--- /srv/rebuilderd/tmp/rebuilderdESgoEK/inputs/libpython3.13-dev_3.13.12-1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdESgoEK/out/libpython3.13-dev_3.13.12-1_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-02-04 15:06:39.000000 debian-binary │ -rw-r--r-- 0 0 0 7680 2026-02-04 15:06:39.000000 control.tar.xz │ --rw-r--r-- 0 0 0 4048796 2026-02-04 15:06:39.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 4052868 2026-02-04 15:06:39.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./control │ │ │ @@ -1,13 +1,13 @@ │ │ │ Package: libpython3.13-dev │ │ │ Source: python3.13 │ │ │ Version: 3.13.12-1 │ │ │ Architecture: armhf │ │ │ Maintainer: Matthias Klose │ │ │ -Installed-Size: 16422 │ │ │ +Installed-Size: 16431 │ │ │ Depends: libpython3.13-stdlib (= 3.13.12-1), libpython3.13 (= 3.13.12-1), libexpat1-dev, zlib1g-dev │ │ │ Recommends: libc6-dev | libc-dev │ │ │ Section: libdevel │ │ │ Priority: optional │ │ │ Multi-Arch: same │ │ │ Description: Header files and a static library for Python (v3.13) │ │ │ Header files, a static library and development tools for building │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── file list │ │ │ @@ -287,15 +287,15 @@ │ │ │ -rw-r--r-- 0 root (0) root (0) 954 2026-02-04 15:06:39.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/Setup.bootstrap │ │ │ -rw-r--r-- 0 root (0) root (0) 1064 2026-02-04 15:06:39.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/Setup.local │ │ │ -rw-r--r-- 0 root (0) root (0) 6743 2026-02-04 15:06:39.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/Setup.stdlib │ │ │ -rw-r--r-- 0 root (0) root (0) 5644 2026-02-04 15:06:39.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/config.c │ │ │ -rw-r--r-- 0 root (0) root (0) 1751 2026-02-04 15:06:39.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/config.c.in │ │ │ -rwxr-xr-x 0 root (0) root (0) 15358 2026-02-04 15:06:39.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/install-sh │ │ │ -rw-r--r-- 0 root (0) root (0) 7137224 2026-02-04 15:06:39.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/libpython3.13-pic.a │ │ │ --rw-r--r-- 0 root (0) root (0) 7330696 2026-02-04 15:06:39.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/libpython3.13.a │ │ │ +-rw-r--r-- 0 root (0) root (0) 7339432 2026-02-04 15:06:39.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/libpython3.13.a │ │ │ -rwxr-xr-x 0 root (0) root (0) 9033 2026-02-04 15:06:39.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/makesetup │ │ │ -rwxr-xr-x 0 root (0) root (0) 2066 2026-02-04 15:06:39.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/python-config.py │ │ │ -rw-r--r-- 0 root (0) root (0) 8388 2026-02-04 15:06:39.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/python.o │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-02-04 15:06:39.000000 ./usr/share/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-02-04 15:06:39.000000 ./usr/share/doc/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-02-04 15:06:39.000000 ./usr/share/lintian/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-02-04 15:06:39.000000 ./usr/share/lintian/overrides/ │ │ ├── ./usr/lib/python3.13/config-3.13-arm-linux-gnueabihf/libpython3.13.a │ │ │ ├── nm --print-armap {} │ │ │ │┄ error from `nm --print-armap {}`: │ │ │ │┄ nm: brc.o: no symbols │ │ │ │┄ nm: dynamic_annotations.o: no symbols │ │ │ │┄ nm: gc_free_threading.o: no symbols │ │ │ │┄ nm: jit.o: no symbols │ │ │ │┄ nm: optimizer.o: no symbols │ │ │ │┄ nm: optimizer_analysis.o: no symbols │ │ │ │┄ nm: optimizer_symbols.o: no symbols │ │ │ │┄ nm: pymath.o: no symbols │ │ │ │┄ nm: perf_jit_trampoline.o: no symbols │ │ │ │ @@ -1774,16 +1774,16 @@ │ │ │ │ _PyAST_AnnAssign in Python-ast.o │ │ │ │ PyInit__ast in Python-ast.o │ │ │ │ _PyAST_MatchValue in Python-ast.o │ │ │ │ _PyAST_MatchSequence in Python-ast.o │ │ │ │ _PyAST_match_case in Python-ast.o │ │ │ │ _PyAST_MatchStar in Python-ast.o │ │ │ │ _PyAST_Match in Python-ast.o │ │ │ │ -_PyAST_Await in Python-ast.o │ │ │ │ _PyAST_YieldFrom in Python-ast.o │ │ │ │ +_PyAST_Await in Python-ast.o │ │ │ │ PyAST_mod2obj in Python-ast.o │ │ │ │ _PyAST_AsyncWith in Python-ast.o │ │ │ │ _PyAST_MatchSingleton in Python-ast.o │ │ │ │ _PyAST_MatchAs in Python-ast.o │ │ │ │ _PyAST_MatchClass in Python-ast.o │ │ │ │ _Py_asdl_pattern_seq_new in Python-ast.o │ │ │ │ PyAST_obj2mod in Python-ast.o │ │ │ │ @@ -1824,24 +1824,24 @@ │ │ │ │ _PyEval_GetBuiltins in ceval.o │ │ │ │ PyEval_EvalCode in ceval.o │ │ │ │ _PyEval_EvalFrameDefault in ceval.o │ │ │ │ _PyEval_Vector in ceval.o │ │ │ │ _PyEvalFramePushAndInit in ceval.o │ │ │ │ _PyEval_FrameClearAndPop in ceval.o │ │ │ │ _PyEval_UnpackIterable in ceval.o │ │ │ │ +_PyEval_MatchClass in ceval.o │ │ │ │ _PyEval_CheckExceptStarTypeValid in ceval.o │ │ │ │ _PyEval_ExceptionGroupMatch in ceval.o │ │ │ │ -_PyEval_MatchClass in ceval.o │ │ │ │ _PyEval_FormatExcCheckArg in ceval.o │ │ │ │ _Py_CheckRecursiveCallPy in ceval.o │ │ │ │ _PyEval_FormatExcUnbound in ceval.o │ │ │ │ -_PyEval_FormatAwaitableError in ceval.o │ │ │ │ -_PyEval_MatchKeys in ceval.o │ │ │ │ _PyEval_FormatKwargsError in ceval.o │ │ │ │ +_PyEval_MatchKeys in ceval.o │ │ │ │ _Py_CheckRecursiveCall in ceval.o │ │ │ │ +_PyEval_FormatAwaitableError in ceval.o │ │ │ │ _PyEval_CheckExceptTypeValid in ceval.o │ │ │ │ _PyEval_NoToolsForUnwind in ceval.o │ │ │ │ PyEval_GetGlobals in ceval.o │ │ │ │ _PyEval_SliceIndex in ceval.o │ │ │ │ PyEval_MergeCompilerFlags in ceval.o │ │ │ │ PyEval_GetFrame in ceval.o │ │ │ │ _PyEval_GetFrame in ceval.o │ │ │ │ @@ -2395,19 +2395,19 @@ │ │ │ │ PyEvent_Wait in lock.o │ │ │ │ PyEvent_WaitTimed in lock.o │ │ │ │ _PyEvent_Notify in lock.o │ │ │ │ _PyMutex_TryUnlock in lock.o │ │ │ │ _PyEvent_IsSet in lock.o │ │ │ │ PyMutex_Lock in lock.o │ │ │ │ _PyRawMutex_LockSlow in lock.o │ │ │ │ -_PyRawMutex_UnlockSlow in lock.o │ │ │ │ _PyRWMutex_Lock in lock.o │ │ │ │ _PyRWMutex_Unlock in lock.o │ │ │ │ _PyRWMutex_RLock in lock.o │ │ │ │ _PyRWMutex_RUnlock in lock.o │ │ │ │ +_PyRawMutex_UnlockSlow in lock.o │ │ │ │ _PySeqLock_LockWrite in lock.o │ │ │ │ _PySeqLock_AbandonWrite in lock.o │ │ │ │ _PySeqLock_UnlockWrite in lock.o │ │ │ │ _PySeqLock_BeginRead in lock.o │ │ │ │ _PySeqLock_EndRead in lock.o │ │ │ │ _PySeqLock_AfterFork in lock.o │ │ │ │ PyMarshal_ReadObjectFromString in marshal.o │ │ │ │ @@ -3661,25 +3661,25 @@ │ │ │ │ 00000f4c r .LC93 │ │ │ │ 00000f54 r .LC94 │ │ │ │ 00000f94 r .LC95 │ │ │ │ 00000f98 r .LC96 │ │ │ │ 00000fb4 r .LC97 │ │ │ │ 00000fcc r .LC98 │ │ │ │ 00000ff8 r .LC99 │ │ │ │ -00016760 t INVALID_VERSION_CHECK │ │ │ │ -0000edb8 t NEW_TYPE_COMMENT │ │ │ │ +000163c4 t INVALID_VERSION_CHECK │ │ │ │ +0000edbc t NEW_TYPE_COMMENT │ │ │ │ U PyBytes_AsString │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyErr_Occurred │ │ │ │ U PyExc_IndentationError │ │ │ │ U PyExc_SyntaxError │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyMem_Realloc │ │ │ │ -00001888 t RAISE_ERROR_KNOWN_LOCATION │ │ │ │ +000019d0 t RAISE_ERROR_KNOWN_LOCATION │ │ │ │ U _PyAST_AnnAssign │ │ │ │ U _PyAST_Assert │ │ │ │ U _PyAST_Assign │ │ │ │ U _PyAST_AsyncFor │ │ │ │ U _PyAST_AsyncFunctionDef │ │ │ │ U _PyAST_AsyncWith │ │ │ │ U _PyAST_Attribute │ │ │ │ @@ -3836,269 +3836,266 @@ │ │ │ │ 00000158 d __compound_literal.2 │ │ │ │ 00000120 d __compound_literal.3 │ │ │ │ 000000e0 d __compound_literal.4 │ │ │ │ 00000098 d __compound_literal.5 │ │ │ │ 00000060 d __compound_literal.6 │ │ │ │ 00000050 d __compound_literal.7 │ │ │ │ 00000038 d __compound_literal.8 │ │ │ │ -00014a64 t _gather_116_rule │ │ │ │ +000149e4 t _gather_116_rule │ │ │ │ 00000812 t _gather_141_rule │ │ │ │ 00000812 t _gather_143_rule │ │ │ │ 00000812 t _gather_145_rule │ │ │ │ 00000812 t _gather_147_rule │ │ │ │ -000007e8 t _gather_18_rule │ │ │ │ +00000a14 t _gather_18_rule │ │ │ │ 00000000 t _gather_206_rule │ │ │ │ 00000dd0 t _gather_208_rule │ │ │ │ -000007e8 t _gather_20_rule │ │ │ │ +00000a14 t _gather_20_rule │ │ │ │ 00000000 t _gather_210_rule │ │ │ │ 00000dd0 t _gather_212_rule │ │ │ │ -00014a64 t _gather_231_rule │ │ │ │ -000167b0 t _gather_51_rule │ │ │ │ -000167b0 t _gather_53_rule │ │ │ │ -000167b0 t _gather_55_rule │ │ │ │ -000167b0 t _gather_57_rule │ │ │ │ -0001875c t _loop0_100_rule │ │ │ │ -0001875c t _loop0_102_rule │ │ │ │ -00017be0 t _loop0_106_rule │ │ │ │ -00017be0 t _loop0_108_rule │ │ │ │ -00001b14 t _loop0_110_rule │ │ │ │ -000029dc t _loop0_112_rule │ │ │ │ -00014e84 t _loop0_119_rule │ │ │ │ -00014e84 t _loop0_120_rule │ │ │ │ -00001058 t _loop0_129_rule │ │ │ │ -000019ec t _loop0_164_rule │ │ │ │ -000019ec t _loop0_165_rule │ │ │ │ -00000708 t _loop0_170_rule │ │ │ │ -00010418 t _loop0_171_rule │ │ │ │ -00010418 t _loop0_172_rule │ │ │ │ -00000708 t _loop0_175_rule │ │ │ │ -00000708 t _loop0_177_rule │ │ │ │ -00000708 t _loop0_182_rule │ │ │ │ -00001b14 t _loop0_187_rule │ │ │ │ -00017be0 t _loop0_188_rule │ │ │ │ -00017be0 t _loop0_189_rule │ │ │ │ -00001b14 t _loop0_193_rule │ │ │ │ -00001b14 t _loop0_195_rule │ │ │ │ -00019130 t _loop0_1_rule │ │ │ │ -00001b14 t _loop0_200_rule │ │ │ │ +000149e4 t _gather_231_rule │ │ │ │ +00016718 t _gather_51_rule │ │ │ │ +00016718 t _gather_53_rule │ │ │ │ +00016718 t _gather_55_rule │ │ │ │ +00016718 t _gather_57_rule │ │ │ │ +000186c4 t _loop0_100_rule │ │ │ │ +000186c4 t _loop0_102_rule │ │ │ │ +00017b48 t _loop0_106_rule │ │ │ │ +00017b48 t _loop0_108_rule │ │ │ │ +00001c5c t _loop0_110_rule │ │ │ │ +00002b24 t _loop0_112_rule │ │ │ │ +00014e04 t _loop0_119_rule │ │ │ │ +00014e04 t _loop0_120_rule │ │ │ │ +000011a0 t _loop0_129_rule │ │ │ │ +00001b34 t _loop0_164_rule │ │ │ │ +00001b34 t _loop0_165_rule │ │ │ │ +00000854 t _loop0_170_rule │ │ │ │ +00010398 t _loop0_171_rule │ │ │ │ +00010398 t _loop0_172_rule │ │ │ │ +00000854 t _loop0_175_rule │ │ │ │ +00000854 t _loop0_177_rule │ │ │ │ +00000854 t _loop0_182_rule │ │ │ │ +00001c5c t _loop0_187_rule │ │ │ │ +00017b48 t _loop0_188_rule │ │ │ │ +00017b48 t _loop0_189_rule │ │ │ │ +00001c5c t _loop0_193_rule │ │ │ │ +00001c5c t _loop0_195_rule │ │ │ │ +000190a8 t _loop0_1_rule │ │ │ │ +00001c5c t _loop0_200_rule │ │ │ │ 00000740 t _loop0_215_rule │ │ │ │ 00000740 t _loop0_218_rule │ │ │ │ -000029dc t _loop0_240_rule │ │ │ │ -00019130 t _loop0_2_rule │ │ │ │ -00010418 t _loop0_36_rule │ │ │ │ -0001161c t _loop0_37_rule │ │ │ │ -0001161c t _loop0_38_rule │ │ │ │ -0001161c t _loop0_40_rule │ │ │ │ -00000708 t _loop0_48_rule │ │ │ │ -00000708 t _loop0_49_rule │ │ │ │ -00017be0 t _loop0_98_rule │ │ │ │ -0001875c t _loop0_99_rule │ │ │ │ -00017628 t _loop1_101_rule │ │ │ │ -0001817c t _loop1_103_rule │ │ │ │ -00017628 t _loop1_104_rule │ │ │ │ -00017628 t _loop1_105_rule │ │ │ │ -0001817c t _loop1_107_rule │ │ │ │ -0001817c t _loop1_109_rule │ │ │ │ -00003b80 t _loop1_111_rule │ │ │ │ -0000fae0 t _loop1_173_rule │ │ │ │ -00000a2c t _loop1_178_rule │ │ │ │ -00010674 t _loop1_185_rule │ │ │ │ -00003b80 t _loop1_196_rule │ │ │ │ -0001817c t _loop1_197_rule │ │ │ │ -0001426c t _loop1_216_rule │ │ │ │ -00004378 t _loop1_219_rule │ │ │ │ -0000fae0 t _loop1_39_rule │ │ │ │ -00010674 t _loop1_41_rule │ │ │ │ -0000fae0 t _loop1_42_rule │ │ │ │ -0000fae0 t _loop1_43_rule │ │ │ │ -00010674 t _loop1_45_rule │ │ │ │ -00010674 t _loop1_47_rule │ │ │ │ -00000a2c t _loop1_50_rule │ │ │ │ -0001426c t _loop1_60_rule │ │ │ │ -00004378 t _loop1_61_rule │ │ │ │ -00002b14 t _loop1_64_rule │ │ │ │ -000027b8 t _tmp_10_rule │ │ │ │ -00002870 t _tmp_11_rule │ │ │ │ -00002870 t _tmp_13_rule │ │ │ │ +00002b24 t _loop0_240_rule │ │ │ │ +000190a8 t _loop0_2_rule │ │ │ │ +00010398 t _loop0_36_rule │ │ │ │ +0001159c t _loop0_37_rule │ │ │ │ +0001159c t _loop0_38_rule │ │ │ │ +0001159c t _loop0_40_rule │ │ │ │ +00000854 t _loop0_48_rule │ │ │ │ +00000854 t _loop0_49_rule │ │ │ │ +00017b48 t _loop0_98_rule │ │ │ │ +000186c4 t _loop0_99_rule │ │ │ │ +00017590 t _loop1_101_rule │ │ │ │ +000180e4 t _loop1_103_rule │ │ │ │ +00017590 t _loop1_104_rule │ │ │ │ +00017590 t _loop1_105_rule │ │ │ │ +000180e4 t _loop1_107_rule │ │ │ │ +000180e4 t _loop1_109_rule │ │ │ │ +00003cc8 t _loop1_111_rule │ │ │ │ +0000fad4 t _loop1_173_rule │ │ │ │ +00016414 t _loop1_178_rule │ │ │ │ +000105f4 t _loop1_185_rule │ │ │ │ +00003cc8 t _loop1_196_rule │ │ │ │ +000180e4 t _loop1_197_rule │ │ │ │ +000141ec t _loop1_216_rule │ │ │ │ +000044c0 t _loop1_219_rule │ │ │ │ +0000fad4 t _loop1_39_rule │ │ │ │ +000105f4 t _loop1_41_rule │ │ │ │ +0000fad4 t _loop1_42_rule │ │ │ │ +0000fad4 t _loop1_43_rule │ │ │ │ +000105f4 t _loop1_45_rule │ │ │ │ +000105f4 t _loop1_47_rule │ │ │ │ +00016414 t _loop1_50_rule │ │ │ │ +000141ec t _loop1_60_rule │ │ │ │ +000044c0 t _loop1_61_rule │ │ │ │ +00002c5c t _loop1_64_rule │ │ │ │ +000027fc t _tmp_10_rule │ │ │ │ +000029b8 t _tmp_11_rule │ │ │ │ +000029b8 t _tmp_13_rule │ │ │ │ 0000035e t _tmp_149_rule │ │ │ │ 00000b96 t _tmp_155_rule │ │ │ │ -00002808 t _tmp_157_rule │ │ │ │ -00001258 t _tmp_158_rule │ │ │ │ +00002950 t _tmp_157_rule │ │ │ │ +000013a0 t _tmp_158_rule │ │ │ │ 00000c4e t _tmp_159_rule │ │ │ │ 00000642 t _tmp_160_rule │ │ │ │ -00001954 t _tmp_161_rule │ │ │ │ +00001a9c t _tmp_161_rule │ │ │ │ 00000b94 t _tmp_162_rule │ │ │ │ -00019240 t _tmp_167_rule │ │ │ │ -00019240 t _tmp_168_rule │ │ │ │ -000011a0 t _tmp_169_rule │ │ │ │ -000011a0 t _tmp_174_rule │ │ │ │ -00004b1c t _tmp_179_rule │ │ │ │ +000191b8 t _tmp_167_rule │ │ │ │ +000191b8 t _tmp_168_rule │ │ │ │ +000012e8 t _tmp_169_rule │ │ │ │ +000012e8 t _tmp_174_rule │ │ │ │ +00004c64 t _tmp_179_rule │ │ │ │ 00000696 t _tmp_181_rule │ │ │ │ 00000696 t _tmp_183_rule │ │ │ │ 00000bea t _tmp_184_rule │ │ │ │ 000002ae t _tmp_186_rule │ │ │ │ 000002ae t _tmp_192_rule │ │ │ │ 00000f96 t _tmp_199_rule │ │ │ │ 00000f96 t _tmp_201_rule │ │ │ │ 00000bea t _tmp_202_rule │ │ │ │ -00004b18 t _tmp_203_rule │ │ │ │ +00004c60 t _tmp_203_rule │ │ │ │ 000006e8 t _tmp_214_rule │ │ │ │ 0000092c t _tmp_217_rule │ │ │ │ 0000092c t _tmp_221_rule │ │ │ │ 0000092c t _tmp_222_rule │ │ │ │ 0000092c t _tmp_224_rule │ │ │ │ 0000092c t _tmp_225_rule │ │ │ │ -000011f4 t _tmp_227_rule │ │ │ │ -000011f4 t _tmp_228_rule │ │ │ │ +0000133c t _tmp_227_rule │ │ │ │ +0000133c t _tmp_228_rule │ │ │ │ 00000ca4 t _tmp_229_rule.isra.0 │ │ │ │ -00000f98 t _tmp_22_rule │ │ │ │ -00001148 t _tmp_233_rule │ │ │ │ -00004b74 t _tmp_234_rule │ │ │ │ +000010e0 t _tmp_22_rule │ │ │ │ +00001290 t _tmp_233_rule │ │ │ │ +00004cbc t _tmp_234_rule │ │ │ │ 00000d06 t _tmp_235_rule │ │ │ │ 00000fe8 t _tmp_236_rule │ │ │ │ 00000f44 t _tmp_237_rule.isra.0 │ │ │ │ 00000d7a t _tmp_238_rule │ │ │ │ 00000dce t _tmp_242_rule │ │ │ │ -000100a8 t _tmp_246_rule │ │ │ │ -000100a8 t _tmp_247_rule │ │ │ │ -0001a158 t _tmp_253_rule │ │ │ │ -0000e9d8 t _tmp_258_rule │ │ │ │ +0001a0d0 t _tmp_253_rule │ │ │ │ +0000e9dc t _tmp_258_rule │ │ │ │ 000002fe t _tmp_262_rule │ │ │ │ 00000118 t _tmp_267_rule │ │ │ │ 00000ee8 t _tmp_268_rule │ │ │ │ 0000092c t _tmp_271_rule │ │ │ │ 00000174 t _tmp_276_rule │ │ │ │ 00000174 t _tmp_277_rule │ │ │ │ -00000ff0 t _tmp_59_rule │ │ │ │ -000046b8 t _tmp_67_rule │ │ │ │ -00004b14 t _tmp_68_rule │ │ │ │ -00003b18 t _tmp_69_rule │ │ │ │ -0000cca0 t _tmp_6_rule │ │ │ │ -00003dbc t _tmp_70_rule │ │ │ │ -00002674 t _tmp_7_rule │ │ │ │ -000026ec t _tmp_8_rule │ │ │ │ -00006298 t _tmp_93_rule │ │ │ │ -00002750 t _tmp_9_rule │ │ │ │ -0000e060 t annotated_rhs_rule │ │ │ │ -0000d904 t args_rule │ │ │ │ -0000d844 t arguments_rule │ │ │ │ -000053fc t atom_rule │ │ │ │ -0000379c t attr_rule │ │ │ │ -00015014 t augassign_rule │ │ │ │ -0000a8c0 t bitwise_and_rule │ │ │ │ -0000a380 t bitwise_or_rule │ │ │ │ -0000a528 t bitwise_xor_rule │ │ │ │ -00012664 t block_rule │ │ │ │ -00014694 t class_def_raw_rule │ │ │ │ -00019514 t closed_pattern_rule │ │ │ │ -00003390 t complex_number_rule │ │ │ │ +00001138 t _tmp_59_rule │ │ │ │ +00004800 t _tmp_67_rule │ │ │ │ +00004c5c t _tmp_68_rule │ │ │ │ +00003c60 t _tmp_69_rule │ │ │ │ +0000cca4 t _tmp_6_rule │ │ │ │ +00003f04 t _tmp_70_rule │ │ │ │ +000026b8 t _tmp_7_rule │ │ │ │ +00002730 t _tmp_8_rule │ │ │ │ +000062a0 t _tmp_93_rule │ │ │ │ +00002794 t _tmp_9_rule │ │ │ │ +0000e064 t annotated_rhs_rule │ │ │ │ +0000d908 t args_rule │ │ │ │ +0000d848 t arguments_rule │ │ │ │ +0000540c t atom_rule │ │ │ │ +000038e4 t attr_rule │ │ │ │ +00014f94 t augassign_rule │ │ │ │ +0000a8c8 t bitwise_and_rule │ │ │ │ +0000a388 t bitwise_or_rule │ │ │ │ +0000a530 t bitwise_xor_rule │ │ │ │ +000125e4 t block_rule │ │ │ │ +00014614 t class_def_raw_rule │ │ │ │ +0001948c t closed_pattern_rule │ │ │ │ +000034d8 t complex_number_rule │ │ │ │ 00000924 t compound_stmt_rule │ │ │ │ -0000897c t conjunction_rule │ │ │ │ -0000c970 t decorators_rule │ │ │ │ -000161f4 t default_rule │ │ │ │ -00000c80 t del_target_rule │ │ │ │ -00000b10 t del_targets_rule │ │ │ │ -0000813c t disjunction_rule │ │ │ │ -0000e0b4 t dotted_name_rule │ │ │ │ -00004710 t double_star_pattern_rule │ │ │ │ -00013a1c t elif_stmt_rule │ │ │ │ -00013cd4 t else_block_rule │ │ │ │ -00007bf4 t expression_rule │ │ │ │ -00016b4c t expressions_rule │ │ │ │ -0000bcfc t factor_rule │ │ │ │ -0000cd08 t for_if_clauses_rule │ │ │ │ -0001309c t fstring_replacement_field_rule │ │ │ │ -000138e4 t func_type_comment_rule │ │ │ │ -0000d150 t function_def_raw_rule │ │ │ │ -00007920 t genexp_rule │ │ │ │ -00003ac0 t guard_rule │ │ │ │ +00008984 t conjunction_rule │ │ │ │ +0000c974 t decorators_rule │ │ │ │ +00015e58 t default_rule │ │ │ │ +00000dc8 t del_target_rule │ │ │ │ +00000c58 t del_targets_rule │ │ │ │ +00008144 t disjunction_rule │ │ │ │ +0000e0b8 t dotted_name_rule │ │ │ │ +00004858 t double_star_pattern_rule │ │ │ │ +0001399c t elif_stmt_rule │ │ │ │ +00013c54 t else_block_rule │ │ │ │ +00007bfc t expression_rule │ │ │ │ +00016ab4 t expressions_rule │ │ │ │ +0000bd00 t factor_rule │ │ │ │ +0000cd0c t for_if_clauses_rule │ │ │ │ +0001301c t fstring_replacement_field_rule │ │ │ │ +00013864 t func_type_comment_rule │ │ │ │ +0000d154 t function_def_raw_rule │ │ │ │ +00007928 t genexp_rule │ │ │ │ +00003c08 t guard_rule │ │ │ │ 000001d2 t imaginary_number_rule │ │ │ │ -00010530 t import_from_as_name_rule │ │ │ │ -0000052c t import_from_as_names_rule │ │ │ │ +000104b0 t import_from_as_name_rule │ │ │ │ +00000678 t import_from_as_names_rule │ │ │ │ 00000000 t import_from_rule │ │ │ │ -0000031c t import_from_targets_rule │ │ │ │ -000018cc t invalid_ann_assign_target_rule │ │ │ │ -00001cbc t invalid_arguments_rule │ │ │ │ -00001534 t invalid_assignment_rule.isra.0 │ │ │ │ -000012c8 t invalid_comprehension_rule │ │ │ │ +00000468 t import_from_targets_rule │ │ │ │ +00001a14 t invalid_ann_assign_target_rule │ │ │ │ +00001e04 t invalid_arguments_rule │ │ │ │ +0000167c t invalid_assignment_rule.isra.0 │ │ │ │ +00001410 t invalid_comprehension_rule │ │ │ │ 0000098a t invalid_except_stmt_rule │ │ │ │ -000014bc t invalid_for_target_rule │ │ │ │ -000025d8 t invalid_kwarg_rule.isra.0 │ │ │ │ +00001604 t invalid_for_target_rule │ │ │ │ +00002720 t invalid_kwarg_rule.isra.0 │ │ │ │ 000003bc t invalid_try_stmt_rule │ │ │ │ -000092c8 t inversion_rule │ │ │ │ -00004764 t items_pattern_rule │ │ │ │ -000048b0 t key_value_pattern_rule │ │ │ │ -00003f0c t keyword_pattern_rule │ │ │ │ -00003dc0 t keyword_patterns_rule │ │ │ │ -00016600 t kwarg_or_double_starred_rule │ │ │ │ -000162e4 t kwarg_or_starred_rule │ │ │ │ -000155d8 t kwargs_rule │ │ │ │ -000124ec t kwds_rule │ │ │ │ -00018fb8 t lambda_kwds_rule │ │ │ │ -00001bf4 t lambda_param_maybe_default_rule │ │ │ │ -000179b8 t lambda_param_no_default_rule │ │ │ │ -00017a38 t lambda_param_rule │ │ │ │ -00016e24 t lambda_params_rule │ │ │ │ -00017594 t lambda_slash_no_default_rule │ │ │ │ -00017b08 t lambda_slash_with_default_rule │ │ │ │ -00018af4 t lambda_star_etc_rule │ │ │ │ -0000cb7c t lambdef_rule │ │ │ │ -00012bb0 t list_rule │ │ │ │ -00003954 t maybe_sequence_pattern_rule │ │ │ │ -00002f24 t maybe_star_pattern_rule │ │ │ │ -00003900 t name_or_attr_rule │ │ │ │ -00010edc t named_expression_rule │ │ │ │ -00002ea0 t open_sequence_pattern_rule │ │ │ │ -000192a4 t or_pattern_rule │ │ │ │ -00015284 t param_maybe_default_rule │ │ │ │ -0000fc38 t param_no_default_rule │ │ │ │ -0000ff74 t param_rule │ │ │ │ -00000908 t param_star_annotation_rule │ │ │ │ -0000efc0 t params_rule │ │ │ │ -00003628 t pattern_capture_target_rule │ │ │ │ -0000309c t pattern_rule │ │ │ │ -00002db8 t patterns_rule │ │ │ │ -00003c74 t positional_patterns_rule │ │ │ │ -0000c2f0 t primary_raw │ │ │ │ -0000c1fc t primary_rule │ │ │ │ -000035bc t real_number_rule │ │ │ │ +000092d0 t inversion_rule │ │ │ │ +000048ac t items_pattern_rule │ │ │ │ +000049f8 t key_value_pattern_rule │ │ │ │ +00004054 t keyword_pattern_rule │ │ │ │ +00003f08 t keyword_patterns_rule │ │ │ │ +00016264 t kwarg_or_double_starred_rule │ │ │ │ +00015f48 t kwarg_or_starred_rule │ │ │ │ +00015204 t kwargs_rule │ │ │ │ +0001246c t kwds_rule │ │ │ │ +00018f30 t lambda_kwds_rule │ │ │ │ +00001d3c t lambda_param_maybe_default_rule │ │ │ │ +00017920 t lambda_param_no_default_rule │ │ │ │ +000179a0 t lambda_param_rule │ │ │ │ +00016d8c t lambda_params_rule │ │ │ │ +000174fc t lambda_slash_no_default_rule │ │ │ │ +00017a70 t lambda_slash_with_default_rule │ │ │ │ +00018a6c t lambda_star_etc_rule │ │ │ │ +0000cb80 t lambdef_rule │ │ │ │ +00012b30 t list_rule │ │ │ │ +00003a9c t maybe_sequence_pattern_rule │ │ │ │ +0000306c t maybe_star_pattern_rule │ │ │ │ +00003a48 t name_or_attr_rule │ │ │ │ +00010e5c t named_expression_rule │ │ │ │ +00002fe8 t open_sequence_pattern_rule │ │ │ │ +0001921c t or_pattern_rule │ │ │ │ +0000fc2c t param_no_default_rule │ │ │ │ +0000ff68 t param_rule │ │ │ │ +00000b34 t param_star_annotation_rule │ │ │ │ +0000efc4 t params_rule │ │ │ │ +00003770 t pattern_capture_target_rule │ │ │ │ +000031e4 t pattern_rule │ │ │ │ +00002f00 t patterns_rule │ │ │ │ +00003dbc t positional_patterns_rule │ │ │ │ +0000c2f4 t primary_raw │ │ │ │ +0000c200 t primary_rule │ │ │ │ +00003704 t real_number_rule │ │ │ │ 00000000 d reserved_keywords │ │ │ │ -0000ae34 t shift_expr_rule │ │ │ │ -000032a8 t signed_number_rule │ │ │ │ -000034c4 t signed_real_number_rule │ │ │ │ -00002a00 t simple_stmt_rule │ │ │ │ -00002820 t simple_stmts_rule │ │ │ │ -00008444 t single_target_rule │ │ │ │ -0000fa4c t slash_no_default_rule │ │ │ │ -00010108 t slash_with_default_rule │ │ │ │ -00013df8 t slices_rule │ │ │ │ +0000ae3c t shift_expr_rule │ │ │ │ +000033f0 t signed_number_rule │ │ │ │ +0000360c t signed_real_number_rule │ │ │ │ +00002a44 t simple_stmt_rule │ │ │ │ +00002864 t simple_stmts_rule │ │ │ │ +0000844c t single_target_rule │ │ │ │ +0000fa40 t slash_no_default_rule │ │ │ │ +00010088 t slash_with_default_rule │ │ │ │ +00013d78 t slices_rule │ │ │ │ 00000024 d soft_keywords │ │ │ │ -00011e7c t star_etc_rule │ │ │ │ -0000a288 t star_expression_rule │ │ │ │ -00008cb0 t star_expressions_rule │ │ │ │ -0001152c t star_named_expression_rule │ │ │ │ -00012cb8 t star_named_expressions_rule │ │ │ │ -00006ca0 t star_target_rule │ │ │ │ -00006898 t star_targets_rule │ │ │ │ -0000edec t starred_expression_rule │ │ │ │ -000062fc t strings_rule │ │ │ │ -000028c4 t subject_expr_rule │ │ │ │ -0000b190 t sum_rule │ │ │ │ -00006820 t t_lookahead_rule │ │ │ │ -00004b4c t t_primary_raw │ │ │ │ -00004abc t t_primary_rule │ │ │ │ -00006e18 t target_with_star_atom_rule │ │ │ │ -0000b468 t term_raw │ │ │ │ -0000b378 t term_rule │ │ │ │ -0001128c t tuple_rule │ │ │ │ -000042ec t type_param_default_rule │ │ │ │ -00003f8c t type_param_rule │ │ │ │ -0000e5e0 t type_params_rule │ │ │ │ -000036c4 t wildcard_pattern_rule │ │ │ │ -0000e87c t yield_expr_rule │ │ │ │ +00011dfc t star_etc_rule │ │ │ │ +0000a290 t star_expression_rule │ │ │ │ +00008cb8 t star_expressions_rule │ │ │ │ +000114ac t star_named_expression_rule │ │ │ │ +00012c38 t star_named_expressions_rule │ │ │ │ +00006ca8 t star_target_rule │ │ │ │ +000068a0 t star_targets_rule │ │ │ │ +0000edf0 t starred_expression_rule │ │ │ │ +00006304 t strings_rule │ │ │ │ +00002a0c t subject_expr_rule │ │ │ │ +0000b198 t sum_rule │ │ │ │ +00006828 t t_lookahead_rule │ │ │ │ +00004b74 t t_primary_raw │ │ │ │ +00004ae4 t t_primary_rule │ │ │ │ +00006e20 t target_with_star_atom_rule │ │ │ │ +0000b470 t term_raw │ │ │ │ +0000b380 t term_rule │ │ │ │ +0001120c t tuple_rule │ │ │ │ +00004434 t type_param_default_rule │ │ │ │ +000040d4 t type_param_rule │ │ │ │ +0000e5e4 t type_params_rule │ │ │ │ +0000380c t wildcard_pattern_rule │ │ │ │ +0000e880 t yield_expr_rule │ │ │ │ │ │ │ │ string_parser.o: │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ 0000004c r .LC2 │ │ │ │ 00000054 r .LC3 │ │ │ │ 0000005c r .LC4 │ │ │ │ @@ -4198,15 +4195,15 @@ │ │ │ │ U PyMem_Malloc │ │ │ │ U PyMem_Realloc │ │ │ │ U PyUnicode_AsUTF8String │ │ │ │ U PyUnicode_DecodeUTF8 │ │ │ │ U PyUnicode_Substring │ │ │ │ U _PyLexer_token_setup │ │ │ │ U _PyLexer_type_comment_token_setup │ │ │ │ -00002660 T _PyLexer_update_fstring_expr │ │ │ │ +00002658 T _PyLexer_update_fstring_expr │ │ │ │ U _PyToken_OneChar │ │ │ │ U _PyToken_ThreeChars │ │ │ │ U _PyToken_TwoChars │ │ │ │ 00000000 T _PyTokenizer_Get │ │ │ │ U _PyTokenizer_indenterror │ │ │ │ U _PyTokenizer_parser_warn │ │ │ │ U _PyTokenizer_syntaxerror │ │ │ │ @@ -4221,27 +4218,27 @@ │ │ │ │ U __aeabi_idiv │ │ │ │ 00000000 r __func__.0 │ │ │ │ 00000058 t lookahead │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U strlen │ │ │ │ U strncpy │ │ │ │ -00002600 t tok_backup │ │ │ │ +000025f8 t tok_backup │ │ │ │ 00000000 t tok_continuation_line │ │ │ │ -0000275c t tok_decimal_tail │ │ │ │ -000008d8 t tok_get_normal_mode │ │ │ │ -00002544 t tok_nextc │ │ │ │ -00002870 t verify_end_of_number │ │ │ │ +00002754 t tok_decimal_tail │ │ │ │ +000008d0 t tok_get_normal_mode │ │ │ │ +0000253c t tok_nextc │ │ │ │ +00002868 t verify_end_of_number │ │ │ │ │ │ │ │ state.o: │ │ │ │ U PyMem_Calloc │ │ │ │ U PyMem_Free │ │ │ │ 000000bc T _PyLexer_token_setup │ │ │ │ 00000000 T _PyLexer_type_comment_token_setup │ │ │ │ -000002b4 T _PyToken_Free │ │ │ │ +000002b0 T _PyToken_Free │ │ │ │ 000000b4 T _PyToken_Init │ │ │ │ 00000130 T _PyTokenizer_Free │ │ │ │ 00000000 T _PyTokenizer_tok_new │ │ │ │ U _Py_Dealloc │ │ │ │ U memset │ │ │ │ │ │ │ │ file_tokenizer.o: │ │ │ │ @@ -4561,15 +4558,15 @@ │ │ │ │ 00000dd4 r .LC93 │ │ │ │ 00000e0c r .LC94 │ │ │ │ 00000e44 r .LC95 │ │ │ │ 00000a4c T PyAIter_Check │ │ │ │ 00000772 T PyBuffer_FillContiguousStrides │ │ │ │ 00000a78 T PyBuffer_FillInfo │ │ │ │ 00000664 T PyBuffer_FromContiguous │ │ │ │ -00005b18 T PyBuffer_GetPointer │ │ │ │ +00005b34 T PyBuffer_GetPointer │ │ │ │ 00004158 T PyBuffer_IsContiguous │ │ │ │ 00000bbc T PyBuffer_Release │ │ │ │ 000005d2 T PyBuffer_SizeFromFormat │ │ │ │ U PyByteArray_Type │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ U PyCFunction_Type │ │ │ │ U PyComplex_Type │ │ │ │ @@ -4599,76 +4596,76 @@ │ │ │ │ U PyExc_ValueError │ │ │ │ U PyFloat_FromDouble │ │ │ │ U PyFloat_FromString │ │ │ │ U PyFloat_Type │ │ │ │ 00002dd4 T PyIndex_Check │ │ │ │ 00003cec T PyIter_Check │ │ │ │ 000005a8 T PyIter_Next │ │ │ │ -0000046c T PyIter_Send │ │ │ │ +0000044c T PyIter_Send │ │ │ │ U PyList_AsTuple │ │ │ │ U PyList_New │ │ │ │ U PyList_Type │ │ │ │ U PyLong_AsDouble │ │ │ │ U PyLong_AsSsize_t │ │ │ │ U PyLong_FromSsize_t │ │ │ │ U PyLong_FromUnicodeObject │ │ │ │ U PyLong_Type │ │ │ │ 00000764 T PyMapping_Check │ │ │ │ 00000240 T PyMapping_GetItemString │ │ │ │ 0000070c T PyMapping_GetOptionalItem │ │ │ │ -00000660 T PyMapping_GetOptionalItemString │ │ │ │ +00000640 T PyMapping_GetOptionalItemString │ │ │ │ 000003b8 T PyMapping_HasKey │ │ │ │ 000003f8 T PyMapping_HasKeyString │ │ │ │ 00000436 T PyMapping_HasKeyStringWithError │ │ │ │ 0000045a T PyMapping_HasKeyWithError │ │ │ │ 00003750 T PyMapping_Items │ │ │ │ 00003568 T PyMapping_Keys │ │ │ │ 00000a44 T PyMapping_Length │ │ │ │ 00000000 T PyMapping_SetItemString │ │ │ │ 000042d8 T PyMapping_Size │ │ │ │ -00000330 T PyMapping_Values │ │ │ │ +00000310 T PyMapping_Values │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ 00004470 T PyNumber_Absolute │ │ │ │ 0000077c T PyNumber_Add │ │ │ │ 00003074 T PyNumber_And │ │ │ │ 00001650 T PyNumber_AsSsize_t │ │ │ │ 00003510 T PyNumber_Check │ │ │ │ 000044b4 T PyNumber_Divmod │ │ │ │ -000050e0 T PyNumber_Float │ │ │ │ +000050fc T PyNumber_Float │ │ │ │ 00003b5c T PyNumber_FloorDivide │ │ │ │ 00002760 T PyNumber_InPlaceAdd │ │ │ │ 00004334 T PyNumber_InPlaceAnd │ │ │ │ -00005268 T PyNumber_InPlaceFloorDivide │ │ │ │ -00004f9c T PyNumber_InPlaceLshift │ │ │ │ +00005284 T PyNumber_InPlaceFloorDivide │ │ │ │ +00004fb8 T PyNumber_InPlaceLshift │ │ │ │ 000001ec T PyNumber_InPlaceMatrixMultiply │ │ │ │ -00000278 T PyNumber_InPlaceMultiply │ │ │ │ +00000258 T PyNumber_InPlaceMultiply │ │ │ │ 00001884 T PyNumber_InPlaceOr │ │ │ │ 000002b0 T PyNumber_InPlacePower │ │ │ │ -000004f0 T PyNumber_InPlaceRemainder │ │ │ │ -0000060c T PyNumber_InPlaceRshift │ │ │ │ +000004d0 T PyNumber_InPlaceRemainder │ │ │ │ +000005ec T PyNumber_InPlaceRshift │ │ │ │ 00003e28 T PyNumber_InPlaceSubtract │ │ │ │ -0000055c T PyNumber_InPlaceTrueDivide │ │ │ │ -00004914 T PyNumber_InPlaceXor │ │ │ │ +0000053c T PyNumber_InPlaceTrueDivide │ │ │ │ +00004930 T PyNumber_InPlaceXor │ │ │ │ 00003a5c T PyNumber_Index │ │ │ │ 00002928 T PyNumber_Invert │ │ │ │ 00003194 T PyNumber_Long │ │ │ │ 00001c7c T PyNumber_Lshift │ │ │ │ 000001b0 T PyNumber_MatrixMultiply │ │ │ │ 00002de8 T PyNumber_Multiply │ │ │ │ 0000261c T PyNumber_Negative │ │ │ │ 0000393c T PyNumber_Or │ │ │ │ -00000518 T PyNumber_Positive │ │ │ │ -00004cc8 T PyNumber_Power │ │ │ │ +000004f8 T PyNumber_Positive │ │ │ │ +00004ce4 T PyNumber_Power │ │ │ │ 00003d08 T PyNumber_Remainder │ │ │ │ -00004e7c T PyNumber_Rshift │ │ │ │ +00004e98 T PyNumber_Rshift │ │ │ │ 00001d9c T PyNumber_Subtract │ │ │ │ -00004ba4 T PyNumber_ToBase │ │ │ │ +00004bc0 T PyNumber_ToBase │ │ │ │ 00003ea4 T PyNumber_TrueDivide │ │ │ │ -000047ec T PyNumber_Xor │ │ │ │ +00004808 T PyNumber_Xor │ │ │ │ 000009f2 T PyObject_AsCharBuffer │ │ │ │ 000009f4 T PyObject_AsReadBuffer │ │ │ │ 00000938 T PyObject_AsWriteBuffer │ │ │ │ U PyObject_CallFunctionObjArgs │ │ │ │ U PyObject_CallOneArg │ │ │ │ 0000296c T PyObject_CheckBuffer │ │ │ │ 000009f6 T PyObject_CheckReadBuffer │ │ │ │ @@ -4690,46 +4687,46 @@ │ │ │ │ 0000060c T PyObject_SetItem │ │ │ │ 00002b48 T PyObject_Size │ │ │ │ U PyObject_Str │ │ │ │ 000006dc T PyObject_Type │ │ │ │ U PyObject_VectorcallMethod │ │ │ │ U PySeqIter_New │ │ │ │ 000045d4 T PySequence_Check │ │ │ │ -00004724 T PySequence_Concat │ │ │ │ +00004740 T PySequence_Concat │ │ │ │ 0000162c T PySequence_Contains │ │ │ │ 00000212 T PySequence_Count │ │ │ │ 00002d38 T PySequence_DelItem │ │ │ │ -00000758 T PySequence_DelSlice │ │ │ │ +00000738 T PySequence_DelSlice │ │ │ │ 00002660 T PySequence_Fast │ │ │ │ 00001be0 T PySequence_GetItem │ │ │ │ -000001fc T PySequence_GetSlice │ │ │ │ +000001dc T PySequence_GetSlice │ │ │ │ 00000a48 T PySequence_In │ │ │ │ 00000218 T PySequence_InPlaceConcat │ │ │ │ 0000047e T PySequence_InPlaceRepeat │ │ │ │ -00000270 T PySequence_Index │ │ │ │ +00000250 T PySequence_Index │ │ │ │ 00000a40 T PySequence_Length │ │ │ │ 00002cd0 T PySequence_List │ │ │ │ 0000052c T PySequence_Repeat │ │ │ │ -000006bc T PySequence_SetItem │ │ │ │ -000007d0 T PySequence_SetSlice │ │ │ │ -000045f0 T PySequence_Size │ │ │ │ +0000069c T PySequence_SetItem │ │ │ │ +000007b0 T PySequence_SetSlice │ │ │ │ +0000460c T PySequence_Size │ │ │ │ 00000000 T PySequence_Tuple │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_New │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_GenericAlias │ │ │ │ 00003e9c t Py_XDECREF │ │ │ │ 000001c4 t Py_XDECREF.part.0 │ │ │ │ 00004298 t _IsCContiguous │ │ │ │ -00005ad0 t _IsFortranContiguous │ │ │ │ -00000634 t _IsFortranContiguous.part.0 │ │ │ │ +00005aec t _IsFortranContiguous │ │ │ │ +00000614 t _IsFortranContiguous.part.0 │ │ │ │ 00000a32 T _PyBuffer_ReleaseInInterpreter │ │ │ │ 00000640 T _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ U _PyByteArray_empty_string │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_Clear │ │ │ │ U _PyErr_ExceptionMatches │ │ │ │ U _PyErr_Format │ │ │ │ @@ -4739,22 +4736,22 @@ │ │ │ │ U _PyList_Extend │ │ │ │ U _PyLong_Copy │ │ │ │ U _PyLong_Format │ │ │ │ U _PyLong_FromBytes │ │ │ │ 00000000 T _PyNumber_InPlacePowerNoMod │ │ │ │ 000017b4 T _PyNumber_Index │ │ │ │ 00003fc4 T _PyNumber_PowerNoMod │ │ │ │ -000001dc T _PyObject_HasLen │ │ │ │ +000045f0 T _PyObject_HasLen │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyObject_NextNotImplemented │ │ │ │ -0000464c T _PyObject_RealIsInstance │ │ │ │ +00004668 T _PyObject_RealIsInstance │ │ │ │ 00002ba4 T _PyObject_RealIsSubclass │ │ │ │ U _PyRuntime │ │ │ │ -00004988 T _PySequence_IterSearch │ │ │ │ +000049a4 T _PySequence_IterSearch │ │ │ │ U _PySlice_FromIndices │ │ │ │ U _PyTuple_Resize │ │ │ │ U _PyUnion_Type │ │ │ │ U _Py_CallInInterpreter │ │ │ │ U _Py_CallInInterpreterAndRawFree │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ @@ -4763,22 +4760,22 @@ │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ 00000714 t _Py_add_one_to_index_C │ │ │ │ 00000746 t _Py_add_one_to_index_F │ │ │ │ U _Py_tss_tstate │ │ │ │ U _Py_union_args │ │ │ │ U __aeabi_idiv │ │ │ │ 0000064e t _buffer_release_call │ │ │ │ -000053a4 t abstract_issubclass │ │ │ │ +000053c0 t abstract_issubclass │ │ │ │ 000009a4 t as_read_buffer │ │ │ │ 000019c8 t binary_iop │ │ │ │ 0000005c t binary_iop.part.0 │ │ │ │ 000019fc t binary_iop1 │ │ │ │ 000000c4 t binary_op.part.0 │ │ │ │ 00000900 t binary_op1 │ │ │ │ -00000584 t check_class │ │ │ │ +00000564 t check_class │ │ │ │ U memcpy │ │ │ │ 00000388 t null_error.isra.0 │ │ │ │ 00003438 t object_isinstance │ │ │ │ 00002074 t object_issubclass │ │ │ │ 00000f10 t object_recursive_isinstance │ │ │ │ 00002bd4 t recursive_issubclass │ │ │ │ 00000170 t recursive_issubclass.part.0 │ │ │ │ @@ -4836,35 +4833,35 @@ │ │ │ │ U PyExc_ValueError │ │ │ │ U PyLong_FromSsize_t │ │ │ │ U PyNumber_AsSsize_t │ │ │ │ U PyObject_CheckBuffer │ │ │ │ U PyObject_GetBuffer │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ -00000160 T _Py_bytes_capitalize │ │ │ │ +00001a4c T _Py_bytes_capitalize │ │ │ │ 000015b4 T _Py_bytes_contains │ │ │ │ 0000124c T _Py_bytes_count │ │ │ │ 0000111c T _Py_bytes_endswith │ │ │ │ 000003ac T _Py_bytes_find │ │ │ │ 00000a00 T _Py_bytes_index │ │ │ │ -00001a4c T _Py_bytes_isalnum │ │ │ │ -00001b78 T _Py_bytes_isalpha │ │ │ │ +00001b3c T _Py_bytes_isalnum │ │ │ │ +00001c68 T _Py_bytes_isalpha │ │ │ │ 0000011c T _Py_bytes_isascii │ │ │ │ 0000191c T _Py_bytes_isdigit │ │ │ │ -00001ca8 T _Py_bytes_islower │ │ │ │ -00001e40 T _Py_bytes_isspace │ │ │ │ -00001f70 T _Py_bytes_istitle │ │ │ │ -00002008 T _Py_bytes_isupper │ │ │ │ +00001d98 T _Py_bytes_islower │ │ │ │ +00001f30 T _Py_bytes_isspace │ │ │ │ +00002060 T _Py_bytes_istitle │ │ │ │ +000020f8 T _Py_bytes_isupper │ │ │ │ 00000000 T _Py_bytes_lower │ │ │ │ 0000095c T _Py_bytes_maketrans │ │ │ │ 00000080 T _Py_bytes_rfind │ │ │ │ -00002118 T _Py_bytes_rindex │ │ │ │ +00002208 T _Py_bytes_rindex │ │ │ │ 00000ff8 T _Py_bytes_startswith │ │ │ │ -0000082c T _Py_bytes_swapcase │ │ │ │ -00002328 T _Py_bytes_title │ │ │ │ +00002418 T _Py_bytes_swapcase │ │ │ │ +00002510 T _Py_bytes_title │ │ │ │ 00000fa4 T _Py_bytes_upper │ │ │ │ 000001a0 R _Py_capitalize__doc__ │ │ │ │ U _Py_ctype_table │ │ │ │ U _Py_ctype_tolower │ │ │ │ U _Py_ctype_toupper │ │ │ │ 00000664 R _Py_isalnum__doc__ │ │ │ │ 000006e8 R _Py_isalpha__doc__ │ │ │ │ @@ -4881,19 +4878,19 @@ │ │ │ │ 000002b8 R _Py_upper__doc__ │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memrchr │ │ │ │ U memset │ │ │ │ -00000338 t stringlib__lex_search │ │ │ │ -00000194 t stringlib__preprocess │ │ │ │ -00000408 t stringlib__two_way │ │ │ │ +0000040c t stringlib__lex_search │ │ │ │ +00000160 t stringlib__preprocess │ │ │ │ +000004dc t stringlib__two_way │ │ │ │ 00000000 t stringlib__two_way_count │ │ │ │ -00000878 t stringlib_adaptive_find │ │ │ │ +00000900 t stringlib_adaptive_find │ │ │ │ 00000264 t stringlib_default_rfind.constprop.0 │ │ │ │ 000000b0 t stringlib_rfind_char │ │ │ │ 00000000 t tailmatch │ │ │ │ │ │ │ │ bytearrayobject.o: │ │ │ │ 00000000 b .LANCHOR0 │ │ │ │ 00000000 d .LANCHOR1 │ │ │ │ @@ -5169,15 +5166,15 @@ │ │ │ │ 00002010 t bytearray_iconcat │ │ │ │ 00002f14 t bytearray_index │ │ │ │ 00002454 r bytearray_index__doc__ │ │ │ │ 0000180e t bytearray_insert │ │ │ │ 000011a8 r bytearray_insert__doc__ │ │ │ │ 00001b0c t bytearray_irepeat │ │ │ │ 00000000 t bytearray_iter │ │ │ │ -00000368 t bytearray_join │ │ │ │ +000003ac t bytearray_join │ │ │ │ 00000a68 r bytearray_join__doc__ │ │ │ │ 000019b0 t bytearray_length │ │ │ │ 00000106 t bytearray_lstrip │ │ │ │ 00000dd8 r bytearray_lstrip__doc__ │ │ │ │ 000013f4 t bytearray_maketrans │ │ │ │ 00001b04 r bytearray_maketrans__doc__ │ │ │ │ 000004a8 d bytearray_methods │ │ │ │ @@ -5199,18 +5196,18 @@ │ │ │ │ 00001d60 r bytearray_removesuffix__doc__ │ │ │ │ 00000130 t bytearray_repeat │ │ │ │ 00002fcc t bytearray_replace │ │ │ │ 000019c8 r bytearray_replace__doc__ │ │ │ │ 00000f9c t bytearray_repr │ │ │ │ 00001f4c t bytearray_reverse │ │ │ │ 00001268 r bytearray_reverse__doc__ │ │ │ │ -00003a90 t bytearray_rfind │ │ │ │ +00003b44 t bytearray_rfind │ │ │ │ 00002320 r bytearray_rfind__doc__ │ │ │ │ 00002260 t bytearray_richcompare │ │ │ │ -00003b48 t bytearray_rindex │ │ │ │ +00003bfc t bytearray_rindex │ │ │ │ 000021d0 r bytearray_rindex__doc__ │ │ │ │ 00001d9a t bytearray_rpartition │ │ │ │ 00001498 r bytearray_rpartition__doc__ │ │ │ │ 00000ffc t bytearray_rsplit │ │ │ │ 000012b0 r bytearray_rsplit__doc__ │ │ │ │ 000003ce t bytearray_rstrip │ │ │ │ 00000d40 r bytearray_rstrip__doc__ │ │ │ │ @@ -5235,15 +5232,15 @@ │ │ │ │ 00000088 t bytearrayiter_dealloc │ │ │ │ 000017ec t bytearrayiter_length_hint │ │ │ │ 000003d8 d bytearrayiter_methods │ │ │ │ 00002408 t bytearrayiter_next │ │ │ │ 000017a8 t bytearrayiter_reduce │ │ │ │ 00001b84 t bytearrayiter_setstate │ │ │ │ 00001a64 t bytearrayiter_traverse │ │ │ │ -00003c00 t fastsearch │ │ │ │ +00003cb4 t fastsearch │ │ │ │ 00000084 r length_hint_doc │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memrchr │ │ │ │ U memset │ │ │ │ @@ -5272,15 +5269,15 @@ │ │ │ │ 000006b6 t stringlib_ljust │ │ │ │ 000004bc r stringlib_ljust__doc__ │ │ │ │ 000007b4 t stringlib_lower │ │ │ │ 000007f8 t stringlib_rjust │ │ │ │ 0000042c r stringlib_rjust__doc__ │ │ │ │ 00000e98 t stringlib_swapcase │ │ │ │ 00000edc t stringlib_title │ │ │ │ -0000038a t stringlib_upper │ │ │ │ +00000368 t stringlib_upper │ │ │ │ 00000f20 t stringlib_zfill │ │ │ │ 00000308 r stringlib_zfill__doc__ │ │ │ │ U strlen │ │ │ │ │ │ │ │ bytesobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ @@ -5379,25 +5376,25 @@ │ │ │ │ U PyBuffer_Release │ │ │ │ U PyBuffer_ToContiguous │ │ │ │ U PyByteArray_FromStringAndSize │ │ │ │ U PyByteArray_Resize │ │ │ │ U PyByteArray_Type │ │ │ │ 000000d0 D PyBytesIter_Type │ │ │ │ 000002c4 T PyBytes_AsString │ │ │ │ -0000257c T PyBytes_AsStringAndSize │ │ │ │ -00000d00 T PyBytes_Concat │ │ │ │ +0000259c T PyBytes_AsStringAndSize │ │ │ │ +00000d20 T PyBytes_Concat │ │ │ │ 00000cbc T PyBytes_ConcatAndDel │ │ │ │ -00001820 T PyBytes_DecodeEscape │ │ │ │ -00004d14 T PyBytes_FromFormat │ │ │ │ -00004d3c T PyBytes_FromFormatV │ │ │ │ -00003fbc T PyBytes_FromObject │ │ │ │ -00000c54 T PyBytes_FromString │ │ │ │ +00005844 T PyBytes_DecodeEscape │ │ │ │ +00004d34 T PyBytes_FromFormat │ │ │ │ +00004d5c T PyBytes_FromFormatV │ │ │ │ +00003fdc T PyBytes_FromObject │ │ │ │ +00000c74 T PyBytes_FromString │ │ │ │ 00000000 T PyBytes_FromStringAndSize │ │ │ │ -00002bd8 T PyBytes_Repr │ │ │ │ -000057ec T PyBytes_Size │ │ │ │ +00002bf8 T PyBytes_Repr │ │ │ │ +00005808 T PyBytes_Size │ │ │ │ 00000000 D PyBytes_Type │ │ │ │ U PyErr_BadArgument │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_ExceptionMatches │ │ │ │ U PyErr_Format │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyErr_Occurred │ │ │ │ @@ -5457,37 +5454,37 @@ │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_AsEncodedString │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_FromEncodedObject │ │ │ │ U PyUnicode_New │ │ │ │ U Py_BuildValue │ │ │ │ -00001970 t Py_XDECREF │ │ │ │ +00001990 t Py_XDECREF │ │ │ │ U Py_hexdigits │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyByteArray_empty_string │ │ │ │ -0000142c T _PyBytesWriter_Alloc │ │ │ │ -00002554 T _PyBytesWriter_Dealloc │ │ │ │ -00000aa4 T _PyBytesWriter_Finish │ │ │ │ -0000141c T _PyBytesWriter_Init │ │ │ │ -00000a54 T _PyBytesWriter_Prepare │ │ │ │ -00001498 T _PyBytesWriter_Resize │ │ │ │ -00005344 T _PyBytesWriter_WriteBytes │ │ │ │ +0000144c T _PyBytesWriter_Alloc │ │ │ │ +00002574 T _PyBytesWriter_Dealloc │ │ │ │ +00000ac4 T _PyBytesWriter_Finish │ │ │ │ +0000143c T _PyBytesWriter_Init │ │ │ │ +00000a74 T _PyBytesWriter_Prepare │ │ │ │ +000014b8 T _PyBytesWriter_Resize │ │ │ │ +00005364 T _PyBytesWriter_WriteBytes │ │ │ │ 00000e6a T _PyBytes_DecodeEscape │ │ │ │ 00000304 T _PyBytes_DecodeEscape2 │ │ │ │ -00002638 T _PyBytes_Find │ │ │ │ -000018b4 T _PyBytes_FormatEx │ │ │ │ -00005698 T _PyBytes_FromHex │ │ │ │ -00004950 t _PyBytes_FromIterator │ │ │ │ -000053a4 t _PyBytes_FromList │ │ │ │ +000026c4 T _PyBytes_Find │ │ │ │ +00001940 T _PyBytes_FormatEx │ │ │ │ +000056b4 T _PyBytes_FromHex │ │ │ │ +00004970 t _PyBytes_FromIterator │ │ │ │ +000053c4 t _PyBytes_FromList │ │ │ │ 000000e8 t _PyBytes_FromSize │ │ │ │ 00000084 T _PyBytes_Join │ │ │ │ -00002b58 T _PyBytes_Repeat │ │ │ │ +00002b78 T _PyBytes_Repeat │ │ │ │ 0000017c T _PyBytes_Resize │ │ │ │ 000001e0 T _PyBytes_ReverseFind │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ U _PyEval_SliceIndex │ │ │ │ U _PyLong_DigitValue │ │ │ │ U _PyLong_FormatBytesWriter │ │ │ │ @@ -5571,137 +5568,137 @@ │ │ │ │ 000001f8 d _parser.14 │ │ │ │ 00000224 d _parser.17 │ │ │ │ 000001a0 d _parser.2 │ │ │ │ 0000027c d _parser.20 │ │ │ │ 000001cc d _parser.23 │ │ │ │ 000002a8 d _parser.5 │ │ │ │ 00000250 d _parser.8 │ │ │ │ -0000366c t bytes___bytes__ │ │ │ │ +0000368c t bytes___bytes__ │ │ │ │ 00002260 r bytes___bytes____doc__ │ │ │ │ 00000e4e t bytes_alloc │ │ │ │ 00000778 d bytes_as_buffer │ │ │ │ 00000780 d bytes_as_mapping │ │ │ │ 00000418 d bytes_as_number │ │ │ │ 0000078c d bytes_as_sequence │ │ │ │ -000011a4 t bytes_buffer_getbuffer │ │ │ │ -00000fc8 t bytes_concat │ │ │ │ -00004d08 t bytes_contains │ │ │ │ -00004314 t bytes_count │ │ │ │ +000011c4 t bytes_buffer_getbuffer │ │ │ │ +00000fe8 t bytes_concat │ │ │ │ +00004d28 t bytes_contains │ │ │ │ +00004334 t bytes_count │ │ │ │ 000012dc r bytes_count__doc__ │ │ │ │ -0000198c t bytes_decode │ │ │ │ +000019ac t bytes_decode │ │ │ │ 00000908 r bytes_decode__doc__ │ │ │ │ 000000e4 r bytes_doc │ │ │ │ -00004278 t bytes_endswith │ │ │ │ +00004298 t bytes_endswith │ │ │ │ 00000b04 r bytes_endswith__doc__ │ │ │ │ -000041e4 t bytes_find │ │ │ │ +00004204 t bytes_find │ │ │ │ 00001994 r bytes_find__doc__ │ │ │ │ -00000e4c t bytes_fromhex │ │ │ │ +00000f20 t bytes_fromhex │ │ │ │ 00000780 r bytes_fromhex__doc__ │ │ │ │ 00000dee t bytes_getnewargs │ │ │ │ -000011d4 t bytes_hash │ │ │ │ -00001360 t bytes_hex │ │ │ │ +000011f4 t bytes_hash │ │ │ │ +00001464 t bytes_hex │ │ │ │ 0000059c r bytes_hex__doc__ │ │ │ │ -00003694 t bytes_index │ │ │ │ +000036b4 t bytes_index │ │ │ │ 00001848 r bytes_index__doc__ │ │ │ │ 0000019e t bytes_item │ │ │ │ -0000186c t bytes_iter │ │ │ │ -00004310 t bytes_join │ │ │ │ +0000188c t bytes_iter │ │ │ │ +00004330 t bytes_join │ │ │ │ 00001ac4 r bytes_join__doc__ │ │ │ │ -00001868 t bytes_length │ │ │ │ +00001888 t bytes_length │ │ │ │ 00000058 t bytes_lstrip │ │ │ │ 0000147c r bytes_lstrip__doc__ │ │ │ │ 00000000 t bytes_maketrans │ │ │ │ 00001080 r bytes_maketrans__doc__ │ │ │ │ 000004a8 d bytes_methods │ │ │ │ -00001898 t bytes_mod │ │ │ │ -000030a4 t bytes_new │ │ │ │ -000043ac t bytes_partition │ │ │ │ +00001924 t bytes_mod │ │ │ │ +000030c4 t bytes_new │ │ │ │ +000043cc t bytes_partition │ │ │ │ 00001f44 r bytes_partition__doc__ │ │ │ │ 00000c2e t bytes_removeprefix │ │ │ │ 00000e60 r bytes_removeprefix__doc__ │ │ │ │ -00002690 t bytes_removesuffix │ │ │ │ +0000271c t bytes_removesuffix │ │ │ │ 00000d60 r bytes_removesuffix__doc__ │ │ │ │ -0000372c t bytes_repeat │ │ │ │ -00001b90 t bytes_replace │ │ │ │ +0000374c t bytes_repeat │ │ │ │ +00001bb0 t bytes_replace │ │ │ │ 00000f44 r bytes_replace__doc__ │ │ │ │ -00002df8 t bytes_repr │ │ │ │ -00001af8 t bytes_rfind │ │ │ │ +00002e18 t bytes_repr │ │ │ │ +00001b18 t bytes_rfind │ │ │ │ 00001714 r bytes_rfind__doc__ │ │ │ │ -00001204 t bytes_richcompare │ │ │ │ -00005828 t bytes_rindex │ │ │ │ +00001224 t bytes_richcompare │ │ │ │ +000058bc t bytes_rindex │ │ │ │ 000015c4 r bytes_rindex__doc__ │ │ │ │ -00000ed0 t bytes_rpartition │ │ │ │ +00000fa4 t bytes_rpartition │ │ │ │ 00001da0 r bytes_rpartition__doc__ │ │ │ │ 000006fc t bytes_rsplit │ │ │ │ 00001bc4 r bytes_rsplit__doc__ │ │ │ │ -0000090c t bytes_rstrip │ │ │ │ +000009e0 t bytes_rstrip │ │ │ │ 000013e4 r bytes_rstrip__doc__ │ │ │ │ 00000088 t bytes_split │ │ │ │ 000020d0 r bytes_split__doc__ │ │ │ │ -0000102c t bytes_splitlines │ │ │ │ +00001100 t bytes_splitlines │ │ │ │ 00000840 r bytes_splitlines__doc__ │ │ │ │ -00003f24 t bytes_startswith │ │ │ │ +00003f44 t bytes_startswith │ │ │ │ 00000c30 r bytes_startswith__doc__ │ │ │ │ 00000000 t bytes_str │ │ │ │ -00000e00 t bytes_strip │ │ │ │ +00000ed4 t bytes_strip │ │ │ │ 00001514 r bytes_strip__doc__ │ │ │ │ -00001630 t bytes_subscript │ │ │ │ -0000140c t bytes_translate │ │ │ │ +00001650 t bytes_subscript │ │ │ │ +00001510 t bytes_translate │ │ │ │ 0000118c r bytes_translate__doc__ │ │ │ │ -000014a0 t bytes_translate_impl │ │ │ │ -00000958 t do_argstrip │ │ │ │ -00002868 t fastsearch │ │ │ │ -00002600 t fastsearch.constprop.0 │ │ │ │ +000015a4 t bytes_translate_impl │ │ │ │ +00000a2c t do_argstrip │ │ │ │ +00002888 t fastsearch │ │ │ │ +00002620 t fastsearch.constprop.0 │ │ │ │ 000000d0 t formatfloat │ │ │ │ -000025ec t getnextarg │ │ │ │ +00002678 t getnextarg │ │ │ │ 000000ac r length_hint_doc │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memrchr │ │ │ │ U memset │ │ │ │ 00000304 t pad │ │ │ │ 00000084 r reduce_doc │ │ │ │ -0000252c t return_self │ │ │ │ +0000254c t return_self │ │ │ │ 0000005c r setstate_doc │ │ │ │ U strcmp │ │ │ │ 00000d98 t stringlib__lex_search │ │ │ │ -000029c8 t stringlib__preprocess │ │ │ │ -00002a84 t stringlib__two_way │ │ │ │ +00002a54 t stringlib__preprocess │ │ │ │ +00002b10 t stringlib__two_way │ │ │ │ 00000d28 t stringlib__two_way_count │ │ │ │ -00002734 t stringlib_adaptive_find │ │ │ │ -0000389c t stringlib_bytes_join │ │ │ │ +000027c0 t stringlib_adaptive_find │ │ │ │ +000038bc t stringlib_bytes_join │ │ │ │ 000000a4 t stringlib_capitalize │ │ │ │ 000004cc t stringlib_center │ │ │ │ 00000348 r stringlib_center__doc__ │ │ │ │ 0000037c t stringlib_expandtabs │ │ │ │ 000004f4 r stringlib_expandtabs__doc__ │ │ │ │ -00004c50 t stringlib_find_char │ │ │ │ +00004c70 t stringlib_find_char │ │ │ │ 000005ce t stringlib_isalnum │ │ │ │ 000005d8 t stringlib_isalpha │ │ │ │ 0000004e t stringlib_isascii │ │ │ │ 00000044 t stringlib_isdigit │ │ │ │ 000005e2 t stringlib_islower │ │ │ │ 000005ec t stringlib_isspace │ │ │ │ 000005f6 t stringlib_istitle │ │ │ │ 00000600 t stringlib_isupper │ │ │ │ 00000212 t stringlib_ljust │ │ │ │ 00000464 r stringlib_ljust__doc__ │ │ │ │ -00001000 t stringlib_lower │ │ │ │ +000010d4 t stringlib_lower │ │ │ │ 0000060a t stringlib_rjust │ │ │ │ 000003d4 r stringlib_rjust__doc__ │ │ │ │ 00000b54 t stringlib_swapcase │ │ │ │ 00000b80 t stringlib_title │ │ │ │ -00001334 t stringlib_upper │ │ │ │ +00001438 t stringlib_upper │ │ │ │ 00000bac t stringlib_zfill │ │ │ │ 000002b0 r stringlib_zfill__doc__ │ │ │ │ -00001900 t striter_dealloc │ │ │ │ -00002720 t striter_len │ │ │ │ +00001920 t striter_dealloc │ │ │ │ +000027ac t striter_len │ │ │ │ 000003d8 d striter_methods │ │ │ │ -00003054 t striter_next │ │ │ │ +00003074 t striter_next │ │ │ │ 00000cda t striter_reduce │ │ │ │ 00000e02 t striter_setstate │ │ │ │ 00000d1c t striter_traverse │ │ │ │ U strlen │ │ │ │ │ │ │ │ call.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ @@ -5733,51 +5730,51 @@ │ │ │ │ U PyMem_Malloc │ │ │ │ U PyModule_GetNameObject │ │ │ │ U PyModule_Type │ │ │ │ 00001a90 T PyObject_Call │ │ │ │ 00000000 T PyObject_CallFunction │ │ │ │ 00000d64 T PyObject_CallFunctionObjArgs │ │ │ │ 00000f7c T PyObject_CallMethod │ │ │ │ -00001dc4 T PyObject_CallMethodObjArgs │ │ │ │ -00001e4c T PyObject_CallNoArgs │ │ │ │ -000021cc T PyObject_CallObject │ │ │ │ +00001e28 T PyObject_CallMethodObjArgs │ │ │ │ +00001eb0 T PyObject_CallNoArgs │ │ │ │ +00002230 T PyObject_CallObject │ │ │ │ 00001290 T PyObject_CallOneArg │ │ │ │ U PyObject_GetAttr │ │ │ │ U PyObject_GetAttrString │ │ │ │ U PyObject_GetOptionalAttr │ │ │ │ 000006cc T PyObject_Vectorcall │ │ │ │ 00000794 T PyObject_VectorcallDict │ │ │ │ 00000c50 T PyObject_VectorcallMethod │ │ │ │ U PyTuple_New │ │ │ │ 00000020 T PyVectorcall_Call │ │ │ │ -00001f08 T PyVectorcall_Function │ │ │ │ +00001f6c T PyVectorcall_Function │ │ │ │ 00000454 T PyVectorcall_NARGS │ │ │ │ U _PyDict_FromItems │ │ │ │ U _PyErr_Clear │ │ │ │ U _PyErr_Format │ │ │ │ U _PyErr_FormatFromCauseTstate │ │ │ │ U _PyErr_NoMemory │ │ │ │ U _PyErr_SetString │ │ │ │ U _PyEval_Vector │ │ │ │ 0000123c T _PyFunction_Vectorcall │ │ │ │ 00001cec T _PyObject_Call │ │ │ │ 00000280 t _PyObject_CallFunctionVa │ │ │ │ 0000018c T _PyObject_CallFunction_SizeT │ │ │ │ -00001f48 T _PyObject_CallMethod │ │ │ │ +00001fac T _PyObject_CallMethod │ │ │ │ 000002a0 T _PyObject_CallMethodFormat │ │ │ │ 00000234 T _PyObject_CallMethodId │ │ │ │ 00000334 T _PyObject_CallMethodIdObjArgs │ │ │ │ 000002c8 T _PyObject_CallMethod_SizeT │ │ │ │ 00001354 T _PyObject_Call_Prepend │ │ │ │ U _PyObject_GetAttrId │ │ │ │ U _PyObject_GetMethod │ │ │ │ 00000508 T _PyObject_MakeTpCall │ │ │ │ 00000a74 T _PyObject_VectorcallDictTstate │ │ │ │ 00000400 t _PyObject_VectorcallTstate │ │ │ │ -00001f1c T _PyStack_AsDict │ │ │ │ +00001f80 T _PyStack_AsDict │ │ │ │ 00001694 T _PyStack_UnpackDict │ │ │ │ 00001938 T _PyStack_UnpackDict_Free │ │ │ │ 00001a54 T _PyStack_UnpackDict_FreeNoDecRef │ │ │ │ U _PyTuple_FromArray │ │ │ │ U _PyUnicode_FromId │ │ │ │ 00000454 T _Py_CheckFunctionResult │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ @@ -6093,41 +6090,41 @@ │ │ │ │ U PyUnicode_Compare │ │ │ │ U PyUnicode_DecodeFSDefault │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Type │ │ │ │ 00000244 T PyUnstable_Code_GetExtra │ │ │ │ 00000a08 T PyUnstable_Code_New │ │ │ │ -00000794 T PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ +00000700 T PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ 00000194 T PyUnstable_Code_SetExtra │ │ │ │ U Py_BuildValue │ │ │ │ 00000e8c t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyBytes_Resize │ │ │ │ 00001880 T _PyCode_CheckLineNumber │ │ │ │ 0000113c T _PyCode_ConstantKey │ │ │ │ 0000000c T _PyCode_Fini │ │ │ │ 00000094 T _PyCode_GetCellvars │ │ │ │ 000015b4 T _PyCode_GetCode │ │ │ │ 00000066 T _PyCode_GetFreevars │ │ │ │ -00000034 T _PyCode_GetVarnames │ │ │ │ +00001de4 T _PyCode_GetVarnames │ │ │ │ 00000000 T _PyCode_Init │ │ │ │ -00000010 T _PyCode_InitAddressRange │ │ │ │ +00001d54 T _PyCode_InitAddressRange │ │ │ │ 000001c8 T _PyCode_New │ │ │ │ U _PyCode_Quicken │ │ │ │ 00000000 T _PyCode_SafeAddr2Line │ │ │ │ 00000000 T _PyCode_Validate │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyFunction_ClearCodeByVersion │ │ │ │ 000001cc D _PyLineIterator │ │ │ │ 00000a5e T _PyLineTable_InitAddressRange │ │ │ │ -00000b3c T _PyLineTable_NextAddressRange │ │ │ │ +00000aa8 T _PyLineTable_NextAddressRange │ │ │ │ 00000c3a T _PyLineTable_PreviousAddressRange │ │ │ │ U _PyObject_NewVar │ │ │ │ U _PyOpcode_Caches │ │ │ │ U _PyOpcode_Deopt │ │ │ │ 000000d0 D _PyPositionsIterator │ │ │ │ U _PyRuntime │ │ │ │ U _PySet_NextEntry │ │ │ │ @@ -6152,50 +6149,50 @@ │ │ │ │ 000002c8 d _kwtuple.0 │ │ │ │ 00000324 d _kwtuple.3 │ │ │ │ 000001a0 d _parser.2 │ │ │ │ 0000029c d _parser.5 │ │ │ │ 00001cf8 t _source_offset_converter │ │ │ │ 000019b4 t advance │ │ │ │ 00000000 r assert0 │ │ │ │ -00000a58 t code__varname_from_oparg │ │ │ │ +000009c4 t code__varname_from_oparg │ │ │ │ 00000060 r code__varname_from_oparg__doc__ │ │ │ │ 00000ea4 t code_dealloc │ │ │ │ 00000092 t code_getcellvars │ │ │ │ -00002384 t code_getcode │ │ │ │ -00000b30 t code_getcodeadaptive │ │ │ │ +00002484 t code_getcode │ │ │ │ +00000a9c t code_getcodeadaptive │ │ │ │ 00000064 t code_getfreevars │ │ │ │ 00000296 t code_getlnotab │ │ │ │ 000003ac d code_getsetlist │ │ │ │ -00000030 t code_getvarnames │ │ │ │ +00001d74 t code_getvarnames │ │ │ │ 0000145c t code_hash │ │ │ │ -00001e7c t code_linesiterator │ │ │ │ +00001f7c t code_linesiterator │ │ │ │ 00000438 d code_memberlist │ │ │ │ 0000033c d code_methods │ │ │ │ 000003f0 t code_new │ │ │ │ 00000184 r code_new__doc__ │ │ │ │ 00001a58 t code_positionsiterator │ │ │ │ -000000a4 t code_replace │ │ │ │ +00000010 t code_replace │ │ │ │ 00000118 r code_replace__doc__ │ │ │ │ -00000ad8 t code_repr │ │ │ │ -00002494 t code_richcompare │ │ │ │ +00000a44 t code_repr │ │ │ │ +00002594 t code_richcompare │ │ │ │ 000008e0 t code_sizeof │ │ │ │ 000003a4 t emit_pair │ │ │ │ -00000060 t get_cached_locals │ │ │ │ -00001d54 t get_localsplus_names │ │ │ │ +00001e10 t get_cached_locals │ │ │ │ +00001e54 t get_localsplus_names │ │ │ │ 000016c4 t init_co_cached │ │ │ │ 00000c10 t intern_constants │ │ │ │ -0000233c t lineiter_dealloc │ │ │ │ -00001ecc t lineiter_next │ │ │ │ +0000243c t lineiter_dealloc │ │ │ │ +00001fcc t lineiter_next │ │ │ │ 00000008 r linetable │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 00001d0c t positionsiter_dealloc │ │ │ │ 00001aa8 t positionsiter_next │ │ │ │ 00001cb0 t read_signed_varint │ │ │ │ -00002288 t retreat │ │ │ │ +00002388 t retreat │ │ │ │ 0000083a t validate_and_copy_tuple │ │ │ │ │ │ │ │ complexobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ @@ -6269,66 +6266,66 @@ │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_HashDouble │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ -00001008 T _Py_c_abs │ │ │ │ +00000f10 T _Py_c_abs │ │ │ │ 000000fe T _Py_c_diff │ │ │ │ -000010a8 T _Py_c_neg │ │ │ │ +00000fb0 T _Py_c_neg │ │ │ │ 00000700 T _Py_c_pow │ │ │ │ 0000010c T _Py_c_prod │ │ │ │ -00000410 T _Py_c_quot │ │ │ │ +00000430 T _Py_c_quot │ │ │ │ 00000126 T _Py_c_sum │ │ │ │ U _Py_ctype_table │ │ │ │ U _Py_string_to_number_with_underscores │ │ │ │ U _Py_tss_tstate │ │ │ │ U __errno_location │ │ │ │ 00000010 r _keywords.1 │ │ │ │ 000000fc d _kwtuple.0 │ │ │ │ 000000d0 d _parser.2 │ │ │ │ U atan2 │ │ │ │ 00000000 r c_1 │ │ │ │ 000006a0 t c_powu │ │ │ │ -00000fb0 t complex___complex__ │ │ │ │ +00000eb8 t complex___complex__ │ │ │ │ 00000154 r complex___complex____doc__ │ │ │ │ 00000150 t complex___complex___impl │ │ │ │ 00000018 t complex___format__ │ │ │ │ 00000198 r complex___format____doc__ │ │ │ │ 000000c8 t complex___getnewargs__ │ │ │ │ 000001ec r complex___getnewargs____doc__ │ │ │ │ -00000fb4 t complex_abs │ │ │ │ +00000ebc t complex_abs │ │ │ │ 00000274 t complex_add │ │ │ │ 00000118 d complex_as_number │ │ │ │ 00000084 t complex_bool │ │ │ │ 000000aa t complex_conjugate │ │ │ │ 0000020c r complex_conjugate__doc__ │ │ │ │ 0000023c t complex_div │ │ │ │ -00000dd8 t complex_from_string_inner │ │ │ │ +00000cdc t complex_from_string_inner │ │ │ │ 00000228 t complex_hash │ │ │ │ 000001a8 d complex_members │ │ │ │ 000001e4 d complex_methods │ │ │ │ -000004e8 t complex_mul │ │ │ │ +00000604 t complex_mul │ │ │ │ 00000000 t complex_neg │ │ │ │ 00000810 t complex_new │ │ │ │ 0000001c r complex_new__doc__ │ │ │ │ 00000150 t complex_pos │ │ │ │ 00000440 t complex_pow │ │ │ │ -00000d00 t complex_repr │ │ │ │ +00000c04 t complex_repr │ │ │ │ 0000005c t complex_richcompare │ │ │ │ 00000000 t complex_sub │ │ │ │ U exp │ │ │ │ U floor │ │ │ │ U hypot │ │ │ │ U log │ │ │ │ U pow │ │ │ │ U sincos │ │ │ │ 000000c0 t to_complex │ │ │ │ -00000c04 t try_complex_special_method │ │ │ │ +00000508 t try_complex_special_method │ │ │ │ │ │ │ │ descrobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ 000001d0 r .LC10 │ │ │ │ 000001d4 r .LC11 │ │ │ │ @@ -6376,15 +6373,15 @@ │ │ │ │ 000001a0 D PyClassMethodDescr_Type │ │ │ │ 000005f4 T PyDescr_IsData │ │ │ │ 00000198 T PyDescr_NewClassMethod │ │ │ │ 00000204 T PyDescr_NewGetSet │ │ │ │ 00000270 T PyDescr_NewMember │ │ │ │ 00000078 T PyDescr_NewMethod │ │ │ │ 00000000 T PyDescr_NewWrapper │ │ │ │ -00001d80 T PyDictProxy_New │ │ │ │ +00001d78 T PyDictProxy_New │ │ │ │ 000005dc D PyDictProxy_Type │ │ │ │ U PyDict_Contains │ │ │ │ U PyDict_Type │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_ExceptionMatches │ │ │ │ U PyErr_Format │ │ │ │ U PyErr_SetString │ │ │ │ @@ -6429,15 +6426,15 @@ │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U PyVectorcall_Call │ │ │ │ 00000000 D PyWrapperDescr_Type │ │ │ │ -000019a4 T PyWrapper_New │ │ │ │ +0000199c T PyWrapper_New │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_HashPointer │ │ │ │ 000003a8 t Py_XDECREF │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyArg_UnpackStack │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ @@ -6471,106 +6468,106 @@ │ │ │ │ 00000196 t classmethoddescr_call │ │ │ │ 000003c8 r deleter_doc │ │ │ │ 000002fc t descr_dealloc │ │ │ │ 00000054 t descr_get_qualname │ │ │ │ 00000b20 d descr_members │ │ │ │ 00000b5c d descr_methods │ │ │ │ 0000023c t descr_reduce │ │ │ │ -00002164 t descr_repr.isra.0 │ │ │ │ +0000215c t descr_repr.isra.0 │ │ │ │ 00000000 t descr_setcheck.part.0.isra.0 │ │ │ │ 000005e8 t descr_traverse │ │ │ │ -0000101c t getset_get │ │ │ │ +00001014 t getset_get │ │ │ │ 00000222 t getset_get_doc │ │ │ │ 00000a58 d getset_getset │ │ │ │ 0000016c t getset_repr │ │ │ │ -00001104 t getset_set │ │ │ │ +000010fc t getset_set │ │ │ │ 00000458 r getter_doc │ │ │ │ 000009fc d mappingproxy_as_mapping │ │ │ │ 0000096c d mappingproxy_as_number │ │ │ │ 00000944 d mappingproxy_as_sequence │ │ │ │ -00001ec0 t mappingproxy_contains │ │ │ │ +00001eb8 t mappingproxy_contains │ │ │ │ 00000082 t mappingproxy_copy │ │ │ │ -00001e50 t mappingproxy_dealloc │ │ │ │ -00001f90 t mappingproxy_get │ │ │ │ -00001eb8 t mappingproxy_getitem │ │ │ │ -000020dc t mappingproxy_getiter │ │ │ │ +00001e48 t mappingproxy_dealloc │ │ │ │ +00001f88 t mappingproxy_get │ │ │ │ +00001eb0 t mappingproxy_getitem │ │ │ │ +000020d4 t mappingproxy_getiter │ │ │ │ 000000e4 t mappingproxy_hash │ │ │ │ 00000164 t mappingproxy_ior │ │ │ │ -00001e20 t mappingproxy_items │ │ │ │ -00001f60 t mappingproxy_keys │ │ │ │ -000020e4 t mappingproxy_len │ │ │ │ +00001e18 t mappingproxy_items │ │ │ │ +00001f58 t mappingproxy_keys │ │ │ │ +000020dc t mappingproxy_len │ │ │ │ 000008c4 d mappingproxy_methods │ │ │ │ -00001fec t mappingproxy_new │ │ │ │ +00001fe4 t mappingproxy_new │ │ │ │ 00000344 r mappingproxy_new__doc__ │ │ │ │ 00000118 t mappingproxy_or │ │ │ │ 0000017c t mappingproxy_repr │ │ │ │ 000000ea t mappingproxy_reversed │ │ │ │ 0000007c t mappingproxy_richcompare │ │ │ │ 000002da t mappingproxy_str │ │ │ │ -000020ec t mappingproxy_traverse │ │ │ │ -000020f8 t mappingproxy_values │ │ │ │ -00000b38 t member_get │ │ │ │ +000020e4 t mappingproxy_traverse │ │ │ │ +000020f0 t mappingproxy_values │ │ │ │ +00000b30 t member_get │ │ │ │ 00000236 t member_get_doc │ │ │ │ 00000a94 d member_getset │ │ │ │ 0000018c t member_repr │ │ │ │ -000010b0 t member_set │ │ │ │ -00000bc8 t method_get │ │ │ │ +000010a8 t member_set │ │ │ │ +00000bc0 t method_get │ │ │ │ 000001f4 t method_get_doc │ │ │ │ 00000230 t method_get_text_signature │ │ │ │ 00000ad0 d method_getset │ │ │ │ 0000015c t method_repr │ │ │ │ -00001714 t method_vectorcall_FASTCALL │ │ │ │ -00001808 t method_vectorcall_FASTCALL_KEYWORDS │ │ │ │ -00001c44 t method_vectorcall_FASTCALL_KEYWORDS_METHOD │ │ │ │ -0000130c t method_vectorcall_NOARGS │ │ │ │ -000015ec t method_vectorcall_O │ │ │ │ +0000170c t method_vectorcall_FASTCALL │ │ │ │ +00001800 t method_vectorcall_FASTCALL_KEYWORDS │ │ │ │ +00001c3c t method_vectorcall_FASTCALL_KEYWORDS_METHOD │ │ │ │ +00001304 t method_vectorcall_NOARGS │ │ │ │ +000015e4 t method_vectorcall_O │ │ │ │ 000004c8 t method_vectorcall_VARARGS │ │ │ │ -000011a0 t method_vectorcall_VARARGS_KEYWORDS │ │ │ │ +00001198 t method_vectorcall_VARARGS_KEYWORDS │ │ │ │ 00000124 t property_clear │ │ │ │ -00000d9c t property_copy │ │ │ │ -00000ec0 t property_dealloc │ │ │ │ +00000d94 t property_copy │ │ │ │ +00000eb8 t property_dealloc │ │ │ │ 00000000 t property_deleter │ │ │ │ -00001540 t property_descr_get │ │ │ │ -00001434 t property_descr_set │ │ │ │ -00001ed8 t property_get___isabstractmethod__ │ │ │ │ +00001538 t property_descr_get │ │ │ │ +0000142c t property_descr_set │ │ │ │ +00001ed0 t property_get___isabstractmethod__ │ │ │ │ 00000012 t property_get__name__ │ │ │ │ 00000714 d property_getsetlist │ │ │ │ 0000000a t property_getter │ │ │ │ 00000604 t property_init │ │ │ │ 0000001c r property_init__doc__ │ │ │ │ 000007a0 d property_members │ │ │ │ 00000750 d property_methods │ │ │ │ 000001a8 t property_name │ │ │ │ 00000050 t property_set__name__ │ │ │ │ -00000fb0 t property_set_name │ │ │ │ -00000c70 t property_setter │ │ │ │ -00001d28 t property_traverse │ │ │ │ +00000fa8 t property_set_name │ │ │ │ +00000c68 t property_setter │ │ │ │ +00001d20 t property_traverse │ │ │ │ 0000037c r set_name_doc │ │ │ │ 00000410 r setter_doc │ │ │ │ -00001a1c t wrapper_call │ │ │ │ -00001a88 t wrapper_dealloc │ │ │ │ +00001a14 t wrapper_call │ │ │ │ +00001a80 t wrapper_dealloc │ │ │ │ 00000224 t wrapper_doc │ │ │ │ 00000804 d wrapper_getsets │ │ │ │ 000002b0 t wrapper_hash │ │ │ │ 0000087c d wrapper_members │ │ │ │ 000008a4 d wrapper_methods │ │ │ │ 000001dc t wrapper_name │ │ │ │ 00000210 t wrapper_objclass │ │ │ │ 000002e0 t wrapper_qualname │ │ │ │ 000000b0 t wrapper_reduce │ │ │ │ 0000017e t wrapper_repr │ │ │ │ 0000024a t wrapper_richcompare │ │ │ │ 00000200 t wrapper_text_signature │ │ │ │ -00001f24 t wrapper_traverse │ │ │ │ -00001b20 t wrapperdescr_call │ │ │ │ -000018d8 t wrapperdescr_get │ │ │ │ +00001f1c t wrapper_traverse │ │ │ │ +00001b18 t wrapperdescr_call │ │ │ │ +000018d0 t wrapperdescr_get │ │ │ │ 000001e8 t wrapperdescr_get_doc │ │ │ │ 0000019c t wrapperdescr_get_text_signature │ │ │ │ 00000a08 d wrapperdescr_getset │ │ │ │ -00002128 t wrapperdescr_repr │ │ │ │ +00002120 t wrapperdescr_repr │ │ │ │ │ │ │ │ enumobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ 000000f8 r .LC10 │ │ │ │ 00000030 r .LC2 │ │ │ │ @@ -6734,75 +6731,75 @@ │ │ │ │ 00000704 t AttributeError_dealloc │ │ │ │ 000004ce t AttributeError_getstate │ │ │ │ 0000059c t AttributeError_init │ │ │ │ 00001dec d AttributeError_members │ │ │ │ 00001dbc d AttributeError_methods │ │ │ │ 0000048a t AttributeError_reduce │ │ │ │ 000009fc t AttributeError_traverse │ │ │ │ -0000237c t BaseExceptionGroup_clear │ │ │ │ -0000221c t BaseExceptionGroup_dealloc │ │ │ │ -00001b7c t BaseExceptionGroup_derive │ │ │ │ -000021a4 t BaseExceptionGroup_init │ │ │ │ +000025bc t BaseExceptionGroup_clear │ │ │ │ +0000245c t BaseExceptionGroup_dealloc │ │ │ │ +00001a3c t BaseExceptionGroup_derive │ │ │ │ +000023e4 t BaseExceptionGroup_init │ │ │ │ 000035ec d BaseExceptionGroup_members │ │ │ │ 0000359c d BaseExceptionGroup_methods │ │ │ │ -00001f48 t BaseExceptionGroup_new │ │ │ │ +00002188 t BaseExceptionGroup_new │ │ │ │ 00000298 t BaseExceptionGroup_repr │ │ │ │ -000018e0 t BaseExceptionGroup_split │ │ │ │ -00001e38 t BaseExceptionGroup_str │ │ │ │ +000017a0 t BaseExceptionGroup_split │ │ │ │ +00001cf8 t BaseExceptionGroup_str │ │ │ │ 0000021e t BaseExceptionGroup_subgroup │ │ │ │ -0000287c t BaseExceptionGroup_traverse │ │ │ │ -00001024 t BaseException_add_note │ │ │ │ +00002b08 t BaseExceptionGroup_traverse │ │ │ │ +00001ca8 t BaseException_add_note │ │ │ │ 00000368 t BaseException_clear │ │ │ │ 00000a7c t BaseException_dealloc │ │ │ │ -00001578 t BaseException_get_args │ │ │ │ -00001d18 t BaseException_get_cause │ │ │ │ -00001d38 t BaseException_get_context │ │ │ │ +00001438 t BaseException_get_args │ │ │ │ +00001f58 t BaseException_get_cause │ │ │ │ +00001f78 t BaseException_get_context │ │ │ │ 0000176c t BaseException_get_tb │ │ │ │ 00003c64 d BaseException_getset │ │ │ │ 00000a14 t BaseException_init │ │ │ │ 00003c3c d BaseException_members │ │ │ │ 00003cdc d BaseException_methods │ │ │ │ 000001a4 t BaseException_new │ │ │ │ -000018c8 t BaseException_reduce │ │ │ │ -0000111c t BaseException_repr │ │ │ │ -00001658 t BaseException_set_args │ │ │ │ +00001788 t BaseException_reduce │ │ │ │ +00000fdc t BaseException_repr │ │ │ │ +00001518 t BaseException_set_args │ │ │ │ 0000040c t BaseException_set_cause │ │ │ │ 000001a6 t BaseException_set_context │ │ │ │ 00000968 t BaseException_set_tb │ │ │ │ -00001d7c t BaseException_setstate │ │ │ │ +00001c3c t BaseException_setstate │ │ │ │ 0000178c t BaseException_str │ │ │ │ 000017ac t BaseException_traverse │ │ │ │ -00001e80 t BaseException_with_traceback │ │ │ │ +000020c0 t BaseException_with_traceback │ │ │ │ 0000139c t ImportError_clear │ │ │ │ 0000108c t ImportError_dealloc │ │ │ │ 000015ac t ImportError_init │ │ │ │ 00003394 d ImportError_members │ │ │ │ 00003374 d ImportError_methods │ │ │ │ 0000063e t ImportError_reduce │ │ │ │ 0000093c t ImportError_str │ │ │ │ 000009a8 t ImportError_traverse │ │ │ │ 00000286 t KeyError_str │ │ │ │ 00000218 t MemoryError_dealloc │ │ │ │ 000000d8 t MemoryError_new │ │ │ │ -00001d58 t NameError_clear │ │ │ │ -00001160 t NameError_dealloc │ │ │ │ +00001f98 t NameError_clear │ │ │ │ +00001020 t NameError_dealloc │ │ │ │ 00000d48 t NameError_init │ │ │ │ 00001fd0 d NameError_members │ │ │ │ 00000008 b NameError_methods │ │ │ │ 00000014 t NameError_traverse │ │ │ │ 00001458 t OSError_clear │ │ │ │ 00001214 t OSError_dealloc │ │ │ │ 00003120 d OSError_getset │ │ │ │ 00000e8c t OSError_init │ │ │ │ 00003168 d OSError_members │ │ │ │ 00003148 d OSError_methods │ │ │ │ 00000b9c t OSError_new │ │ │ │ 00000330 t OSError_reduce │ │ │ │ -0000140c t OSError_str │ │ │ │ -000013b0 t OSError_traverse │ │ │ │ +00001270 t OSError_str │ │ │ │ +00001308 t OSError_traverse │ │ │ │ 00000112 t OSError_written_get │ │ │ │ 00000144 t OSError_written_set │ │ │ │ U PyArg_ParseTuple │ │ │ │ U PyArg_ParseTupleAndKeywords │ │ │ │ U PyArg_UnpackTuple │ │ │ │ U PyBuffer_Release │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ @@ -6936,71 +6933,71 @@ │ │ │ │ U PyTuple_GetSlice │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Size │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_IsSubtype │ │ │ │ 00000aac T PyUnicodeDecodeError_Create │ │ │ │ -00001560 T PyUnicodeDecodeError_GetEncoding │ │ │ │ -000014f4 T PyUnicodeDecodeError_GetEnd │ │ │ │ -00001548 T PyUnicodeDecodeError_GetObject │ │ │ │ +00001420 T PyUnicodeDecodeError_GetEncoding │ │ │ │ +000013b4 T PyUnicodeDecodeError_GetEnd │ │ │ │ +00001408 T PyUnicodeDecodeError_GetObject │ │ │ │ 0000079c T PyUnicodeDecodeError_GetReason │ │ │ │ -000014a4 T PyUnicodeDecodeError_GetStart │ │ │ │ -0000156c T PyUnicodeDecodeError_SetEnd │ │ │ │ -00001574 T PyUnicodeDecodeError_SetReason │ │ │ │ -00001564 T PyUnicodeDecodeError_SetStart │ │ │ │ -00001550 T PyUnicodeEncodeError_GetEncoding │ │ │ │ -000015f0 T PyUnicodeEncodeError_GetEnd │ │ │ │ -00001648 T PyUnicodeEncodeError_GetObject │ │ │ │ +00001364 T PyUnicodeDecodeError_GetStart │ │ │ │ +0000142c T PyUnicodeDecodeError_SetEnd │ │ │ │ +00001434 T PyUnicodeDecodeError_SetReason │ │ │ │ +00001424 T PyUnicodeDecodeError_SetStart │ │ │ │ +00001410 T PyUnicodeEncodeError_GetEncoding │ │ │ │ +000014b0 T PyUnicodeEncodeError_GetEnd │ │ │ │ +00001508 T PyUnicodeEncodeError_GetObject │ │ │ │ 0000078e T PyUnicodeEncodeError_GetReason │ │ │ │ -00001598 T PyUnicodeEncodeError_GetStart │ │ │ │ -00001e2c T PyUnicodeEncodeError_SetEnd │ │ │ │ -00001e34 T PyUnicodeEncodeError_SetReason │ │ │ │ -00001e24 T PyUnicodeEncodeError_SetStart │ │ │ │ +00001458 T PyUnicodeEncodeError_GetStart │ │ │ │ +0000206c T PyUnicodeEncodeError_SetEnd │ │ │ │ +00002074 T PyUnicodeEncodeError_SetReason │ │ │ │ +00002064 T PyUnicodeEncodeError_SetStart │ │ │ │ 00000282 T PyUnicodeTranslateError_GetEnd │ │ │ │ -00001d78 T PyUnicodeTranslateError_GetObject │ │ │ │ +00001c38 T PyUnicodeTranslateError_GetObject │ │ │ │ 000007a0 T PyUnicodeTranslateError_GetReason │ │ │ │ 0000027e T PyUnicodeTranslateError_GetStart │ │ │ │ -0000290c T PyUnicodeTranslateError_SetEnd │ │ │ │ -00002914 T PyUnicodeTranslateError_SetReason │ │ │ │ -00002904 T PyUnicodeTranslateError_SetStart │ │ │ │ +00002b98 T PyUnicodeTranslateError_SetEnd │ │ │ │ +00002ba0 T PyUnicodeTranslateError_SetReason │ │ │ │ +00002b90 T PyUnicodeTranslateError_SetStart │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_ReadChar │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Type │ │ │ │ 00000560 T PyUnstable_Exc_PrepReraiseStar │ │ │ │ U Py_GenericAlias │ │ │ │ 000006d0 t Py_XDECREF │ │ │ │ 0000183c t StopIteration_clear │ │ │ │ -00001c18 t StopIteration_dealloc │ │ │ │ -00001b60 t StopIteration_init │ │ │ │ +00001e58 t StopIteration_dealloc │ │ │ │ +00001da0 t StopIteration_init │ │ │ │ 000038cc d StopIteration_members │ │ │ │ 000000e2 t StopIteration_traverse │ │ │ │ 00000e34 t SyntaxError_clear │ │ │ │ 00000dec t SyntaxError_dealloc │ │ │ │ 000007fc t SyntaxError_init │ │ │ │ 00001c38 d SyntaxError_members │ │ │ │ -00001164 t SyntaxError_str │ │ │ │ +00001024 t SyntaxError_str │ │ │ │ 00000a34 t SyntaxError_traverse │ │ │ │ 00001888 t SystemExit_clear │ │ │ │ 000007b4 t SystemExit_dealloc │ │ │ │ 00000758 t SystemExit_init │ │ │ │ 000036fc d SystemExit_members │ │ │ │ 00000044 t SystemExit_traverse │ │ │ │ 00000aec t UnicodeDecodeError_init │ │ │ │ 00000c80 t UnicodeDecodeError_str │ │ │ │ 00000668 t UnicodeEncodeError_init │ │ │ │ -000012ec t UnicodeEncodeError_str │ │ │ │ +000011ac t UnicodeEncodeError_str │ │ │ │ 000019f0 t UnicodeError_clear │ │ │ │ 0000188c t UnicodeError_dealloc │ │ │ │ 00001454 d UnicodeError_members │ │ │ │ 00000964 t UnicodeError_traverse │ │ │ │ -00001cc4 t UnicodeTranslateError_init │ │ │ │ -00001e78 t UnicodeTranslateError_str │ │ │ │ +00001b84 t UnicodeTranslateError_init │ │ │ │ +00001d38 t UnicodeTranslateError_str │ │ │ │ U _PyArg_NoKeywords │ │ │ │ 00000438 T _PyBuiltins_AddExceptions │ │ │ │ 00000f94 T _PyErr_NoMemory │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ 0000103c d _PyExc_ArithmeticError │ │ │ │ 00001110 d _PyExc_AssertionError │ │ │ │ 00001cec d _PyExc_AttributeError │ │ │ │ @@ -7045,15 +7042,15 @@ │ │ │ │ 00001f00 d _PyExc_NameError │ │ │ │ 0000275c d _PyExc_NotADirectoryError │ │ │ │ 00001ffc d _PyExc_NotImplementedError │ │ │ │ 00003050 d _PyExc_OSError │ │ │ │ 00000e94 d _PyExc_OverflowError │ │ │ │ 00000724 d _PyExc_PendingDeprecationWarning │ │ │ │ 000025bc d _PyExc_PermissionError │ │ │ │ -0000169c T _PyExc_PrepReraiseStar │ │ │ │ +0000155c T _PyExc_PrepReraiseStar │ │ │ │ 000024ec d _PyExc_ProcessLookupError │ │ │ │ 000020d0 d _PyExc_PythonFinalizationError │ │ │ │ 000021a4 d _PyExc_RecursionError │ │ │ │ 00000c18 d _PyExc_ReferenceError │ │ │ │ 00000084 d _PyExc_ResourceWarning │ │ │ │ 00002278 d _PyExc_RuntimeError │ │ │ │ 0000057c d _PyExc_RuntimeWarning │ │ │ │ @@ -7072,15 +7069,15 @@ │ │ │ │ 000014d0 d _PyExc_UnicodeError │ │ │ │ 000011e0 d _PyExc_UnicodeTranslateError │ │ │ │ 00000300 d _PyExc_UnicodeWarning │ │ │ │ 000008cc d _PyExc_UserWarning │ │ │ │ 000015a0 d _PyExc_ValueError │ │ │ │ 000009a0 d _PyExc_Warning │ │ │ │ 00000dc0 d _PyExc_ZeroDivisionError │ │ │ │ -00000fdc T _PyException_AddNote │ │ │ │ +00001b60 T _PyException_AddNote │ │ │ │ U _PyRuntime │ │ │ │ U _PyStaticType_FiniBuiltin │ │ │ │ U _PyStaticType_InitBuiltin │ │ │ │ U _PyTrash_thread_deposit_object │ │ │ │ U _PyTrash_thread_destroy_chain │ │ │ │ U _PyType_Name │ │ │ │ 00000736 T _PyUnicodeTranslateError_Create │ │ │ │ @@ -7090,21 +7087,21 @@ │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ 0000023c r __func__.0 │ │ │ │ 00000220 r __func__.1 │ │ │ │ 00000250 r __func__.2 │ │ │ │ 00000260 r add_note_doc │ │ │ │ -00001bd4 t collect_exception_group_leaf_ids │ │ │ │ -000023f4 t exceptiongroup_split_recursive │ │ │ │ -000019d4 t exceptiongroup_subset │ │ │ │ -00001954 t get_matcher_type │ │ │ │ +00001a94 t collect_exception_group_leaf_ids │ │ │ │ +00002634 t exceptiongroup_split_recursive │ │ │ │ +00001894 t exceptiongroup_subset │ │ │ │ +00001814 t get_matcher_type │ │ │ │ 000000ec t get_memory_error │ │ │ │ -00001d5c t get_string.constprop.0 │ │ │ │ -00001dc8 t get_unicode │ │ │ │ +00001f9c t get_string.constprop.0 │ │ │ │ +00002008 t get_unicode │ │ │ │ 00000048 d kwlist.3 │ │ │ │ 00000070 d kwlist.4 │ │ │ │ 0000005c d kwlist.5 │ │ │ │ 00000000 r static_exceptions │ │ │ │ 0000029c r with_traceback_doc │ │ │ │ │ │ │ │ genericaliasobject.o: │ │ │ │ @@ -7334,33 +7331,33 @@ │ │ │ │ U PyTraceBack_Type │ │ │ │ U PyTuple_New │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnstable_InterpreterFrame_GetLine │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ -00000cb0 t Py_XDECREF │ │ │ │ +00000cbc t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ 00000270 D _PyAsyncGenASend_Type │ │ │ │ 000004e0 D _PyAsyncGenAThrow_Type │ │ │ │ 00000b04 T _PyAsyncGenValueWrapperNew │ │ │ │ 00000340 D _PyAsyncGenWrappedValue_Type │ │ │ │ -0000096c T _PyAsyncGen_ClearFreeLists │ │ │ │ +00000978 T _PyAsyncGen_ClearFreeLists │ │ │ │ 00000410 D _PyCoroWrapper_Type │ │ │ │ 00000558 T _PyCoro_GetAwaitableIter │ │ │ │ U _PyErr_ChainStackItem │ │ │ │ U _PyErr_WarnUnawaitedAgenMethod │ │ │ │ U _PyErr_WarnUnawaitedCoroutine │ │ │ │ U _PyEval_EvalFrameDefault │ │ │ │ U _PyEval_GetFrame │ │ │ │ U _PyEval_NoToolsForUnwind │ │ │ │ U _PyFrame_ClearExceptCode │ │ │ │ U _PyFrame_MakeAndSetFrameObject │ │ │ │ U _PyFrame_Traverse │ │ │ │ -000009ec T _PyGen_FetchStopIterationValue │ │ │ │ +000009f8 T _PyGen_FetchStopIterationValue │ │ │ │ 000004f0 T _PyGen_Finalize │ │ │ │ 00000694 T _PyGen_SetStopIterationValue │ │ │ │ 00000664 T _PyGen_yf │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyObject_GC_NewVar │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyRuntime │ │ │ │ @@ -7435,16 +7432,16 @@ │ │ │ │ 00000112 t coro_wrapper_throw │ │ │ │ 000008cc t coro_wrapper_traverse │ │ │ │ 00000634 t cr_getcode │ │ │ │ 000005d4 t cr_getframe │ │ │ │ 00000a42 t cr_getrunning │ │ │ │ 00000a60 t cr_getsuspended │ │ │ │ 000008ec d gen_as_async │ │ │ │ -00000790 t gen_close │ │ │ │ -00000ccc t gen_close_iter │ │ │ │ +0000079c t gen_close │ │ │ │ +00000cd8 t gen_close_iter │ │ │ │ 00000318 t gen_dealloc │ │ │ │ 000007d8 t gen_get_name │ │ │ │ 000007ea t gen_get_qualname │ │ │ │ 0000063e t gen_getcode │ │ │ │ 0000002e t gen_getframe │ │ │ │ 00000010 t gen_getrunning │ │ │ │ 0000095c d gen_getsetlist │ │ │ │ @@ -7452,20 +7449,20 @@ │ │ │ │ 0000096c t gen_getyieldfrom │ │ │ │ 000001c4 t gen_iternext │ │ │ │ 00000000 b gen_memberlist │ │ │ │ 000008fc d gen_methods │ │ │ │ 00000aa8 t gen_new_with_qualname │ │ │ │ 0000009a t gen_repr │ │ │ │ 0000068c t gen_send │ │ │ │ -00000a6c t gen_send_ex │ │ │ │ +00000a78 t gen_send_ex │ │ │ │ 000007fc t gen_set_name │ │ │ │ 0000084c t gen_set_qualname │ │ │ │ 00000a7e t gen_sizeof │ │ │ │ 00000000 t gen_throw │ │ │ │ -0000091c t gen_traverse │ │ │ │ +00000928 t gen_traverse │ │ │ │ 00000140 t make_gen │ │ │ │ 000003b0 r send_doc │ │ │ │ 00000270 r sizeof__doc__ │ │ │ │ 000002a4 r throw_doc │ │ │ │ │ │ │ │ fileobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ @@ -7651,20 +7648,20 @@ │ │ │ │ U PyExc_ZeroDivisionError │ │ │ │ 0000052c T PyFloat_AsDouble │ │ │ │ 00000000 T PyFloat_FromDouble │ │ │ │ 00001230 T PyFloat_FromString │ │ │ │ 000000cc T PyFloat_GetInfo │ │ │ │ 0000036a T PyFloat_GetMax │ │ │ │ 00000378 T PyFloat_GetMin │ │ │ │ -00002fac T PyFloat_Pack2 │ │ │ │ -00002d58 T PyFloat_Pack4 │ │ │ │ +00003044 T PyFloat_Pack2 │ │ │ │ +00002df0 T PyFloat_Pack4 │ │ │ │ 000014c8 T PyFloat_Pack8 │ │ │ │ 00000010 D PyFloat_Type │ │ │ │ -000031c0 T PyFloat_Unpack2 │ │ │ │ -00002ee8 T PyFloat_Unpack4 │ │ │ │ +00003258 T PyFloat_Unpack2 │ │ │ │ +00002f80 T PyFloat_Unpack4 │ │ │ │ 000003bc T PyFloat_Unpack8 │ │ │ │ U PyLong_AsDouble │ │ │ │ U PyLong_FromDouble │ │ │ │ U PyLong_FromLong │ │ │ │ U PyLong_Type │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ @@ -7749,15 +7746,15 @@ │ │ │ │ 00001750 t float___round__ │ │ │ │ 0000065c r float___round____doc__ │ │ │ │ 00000388 t float___trunc__ │ │ │ │ 0000077c r float___trunc____doc__ │ │ │ │ 000003b4 t float___trunc___impl │ │ │ │ 0000169c t float_abs │ │ │ │ 00000a48 t float_add │ │ │ │ -0000257c t float_as_integer_ratio │ │ │ │ +00002610 t float_as_integer_ratio │ │ │ │ 0000035c r float_as_integer_ratio__doc__ │ │ │ │ 000000e0 d float_as_number │ │ │ │ 00001d60 t float_bool │ │ │ │ 0000053c t float_conjugate │ │ │ │ 00000610 r float_conjugate__doc__ │ │ │ │ 000000ac t float_dealloc │ │ │ │ 0000087c t float_div │ │ │ │ @@ -7767,15 +7764,15 @@ │ │ │ │ 0000135c t float_from_string_inner │ │ │ │ 00001d74 t float_fromhex │ │ │ │ 000004b8 r float_fromhex__doc__ │ │ │ │ 00000544 t float_getimag │ │ │ │ 00000540 t float_getreal │ │ │ │ 00000170 d float_getset │ │ │ │ 00001050 t float_hash │ │ │ │ -000028b4 t float_hex │ │ │ │ +0000294c t float_hex │ │ │ │ 00000568 r float_hex__doc__ │ │ │ │ 000002bc t float_is_integer │ │ │ │ 000007c8 r float_is_integer__doc__ │ │ │ │ 000001ac d float_methods │ │ │ │ 00000688 t float_mul │ │ │ │ 00001cac t float_neg │ │ │ │ 000003a4 t float_new │ │ │ │ @@ -7872,21 +7869,21 @@ │ │ │ │ U PyExc_RuntimeWarning │ │ │ │ U PyExc_SystemError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ 000000d0 D PyFrameLocalsProxy_Type │ │ │ │ 00000b40 T PyFrame_FastToLocals │ │ │ │ 00000b3c T PyFrame_FastToLocalsWithError │ │ │ │ -00000b10 T PyFrame_GetBack │ │ │ │ +00000b20 T PyFrame_GetBack │ │ │ │ 00000790 T PyFrame_GetBuiltins │ │ │ │ -00000694 T PyFrame_GetCode │ │ │ │ +0000069c T PyFrame_GetCode │ │ │ │ 00000742 T PyFrame_GetGenerator │ │ │ │ 0000076e T PyFrame_GetGlobals │ │ │ │ 000007b2 T PyFrame_GetLasti │ │ │ │ -00000724 T PyFrame_GetLineNumber │ │ │ │ +0000072c T PyFrame_GetLineNumber │ │ │ │ 00000768 T PyFrame_GetLocals │ │ │ │ 000007c2 T PyFrame_GetVar │ │ │ │ 00000932 T PyFrame_GetVarString │ │ │ │ 00000b42 T PyFrame_LocalsToFast │ │ │ │ 000001e8 T PyFrame_New │ │ │ │ 00000000 D PyFrame_Type │ │ │ │ U PyFunction_Type │ │ │ │ @@ -7919,26 +7916,26 @@ │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnstable_InterpreterFrame_GetLine │ │ │ │ U Py_ReprEnter │ │ │ │ U Py_ReprLeave │ │ │ │ -000002f8 t Py_XDECREF │ │ │ │ +00000300 t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyCode_GetCode │ │ │ │ U _PyCode_InitAddressRange │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_SetKeyError │ │ │ │ 00000000 T _PyEval_BuiltinsFromGlobals │ │ │ │ U _PyEval_GetBuiltins │ │ │ │ U _PyEval_SetOpcodeTrace │ │ │ │ -00000510 T _PyFrameLocalsProxy_New │ │ │ │ -00000314 T _PyFrame_GetLocals │ │ │ │ -000003b4 T _PyFrame_HasHiddenLocals │ │ │ │ +00000518 T _PyFrameLocalsProxy_New │ │ │ │ +0000031c T _PyFrame_GetLocals │ │ │ │ +000003bc T _PyFrame_HasHiddenLocals │ │ │ │ 00000b44 T _PyFrame_IsEntryFrame │ │ │ │ U _PyFrame_MakeAndSetFrameObject │ │ │ │ 00000050 T _PyFrame_New_NoTrack │ │ │ │ U _PyFrame_Traverse │ │ │ │ U _PyFunction_FromConstructor │ │ │ │ U _PyGen_Finalize │ │ │ │ U _PyLineTable_NextAddressRange │ │ │ │ @@ -7953,64 +7950,64 @@ │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_GetBaseOpcode │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000044 r clear__doc__ │ │ │ │ -00000ea0 t frame_clear │ │ │ │ +00001168 t frame_clear │ │ │ │ 00000088 t frame_dealloc │ │ │ │ -00000bec t frame_getback │ │ │ │ +00000bfc t frame_getback │ │ │ │ 00000000 t frame_getbuiltins │ │ │ │ -00000b70 t frame_getcode │ │ │ │ -00000bc0 t frame_getglobals │ │ │ │ -00000f1c t frame_getlasti │ │ │ │ -00000c54 t frame_getlineno │ │ │ │ -00000414 t frame_getlocals │ │ │ │ +00000b80 t frame_getcode │ │ │ │ +00000bd0 t frame_getglobals │ │ │ │ +000011e4 t frame_getlasti │ │ │ │ +00000c64 t frame_getlineno │ │ │ │ +0000041c t frame_getlocals │ │ │ │ 000001d0 d frame_getsetlist │ │ │ │ 00000022 t frame_gettrace │ │ │ │ 000000c4 t frame_gettrace_opcodes │ │ │ │ 00000298 d frame_memberlist │ │ │ │ 000001a0 d frame_methods │ │ │ │ 00000042 t frame_repr │ │ │ │ 00000130 t frame_setlineno │ │ │ │ 00000000 t frame_settrace │ │ │ │ 00000064 t frame_settrace_opcodes │ │ │ │ 00000b2e t frame_sizeof │ │ │ │ -00000ca8 t frame_tp_clear │ │ │ │ -000006a8 t frame_traverse │ │ │ │ +00000cb8 t frame_tp_clear │ │ │ │ +000006b0 t frame_traverse │ │ │ │ 00000972 t framelocalsproxy___contains__ │ │ │ │ 00000380 d framelocalsproxy_as_mapping │ │ │ │ 000003b4 d framelocalsproxy_as_number │ │ │ │ 0000038c d framelocalsproxy_as_sequence │ │ │ │ 000000f4 t framelocalsproxy_contains │ │ │ │ 000003bc t framelocalsproxy_copy │ │ │ │ -00000654 t framelocalsproxy_dealloc │ │ │ │ +0000065c t framelocalsproxy_dealloc │ │ │ │ 000003fa t framelocalsproxy_get │ │ │ │ -0000084c t framelocalsproxy_getitem │ │ │ │ -000009c8 t framelocalsproxy_getkeyindex │ │ │ │ +0000087c t framelocalsproxy_getitem │ │ │ │ +000009f8 t framelocalsproxy_getkeyindex │ │ │ │ 00000a3c t framelocalsproxy_inplace_or │ │ │ │ 00000470 t framelocalsproxy_items │ │ │ │ 000005b4 t framelocalsproxy_iter │ │ │ │ -0000077c t framelocalsproxy_keys │ │ │ │ -00000d14 t framelocalsproxy_length │ │ │ │ +00000784 t framelocalsproxy_keys │ │ │ │ +00000c2c t framelocalsproxy_length │ │ │ │ 000000b0 t framelocalsproxy_merge │ │ │ │ 000002c0 d framelocalsproxy_methods │ │ │ │ -000005b4 t framelocalsproxy_new │ │ │ │ +000005bc t framelocalsproxy_new │ │ │ │ 000009d0 t framelocalsproxy_or │ │ │ │ 00000a88 t framelocalsproxy_pop │ │ │ │ -00000d7c t framelocalsproxy_repr │ │ │ │ +00000c94 t framelocalsproxy_repr │ │ │ │ 00000994 t framelocalsproxy_reversed │ │ │ │ 0000030c t framelocalsproxy_richcompare │ │ │ │ 000006bc t framelocalsproxy_setdefault │ │ │ │ -00000c2c t framelocalsproxy_setitem │ │ │ │ +00000eb0 t framelocalsproxy_setitem │ │ │ │ 00000688 t framelocalsproxy_tp_clear │ │ │ │ 00000076 t framelocalsproxy_update │ │ │ │ 000005de t framelocalsproxy_values │ │ │ │ -00000f34 t framelocalsproxy_visit │ │ │ │ +000011fc t framelocalsproxy_visit │ │ │ │ 00000014 r sizeof__doc__ │ │ │ │ │ │ │ │ funcobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ @@ -8196,16 +8193,16 @@ │ │ │ │ 00000054 r .LC3 │ │ │ │ 0000005c r .LC4 │ │ │ │ 00000060 r .LC5 │ │ │ │ 00000068 r .LC6 │ │ │ │ 00000070 r .LC7 │ │ │ │ 00000078 r .LC8 │ │ │ │ 00000080 r .LC9 │ │ │ │ -0000003c T PyAnextAwaitable_New │ │ │ │ -000001c8 T PyCallIter_New │ │ │ │ +0000000c T PyAnextAwaitable_New │ │ │ │ +0000021c T PyCallIter_New │ │ │ │ 000000d0 D PyCallIter_Type │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_ExceptionMatches │ │ │ │ U PyErr_Occurred │ │ │ │ U PyErr_SetString │ │ │ │ U PyExc_IndexError │ │ │ │ U PyExc_OverflowError │ │ │ │ @@ -8224,15 +8221,15 @@ │ │ │ │ 00000000 T PySeqIter_New │ │ │ │ 00000000 D PySeqIter_Type │ │ │ │ U PySequence_Check │ │ │ │ U PySequence_GetItem │ │ │ │ U PySequence_Size │ │ │ │ U PyType_Type │ │ │ │ U Py_BuildValue │ │ │ │ -000001b0 t Py_XDECREF.part.0 │ │ │ │ +00000204 t Py_XDECREF.part.0 │ │ │ │ 000001a0 D _PyAnextAwaitable_Type │ │ │ │ U _PyCoro_GetAwaitableIter │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ U _PyGen_SetStopIterationValue │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyObject_HasLen │ │ │ │ @@ -8240,34 +8237,34 @@ │ │ │ │ U _PyRuntime │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000270 d anextawaitable_as_async │ │ │ │ -00000264 t anextawaitable_close │ │ │ │ -00000194 t anextawaitable_dealloc │ │ │ │ -00000106 t anextawaitable_getiter.isra.0 │ │ │ │ -000000ac t anextawaitable_iternext │ │ │ │ +00000234 t anextawaitable_close │ │ │ │ +00000164 t anextawaitable_dealloc │ │ │ │ +000000d6 t anextawaitable_getiter.isra.0 │ │ │ │ +0000007c t anextawaitable_iternext │ │ │ │ 00000280 d anextawaitable_methods │ │ │ │ -000001f0 t anextawaitable_proxy │ │ │ │ -000001e4 t anextawaitable_send │ │ │ │ -00000258 t anextawaitable_throw │ │ │ │ -00000270 t anextawaitable_traverse │ │ │ │ -0000037c t calliter_dealloc │ │ │ │ -00000248 t calliter_iternext │ │ │ │ +000001c0 t anextawaitable_proxy │ │ │ │ +000001b4 t anextawaitable_send │ │ │ │ +00000228 t anextawaitable_throw │ │ │ │ +00000240 t anextawaitable_traverse │ │ │ │ +000003dc t calliter_dealloc │ │ │ │ +0000029c t calliter_iternext │ │ │ │ 000002c0 d calliter_methods │ │ │ │ -000002a0 t calliter_reduce │ │ │ │ -0000000c t calliter_traverse │ │ │ │ +00000270 t calliter_reduce │ │ │ │ +00000000 t calliter_traverse │ │ │ │ 00000000 r close_doc │ │ │ │ -00000140 t iter_dealloc │ │ │ │ -00000090 t iter_iternext │ │ │ │ -00000000 t iter_len │ │ │ │ -00000324 t iter_reduce │ │ │ │ -000002e4 t iter_setstate │ │ │ │ +00000194 t iter_dealloc │ │ │ │ +000000e4 t iter_iternext │ │ │ │ +00000090 t iter_len │ │ │ │ +000002f4 t iter_reduce │ │ │ │ +000002b4 t iter_setstate │ │ │ │ 00000000 t iter_traverse │ │ │ │ 000001cc r length_hint_doc │ │ │ │ 000001a4 r reduce_doc │ │ │ │ 00000114 r send_doc │ │ │ │ 000002e0 d seqiter_methods │ │ │ │ 0000017c r setstate_doc │ │ │ │ 00000034 r throw_doc │ │ │ │ @@ -8318,23 +8315,23 @@ │ │ │ │ U PyFrozenSet_Type │ │ │ │ 000000d0 D PyListIter_Type │ │ │ │ 000001a0 D PyListRevIter_Type │ │ │ │ 00000248 T PyList_Append │ │ │ │ 000000e8 T PyList_AsTuple │ │ │ │ 00000134 T PyList_Clear │ │ │ │ 00000168 T PyList_Extend │ │ │ │ -00005c5c T PyList_GetItem │ │ │ │ -00005f04 T PyList_GetItemRef │ │ │ │ +00005e74 T PyList_GetItem │ │ │ │ +0000611c T PyList_GetItemRef │ │ │ │ 000000a4 T PyList_GetSlice │ │ │ │ 00000000 T PyList_Insert │ │ │ │ 00000000 T PyList_New │ │ │ │ 000000fc T PyList_Reverse │ │ │ │ -00003e8c T PyList_SetItem │ │ │ │ -00004064 T PyList_SetSlice │ │ │ │ -00004644 T PyList_Size │ │ │ │ +000040a4 T PyList_SetItem │ │ │ │ +0000427c T PyList_SetSlice │ │ │ │ +0000485c T PyList_Size │ │ │ │ 00000444 T PyList_Sort │ │ │ │ 00000000 D PyList_Type │ │ │ │ U PyLong_AsSsize_t │ │ │ │ U PyLong_FromLong │ │ │ │ U PyLong_FromSize_t │ │ │ │ U PyLong_FromSsize_t │ │ │ │ U PyLong_Type │ │ │ │ @@ -8381,18 +8378,18 @@ │ │ │ │ U _PyDebugAllocatorStats │ │ │ │ U _PyDict_Next │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ U _PyEval_SliceIndexNotNone │ │ │ │ 00000320 T _PyList_AppendTakeRefListResize │ │ │ │ 00000000 t _PyList_AppendTakeRefListResize.part.0 │ │ │ │ -00006d70 T _PyList_ClearFreeList │ │ │ │ +00006f88 T _PyList_ClearFreeList │ │ │ │ 00000028 T _PyList_DebugMallocStats │ │ │ │ -00004bbc T _PyList_Extend │ │ │ │ -00003f44 T _PyList_FromArraySteal │ │ │ │ +00004dd4 T _PyList_Extend │ │ │ │ +0000415c T _PyList_FromArraySteal │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyRuntime │ │ │ │ U _PySet_NextEntryRef │ │ │ │ U _PyTrash_thread_deposit_object │ │ │ │ U _PyTrash_thread_destroy_chain │ │ │ │ U _PyTuple_FromArray │ │ │ │ @@ -8408,99 +8405,99 @@ │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_idiv │ │ │ │ 00000000 r _keywords.1 │ │ │ │ 0000029c d _kwtuple.0 │ │ │ │ -00004be0 t _list_extend │ │ │ │ +00004df8 t _list_extend │ │ │ │ 00000270 d _parser.2 │ │ │ │ 0000005c r length_hint_doc │ │ │ │ -00005408 t list___init__ │ │ │ │ +00005620 t list___init__ │ │ │ │ 00000124 r list___init____doc__ │ │ │ │ -00005fdc t list___reversed__ │ │ │ │ +000061f4 t list___reversed__ │ │ │ │ 00000094 r list___reversed____doc__ │ │ │ │ 00000082 t list___sizeof__ │ │ │ │ 000000d8 r list___sizeof____doc__ │ │ │ │ -00004588 t list_append │ │ │ │ +000047a0 t list_append │ │ │ │ 000005b0 r list_append__doc__ │ │ │ │ 00000338 d list_as_mapping │ │ │ │ 00000344 d list_as_sequence │ │ │ │ -0000597c t list_ass_item │ │ │ │ -000040e4 t list_ass_slice_lock_held │ │ │ │ -000063f8 t list_ass_subscript │ │ │ │ -00004530 t list_clear_impl.isra.0 │ │ │ │ -00005e6c t list_clear_slot │ │ │ │ -00005a0c t list_concat │ │ │ │ -00005f68 t list_contains │ │ │ │ +00005b94 t list_ass_item │ │ │ │ +000042fc t list_ass_slice_lock_held │ │ │ │ +00006610 t list_ass_subscript │ │ │ │ +00004748 t list_clear_impl.isra.0 │ │ │ │ +00006084 t list_clear_slot │ │ │ │ +00005c24 t list_concat │ │ │ │ +00006180 t list_contains │ │ │ │ 00000174 t list_copy │ │ │ │ 000005f4 r list_copy__doc__ │ │ │ │ -000071a8 t list_count │ │ │ │ +000073c0 t list_count │ │ │ │ 0000023c r list_count__doc__ │ │ │ │ 00000120 t list_dealloc │ │ │ │ -00005c38 t list_extend │ │ │ │ +00005e50 t list_extend │ │ │ │ 0000055c r list_extend__doc__ │ │ │ │ -000051b0 t list_extend_lock_held │ │ │ │ -0000729c t list_index │ │ │ │ +000053c8 t list_extend_lock_held │ │ │ │ +000074b4 t list_index │ │ │ │ 00000280 r list_index__doc__ │ │ │ │ -000061b8 t list_inplace_concat │ │ │ │ +000063d0 t list_inplace_concat │ │ │ │ 00000054 t list_inplace_repeat │ │ │ │ 000001f8 t list_inplace_repeat_lock_held │ │ │ │ -0000605c t list_insert │ │ │ │ +00006274 t list_insert │ │ │ │ 0000065c r list_insert__doc__ │ │ │ │ -00004a14 t list_item │ │ │ │ -00004a58 t list_iter │ │ │ │ -00004b54 t list_length │ │ │ │ +00004c2c t list_item │ │ │ │ +00004c70 t list_iter │ │ │ │ +00004d6c t list_length │ │ │ │ 0000036c d list_methods │ │ │ │ -000057c4 t list_pop │ │ │ │ +000059dc t list_pop │ │ │ │ 000004d0 r list_pop__doc__ │ │ │ │ -000056bc t list_remove │ │ │ │ +000058d4 t list_remove │ │ │ │ 000001cc r list_remove__doc__ │ │ │ │ -00006e48 t list_repeat │ │ │ │ -00006c0c t list_repr │ │ │ │ +00007060 t list_repeat │ │ │ │ +00006e24 t list_repr │ │ │ │ 000003b8 t list_resize │ │ │ │ -0000726c t list_reverse │ │ │ │ +00007484 t list_reverse │ │ │ │ 00000304 r list_reverse__doc__ │ │ │ │ -000054a8 t list_richcompare │ │ │ │ -00006290 t list_slice_lock_held │ │ │ │ -00006b18 t list_sort │ │ │ │ +000056c0 t list_richcompare │ │ │ │ +000064a8 t list_slice_lock_held │ │ │ │ +00006d30 t list_sort │ │ │ │ 00000330 r list_sort__doc__ │ │ │ │ 00000498 t list_sort_impl │ │ │ │ -00004678 t list_subscript │ │ │ │ -00003f14 t list_traverse │ │ │ │ -000061e8 t list_vectorcall │ │ │ │ -00004b58 t listiter_dealloc │ │ │ │ -000073d0 t listiter_len │ │ │ │ +00004890 t list_subscript │ │ │ │ +0000412c t list_traverse │ │ │ │ +00006400 t list_vectorcall │ │ │ │ +00004d70 t listiter_dealloc │ │ │ │ +000075e8 t listiter_len │ │ │ │ 000002f8 d listiter_methods │ │ │ │ -00004aec t listiter_next │ │ │ │ +00004d04 t listiter_next │ │ │ │ 00000380 t listiter_reduce │ │ │ │ 000003dc t listiter_setstate │ │ │ │ -00006b0c t listiter_traverse │ │ │ │ -00006018 t listreviter_dealloc │ │ │ │ +00006d24 t listiter_traverse │ │ │ │ +00006230 t listreviter_dealloc │ │ │ │ 0000015c t listreviter_len │ │ │ │ 000002b8 d listreviter_methods │ │ │ │ -00006db4 t listreviter_next │ │ │ │ +00006fcc t listreviter_next │ │ │ │ 00000090 t listreviter_reduce │ │ │ │ 000000e4 t listreviter_setstate │ │ │ │ 00000150 t listreviter_traverse │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ -000016e4 t merge_at │ │ │ │ +000016e0 t merge_at │ │ │ │ 0000017c t merge_getmem │ │ │ │ -00007104 t py_list_clear │ │ │ │ +0000731c t py_list_clear │ │ │ │ 0000062c r py_list_clear__doc__ │ │ │ │ 00000034 r reduce_doc │ │ │ │ -000073e8 t safe_object_compare │ │ │ │ +00007600 t safe_object_compare │ │ │ │ 0000000c r setstate_doc │ │ │ │ -000073b8 t unsafe_float_compare │ │ │ │ -0000167c t unsafe_latin_compare │ │ │ │ -00006e1c t unsafe_long_compare │ │ │ │ -00005dac t unsafe_object_compare │ │ │ │ -00005cac t unsafe_tuple_compare │ │ │ │ +000075d0 t unsafe_float_compare │ │ │ │ +00001678 t unsafe_latin_compare │ │ │ │ +00007034 t unsafe_long_compare │ │ │ │ +00005fc4 t unsafe_object_compare │ │ │ │ +00005ec4 t unsafe_tuple_compare │ │ │ │ │ │ │ │ longobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 b .LANCHOR1 │ │ │ │ 00000000 r .LANCHOR2 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ @@ -8574,38 +8571,38 @@ │ │ │ │ U PyExc_OverflowError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ U PyExc_ZeroDivisionError │ │ │ │ U PyFloat_FromDouble │ │ │ │ U PyFloat_Type │ │ │ │ U PyImport_ImportModule │ │ │ │ -0000a444 T PyLong_AsDouble │ │ │ │ -00003194 T PyLong_AsInt │ │ │ │ +0000a45c T PyLong_AsDouble │ │ │ │ +000031a8 T PyLong_AsInt │ │ │ │ 00001470 T PyLong_AsLong │ │ │ │ -00001608 T PyLong_AsLongAndOverflow │ │ │ │ -00008518 T PyLong_AsLongLong │ │ │ │ -000116cc T PyLong_AsLongLongAndOverflow │ │ │ │ +00001600 T PyLong_AsLongAndOverflow │ │ │ │ +00008530 T PyLong_AsLongLong │ │ │ │ +000117fc T PyLong_AsLongLongAndOverflow │ │ │ │ 000002dc T PyLong_AsNativeBytes │ │ │ │ -00002550 T PyLong_AsSize_t │ │ │ │ +00002554 T PyLong_AsSize_t │ │ │ │ 00000458 T PyLong_AsSsize_t │ │ │ │ -00003328 T PyLong_AsUnsignedLong │ │ │ │ -0000ae64 T PyLong_AsUnsignedLongLong │ │ │ │ -0000cec0 T PyLong_AsUnsignedLongLongMask │ │ │ │ -0000ef58 T PyLong_AsUnsignedLongMask │ │ │ │ -0000a348 T PyLong_AsVoidPtr │ │ │ │ -000081d4 T PyLong_FromDouble │ │ │ │ +0000333c T PyLong_AsUnsignedLong │ │ │ │ +0000ae7c T PyLong_AsUnsignedLongLong │ │ │ │ +0000cf28 T PyLong_AsUnsignedLongLongMask │ │ │ │ +0000efc0 T PyLong_AsUnsignedLongMask │ │ │ │ +0000a360 T PyLong_AsVoidPtr │ │ │ │ +000081e8 T PyLong_FromDouble │ │ │ │ 00000314 T PyLong_FromLong │ │ │ │ -000066b0 T PyLong_FromLongLong │ │ │ │ +000066c4 T PyLong_FromLongLong │ │ │ │ 0000025c T PyLong_FromNativeBytes │ │ │ │ -0000937c T PyLong_FromSize_t │ │ │ │ +00009394 T PyLong_FromSize_t │ │ │ │ 00000248 T PyLong_FromSsize_t │ │ │ │ 00000534 T PyLong_FromString │ │ │ │ -0000d768 T PyLong_FromUnicodeObject │ │ │ │ +0000d7d0 T PyLong_FromUnicodeObject │ │ │ │ 00000084 T PyLong_FromUnsignedLong │ │ │ │ -000036ac T PyLong_FromUnsignedLongLong │ │ │ │ +000036c0 T PyLong_FromUnsignedLongLong │ │ │ │ 000002a0 T PyLong_FromUnsignedNativeBytes │ │ │ │ 00000000 T PyLong_FromVoidPtr │ │ │ │ 00000058 T PyLong_GetInfo │ │ │ │ 00000000 D PyLong_Type │ │ │ │ U PyNumber_AsSsize_t │ │ │ │ U PyNumber_Long │ │ │ │ U PyObject_Bytes │ │ │ │ @@ -8625,65 +8622,65 @@ │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ U PyUnicode_New │ │ │ │ 000001be T PyUnstable_Long_CompactValue │ │ │ │ 000001b2 T PyUnstable_Long_IsCompact │ │ │ │ U Py_BuildValue │ │ │ │ -0000d140 t Py_XDECREF │ │ │ │ +0000d1a8 t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyByteArray_empty_string │ │ │ │ U _PyBytesWriter_Prepare │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ -00006544 T _PyLong_Add │ │ │ │ -000044ac T _PyLong_AsByteArray │ │ │ │ -0000cfe4 T _PyLong_Copy │ │ │ │ +00006558 T _PyLong_Add │ │ │ │ +000044c0 T _PyLong_AsByteArray │ │ │ │ +0000d04c T _PyLong_Copy │ │ │ │ 000000e0 D _PyLong_DigitValue │ │ │ │ -000007f8 T _PyLong_DivmodNear │ │ │ │ +00000788 T _PyLong_DivmodNear │ │ │ │ 000000d8 T _PyLong_FiniTypes │ │ │ │ -0000dc64 T _PyLong_Format │ │ │ │ +0000dccc T _PyLong_Format │ │ │ │ U _PyLong_FormatAdvancedWriter │ │ │ │ -000007a8 T _PyLong_FormatBytesWriter │ │ │ │ -0000a30c T _PyLong_FormatWriter │ │ │ │ -0000f04c T _PyLong_Frexp │ │ │ │ -00005aa0 T _PyLong_FromByteArray │ │ │ │ -0000d9d0 T _PyLong_FromBytes │ │ │ │ -0000d0e8 T _PyLong_FromDigits │ │ │ │ -0000d158 t _PyLong_FromLarge │ │ │ │ +00000738 T _PyLong_FormatBytesWriter │ │ │ │ +0000a324 T _PyLong_FormatWriter │ │ │ │ +0000f0b4 T _PyLong_Frexp │ │ │ │ +00005ab4 T _PyLong_FromByteArray │ │ │ │ +0000da38 T _PyLong_FromBytes │ │ │ │ +0000d150 T _PyLong_FromDigits │ │ │ │ +0000d1c0 t _PyLong_FromLarge │ │ │ │ 00000404 t _PyLong_FromMedium │ │ │ │ -000108d4 T _PyLong_GCD │ │ │ │ +00010a00 T _PyLong_GCD │ │ │ │ 00000000 T _PyLong_InitTypes │ │ │ │ -00011800 T _PyLong_Lshift │ │ │ │ -00006a20 T _PyLong_Multiply │ │ │ │ -00010830 t _PyLong_Negate │ │ │ │ +00011930 T _PyLong_Lshift │ │ │ │ +00006a34 T _PyLong_Multiply │ │ │ │ +00010960 t _PyLong_Negate │ │ │ │ 00000108 T _PyLong_New │ │ │ │ -000024f4 T _PyLong_NumBits │ │ │ │ -0001195c T _PyLong_Rshift │ │ │ │ -00008160 T _PyLong_Sign │ │ │ │ +000024f8 T _PyLong_NumBits │ │ │ │ +00011a8c T _PyLong_Rshift │ │ │ │ +00008174 T _PyLong_Sign │ │ │ │ 0000015c T _PyLong_Size_t_Converter │ │ │ │ -0000302c T _PyLong_Subtract │ │ │ │ +00003040 T _PyLong_Subtract │ │ │ │ 00000044 T _PyLong_UnsignedInt_Converter │ │ │ │ 0000009a T _PyLong_UnsignedLongLong_Converter │ │ │ │ 000000fc T _PyLong_UnsignedLong_Converter │ │ │ │ -00000558 T _PyLong_UnsignedShort_Converter │ │ │ │ +0000fe3c T _PyLong_UnsignedShort_Converter │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyRuntime │ │ │ │ U _PyStructSequence_FiniBuiltin │ │ │ │ U _PyStructSequence_InitBuiltinWithFlags │ │ │ │ U _PyUnicodeWriter_Dealloc │ │ │ │ U _PyUnicodeWriter_Finish │ │ │ │ U _PyUnicodeWriter_Init │ │ │ │ U _PyUnicodeWriter_PrepareInternal │ │ │ │ U _PyUnicodeWriter_WriteStr │ │ │ │ U _PyUnicode_Equal │ │ │ │ U _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ -000024a8 t _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ +000024ac t _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_SetImmortal │ │ │ │ U _Py_TrueStruct │ │ │ │ @@ -8703,93 +8700,93 @@ │ │ │ │ 00000284 d _kwtuple.4 │ │ │ │ 000002a4 d _kwtuple.7 │ │ │ │ 000001e0 d _parser.3 │ │ │ │ 0000020c d _parser.6 │ │ │ │ 00000238 d _parser.9 │ │ │ │ 000001f8 b convmultmax_base.12 │ │ │ │ 00000320 b convwidth_base.11 │ │ │ │ -0000a03c t divrem1 │ │ │ │ +0000a054 t divrem1 │ │ │ │ U frexp │ │ │ │ 00000014 r half_even_correction.10 │ │ │ │ -0000a3dc t int___format__ │ │ │ │ +0000a3f4 t int___format__ │ │ │ │ 00000d48 r int___format____doc__ │ │ │ │ -00000980 t int___getnewargs__ │ │ │ │ +00000910 t int___getnewargs__ │ │ │ │ 00000d9c r int___getnewargs____doc__ │ │ │ │ 000000e4 t int___round__ │ │ │ │ 00000cb4 r int___round____doc__ │ │ │ │ 00000008 t int___sizeof__ │ │ │ │ 00000c78 r int___sizeof____doc__ │ │ │ │ -00011644 t int_as_integer_ratio │ │ │ │ +00011774 t int_as_integer_ratio │ │ │ │ 00000a30 r int_as_integer_ratio__doc__ │ │ │ │ -000005d0 t int_bit_count │ │ │ │ +00000560 t int_bit_count │ │ │ │ 00000b40 r int_bit_count__doc__ │ │ │ │ -0000d5cc t int_bit_length │ │ │ │ +0000d634 t int_bit_length │ │ │ │ 00000bf8 r int_bit_length__doc__ │ │ │ │ -00004f5c t int_from_bytes │ │ │ │ +00004f70 t int_from_bytes │ │ │ │ 000003ac r int_from_bytes__doc__ │ │ │ │ 00000060 r int_info__doc__ │ │ │ │ 000000d0 d int_info_desc │ │ │ │ 000002bc d int_info_fields │ │ │ │ 00000152 t int_is_integer │ │ │ │ 00000348 r int_is_integer__doc__ │ │ │ │ -0000375c t int_to_bytes │ │ │ │ +00003770 t int_to_bytes │ │ │ │ 000006ec r int_to_bytes__doc__ │ │ │ │ -00006c28 t k_mul │ │ │ │ -00011460 t kmul_split.constprop.0 │ │ │ │ -00009944 t l_divmod │ │ │ │ -0000eb00 t l_mod │ │ │ │ +00006c3c t k_mul │ │ │ │ +00011590 t kmul_split.constprop.0 │ │ │ │ +0000995c t l_divmod │ │ │ │ +0000eb68 t l_mod │ │ │ │ U ldexp │ │ │ │ U log │ │ │ │ 000000d0 b log_base_BASE.13 │ │ │ │ -0000d80c t long_abs │ │ │ │ -000063bc t long_add │ │ │ │ -00008014 t long_and │ │ │ │ +0000d874 t long_abs │ │ │ │ +000063d0 t long_add │ │ │ │ +00008028 t long_and │ │ │ │ 000002e4 d long_as_number │ │ │ │ -000085e8 t long_bitwise │ │ │ │ +00008600 t long_bitwise │ │ │ │ 00001460 t long_bool │ │ │ │ -0000171c t long_compare │ │ │ │ -000017c4 t long_dealloc │ │ │ │ -00009818 t long_div │ │ │ │ -0000d94c t long_divmod │ │ │ │ -00009c48 t long_divrem │ │ │ │ +00001718 t long_compare │ │ │ │ +000017c0 t long_dealloc │ │ │ │ +00009830 t long_div │ │ │ │ +0000d9b4 t long_divmod │ │ │ │ +00009c60 t long_divrem │ │ │ │ 000000e8 r long_doc │ │ │ │ -0000e5b0 t long_float │ │ │ │ -0000dcac t long_format_binary │ │ │ │ +0000e618 t long_float │ │ │ │ +0000dd14 t long_format_binary │ │ │ │ 00000000 t long_get0 │ │ │ │ -0000077c t long_get1 │ │ │ │ +0000070c t long_get1 │ │ │ │ 00000374 d long_getset │ │ │ │ 00000190 t long_hash │ │ │ │ -00003538 t long_invert │ │ │ │ -0000db48 t long_long │ │ │ │ -00000784 t long_long_meth │ │ │ │ -00002630 t long_lshift │ │ │ │ -00002940 t long_lshift1.part.0 │ │ │ │ +0000354c t long_invert │ │ │ │ +0000dbb0 t long_long │ │ │ │ +00000714 t long_long_meth │ │ │ │ +00002634 t long_lshift │ │ │ │ +00002954 t long_lshift1.part.0 │ │ │ │ 000003d8 d long_methods │ │ │ │ -0000e694 t long_mod │ │ │ │ -000067f8 t long_mul │ │ │ │ -0000340c t long_neg │ │ │ │ -0000d1d0 t long_new │ │ │ │ -0000d41c t long_new_impl │ │ │ │ -000093d4 t long_or │ │ │ │ -0000b05c t long_pow │ │ │ │ +0000e6fc t long_mod │ │ │ │ +0000680c t long_mul │ │ │ │ +00003420 t long_neg │ │ │ │ +0000d238 t long_new │ │ │ │ +0000d484 t long_new_impl │ │ │ │ +000093ec t long_or │ │ │ │ +0000b074 t long_pow │ │ │ │ 00001290 t long_richcompare │ │ │ │ -0000f4cc t long_rshift │ │ │ │ -00002ea4 t long_sub │ │ │ │ -0000181c t long_to_decimal_string │ │ │ │ -00001844 t long_to_decimal_string_internal │ │ │ │ -0000a4fc t long_true_divide │ │ │ │ -0000816c t long_vectorcall │ │ │ │ -0000da4c t long_xor │ │ │ │ +0000f534 t long_rshift │ │ │ │ +00002eb8 t long_sub │ │ │ │ +00001818 t long_to_decimal_string │ │ │ │ +00001840 t long_to_decimal_string_internal │ │ │ │ +0000a514 t long_true_divide │ │ │ │ +00008180 t long_vectorcall │ │ │ │ +0000dab4 t long_xor │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ U strlen │ │ │ │ -00007e10 t x_add │ │ │ │ -0000fdd4 t x_divrem │ │ │ │ -00009520 t x_sub │ │ │ │ +00007e24 t x_add │ │ │ │ +0000ff04 t x_divrem │ │ │ │ +00009538 t x_sub │ │ │ │ │ │ │ │ dictobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000018 r .LC1 │ │ │ │ 00000108 r .LC10 │ │ │ │ @@ -8853,42 +8850,42 @@ │ │ │ │ 000004fc D PyDictKeys_Type │ │ │ │ U PyDictProxy_New │ │ │ │ 0000028c D PyDictRevIterItem_Type │ │ │ │ 0000035c D PyDictRevIterKey_Type │ │ │ │ 0000042c D PyDictRevIterValue_Type │ │ │ │ 0000069c D PyDictValues_Type │ │ │ │ 00000a28 T PyDict_AddWatcher │ │ │ │ -000094bc T PyDict_Clear │ │ │ │ +000094d4 T PyDict_Clear │ │ │ │ 00000a88 T PyDict_ClearWatcher │ │ │ │ 00000150 T PyDict_Contains │ │ │ │ -00008848 T PyDict_ContainsString │ │ │ │ -00002c14 T PyDict_Copy │ │ │ │ -0000476c T PyDict_DelItem │ │ │ │ +00008860 T PyDict_ContainsString │ │ │ │ +00002c24 T PyDict_Copy │ │ │ │ +0000477c T PyDict_DelItem │ │ │ │ 00000064 T PyDict_DelItemString │ │ │ │ -0000b658 T PyDict_GetItem │ │ │ │ -00002868 T PyDict_GetItemRef │ │ │ │ +0000b670 T PyDict_GetItem │ │ │ │ +00002878 T PyDict_GetItemRef │ │ │ │ 000000a8 T PyDict_GetItemString │ │ │ │ -00004590 T PyDict_GetItemStringRef │ │ │ │ -00002690 T PyDict_GetItemWithError │ │ │ │ +000045a0 T PyDict_GetItemStringRef │ │ │ │ +000026a0 T PyDict_GetItemWithError │ │ │ │ 000005c4 T PyDict_Items │ │ │ │ -00007d8c T PyDict_Keys │ │ │ │ +00007da8 T PyDict_Keys │ │ │ │ 000003e8 T PyDict_Merge │ │ │ │ 00000a04 T PyDict_MergeFromSeq2 │ │ │ │ 00000000 T PyDict_New │ │ │ │ -000043a4 T PyDict_Next │ │ │ │ -000084a4 T PyDict_Pop │ │ │ │ +000043b4 T PyDict_Next │ │ │ │ +000084bc T PyDict_Pop │ │ │ │ 000001d8 T PyDict_PopString │ │ │ │ 00000a08 T PyDict_SetDefault │ │ │ │ -00002028 T PyDict_SetDefaultRef │ │ │ │ -00000c1c T PyDict_SetItem │ │ │ │ -00002754 T PyDict_SetItemString │ │ │ │ -000096e0 T PyDict_Size │ │ │ │ +00002038 T PyDict_SetDefaultRef │ │ │ │ +00000c2c T PyDict_SetItem │ │ │ │ +00002764 T PyDict_SetItemString │ │ │ │ +000096f8 T PyDict_Size │ │ │ │ 0000001c D PyDict_Type │ │ │ │ 00000128 T PyDict_Unwatch │ │ │ │ -00003220 T PyDict_Update │ │ │ │ +00003230 T PyDict_Update │ │ │ │ 000002c8 T PyDict_Values │ │ │ │ 0000004c T PyDict_Watch │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_ExceptionMatches │ │ │ │ U PyErr_Format │ │ │ │ U PyErr_FormatUnraisable │ │ │ │ U PyErr_GivenExceptionMatches │ │ │ │ @@ -8908,32 +8905,32 @@ │ │ │ │ U PyLong_FromSize_t │ │ │ │ U PyLong_FromSsize_t │ │ │ │ U PyMapping_Keys │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyObject_CallMethodObjArgs │ │ │ │ U PyObject_CallOneArg │ │ │ │ -00007f24 T PyObject_ClearManagedDict │ │ │ │ +00007f40 T PyObject_ClearManagedDict │ │ │ │ U PyObject_GC_Del │ │ │ │ U PyObject_GC_UnTrack │ │ │ │ U PyObject_GenericGetAttr │ │ │ │ -000057c8 T PyObject_GenericGetDict │ │ │ │ +000057c4 T PyObject_GenericGetDict │ │ │ │ U PyObject_GetItem │ │ │ │ U PyObject_GetIter │ │ │ │ U PyObject_HasAttrWithError │ │ │ │ U PyObject_Hash │ │ │ │ U PyObject_HashNotImplemented │ │ │ │ U PyObject_IS_GC │ │ │ │ U PyObject_Repr │ │ │ │ U PyObject_RichCompareBool │ │ │ │ U PyObject_SelfIter │ │ │ │ U PyObject_SetItem │ │ │ │ U PyObject_Size │ │ │ │ U PyObject_VectorcallMethod │ │ │ │ -000088e0 T PyObject_VisitManagedDict │ │ │ │ +000088f8 T PyObject_VisitManagedDict │ │ │ │ U PySequence_Contains │ │ │ │ U PySequence_Fast │ │ │ │ U PySequence_List │ │ │ │ U PySet_Add │ │ │ │ U PySet_New │ │ │ │ U PySet_Type │ │ │ │ U PyThreadState_Get │ │ │ │ @@ -8945,77 +8942,77 @@ │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_ReprEnter │ │ │ │ U Py_ReprLeave │ │ │ │ -00002674 t Py_XDECREF │ │ │ │ +00002684 t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyDebugAllocatorStats │ │ │ │ -00009714 T _PyDictKeys_DecRef │ │ │ │ -000057a8 T _PyDictKeys_GetVersionForCurrentState │ │ │ │ -000053a0 T _PyDictKeys_StringLookup │ │ │ │ -00007280 T _PyDictKeys_StringLookupSplit │ │ │ │ +0000972c T _PyDictKeys_DecRef │ │ │ │ +000057a4 T _PyDictKeys_GetVersionForCurrentState │ │ │ │ +0000539c T _PyDictKeys_StringLookup │ │ │ │ +0000729c T _PyDictKeys_StringLookupSplit │ │ │ │ 00000302 T _PyDictView_Intersect │ │ │ │ -00005b5c T _PyDictView_New │ │ │ │ +00005b58 T _PyDictView_New │ │ │ │ 00000ac8 T _PyDict_CheckConsistency │ │ │ │ -00009af4 T _PyDict_ClearFreeList │ │ │ │ +00009b0c T _PyDict_ClearFreeList │ │ │ │ 00000ffe T _PyDict_ContainsId │ │ │ │ 000001bc T _PyDict_Contains_KnownHash │ │ │ │ 00000000 T _PyDict_DebugMallocStats │ │ │ │ 00001056 T _PyDict_DelItemId │ │ │ │ -00008120 T _PyDict_DelItemIf │ │ │ │ +0000813c T _PyDict_DelItemIf │ │ │ │ 000008b0 T _PyDict_DelItem_KnownHash │ │ │ │ -0000b2fc T _PyDict_DetachFromObject │ │ │ │ -00004d84 T _PyDict_FromItems │ │ │ │ -0000aba0 T _PyDict_FromKeys │ │ │ │ +0000b314 T _PyDict_DetachFromObject │ │ │ │ +00004d88 T _PyDict_FromItems │ │ │ │ +0000abb8 T _PyDict_FromKeys │ │ │ │ 00000f96 T _PyDict_GetItemIdWithError │ │ │ │ -00002900 T _PyDict_GetItemRef_KnownHash │ │ │ │ +00002910 T _PyDict_GetItemRef_KnownHash │ │ │ │ 00000f24 T _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ -00008428 T _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ +00008440 T _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ 00000fbe T _PyDict_GetItemStringWithError │ │ │ │ 00000f66 T _PyDict_GetItemWithError │ │ │ │ -0000b130 T _PyDict_GetItem_KnownHash │ │ │ │ -00004360 T _PyDict_HasOnlyStringKeys │ │ │ │ +0000b148 T _PyDict_GetItem_KnownHash │ │ │ │ +00004370 T _PyDict_HasOnlyStringKeys │ │ │ │ 000009ce T _PyDict_KeysSize │ │ │ │ -000052f8 T _PyDict_LoadGlobal │ │ │ │ -00007438 T _PyDict_LookupIndex │ │ │ │ -00009820 T _PyDict_MaybeUntrack │ │ │ │ -00007c00 T _PyDict_MergeEx │ │ │ │ -000026fc T _PyDict_NewKeysForClass │ │ │ │ +000052f4 T _PyDict_LoadGlobal │ │ │ │ +00007454 T _PyDict_LookupIndex │ │ │ │ +00009838 T _PyDict_MaybeUntrack │ │ │ │ +00007c1c T _PyDict_MergeEx │ │ │ │ +0000270c T _PyDict_NewKeysForClass │ │ │ │ 00000ea4 T _PyDict_NewPresized │ │ │ │ -00004490 T _PyDict_Next │ │ │ │ -0000782c T _PyDict_Pop │ │ │ │ -000078ec T _PyDict_Pop_KnownHash │ │ │ │ -0000a558 T _PyDict_SendEvent │ │ │ │ +000044a0 T _PyDict_Next │ │ │ │ +00007848 T _PyDict_Pop │ │ │ │ +00007908 T _PyDict_Pop_KnownHash │ │ │ │ +0000a570 T _PyDict_SendEvent │ │ │ │ 00001028 T _PyDict_SetItemId │ │ │ │ -0000b16c T _PyDict_SetItem_KnownHash │ │ │ │ -0000b22c T _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ -00002b30 T _PyDict_SetItem_LockHeld │ │ │ │ -00007c28 T _PyDict_SetItem_Take2 │ │ │ │ +0000b184 T _PyDict_SetItem_KnownHash │ │ │ │ +0000b244 T _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ +00002b40 T _PyDict_SetItem_LockHeld │ │ │ │ +00007c44 T _PyDict_SetItem_Take2 │ │ │ │ 00000924 T _PyDict_SizeOf │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_GetRaisedException │ │ │ │ U _PyErr_SetKeyError │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ -00002948 T _PyObjectDict_SetItem │ │ │ │ +00002958 T _PyObjectDict_SetItem │ │ │ │ U _PyObject_AssertFailed │ │ │ │ U _PyObject_ComputedDictPointer │ │ │ │ U _PyObject_GC_New │ │ │ │ -00006070 T _PyObject_InitInlineValues │ │ │ │ -0000b3b0 T _PyObject_IsInstanceDictEmpty │ │ │ │ +0000606c T _PyObject_InitInlineValues │ │ │ │ +0000b3c8 T _PyObject_IsInstanceDictEmpty │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ -0000b414 T _PyObject_MaterializeManagedDict │ │ │ │ -0000afc4 T _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ -00008068 T _PyObject_SetManagedDict │ │ │ │ -000060dc T _PyObject_StoreInstanceAttribute │ │ │ │ -00006e98 T _PyObject_TryGetInstanceAttribute │ │ │ │ +0000b42c T _PyObject_MaterializeManagedDict │ │ │ │ +0000afdc T _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ +00008084 T _PyObject_SetManagedDict │ │ │ │ +000060d8 T _PyObject_StoreInstanceAttribute │ │ │ │ +00006eb4 T _PyObject_TryGetInstanceAttribute │ │ │ │ U _PyRuntime │ │ │ │ U _PySet_NextEntryRef │ │ │ │ U _PySet_Update │ │ │ │ U _PyTrash_thread_deposit_object │ │ │ │ U _PyTrash_thread_destroy_chain │ │ │ │ U _PyType_AllocNoTrack │ │ │ │ U _PyUnicodeWriter_Dealloc │ │ │ │ @@ -9030,135 +9027,135 @@ │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ 000001f0 T _Py_dict_lookup │ │ │ │ -000031f0 T _Py_dict_lookup_threadsafe │ │ │ │ +00003200 T _Py_dict_lookup_threadsafe │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000018 r __func__.0 │ │ │ │ 00000288 t all_contained_in │ │ │ │ -00002560 t build_indices_generic │ │ │ │ -00002c48 t copy_lock_held │ │ │ │ -0000b35c t copy_values │ │ │ │ -00004a94 t delitem_knownhash_lock_held │ │ │ │ -0000aa64 t dict___contains__ │ │ │ │ +00002570 t build_indices_generic │ │ │ │ +00002c58 t copy_lock_held │ │ │ │ +0000b374 t copy_values │ │ │ │ +00004aa4 t delitem_knownhash_lock_held │ │ │ │ +0000aa7c t dict___contains__ │ │ │ │ 000008a4 r dict___contains____doc__ │ │ │ │ 000008b4 t dict___reversed__ │ │ │ │ 00000538 r dict___reversed____doc__ │ │ │ │ 0000097c t dict___sizeof__ │ │ │ │ 00000584 r dict___sizeof____doc__ │ │ │ │ 00000be4 d dict_as_mapping │ │ │ │ 00000a1c d dict_as_number │ │ │ │ 00000aac d dict_as_sequence │ │ │ │ -00004258 t dict_ass_sub │ │ │ │ -0000b420 t dict_clear │ │ │ │ +00004268 t dict_ass_sub │ │ │ │ +0000b438 t dict_clear │ │ │ │ 0000074c r dict_clear__doc__ │ │ │ │ -0000b2c8 t dict_copy │ │ │ │ +0000b2e0 t dict_copy │ │ │ │ 00000900 r dict_copy__doc__ │ │ │ │ -00003c7c t dict_dealloc │ │ │ │ -0000ab4c t dict_fromkeys │ │ │ │ +00003c8c t dict_dealloc │ │ │ │ +0000ab64 t dict_fromkeys │ │ │ │ 00000938 r dict_fromkeys__doc__ │ │ │ │ -00007cb8 t dict_get │ │ │ │ +00007cd4 t dict_get │ │ │ │ 00000838 r dict_get__doc__ │ │ │ │ -00009c08 t dict_init │ │ │ │ +00009c20 t dict_init │ │ │ │ 000001ac t dict_ior │ │ │ │ -00005aa4 t dict_items │ │ │ │ +00005aa0 t dict_items │ │ │ │ 00000490 r dict_items__doc__ │ │ │ │ -00009134 t dict_iter │ │ │ │ -00008e94 t dict_keys │ │ │ │ +0000914c t dict_iter │ │ │ │ +00008eac t dict_keys │ │ │ │ 000004e4 r dict_keys__doc__ │ │ │ │ -00009b5c t dict_length │ │ │ │ -00003248 t dict_merge │ │ │ │ -00009b60 t dict_new │ │ │ │ +00009b74 t dict_length │ │ │ │ +00003258 t dict_merge │ │ │ │ +00009b78 t dict_new │ │ │ │ 00000268 t dict_or │ │ │ │ -00007484 t dict_pop │ │ │ │ +000074a0 t dict_pop │ │ │ │ 00000678 r dict_pop__doc__ │ │ │ │ -0000b72c t dict_popitem │ │ │ │ +0000b744 t dict_popitem │ │ │ │ 000005d0 r dict_popitem__doc__ │ │ │ │ -0000a7a4 t dict_repr │ │ │ │ -0000bac4 t dict_richcompare │ │ │ │ -00009d08 t dict_setdefault │ │ │ │ +0000a7bc t dict_repr │ │ │ │ +0000badc t dict_richcompare │ │ │ │ +00009d20 t dict_setdefault │ │ │ │ 00000780 r dict_setdefault__doc__ │ │ │ │ -00002048 t dict_setdefault_ref_lock_held │ │ │ │ -00003128 t dict_subscript │ │ │ │ -0000894c t dict_tp_clear │ │ │ │ -00004654 t dict_traverse │ │ │ │ -00005924 t dict_update │ │ │ │ -00005a18 t dict_update_arg │ │ │ │ -00008fe4 t dict_values │ │ │ │ +00002058 t dict_setdefault_ref_lock_held │ │ │ │ +00003138 t dict_subscript │ │ │ │ +00008964 t dict_tp_clear │ │ │ │ +00004664 t dict_traverse │ │ │ │ +00005920 t dict_update │ │ │ │ +00005a14 t dict_update_arg │ │ │ │ +00008ffc t dict_values │ │ │ │ 00000440 r dict_values__doc__ │ │ │ │ -00009d74 t dict_vectorcall │ │ │ │ +00009d8c t dict_vectorcall │ │ │ │ 00000170 r dictionary_doc │ │ │ │ 000008b4 d dictitems_as_sequence │ │ │ │ 000004d8 t dictitems_contains │ │ │ │ -00005c04 t dictitems_iter │ │ │ │ +00005c00 t dictitems_iter │ │ │ │ 00000884 d dictitems_methods │ │ │ │ 00000898 t dictitems_reversed │ │ │ │ -00007b6c t dictiter_dealloc │ │ │ │ -00005e30 t dictiter_iternextitem │ │ │ │ -000091c0 t dictiter_iternextkey │ │ │ │ -00009380 t dictiter_iternextvalue │ │ │ │ -00008e7c t dictiter_len │ │ │ │ +00007b88 t dictiter_dealloc │ │ │ │ +00005e2c t dictiter_iternextitem │ │ │ │ +000091d8 t dictiter_iternextkey │ │ │ │ +00009398 t dictiter_iternextvalue │ │ │ │ +00008e94 t dictiter_len │ │ │ │ 000009ec d dictiter_methods │ │ │ │ -00005cd4 t dictiter_new │ │ │ │ +00005cd0 t dictiter_new │ │ │ │ 000008c0 t dictiter_reduce │ │ │ │ 0000022c t dictiter_traverse │ │ │ │ 0000099c d dictkeys_as_sequence │ │ │ │ -0000aad8 t dictkeys_contains │ │ │ │ -00003bb4 t dictkeys_decref.constprop.0 │ │ │ │ -00008f4c t dictkeys_iter │ │ │ │ +0000aaf0 t dictkeys_contains │ │ │ │ +00003bc4 t dictkeys_decref.constprop.0 │ │ │ │ +00008f64 t dictkeys_iter │ │ │ │ 000008dc d dictkeys_methods │ │ │ │ 000009b0 t dictkeys_reversed │ │ │ │ -000016a0 t dictresize.isra.0 │ │ │ │ +000016b0 t dictresize.isra.0 │ │ │ │ 000006a4 t dictreviter_iternext │ │ │ │ 0000085c d dictvalues_as_sequence │ │ │ │ -0000909c t dictvalues_iter │ │ │ │ +000090b4 t dictvalues_iter │ │ │ │ 0000083c d dictvalues_methods │ │ │ │ 00000996 t dictvalues_reversed │ │ │ │ -00005dcc t dictview_dealloc │ │ │ │ +00005dc8 t dictview_dealloc │ │ │ │ 000009c4 d dictview_getset │ │ │ │ 00000260 t dictview_len │ │ │ │ 000009c8 t dictview_mapping │ │ │ │ 00000548 t dictview_repr │ │ │ │ 00000180 t dictview_richcompare │ │ │ │ -0000afb8 t dictview_traverse │ │ │ │ +0000afd0 t dictview_traverse │ │ │ │ 0000090c d dictviews_as_number │ │ │ │ 00000760 t dictviews_isdisjoint │ │ │ │ 000004a4 t dictviews_or │ │ │ │ 00000414 t dictviews_sub │ │ │ │ 00000480 t dictviews_to_set │ │ │ │ 000004e2 t dictviews_xor │ │ │ │ 00000000 d empty_keys_struct │ │ │ │ -00001598 t find_empty_slot │ │ │ │ +000015a8 t find_empty_slot │ │ │ │ 0000040c r getitem__doc__ │ │ │ │ -00006a6c t insert_split_key │ │ │ │ -00008c6c t insert_split_value │ │ │ │ -00000cec t insert_to_emptydict │ │ │ │ -0000105c t insertdict │ │ │ │ +00006a88 t insert_split_key │ │ │ │ +00008c84 t insert_split_value │ │ │ │ +00000cfc t insert_to_emptydict │ │ │ │ +0000106c t insertdict │ │ │ │ 000000c4 r isdisjoint_doc │ │ │ │ 00000138 r length_hint_doc │ │ │ │ 00000ad4 d mapp_methods │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ -00009f48 t merge_from_seq2_lock_held │ │ │ │ +00009f60 t merge_from_seq2_lock_held │ │ │ │ 000000ac t new_dict │ │ │ │ -00008b74 t new_dict_with_shared_keys │ │ │ │ -00000f3c t new_keys_object.isra.0 │ │ │ │ -0000786c t pop_lock_held │ │ │ │ +00008b8c t new_dict_with_shared_keys │ │ │ │ +00000f4c t new_keys_object.isra.0 │ │ │ │ +00007888 t pop_lock_held │ │ │ │ 00000110 r reduce_doc │ │ │ │ 00000064 r reversed_items_doc │ │ │ │ 00000094 r reversed_keys_doc │ │ │ │ 00000034 r reversed_values_doc │ │ │ │ 00000000 t setitem_take2_lock_held.part.0 │ │ │ │ 00000926 t sizeof_lock_held │ │ │ │ -00006180 t store_instance_attr_lock_held │ │ │ │ +0000617c t store_instance_attr_lock_held │ │ │ │ 000002e4 r update__doc__ │ │ │ │ 000000cc t validate_watcher_id │ │ │ │ │ │ │ │ odictobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000028 r .LC1 │ │ │ │ @@ -9208,15 +9205,15 @@ │ │ │ │ U PyMem_Malloc │ │ │ │ 0000029c D PyODictItems_Type │ │ │ │ 000000fc D PyODictIter_Type │ │ │ │ 0000036c D PyODictKeys_Type │ │ │ │ 0000002c D PyODictValues_Type │ │ │ │ 00000258 T PyODict_DelItem │ │ │ │ 000006b8 T PyODict_New │ │ │ │ -00000a9c T PyODict_SetItem │ │ │ │ +00000ac8 T PyODict_SetItem │ │ │ │ 000001cc D PyODict_Type │ │ │ │ U PyObject_CallOneArg │ │ │ │ U PyObject_ClearWeakRefs │ │ │ │ U PyObject_GC_Del │ │ │ │ U PyObject_GC_UnTrack │ │ │ │ U PyObject_GenericGetAttr │ │ │ │ U PyObject_GenericGetDict │ │ │ │ @@ -9241,25 +9238,25 @@ │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U Py_BuildValue │ │ │ │ U Py_ReprEnter │ │ │ │ U Py_ReprLeave │ │ │ │ -00000cb4 t Py_XDECREF │ │ │ │ +00000cd8 t Py_XDECREF │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyDictView_New │ │ │ │ U _PyDict_DelItem_KnownHash │ │ │ │ U _PyDict_FromKeys │ │ │ │ U _PyDict_Pop_KnownHash │ │ │ │ U _PyDict_SetItem_KnownHash │ │ │ │ U _PyDict_SizeOf │ │ │ │ U _PyErr_ChainExceptions1 │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ -00000ad0 t _PyODict_SetItem_KnownHash │ │ │ │ +00000afc t _PyODict_SetItem_KnownHash │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyObject_GetState │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ 00000208 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ U _PyRuntime │ │ │ │ U _PyTrash_thread_deposit_object │ │ │ │ U _PyTrash_thread_destroy_chain │ │ │ │ @@ -9279,43 +9276,43 @@ │ │ │ │ 00000018 r _keywords.7 │ │ │ │ 000004ec d _kwtuple.0 │ │ │ │ 00000558 d _kwtuple.12 │ │ │ │ 00000508 d _kwtuple.3 │ │ │ │ 00000524 d _kwtuple.6 │ │ │ │ 00000540 d _kwtuple.9 │ │ │ │ 00000318 t _odict_clear_node │ │ │ │ -0000157c t _odict_clear_nodes │ │ │ │ -00000bd4 t _odict_get_index │ │ │ │ +000015a0 t _odict_clear_nodes │ │ │ │ +00000c00 t _odict_get_index │ │ │ │ 000000ac t _odict_popkey_hash │ │ │ │ 00000388 t _odict_remove_node │ │ │ │ 0000043c d _parser.11 │ │ │ │ 00000468 d _parser.14 │ │ │ │ 000004c0 d _parser.2 │ │ │ │ 00000494 d _parser.5 │ │ │ │ 00000000 d _parser.8 │ │ │ │ U memset │ │ │ │ -000005d8 t mutablemapping_add_pairs │ │ │ │ +00000604 t mutablemapping_add_pairs │ │ │ │ 00000118 t mutablemapping_update │ │ │ │ -0000022c t mutablemapping_update_arg │ │ │ │ +00000258 t mutablemapping_update_arg │ │ │ │ 0000079c d odict_as_mapping │ │ │ │ 0000070c d odict_as_number │ │ │ │ 000001e4 t odict_clear │ │ │ │ 000000d4 r odict_clear__doc__ │ │ │ │ 0000029a t odict_copy │ │ │ │ 000000b0 r odict_copy__doc__ │ │ │ │ -000013b4 t odict_dealloc │ │ │ │ +000013d8 t odict_dealloc │ │ │ │ 00000060 r odict_doc │ │ │ │ 000005f4 d odict_getset │ │ │ │ 00000000 t odict_init │ │ │ │ 000005ac t odict_inplace_or │ │ │ │ 00000108 r odict_items__doc__ │ │ │ │ 000003c0 t odict_iter │ │ │ │ 00000110 r odict_keys__doc__ │ │ │ │ 0000061c d odict_methods │ │ │ │ -00000768 t odict_mp_ass_sub │ │ │ │ +00000794 t odict_mp_ass_sub │ │ │ │ 000005da t odict_or │ │ │ │ 00000390 t odict_reduce │ │ │ │ 00000114 r odict_reduce__doc__ │ │ │ │ 000003c8 t odict_repr │ │ │ │ 000004ee t odict_reversed │ │ │ │ 0000008c r odict_reversed__doc__ │ │ │ │ 00000134 t odict_richcompare │ │ │ │ @@ -9325,27 +9322,27 @@ │ │ │ │ 000001dc t odict_traverse │ │ │ │ 00000104 r odict_update__doc__ │ │ │ │ 0000010c r odict_values__doc__ │ │ │ │ 00000304 t odictitems_iter │ │ │ │ 00000594 d odictitems_methods │ │ │ │ 000002f8 t odictitems_new │ │ │ │ 0000051c t odictitems_reversed │ │ │ │ -00001308 t odictiter_dealloc │ │ │ │ -00000e60 t odictiter_iternext │ │ │ │ +0000132c t odictiter_dealloc │ │ │ │ +00000e84 t odictiter_iternext │ │ │ │ 000005d4 d odictiter_methods │ │ │ │ -00000d90 t odictiter_new │ │ │ │ +00000db4 t odictiter_new │ │ │ │ 00000530 t odictiter_reduce │ │ │ │ 000004b0 t odictiter_traverse │ │ │ │ 00000464 t odictkeys_iter │ │ │ │ 000005b4 d odictkeys_methods │ │ │ │ 00000458 t odictkeys_new │ │ │ │ 000004f4 t odictkeys_reversed │ │ │ │ -00000cd8 t odictvalues_iter │ │ │ │ +00000cfc t odictvalues_iter │ │ │ │ 00000574 d odictvalues_methods │ │ │ │ -00000ccc t odictvalues_new │ │ │ │ +00000cf0 t odictvalues_new │ │ │ │ 00000508 t odictvalues_reversed │ │ │ │ 00000038 r reduce_doc │ │ │ │ │ │ │ │ memoryobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000034 r .LC1 │ │ │ │ @@ -10121,50 +10118,50 @@ │ │ │ │ U PyModuleDef_Type │ │ │ │ U PyModule_Type │ │ │ │ U PyODictItems_Type │ │ │ │ U PyODictIter_Type │ │ │ │ U PyODictKeys_Type │ │ │ │ U PyODictValues_Type │ │ │ │ U PyODict_Type │ │ │ │ -000028e0 T PyObject_ASCII │ │ │ │ -00001f18 T PyObject_Bytes │ │ │ │ -00001ec4 T PyObject_CallFinalizer │ │ │ │ -00001e0c T PyObject_CallFinalizerFromDealloc │ │ │ │ -00002744 T PyObject_DelAttr │ │ │ │ +000028c8 T PyObject_ASCII │ │ │ │ +00001f00 T PyObject_Bytes │ │ │ │ +00001eac T PyObject_CallFinalizer │ │ │ │ +00001df4 T PyObject_CallFinalizerFromDealloc │ │ │ │ +0000272c T PyObject_DelAttr │ │ │ │ 00000688 T PyObject_DelAttrString │ │ │ │ -000022fc T PyObject_Dir │ │ │ │ +000022e4 T PyObject_Dir │ │ │ │ 00000868 T PyObject_GET_WEAKREFS_LISTPTR │ │ │ │ 00001098 T PyObject_GenericGetAttr │ │ │ │ 000005d8 T PyObject_GenericSetAttr │ │ │ │ 00000246 T PyObject_GenericSetDict │ │ │ │ 00000940 T PyObject_GetAttr │ │ │ │ 00001148 T PyObject_GetAttrString │ │ │ │ 00000cc8 T PyObject_GetOptionalAttr │ │ │ │ 000003a6 T PyObject_GetOptionalAttrString │ │ │ │ 00000474 T PyObject_HasAttr │ │ │ │ 00000370 T PyObject_HasAttrString │ │ │ │ 000004aa T PyObject_HasAttrStringWithError │ │ │ │ -00002068 T PyObject_HasAttrWithError │ │ │ │ +00002050 T PyObject_HasAttrWithError │ │ │ │ 00000000 T PyObject_Hash │ │ │ │ 0000009c T PyObject_HashNotImplemented │ │ │ │ U PyObject_IS_GC │ │ │ │ 000004da T PyObject_Init │ │ │ │ 00000610 T PyObject_InitVar │ │ │ │ 000010a0 T PyObject_IsTrue │ │ │ │ U PyObject_Malloc │ │ │ │ 000001d4 T PyObject_Not │ │ │ │ 0000012c T PyObject_Print │ │ │ │ -00001d18 T PyObject_Repr │ │ │ │ +00001d00 T PyObject_Repr │ │ │ │ 000015d4 T PyObject_RichCompare │ │ │ │ 0000125c T PyObject_RichCompareBool │ │ │ │ -00001dfc T PyObject_SelfIter │ │ │ │ +00001de4 T PyObject_SelfIter │ │ │ │ 00000418 T PyObject_SetAttr │ │ │ │ 00000238 T PyObject_SetAttrString │ │ │ │ U PyObject_Size │ │ │ │ -00001c08 T PyObject_Str │ │ │ │ +00001bf0 T PyObject_Str │ │ │ │ U PyPickleBuffer_Type │ │ │ │ U PyProperty_Type │ │ │ │ U PyRangeIter_Type │ │ │ │ U PyRange_Type │ │ │ │ 000005f6 T PyRefTracer_GetTracer │ │ │ │ 00000000 T PyRefTracer_SetTracer │ │ │ │ U PyReversed_Type │ │ │ │ @@ -10201,17 +10198,17 @@ │ │ │ │ 00000434 T Py_GetConstant │ │ │ │ 000001a0 T Py_GetConstantBorrowed │ │ │ │ 000005c6 T Py_IncRef │ │ │ │ 000005dc T Py_Is │ │ │ │ 000008c8 T Py_IsFalse │ │ │ │ 000008a8 T Py_IsNone │ │ │ │ 000008b8 T Py_IsTrue │ │ │ │ -00002ab8 T Py_NewRef │ │ │ │ -000024b4 T Py_ReprEnter │ │ │ │ -00002610 T Py_ReprLeave │ │ │ │ +00002aa0 T Py_NewRef │ │ │ │ +0000249c T Py_ReprEnter │ │ │ │ +000025f8 T Py_ReprLeave │ │ │ │ 00000880 t Py_XDECREF │ │ │ │ 00000898 t Py_XDECREF.part.0 │ │ │ │ 000005e4 T Py_XNewRef │ │ │ │ U _PyAnextAwaitable_Type │ │ │ │ U _PyAsyncGenASend_Type │ │ │ │ U _PyAsyncGenAThrow_Type │ │ │ │ U _PyAsyncGenWrappedValue_Type │ │ │ │ @@ -10248,54 +10245,54 @@ │ │ │ │ U _PyNoDefault_Type │ │ │ │ 000001d4 D _PyNone_Type │ │ │ │ 00000054 D _PyNotImplemented_Type │ │ │ │ U _PyObjectDict_SetItem │ │ │ │ U _PyObjectStackChunk_ClearFreeList │ │ │ │ 000006bc T _PyObject_AssertFailed │ │ │ │ 000007d8 T _PyObject_CheckConsistency │ │ │ │ -0000267c T _PyObject_ClearFreeLists │ │ │ │ +00002664 T _PyObject_ClearFreeLists │ │ │ │ 00001118 T _PyObject_ComputedDictPointer │ │ │ │ 00000014 T _PyObject_DebugTypeStats │ │ │ │ 0000003e T _PyObject_Dump │ │ │ │ -00002740 T _PyObject_FiniState │ │ │ │ +00002728 T _PyObject_FiniState │ │ │ │ 000000cc T _PyObject_FunctionStr │ │ │ │ 00000db8 T _PyObject_GenericGetAttrWithDict │ │ │ │ 000005e0 T _PyObject_GenericSetAttrWithDict │ │ │ │ 0000068e T _PyObject_GetAttrId │ │ │ │ 000002e6 T _PyObject_GetDictPtr │ │ │ │ 000009e4 T _PyObject_GetMethod │ │ │ │ 00000000 T _PyObject_InitState │ │ │ │ -00002178 T _PyObject_IsAbstract │ │ │ │ +00002160 T _PyObject_IsAbstract │ │ │ │ 00000058 T _PyObject_IsFreed │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyObject_MaterializeManagedDict │ │ │ │ 000008d8 T _PyObject_New │ │ │ │ 00000c34 T _PyObject_NewVar │ │ │ │ 00000344 T _PyObject_NextNotImplemented │ │ │ │ 0000065a T _PyObject_SetAttrId │ │ │ │ -00001864 T _PyObject_SetAttributeErrorContext │ │ │ │ +0000184c T _PyObject_SetAttributeErrorContext │ │ │ │ 00000234 T _PyObject_SetDeferredRefcount │ │ │ │ U _PyObject_StoreInstanceAttribute │ │ │ │ U _PyObject_TryGetInstanceAttribute │ │ │ │ U _PyPositionsIterator │ │ │ │ U _PyRuntime │ │ │ │ U _PySlice_ClearFreeList │ │ │ │ U _PyStaticType_FiniBuiltin │ │ │ │ U _PyStaticType_GetState │ │ │ │ U _PyStaticType_InitBuiltin │ │ │ │ -00002a6c T _PyTrash_thread_deposit_object │ │ │ │ -00002a80 T _PyTrash_thread_destroy_chain │ │ │ │ +00002a54 T _PyTrash_thread_deposit_object │ │ │ │ +00002a68 T _PyTrash_thread_destroy_chain │ │ │ │ U _PyTuple_ClearFreeList │ │ │ │ U _PyTuple_DebugMallocStats │ │ │ │ U _PyTypeAlias_Type │ │ │ │ U _PyType_CheckConsistency │ │ │ │ U _PyType_GetDict │ │ │ │ U _PyType_LookupRef │ │ │ │ -000026d0 T _PyTypes_FiniTypes │ │ │ │ +000026b8 T _PyTypes_FiniTypes │ │ │ │ 0000007c T _PyTypes_InitTypes │ │ │ │ U _PyUnicodeASCIIIter_Type │ │ │ │ U _PyUnicode_AsASCIIString │ │ │ │ U _PyUnicode_CheckConsistency │ │ │ │ U _PyUnicode_FromId │ │ │ │ U _PyUnicode_InternMortal │ │ │ │ U _PyUnion_Type │ │ │ │ @@ -10303,15 +10300,15 @@ │ │ │ │ U _PyWeakref_ProxyType │ │ │ │ U _PyWeakref_RefType │ │ │ │ U _Py_BaseObject_RichCompare │ │ │ │ 00000658 T _Py_BreakPoint │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ 000001f8 T _Py_Dealloc │ │ │ │ -000022b4 T _Py_DecRef │ │ │ │ +0000229c T _Py_DecRef │ │ │ │ U _Py_EllipsisObject │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ U _Py_GenericAliasIterType │ │ │ │ 0000000c T _Py_GetConstant_Init │ │ │ │ 00000234 T _Py_IncRef │ │ │ │ 00000060 T _Py_NewReference │ │ │ │ @@ -10342,17 +10339,17 @@ │ │ │ │ U fflush │ │ │ │ U fileno │ │ │ │ U fwrite │ │ │ │ 000002a4 d none_as_number │ │ │ │ 0000060c t none_bool │ │ │ │ 000006b4 t none_dealloc │ │ │ │ 0000028c r none_doc │ │ │ │ -00001f0c t none_hash │ │ │ │ +00001ef4 t none_hash │ │ │ │ 0000051c t none_new │ │ │ │ -00002a60 t none_repr │ │ │ │ +00002a48 t none_repr │ │ │ │ 00000124 d notimplemented_as_number │ │ │ │ 00000594 t notimplemented_bool │ │ │ │ 000006b8 t notimplemented_dealloc │ │ │ │ 00000248 r notimplemented_doc │ │ │ │ 000001b4 d notimplemented_methods │ │ │ │ 00000558 t notimplemented_new │ │ │ │ 000001d8 r opstrings │ │ │ │ @@ -10527,85 +10524,85 @@ │ │ │ │ 0000235c T PyMem_Malloc │ │ │ │ 00000eb0 T PyMem_RawCalloc │ │ │ │ 00000cdc T PyMem_RawFree │ │ │ │ 00000c90 T PyMem_RawMalloc │ │ │ │ 00000d14 T PyMem_RawRealloc │ │ │ │ 0000314c T PyMem_Realloc │ │ │ │ 00000dd8 T PyMem_SetAllocator │ │ │ │ -00007544 T PyMem_SetupDebugHooks │ │ │ │ +0000753c T PyMem_SetupDebugHooks │ │ │ │ U PyMutex_Lock │ │ │ │ U PyMutex_Unlock │ │ │ │ U PyOS_snprintf │ │ │ │ 00002a64 T PyObject_Calloc │ │ │ │ 00002e00 T PyObject_Free │ │ │ │ -000075ac T PyObject_GetArenaAllocator │ │ │ │ +000075a4 T PyObject_GetArenaAllocator │ │ │ │ 00001a40 T PyObject_Malloc │ │ │ │ 000035e8 T PyObject_Realloc │ │ │ │ -00007624 T PyObject_SetArenaAllocator │ │ │ │ +0000761c T PyObject_SetArenaAllocator │ │ │ │ U Py_GETENV │ │ │ │ -00002718 T _PyDebugAllocatorStats │ │ │ │ +00002714 T _PyDebugAllocatorStats │ │ │ │ U _PyEval_StartTheWorldAll │ │ │ │ U _PyEval_StopTheWorldAll │ │ │ │ 000027f8 T _PyInterpreterState_FinalizeAllocatedBlocks │ │ │ │ 00003820 T _PyInterpreterState_GetAllocatedBlocks │ │ │ │ U _PyInterpreterState_HasFeature │ │ │ │ 000036fc T _PyMem_AbandonDelayed │ │ │ │ 000020ec T _PyMem_ArenaAlloc │ │ │ │ 00003814 T _PyMem_ArenaFree │ │ │ │ 00002ac4 T _PyMem_DebugCalloc │ │ │ │ -00007536 T _PyMem_DebugEnabled │ │ │ │ +0000752e T _PyMem_DebugEnabled │ │ │ │ 00002b3c T _PyMem_DebugFree │ │ │ │ 000021ac T _PyMem_DebugMalloc │ │ │ │ 000010ac t _PyMem_DebugRawAlloc │ │ │ │ -0000273c T _PyMem_DebugRawCalloc │ │ │ │ +00002740 T _PyMem_DebugRawCalloc │ │ │ │ 00001220 T _PyMem_DebugRawFree │ │ │ │ 00000f48 T _PyMem_DebugRawMalloc │ │ │ │ 000014d8 T _PyMem_DebugRawRealloc │ │ │ │ 00003360 T _PyMem_DebugRealloc │ │ │ │ U _PyMem_DumpTraceback │ │ │ │ -00002764 T _PyMem_FiniDelayed │ │ │ │ -0000769c T _PyMem_FreeDelayed │ │ │ │ +00002768 T _PyMem_FiniDelayed │ │ │ │ +00007694 T _PyMem_FreeDelayed │ │ │ │ 000002d8 T _PyMem_GetAllocatorName │ │ │ │ -00002788 T _PyMem_GetCurrentAllocatorName │ │ │ │ -00002348 T _PyMem_MiCalloc │ │ │ │ +00002784 T _PyMem_GetCurrentAllocatorName │ │ │ │ +00002350 T _PyMem_MiCalloc │ │ │ │ 0000304c T _PyMem_MiFree │ │ │ │ 00002128 T _PyMem_MiMalloc │ │ │ │ -0000262c T _PyMem_MiRealloc │ │ │ │ -000076ac T _PyMem_ProcessDelayed │ │ │ │ +00002630 T _PyMem_MiRealloc │ │ │ │ +000076a4 T _PyMem_ProcessDelayed │ │ │ │ 00000f30 T _PyMem_RawCalloc │ │ │ │ 00000d0c T _PyMem_RawFree │ │ │ │ 00000cd0 T _PyMem_RawMalloc │ │ │ │ 00000d58 T _PyMem_RawRealloc │ │ │ │ 0000083c T _PyMem_RawStrdup │ │ │ │ 00000d68 T _PyMem_RawWcsdup │ │ │ │ 00000b64 T _PyMem_SetDefaultAllocator │ │ │ │ 00000000 T _PyMem_SetupAllocators │ │ │ │ 000039b0 T _PyMem_Strdup │ │ │ │ 00001178 T _PyMem_init_obmalloc │ │ │ │ 00002a44 T _PyMem_obmalloc_state_on_heap │ │ │ │ U _PyMutex_LockTimed │ │ │ │ 000025f4 T _PyObject_Calloc │ │ │ │ -00002d9a t _PyObject_DebugDumpAddress │ │ │ │ -000021ea T _PyObject_DebugMallocStats │ │ │ │ +00002d96 t _PyObject_DebugDumpAddress │ │ │ │ +000021e6 T _PyObject_DebugMallocStats │ │ │ │ 000028f8 T _PyObject_Free │ │ │ │ -000076a4 T _PyObject_FreeDelayed │ │ │ │ +0000769c T _PyObject_FreeDelayed │ │ │ │ 00001b30 T _PyObject_Malloc │ │ │ │ 00002aac T _PyObject_MiCalloc │ │ │ │ 000030cc T _PyObject_MiFree │ │ │ │ 00002140 T _PyObject_MiMalloc │ │ │ │ -00002738 T _PyObject_MiRealloc │ │ │ │ +0000273c T _PyObject_MiRealloc │ │ │ │ 00003260 T _PyObject_Realloc │ │ │ │ -00002728 T _PyObject_VirtualAlloc │ │ │ │ -00002748 T _PyObject_VirtualFree │ │ │ │ +0000272c T _PyObject_VirtualAlloc │ │ │ │ +0000274c T _PyObject_VirtualFree │ │ │ │ U _PyRuntime │ │ │ │ U _Py_FatalErrorFormat │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ 000028f0 T _Py_FinalizeAllocatedBlocks │ │ │ │ -000029ee T _Py_GetGlobalAllocatedBlocks │ │ │ │ -00003324 W _Py__ZSt15get_new_handlerv │ │ │ │ +000029ea T _Py_GetGlobalAllocatedBlocks │ │ │ │ +00003320 W _Py__ZSt15get_new_handlerv │ │ │ │ U _Py_qsbr_poll │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_l2d │ │ │ │ U __aeabi_ldivmod │ │ │ │ U __aeabi_uidiv │ │ │ │ U __aeabi_uidivmod │ │ │ │ U __aeabi_uldivmod │ │ │ │ @@ -10622,460 +10619,460 @@ │ │ │ │ U __getrusage64 │ │ │ │ U __isoc23_strtol │ │ │ │ U __memset_chk │ │ │ │ U __snprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ U __vsnprintf_chk │ │ │ │ -00002a56 t _collect_alloc_stats │ │ │ │ -00004b0c T _mi_abandoned_await_readers │ │ │ │ +00002a52 t _collect_alloc_stats │ │ │ │ +00004b08 T _mi_abandoned_await_readers │ │ │ │ 00000dfc T _mi_abandoned_collect │ │ │ │ 00000300 B _mi_abandoned_default │ │ │ │ -00004b1c T _mi_abandoned_pool_visit_blocks │ │ │ │ +00004b18 T _mi_abandoned_pool_visit_blocks │ │ │ │ 00000ac8 T _mi_abandoned_reclaim_all │ │ │ │ -00005e38 T _mi_arena_alloc │ │ │ │ +00005e34 T _mi_arena_alloc │ │ │ │ 0000079e T _mi_arena_alloc_aligned │ │ │ │ -000052d4 T _mi_arena_collect │ │ │ │ -000033fc T _mi_arena_contains │ │ │ │ -000052dc T _mi_arena_free │ │ │ │ -0000336c T _mi_arena_id_none │ │ │ │ -000033a2 T _mi_arena_memid_is_os_allocated │ │ │ │ -00003370 T _mi_arena_memid_is_suitable │ │ │ │ -000052b2 T _mi_arena_unsafe_destroy_all │ │ │ │ -00004714 T _mi_bin │ │ │ │ -00004718 T _mi_bin_size │ │ │ │ -000035ec T _mi_bitmap_claim │ │ │ │ +000052d0 T _mi_arena_collect │ │ │ │ +000033f8 T _mi_arena_contains │ │ │ │ +000052d8 T _mi_arena_free │ │ │ │ +00003368 T _mi_arena_id_none │ │ │ │ +0000339e T _mi_arena_memid_is_os_allocated │ │ │ │ +0000336c T _mi_arena_memid_is_suitable │ │ │ │ +000052ae T _mi_arena_unsafe_destroy_all │ │ │ │ +00004710 T _mi_bin │ │ │ │ +00004714 T _mi_bin_size │ │ │ │ +000035e8 T _mi_bitmap_claim │ │ │ │ 000018f0 T _mi_bitmap_claim_across │ │ │ │ -000036d0 T _mi_bitmap_is_any_claimed │ │ │ │ -0000370a T _mi_bitmap_is_any_claimed_across │ │ │ │ -0000369e T _mi_bitmap_is_claimed │ │ │ │ -00003702 T _mi_bitmap_is_claimed_across │ │ │ │ -00003644 T _mi_bitmap_try_claim │ │ │ │ +000036cc T _mi_bitmap_is_any_claimed │ │ │ │ +00003706 T _mi_bitmap_is_any_claimed_across │ │ │ │ +0000369a T _mi_bitmap_is_claimed │ │ │ │ +000036fe T _mi_bitmap_is_claimed_across │ │ │ │ +00003640 T _mi_bitmap_try_claim │ │ │ │ 00001734 T _mi_bitmap_try_find_claim_field │ │ │ │ -00003502 T _mi_bitmap_try_find_from_claim │ │ │ │ +000034fe T _mi_bitmap_try_find_from_claim │ │ │ │ 00001514 T _mi_bitmap_try_find_from_claim_across │ │ │ │ -00003588 T _mi_bitmap_try_find_from_claim_pred │ │ │ │ -0000353c T _mi_bitmap_unclaim │ │ │ │ +00003584 T _mi_bitmap_try_find_from_claim_pred │ │ │ │ +00003538 T _mi_bitmap_unclaim │ │ │ │ 000017c0 T _mi_bitmap_unclaim_across │ │ │ │ -00004c38 T _mi_clock_end │ │ │ │ -00004bf2 T _mi_clock_now │ │ │ │ +00004c34 T _mi_clock_end │ │ │ │ +00004bee T _mi_clock_now │ │ │ │ 0000071c T _mi_clock_start │ │ │ │ -00004a96 T _mi_commit_mask_committed_size │ │ │ │ +00004a92 T _mi_commit_mask_committed_size │ │ │ │ 00001e0e T _mi_commit_mask_next_run │ │ │ │ -00003b14 T _mi_current_thread_count │ │ │ │ +00003b10 T _mi_current_thread_count │ │ │ │ 00000a6c T _mi_deferred_free │ │ │ │ -00004546 T _mi_error_message │ │ │ │ -00003e8e T _mi_fprintf │ │ │ │ -00003c86 T _mi_fputs │ │ │ │ +00004542 T _mi_error_message │ │ │ │ +00003e8a T _mi_fprintf │ │ │ │ +00003c82 T _mi_fputs │ │ │ │ 00001dae t _mi_free_block │ │ │ │ -0000517c t _mi_free_block_mt │ │ │ │ -00005906 T _mi_free_delayed_block │ │ │ │ +00005178 t _mi_free_block_mt │ │ │ │ +00005902 T _mi_free_delayed_block │ │ │ │ 00001d3e T _mi_free_generic │ │ │ │ -00004882 T _mi_heap_area_init │ │ │ │ -0000389c T _mi_heap_area_visit_blocks │ │ │ │ -000059c0 T _mi_heap_collect_abandon │ │ │ │ +0000487e T _mi_heap_area_init │ │ │ │ +00003898 T _mi_heap_area_visit_blocks │ │ │ │ +000059bc T _mi_heap_collect_abandon │ │ │ │ 00000d08 T _mi_heap_collect_retired │ │ │ │ 00000000 D _mi_heap_default │ │ │ │ 00000864 D _mi_heap_default_key │ │ │ │ -00005952 T _mi_heap_delayed_free_all │ │ │ │ +0000594e T _mi_heap_delayed_free_all │ │ │ │ 00000c80 T _mi_heap_delayed_free_partial │ │ │ │ -00003768 T _mi_heap_destroy_pages │ │ │ │ +00003764 T _mi_heap_destroy_pages │ │ │ │ 00000000 R _mi_heap_empty │ │ │ │ -00006540 T _mi_heap_init_ex │ │ │ │ +00006538 T _mi_heap_init_ex │ │ │ │ 00000004 D _mi_heap_main │ │ │ │ -00006622 T _mi_heap_main_get │ │ │ │ -000073f0 T _mi_heap_malloc_zero │ │ │ │ +0000661a T _mi_heap_main_get │ │ │ │ +000073e8 T _mi_heap_malloc_zero │ │ │ │ 00002184 T _mi_heap_malloc_zero_ex │ │ │ │ -0000372e T _mi_heap_memid_is_suitable │ │ │ │ -00005c86 t _mi_heap_page_destroy │ │ │ │ -00003760 T _mi_heap_random_next │ │ │ │ -00002640 T _mi_heap_realloc_zero │ │ │ │ -00003b22 T _mi_heap_set_default_direct │ │ │ │ -0000742e T _mi_heap_unsafe_destroy_all │ │ │ │ -00003af0 T _mi_is_main_thread │ │ │ │ +0000372a T _mi_heap_memid_is_suitable │ │ │ │ +00005c82 t _mi_heap_page_destroy │ │ │ │ +0000375c T _mi_heap_random_next │ │ │ │ +00002644 T _mi_heap_realloc_zero │ │ │ │ +00003b1e T _mi_heap_set_default_direct │ │ │ │ +00007426 T _mi_heap_unsafe_destroy_all │ │ │ │ +00003aec T _mi_is_main_thread │ │ │ │ 000014cc T _mi_malloc_generic │ │ │ │ 000010ee t _mi_memid_create_os │ │ │ │ 00000948 t _mi_memid_none │ │ │ │ 00000688 B _mi_numa_node_count │ │ │ │ 00000334 T _mi_options_init │ │ │ │ 000012f8 T _mi_os_alloc │ │ │ │ 00000bfc T _mi_os_alloc_aligned │ │ │ │ -00004f90 T _mi_os_alloc_aligned_at_offset │ │ │ │ -000046ec T _mi_os_alloc_huge_os_pages │ │ │ │ -00004f12 T _mi_os_commit │ │ │ │ -000046d0 T _mi_os_decommit │ │ │ │ -00004d0e T _mi_os_free │ │ │ │ -00004ca8 T _mi_os_free_ex │ │ │ │ -000046cc T _mi_os_get_aligned_hint │ │ │ │ +00004f8c T _mi_os_alloc_aligned_at_offset │ │ │ │ +000046e8 T _mi_os_alloc_huge_os_pages │ │ │ │ +00004f0e T _mi_os_commit │ │ │ │ +000046cc T _mi_os_decommit │ │ │ │ +00004d0a T _mi_os_free │ │ │ │ +00004ca4 T _mi_os_free_ex │ │ │ │ +000046c8 T _mi_os_get_aligned_hint │ │ │ │ 00000d8c T _mi_os_good_alloc_size │ │ │ │ -0000468e T _mi_os_has_overcommit │ │ │ │ -0000469c T _mi_os_has_virtual_reserve │ │ │ │ -00004c9c T _mi_os_init │ │ │ │ -000046b8 T _mi_os_large_page_size │ │ │ │ +0000468a T _mi_os_has_overcommit │ │ │ │ +00004698 T _mi_os_has_virtual_reserve │ │ │ │ +00004c98 T _mi_os_init │ │ │ │ +000046b4 T _mi_os_large_page_size │ │ │ │ 000009a8 t _mi_os_numa_node_count │ │ │ │ 000009ba T _mi_os_numa_node_count_get │ │ │ │ 00000976 T _mi_os_numa_node_get │ │ │ │ -000046aa T _mi_os_page_size │ │ │ │ -00005d4e T _mi_os_protect │ │ │ │ -00005228 T _mi_os_purge │ │ │ │ -00001f6c T _mi_os_purge_ex │ │ │ │ -00002c36 T _mi_os_random_weak │ │ │ │ -000050e0 T _mi_os_reset │ │ │ │ -00005d4a T _mi_os_unprotect │ │ │ │ +000046a6 T _mi_os_page_size │ │ │ │ +00005d4a T _mi_os_protect │ │ │ │ +00005224 T _mi_os_purge │ │ │ │ +00001f68 T _mi_os_purge_ex │ │ │ │ +00002c32 T _mi_os_random_weak │ │ │ │ +000050dc T _mi_os_reset │ │ │ │ +00005d46 T _mi_os_unprotect │ │ │ │ 00001010 T _mi_os_use_large_page │ │ │ │ -0000329e T _mi_padding_shrink │ │ │ │ -000056e0 T _mi_page_abandon │ │ │ │ +0000329a T _mi_padding_shrink │ │ │ │ +000056dc T _mi_page_abandon │ │ │ │ 00000b80 R _mi_page_empty │ │ │ │ 00001ada T _mi_page_free │ │ │ │ -0000241c T _mi_page_free_collect │ │ │ │ +00002424 T _mi_page_free_collect │ │ │ │ 0000230c T _mi_page_malloc │ │ │ │ -000032a0 T _mi_page_ptr_unalign │ │ │ │ -000047fc T _mi_page_queue_append │ │ │ │ -000049a8 T _mi_page_reclaim │ │ │ │ -00002374 T _mi_page_retire │ │ │ │ -00004780 T _mi_page_try_use_delayed_free │ │ │ │ +0000329c T _mi_page_ptr_unalign │ │ │ │ +000047f8 T _mi_page_queue_append │ │ │ │ +000049a4 T _mi_page_reclaim │ │ │ │ +0000237c T _mi_page_retire │ │ │ │ +0000477c T _mi_page_try_use_delayed_free │ │ │ │ 00001dd2 T _mi_page_unfull │ │ │ │ -000047da T _mi_page_use_delayed_free │ │ │ │ +000047d6 T _mi_page_use_delayed_free │ │ │ │ 00000aa4 T _mi_preloading │ │ │ │ 00000e7c T _mi_prim_alloc │ │ │ │ -00005d52 T _mi_prim_alloc_huge_os_pages │ │ │ │ -00005fa4 T _mi_prim_clock_now │ │ │ │ -00004eee T _mi_prim_commit │ │ │ │ -00005056 T _mi_prim_decommit │ │ │ │ +00005d4e T _mi_prim_alloc_huge_os_pages │ │ │ │ +00005f9c T _mi_prim_clock_now │ │ │ │ +00004eea T _mi_prim_commit │ │ │ │ +00005052 T _mi_prim_decommit │ │ │ │ 000010cc T _mi_prim_free │ │ │ │ 00000a10 T _mi_prim_getenv │ │ │ │ 00000498 T _mi_prim_mem_init │ │ │ │ -00005d5e T _mi_prim_numa_node │ │ │ │ +00005d5a T _mi_prim_numa_node │ │ │ │ 00000a18 T _mi_prim_numa_node_count │ │ │ │ -00006518 T _mi_prim_out_stderr │ │ │ │ -00005fa8 T _mi_prim_process_info │ │ │ │ -00005cbe T _mi_prim_protect │ │ │ │ +00006510 T _mi_prim_out_stderr │ │ │ │ +00005fa0 T _mi_prim_process_info │ │ │ │ +00005cba T _mi_prim_protect │ │ │ │ 000001d8 T _mi_prim_random_buf │ │ │ │ -00005072 T _mi_prim_reset │ │ │ │ -0000751e T _mi_prim_thread_associate_default_heap │ │ │ │ -0000751c T _mi_prim_thread_done_auto_done │ │ │ │ -00007508 T _mi_prim_thread_init_auto_done │ │ │ │ +0000506e T _mi_prim_reset │ │ │ │ +00007516 T _mi_prim_thread_associate_default_heap │ │ │ │ +00007514 T _mi_prim_thread_done_auto_done │ │ │ │ +00007500 T _mi_prim_thread_init_auto_done │ │ │ │ 00000000 t _mi_process_init │ │ │ │ 00000014 B _mi_process_is_initialized │ │ │ │ -0000653a T _mi_random_init │ │ │ │ -00006534 T _mi_random_init_weak │ │ │ │ -00004a92 T _mi_random_next │ │ │ │ -00006526 T _mi_random_reinit_if_weak │ │ │ │ -00004a3c T _mi_random_split │ │ │ │ -00005148 T _mi_segment_huge_page_reset │ │ │ │ +00006532 T _mi_random_init │ │ │ │ +0000652c T _mi_random_init_weak │ │ │ │ +00004a8e T _mi_random_next │ │ │ │ +0000651e T _mi_random_reinit_if_weak │ │ │ │ +00004a38 T _mi_random_split │ │ │ │ +00005144 T _mi_segment_huge_page_reset │ │ │ │ 00001a2c T _mi_segment_map_allocated_at │ │ │ │ -00004b96 T _mi_segment_map_freed_at │ │ │ │ -000056a0 T _mi_segment_page_abandon │ │ │ │ +00004b92 T _mi_segment_map_freed_at │ │ │ │ +0000569c T _mi_segment_page_abandon │ │ │ │ 0000185c T _mi_segment_page_alloc │ │ │ │ 00001b6a T _mi_segment_page_free │ │ │ │ -00004ac4 T _mi_segment_page_start │ │ │ │ -00004b0a T _mi_segment_thread_collect │ │ │ │ -00002008 T _mi_stat_counter_increase │ │ │ │ -00004be4 T _mi_stat_decrease │ │ │ │ -00004bdc T _mi_stat_increase │ │ │ │ -00004bee T _mi_stats_done │ │ │ │ +00004ac0 T _mi_segment_page_start │ │ │ │ +00004b06 T _mi_segment_thread_collect │ │ │ │ +00002004 T _mi_stat_counter_increase │ │ │ │ +00004be0 T _mi_stat_decrease │ │ │ │ +00004bd8 T _mi_stat_increase │ │ │ │ +00004bea T _mi_stats_done │ │ │ │ 00000080 B _mi_stats_main │ │ │ │ -00006110 t _mi_stats_print │ │ │ │ +00006108 t _mi_stats_print │ │ │ │ 000009d4 T _mi_strlcat │ │ │ │ -00004644 T _mi_strlcpy │ │ │ │ -00004670 T _mi_strlen │ │ │ │ +00004640 T _mi_strlcpy │ │ │ │ +0000466c T _mi_strlen │ │ │ │ 00000ab0 T _mi_strnicmp │ │ │ │ -00004678 T _mi_strnlen │ │ │ │ +00004674 T _mi_strnlen │ │ │ │ 0000172c T _mi_thread_data_collect │ │ │ │ -00005ad6 T _mi_thread_done │ │ │ │ -00003aa6 T _mi_thread_id │ │ │ │ -00003ab2 T _mi_tld_init │ │ │ │ -00004632 T _mi_toupper │ │ │ │ -000043ac T _mi_trace_message │ │ │ │ -000026e4 t _mi_usable_size.isra.0 │ │ │ │ +00005ad2 T _mi_thread_done │ │ │ │ +00003aa2 T _mi_thread_id │ │ │ │ +00003aae T _mi_tld_init │ │ │ │ +0000462e T _mi_toupper │ │ │ │ +000043a8 T _mi_trace_message │ │ │ │ +000026e8 t _mi_usable_size.isra.0 │ │ │ │ 00000b04 T _mi_verbose_message │ │ │ │ -00004252 T _mi_warning_message │ │ │ │ +0000424e T _mi_warning_message │ │ │ │ U abort │ │ │ │ 00000870 d advice.8 │ │ │ │ 00001c10 t allocate_from_new_pool │ │ │ │ U atexit │ │ │ │ U calloc │ │ │ │ 00000074 t chacha_block │ │ │ │ 0000027c t chacha_next32 │ │ │ │ -00002a48 t count_blocks │ │ │ │ +00002a44 t count_blocks │ │ │ │ 00000458 b deferred_arg │ │ │ │ 00000454 b deferred_free │ │ │ │ U environ │ │ │ │ 000006ec b error_count │ │ │ │ U fflush │ │ │ │ U fileno │ │ │ │ U fputc │ │ │ │ U fputs │ │ │ │ U free │ │ │ │ -00002a24 t free_work_item │ │ │ │ +00002a20 t free_work_item │ │ │ │ U fwrite │ │ │ │ 000007f0 t get_allocator_unlocked │ │ │ │ 00002918 t get_num_global_allocated_blocks │ │ │ │ U getenv │ │ │ │ 000028b8 t has_own_state │ │ │ │ 00001228 t init_obmalloc_pools │ │ │ │ 0000068c b large_page_try_ok.10 │ │ │ │ 000006d8 b last_final_leaks │ │ │ │ U madvise │ │ │ │ U malloc │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ -0000332c T mi__expand │ │ │ │ +00003328 T mi__expand │ │ │ │ 00000af8 t mi_abandoned_pop │ │ │ │ -00002b94 t mi_abandoned_visited_push │ │ │ │ +00002b90 t mi_abandoned_visited_push │ │ │ │ 00000ba4 t mi_abandoned_visited_revisit │ │ │ │ -00006ad4 T mi_aligned_alloc │ │ │ │ -00006fa0 T mi_aligned_offset_recalloc │ │ │ │ -000070ec T mi_aligned_recalloc │ │ │ │ -000033bc T mi_arena_area │ │ │ │ +00006acc T mi_aligned_alloc │ │ │ │ +00006f98 T mi_aligned_offset_recalloc │ │ │ │ +000070e4 T mi_aligned_recalloc │ │ │ │ +000033b8 T mi_arena_area │ │ │ │ 00000480 b mi_arena_count │ │ │ │ -00005230 t mi_arena_purge │ │ │ │ +0000522c t mi_arena_purge │ │ │ │ 00001120 t mi_arena_purge_delay │ │ │ │ 00000690 b mi_arena_static_top │ │ │ │ 00000a80 t mi_arena_try_alloc.isra.0 │ │ │ │ 000013ec t mi_arena_try_alloc_at.isra.0 │ │ │ │ 00001352 t mi_arena_try_alloc_at_id.isra.0 │ │ │ │ 000004c0 b mi_arenas │ │ │ │ 00000e78 t mi_arenas_try_purge │ │ │ │ -00004d4c t mi_arenas_unsafe_destroy │ │ │ │ +00004d48 t mi_arenas_unsafe_destroy │ │ │ │ 000016cc t mi_bin │ │ │ │ -00003204 t mi_bitmap_is_claimedx_across.isra.0 │ │ │ │ +00003200 t mi_bitmap_is_claimedx_across.isra.0 │ │ │ │ 00001882 t mi_bitmap_mask_across.isra.0 │ │ │ │ -00003e2c t mi_buffered_out │ │ │ │ -0000736a T mi_calloc │ │ │ │ -00006866 T mi_calloc_aligned │ │ │ │ -000068a0 T mi_calloc_aligned_at │ │ │ │ -00005c58 T mi_cfree │ │ │ │ -0000388a T mi_check_owned │ │ │ │ +00003e28 t mi_buffered_out │ │ │ │ +00007362 T mi_calloc │ │ │ │ +0000685e T mi_calloc_aligned │ │ │ │ +00006898 T mi_calloc_aligned_at │ │ │ │ +00005c54 T mi_cfree │ │ │ │ +00003886 T mi_check_owned │ │ │ │ 00000448 b mi_clock_diff │ │ │ │ -000059aa T mi_collect │ │ │ │ -000025c8 t mi_commit_mask_create │ │ │ │ -000042e0 T mi_debug_show_arenas │ │ │ │ -00006d62 T mi_dupenv_s │ │ │ │ +000059a6 T mi_collect │ │ │ │ +000025cc t mi_commit_mask_create │ │ │ │ +000042dc T mi_debug_show_arenas │ │ │ │ +00006d5a T mi_dupenv_s │ │ │ │ 000006e8 b mi_error_arg │ │ │ │ 000006e4 b mi_error_handler │ │ │ │ -00003302 T mi_expand │ │ │ │ +000032fe T mi_expand │ │ │ │ 00001594 t mi_find_page │ │ │ │ 00003050 T mi_free │ │ │ │ -00005c82 T mi_free_aligned │ │ │ │ -00005c7e T mi_free_size │ │ │ │ -00005c7a T mi_free_size_aligned │ │ │ │ -0000472c T mi_good_size │ │ │ │ -00006bfc T mi_heap_alloc_new │ │ │ │ -00006c26 T mi_heap_alloc_new_n │ │ │ │ -00003a6c t mi_heap_area_visitor │ │ │ │ -00007394 T mi_heap_calloc │ │ │ │ -00006968 T mi_heap_calloc_aligned │ │ │ │ -0000699c T mi_heap_calloc_aligned_at │ │ │ │ -0000383c T mi_heap_check_owned │ │ │ │ -000059bc T mi_heap_collect │ │ │ │ +00005c7e T mi_free_aligned │ │ │ │ +00005c7a T mi_free_size │ │ │ │ +00005c76 T mi_free_size_aligned │ │ │ │ +00004728 T mi_good_size │ │ │ │ +00006bf4 T mi_heap_alloc_new │ │ │ │ +00006c1e T mi_heap_alloc_new_n │ │ │ │ +00003a68 t mi_heap_area_visitor │ │ │ │ +0000738c T mi_heap_calloc │ │ │ │ +00006960 T mi_heap_calloc_aligned │ │ │ │ +00006994 T mi_heap_calloc_aligned_at │ │ │ │ +00003838 T mi_heap_check_owned │ │ │ │ +000059b8 T mi_heap_collect │ │ │ │ 00000968 t mi_heap_collect_ex │ │ │ │ -000037dc T mi_heap_contains_block │ │ │ │ -00005a48 T mi_heap_delete │ │ │ │ -00005c1e T mi_heap_destroy │ │ │ │ -000059c6 t mi_heap_free │ │ │ │ -000074c4 T mi_heap_get_backing │ │ │ │ -000074e8 T mi_heap_get_default │ │ │ │ +000037d8 T mi_heap_contains_block │ │ │ │ +00005a44 T mi_heap_delete │ │ │ │ +00005c1a T mi_heap_destroy │ │ │ │ +000059c2 t mi_heap_free │ │ │ │ +000074bc T mi_heap_get_backing │ │ │ │ +000074e0 T mi_heap_get_default │ │ │ │ 00000000 t mi_heap_main_init │ │ │ │ -000073e8 T mi_heap_malloc │ │ │ │ -000069fc T mi_heap_malloc_aligned │ │ │ │ -00006bac T mi_heap_malloc_aligned_at │ │ │ │ -00007418 T mi_heap_malloc_small │ │ │ │ -00006810 t mi_heap_malloc_zero_aligned_at │ │ │ │ -0000674c t mi_heap_malloc_zero_aligned_at_fallback │ │ │ │ -00007350 T mi_heap_mallocn │ │ │ │ -000074c0 T mi_heap_new │ │ │ │ -00007474 T mi_heap_new_in_arena │ │ │ │ -00002a8c t mi_heap_page_check_owned │ │ │ │ -000029ac t mi_heap_page_collect │ │ │ │ -0000485e t mi_heap_page_never_delayed_free │ │ │ │ -000022bc t mi_heap_queue_first_update │ │ │ │ -00007320 T mi_heap_realloc │ │ │ │ -0000718c T mi_heap_realloc_aligned │ │ │ │ -0000704c T mi_heap_realloc_aligned_at │ │ │ │ -0000706c t mi_heap_realloc_zero_aligned │ │ │ │ -00006ea2 t mi_heap_realloc_zero_aligned_at │ │ │ │ -000072c2 T mi_heap_reallocf │ │ │ │ -00007300 T mi_heap_reallocn │ │ │ │ -00006dc0 T mi_heap_realpath │ │ │ │ -0000729c T mi_heap_recalloc │ │ │ │ -0000714c T mi_heap_recalloc_aligned │ │ │ │ -00007004 T mi_heap_recalloc_aligned_at │ │ │ │ -00002b52 t mi_heap_reset_pages │ │ │ │ -000072bc T mi_heap_rezalloc │ │ │ │ -00007170 T mi_heap_rezalloc_aligned │ │ │ │ -0000702c T mi_heap_rezalloc_aligned_at │ │ │ │ -00003792 T mi_heap_set_default │ │ │ │ -00006d20 T mi_heap_strdup │ │ │ │ -00006cc0 T mi_heap_strndup │ │ │ │ -00006bc8 T mi_heap_try_new │ │ │ │ -00004902 t mi_heap_visit_areas_page │ │ │ │ -00005970 T mi_heap_visit_blocks │ │ │ │ +000073e0 T mi_heap_malloc │ │ │ │ +000069f4 T mi_heap_malloc_aligned │ │ │ │ +00006ba4 T mi_heap_malloc_aligned_at │ │ │ │ +00007410 T mi_heap_malloc_small │ │ │ │ +00006808 t mi_heap_malloc_zero_aligned_at │ │ │ │ +00006744 t mi_heap_malloc_zero_aligned_at_fallback │ │ │ │ +00007348 T mi_heap_mallocn │ │ │ │ +000074b8 T mi_heap_new │ │ │ │ +0000746c T mi_heap_new_in_arena │ │ │ │ +00002a88 t mi_heap_page_check_owned │ │ │ │ +000029a8 t mi_heap_page_collect │ │ │ │ +0000485a t mi_heap_page_never_delayed_free │ │ │ │ +000022c4 t mi_heap_queue_first_update │ │ │ │ +00007318 T mi_heap_realloc │ │ │ │ +00007184 T mi_heap_realloc_aligned │ │ │ │ +00007044 T mi_heap_realloc_aligned_at │ │ │ │ +00007064 t mi_heap_realloc_zero_aligned │ │ │ │ +00006e9a t mi_heap_realloc_zero_aligned_at │ │ │ │ +000072ba T mi_heap_reallocf │ │ │ │ +000072f8 T mi_heap_reallocn │ │ │ │ +00006db8 T mi_heap_realpath │ │ │ │ +00007294 T mi_heap_recalloc │ │ │ │ +00007144 T mi_heap_recalloc_aligned │ │ │ │ +00006ffc T mi_heap_recalloc_aligned_at │ │ │ │ +00002b4e t mi_heap_reset_pages │ │ │ │ +000072b4 T mi_heap_rezalloc │ │ │ │ +00007168 T mi_heap_rezalloc_aligned │ │ │ │ +00007024 T mi_heap_rezalloc_aligned_at │ │ │ │ +0000378e T mi_heap_set_default │ │ │ │ +00006d18 T mi_heap_strdup │ │ │ │ +00006cb8 T mi_heap_strndup │ │ │ │ +00006bc0 T mi_heap_try_new │ │ │ │ +000048fe t mi_heap_visit_areas_page │ │ │ │ +0000596c T mi_heap_visit_blocks │ │ │ │ 00000da0 t mi_heap_visit_pages │ │ │ │ -000073c8 T mi_heap_zalloc │ │ │ │ -000069c2 T mi_heap_zalloc_aligned │ │ │ │ -000069e0 T mi_heap_zalloc_aligned_at │ │ │ │ +000073c0 T mi_heap_zalloc │ │ │ │ +000069ba T mi_heap_zalloc_aligned │ │ │ │ +000069d8 T mi_heap_zalloc_aligned_at │ │ │ │ 0000086c d mi_huge_pages_available.9 │ │ │ │ -00004bd8 T mi_is_in_heap_region │ │ │ │ -00003b4c T mi_is_redirected │ │ │ │ -0000344e t mi_is_valid_pointer │ │ │ │ -000073d0 T mi_malloc │ │ │ │ -00006b20 T mi_malloc_aligned │ │ │ │ -00006938 T mi_malloc_aligned_at │ │ │ │ -0000477e T mi_malloc_good_size │ │ │ │ -00003328 T mi_malloc_size │ │ │ │ -000073f6 T mi_malloc_small │ │ │ │ -0000332a T mi_malloc_usable_size │ │ │ │ -00007326 T mi_mallocn │ │ │ │ -00004ec6 T mi_manage_os_memory │ │ │ │ -00004e54 T mi_manage_os_memory_ex │ │ │ │ +00004bd4 T mi_is_in_heap_region │ │ │ │ +00003b48 T mi_is_redirected │ │ │ │ +0000344a t mi_is_valid_pointer │ │ │ │ +000073c8 T mi_malloc │ │ │ │ +00006b18 T mi_malloc_aligned │ │ │ │ +00006930 T mi_malloc_aligned_at │ │ │ │ +0000477a T mi_malloc_good_size │ │ │ │ +00003324 T mi_malloc_size │ │ │ │ +000073ee T mi_malloc_small │ │ │ │ +00003326 T mi_malloc_usable_size │ │ │ │ +0000731e T mi_mallocn │ │ │ │ +00004ec2 T mi_manage_os_memory │ │ │ │ +00004e50 T mi_manage_os_memory_ex │ │ │ │ 00001134 t mi_manage_os_memory_ex2 │ │ │ │ 0000084c d mi_max_error_count │ │ │ │ 00000850 d mi_max_warning_count │ │ │ │ -00006e24 T mi_mbsdup │ │ │ │ -00006ac0 T mi_memalign │ │ │ │ -00006c64 T mi_new │ │ │ │ -00006b74 T mi_new_aligned │ │ │ │ -00006b38 T mi_new_aligned_nothrow │ │ │ │ -00006c4e T mi_new_n │ │ │ │ -00006c8c T mi_new_nothrow │ │ │ │ -000071a8 T mi_new_realloc │ │ │ │ -000071e4 T mi_new_reallocn │ │ │ │ -00003c02 T mi_option_disable │ │ │ │ -00003bdc T mi_option_enable │ │ │ │ -000044ec T mi_option_get │ │ │ │ -00004496 T mi_option_get_clamp │ │ │ │ -00004448 T mi_option_get_size │ │ │ │ +00006e1c T mi_mbsdup │ │ │ │ +00006ab8 T mi_memalign │ │ │ │ +00006c5c T mi_new │ │ │ │ +00006b6c T mi_new_aligned │ │ │ │ +00006b30 T mi_new_aligned_nothrow │ │ │ │ +00006c46 T mi_new_n │ │ │ │ +00006c84 T mi_new_nothrow │ │ │ │ +000071a0 T mi_new_realloc │ │ │ │ +000071dc T mi_new_reallocn │ │ │ │ +00003bfe T mi_option_disable │ │ │ │ +00003bd8 T mi_option_enable │ │ │ │ +000044e8 T mi_option_get │ │ │ │ +00004492 T mi_option_get_clamp │ │ │ │ +00004444 T mi_option_get_size │ │ │ │ 000004d4 t mi_option_init │ │ │ │ -000043f8 T mi_option_is_enabled │ │ │ │ -00003b54 T mi_option_set │ │ │ │ -00003b78 T mi_option_set_default │ │ │ │ -00003b98 T mi_option_set_enabled │ │ │ │ -00003bbc T mi_option_set_enabled_default │ │ │ │ -00002074 t mi_os_decommit_ex.isra.0 │ │ │ │ +000043f4 T mi_option_is_enabled │ │ │ │ +00003b50 T mi_option_set │ │ │ │ +00003b74 T mi_option_set_default │ │ │ │ +00003b94 T mi_option_set_enabled │ │ │ │ +00003bb8 T mi_option_set_enabled_default │ │ │ │ +00002070 t mi_os_decommit_ex.isra.0 │ │ │ │ 00000854 d mi_os_mem_config │ │ │ │ -000020ec t mi_os_page_align_areax │ │ │ │ +000020e8 t mi_os_page_align_areax │ │ │ │ 00000df6 t mi_os_prim_alloc.constprop.0 │ │ │ │ 00001066 t mi_os_prim_free.isra.0 │ │ │ │ -00005ce2 t mi_os_protectx │ │ │ │ +00005cde t mi_os_protectx │ │ │ │ 000006dc b mi_out_arg │ │ │ │ -00002bc6 t mi_out_buf │ │ │ │ -00002cc0 t mi_out_buf_stderr │ │ │ │ +00002bc2 t mi_out_buf │ │ │ │ +00002cbc t mi_out_buf_stderr │ │ │ │ 0000000c b mi_out_default │ │ │ │ 000002bc t mi_out_stderr │ │ │ │ -00002248 t mi_page_extend_free.isra.0 │ │ │ │ +00002250 t mi_page_extend_free.isra.0 │ │ │ │ 00002fd8 t mi_page_free_list_extend.isra.0 │ │ │ │ 0000171c t mi_page_fresh_alloc │ │ │ │ 00001a6c t mi_page_queue_enqueue_from │ │ │ │ 00001b16 t mi_page_queue_remove │ │ │ │ -00002af6 t mi_page_usable_aligned_size_of │ │ │ │ -00006ad6 T mi_posix_memalign │ │ │ │ -00003eba t mi_printf_amount.constprop.0 │ │ │ │ +00002af2 t mi_page_usable_aligned_size_of │ │ │ │ +00006ace T mi_posix_memalign │ │ │ │ +00003eb6 t mi_printf_amount.constprop.0 │ │ │ │ 0000089c t mi_process_done │ │ │ │ -0000601c T mi_process_info │ │ │ │ +00006014 T mi_process_info │ │ │ │ 000002d4 T mi_process_init │ │ │ │ 00000444 t mi_process_setup_auto_thread_done.part.0 │ │ │ │ 00000440 b mi_process_start │ │ │ │ -00005c14 t mi_pthread_done │ │ │ │ -00006a4e T mi_pvalloc │ │ │ │ +00005c10 t mi_pthread_done │ │ │ │ +00006a46 T mi_pvalloc │ │ │ │ 00000000 t mi_random_init_ex │ │ │ │ -00007280 T mi_realloc │ │ │ │ -0000711c T mi_realloc_aligned │ │ │ │ -00006fd4 T mi_realloc_aligned_at │ │ │ │ -00006e6c T mi_reallocarr │ │ │ │ -00006e26 T mi_reallocarray │ │ │ │ -000072e8 T mi_reallocf │ │ │ │ -00007254 T mi_reallocn │ │ │ │ -00006dfc T mi_realpath │ │ │ │ -0000720c T mi_recalloc │ │ │ │ -000070b2 T mi_recalloc_aligned │ │ │ │ -00006f60 T mi_recalloc_aligned_at │ │ │ │ -000029fa t mi_recurse_enter_prim │ │ │ │ -00002a14 t mi_recurse_exit_prim │ │ │ │ -00004a26 T mi_register_deferred_free │ │ │ │ -00004530 T mi_register_error │ │ │ │ -00003c28 T mi_register_output │ │ │ │ -00005f2a T mi_reserve_huge_os_pages │ │ │ │ -00005f88 T mi_reserve_huge_os_pages_at │ │ │ │ -00005e66 T mi_reserve_huge_os_pages_at_ex │ │ │ │ -00005ea6 T mi_reserve_huge_os_pages_interleave │ │ │ │ -0000503a T mi_reserve_os_memory │ │ │ │ +00007278 T mi_realloc │ │ │ │ +00007114 T mi_realloc_aligned │ │ │ │ +00006fcc T mi_realloc_aligned_at │ │ │ │ +00006e64 T mi_reallocarr │ │ │ │ +00006e1e T mi_reallocarray │ │ │ │ +000072e0 T mi_reallocf │ │ │ │ +0000724c T mi_reallocn │ │ │ │ +00006df4 T mi_realpath │ │ │ │ +00007204 T mi_recalloc │ │ │ │ +000070aa T mi_recalloc_aligned │ │ │ │ +00006f58 T mi_recalloc_aligned_at │ │ │ │ +000029f6 t mi_recurse_enter_prim │ │ │ │ +00002a10 t mi_recurse_exit_prim │ │ │ │ +00004a22 T mi_register_deferred_free │ │ │ │ +0000452c T mi_register_error │ │ │ │ +00003c24 T mi_register_output │ │ │ │ +00005f26 T mi_reserve_huge_os_pages │ │ │ │ +00005f80 T mi_reserve_huge_os_pages_at │ │ │ │ +00005e62 T mi_reserve_huge_os_pages_at_ex │ │ │ │ +00005ea2 T mi_reserve_huge_os_pages_interleave │ │ │ │ +00005036 T mi_reserve_os_memory │ │ │ │ 00000b2e T mi_reserve_os_memory_ex │ │ │ │ -00007238 T mi_rezalloc │ │ │ │ -000070ee T mi_rezalloc_aligned │ │ │ │ -00006fa2 T mi_rezalloc_aligned_at │ │ │ │ -000055ba t mi_segment_abandon │ │ │ │ +00007230 T mi_rezalloc │ │ │ │ +000070e6 T mi_rezalloc_aligned │ │ │ │ +00006f9a T mi_rezalloc_aligned_at │ │ │ │ +000055b6 t mi_segment_abandon │ │ │ │ 000004ce t mi_segment_alloc │ │ │ │ 00000740 t mi_segment_calculate_slices │ │ │ │ -0000585e t mi_segment_check_free │ │ │ │ -000024e8 t mi_segment_commit_mask.constprop.0 │ │ │ │ -000054de t mi_segment_free.isra.0 │ │ │ │ -00005d8e t mi_segment_huge_page_alloc │ │ │ │ +0000585a t mi_segment_check_free │ │ │ │ +000024f0 t mi_segment_commit_mask.constprop.0 │ │ │ │ +000054da t mi_segment_free.isra.0 │ │ │ │ +00005d8a t mi_segment_huge_page_alloc │ │ │ │ 00000694 b mi_segment_map │ │ │ │ 00001baa t mi_segment_page_clear │ │ │ │ -00001e6a t mi_segment_purge.isra.0 │ │ │ │ -00005710 t mi_segment_reclaim │ │ │ │ +00001e66 t mi_segment_purge.isra.0 │ │ │ │ +0000570c t mi_segment_reclaim │ │ │ │ 00001c68 t mi_segment_span_allocate.isra.0 │ │ │ │ -00001ee0 t mi_segment_span_free │ │ │ │ +00001ee4 t mi_segment_span_free │ │ │ │ 00001c82 t mi_segment_span_free_coalesce │ │ │ │ -0000218a t mi_segment_span_remove_from_queue │ │ │ │ -00002180 t mi_segment_try_purge │ │ │ │ -0000492c t mi_segment_visit_pages │ │ │ │ +00002186 t mi_segment_span_remove_from_queue │ │ │ │ +00002184 t mi_segment_try_purge │ │ │ │ +00004928 t mi_segment_visit_pages │ │ │ │ 000018cc t mi_segments_page_alloc.isra.0 │ │ │ │ 000019cc t mi_segments_track_size │ │ │ │ -00002ff6 t mi_stat_add.constprop.0 │ │ │ │ -00003076 t mi_stat_counter_add.constprop.0 │ │ │ │ -000041f6 t mi_stat_counter_print.constprop.0 │ │ │ │ -00004068 t mi_stat_print_ex.constprop.0 │ │ │ │ +00002ff2 t mi_stat_add.constprop.0 │ │ │ │ +00003072 t mi_stat_counter_add.constprop.0 │ │ │ │ +000041f2 t mi_stat_counter_print.constprop.0 │ │ │ │ +00004064 t mi_stat_print_ex.constprop.0 │ │ │ │ 00001b68 t mi_stat_update │ │ │ │ 00001bdc t mi_stat_update.part.0 │ │ │ │ -000066b0 T mi_stats_merge │ │ │ │ -000030ac t mi_stats_merge_from │ │ │ │ -000066ac T mi_stats_print │ │ │ │ -00006670 T mi_stats_print_out │ │ │ │ +000066a8 T mi_stats_merge │ │ │ │ +000030a8 t mi_stats_merge_from │ │ │ │ +000066a4 T mi_stats_print │ │ │ │ +00006668 T mi_stats_print_out │ │ │ │ 000006b8 T mi_stats_reset │ │ │ │ -00006e14 T mi_strdup │ │ │ │ -00006d08 T mi_strndup │ │ │ │ -00005c1a T mi_thread_done │ │ │ │ +00006e0c T mi_strdup │ │ │ │ +00006d00 T mi_strndup │ │ │ │ +00005c16 T mi_thread_done │ │ │ │ 0000053c T mi_thread_init │ │ │ │ -0000663c T mi_thread_stats_print_out │ │ │ │ -00006c74 t mi_try_new.constprop.0 │ │ │ │ -000045fc t mi_try_new_handler │ │ │ │ -000032fe T mi_usable_size │ │ │ │ -00006aa0 T mi_valloc │ │ │ │ -00003b50 T mi_version │ │ │ │ -00003d0e t mi_vfprintf │ │ │ │ -00003d80 t mi_vfprintf_thread.constprop.0 │ │ │ │ -00006700 T mi_wcsdup │ │ │ │ -00003356 T mi_wdupenv_s │ │ │ │ -000073b0 T mi_zalloc │ │ │ │ -000068d8 T mi_zalloc_aligned │ │ │ │ -00006908 T mi_zalloc_aligned_at │ │ │ │ -000066dc T mi_zalloc_small │ │ │ │ +00006634 T mi_thread_stats_print_out │ │ │ │ +00006c6c t mi_try_new.constprop.0 │ │ │ │ +000045f8 t mi_try_new_handler │ │ │ │ +000032fa T mi_usable_size │ │ │ │ +00006a98 T mi_valloc │ │ │ │ +00003b4c T mi_version │ │ │ │ +00003d0a t mi_vfprintf │ │ │ │ +00003d7c t mi_vfprintf_thread.constprop.0 │ │ │ │ +000066f8 T mi_wcsdup │ │ │ │ +00003352 T mi_wdupenv_s │ │ │ │ +000073a8 T mi_zalloc │ │ │ │ +000068d0 T mi_zalloc_aligned │ │ │ │ +00006900 T mi_zalloc_aligned_at │ │ │ │ +000066d4 T mi_zalloc_small │ │ │ │ U mmap64 │ │ │ │ U mprotect │ │ │ │ U munmap │ │ │ │ 00000004 b no_getrandom.7 │ │ │ │ 00000684 b obmalloc_state_initialized │ │ │ │ 000006f0 b obmalloc_state_main │ │ │ │ 00000644 d options │ │ │ │ 00000000 d os_preloading │ │ │ │ 00020a14 b out_buf │ │ │ │ 00000008 b out_len │ │ │ │ -00002630 t printone │ │ │ │ +0000262c t printone │ │ │ │ 00000450 b process_done.11 │ │ │ │ 00000010 b process_init.13 │ │ │ │ -00002d72 t process_interp_queue │ │ │ │ -00002cf0 t process_queue │ │ │ │ +00002d6e t process_interp_queue │ │ │ │ +00002cec t process_queue │ │ │ │ U pthread_key_create │ │ │ │ U pthread_setspecific │ │ │ │ 00000680 b purge_guard.14 │ │ │ │ -00002324 t pymalloc_print_stats │ │ │ │ +00002320 t pymalloc_print_stats │ │ │ │ U realloc │ │ │ │ U realpath │ │ │ │ 00000000 b recurse │ │ │ │ 000003a8 t set_up_debug_hooks_domain_unlocked │ │ │ │ 0000049e t set_up_debug_hooks_unlocked │ │ │ │ U stderr │ │ │ │ U stdout │ │ │ │ @@ -11353,107 +11350,107 @@ │ │ │ │ 00000010 r frozenset_doc │ │ │ │ 00002f24 t frozenset_hash │ │ │ │ 000003dc d frozenset_methods │ │ │ │ 00000fb0 t frozenset_new │ │ │ │ 00000000 t frozenset_vectorcall │ │ │ │ 000000e0 r length_hint_doc │ │ │ │ 00000174 t make_new_set │ │ │ │ -00003dec t make_new_set_basetype │ │ │ │ +00003dd8 t make_new_set_basetype │ │ │ │ U memset │ │ │ │ 000000b8 r reduce_doc │ │ │ │ 00003500 t set___contains__ │ │ │ │ 000002e8 r set___contains____doc__ │ │ │ │ 00000d78 t set___reduce__ │ │ │ │ 00000164 r set___reduce____doc__ │ │ │ │ 00000088 t set___sizeof__ │ │ │ │ 00000118 r set___sizeof____doc__ │ │ │ │ 00003300 t set_add │ │ │ │ 0000032c r set_add__doc__ │ │ │ │ 0000079c t set_add_entry │ │ │ │ -0000407c t set_and │ │ │ │ +00004078 t set_and │ │ │ │ 000004ac d set_as_number │ │ │ │ 0000069c d set_as_sequence │ │ │ │ -0000608c t set_clear │ │ │ │ +000060ac t set_clear │ │ │ │ 00000774 r set_clear__doc__ │ │ │ │ 00003214 t set_clear_internal │ │ │ │ 00000000 t set_contains_lock_held.part.0 │ │ │ │ 00000648 t set_copy │ │ │ │ 000007e0 r set_copy__doc__ │ │ │ │ 00000604 t set_copy_and_difference │ │ │ │ -00003d64 t set_copy_impl │ │ │ │ +00003d50 t set_copy_impl │ │ │ │ 000028e4 t set_dealloc │ │ │ │ -000049c8 t set_difference │ │ │ │ -00005f80 t set_difference_multi │ │ │ │ +000049e8 t set_difference │ │ │ │ +00005fa0 t set_difference_multi │ │ │ │ 00000528 r set_difference_multi__doc__ │ │ │ │ 00000664 t set_difference_update │ │ │ │ 00000590 r set_difference_update__doc__ │ │ │ │ -00005908 t set_difference_update_internal │ │ │ │ -00004ffc t set_discard │ │ │ │ +00005928 t set_difference_update_internal │ │ │ │ +0000501c t set_discard │ │ │ │ 000001a4 r set_discard__doc__ │ │ │ │ 000013e0 t set_discard_key │ │ │ │ 0000006c r set_doc │ │ │ │ 000001ac t set_iand │ │ │ │ -000066b0 t set_init │ │ │ │ +000066c8 t set_init │ │ │ │ 00000c30 t set_insert_clean │ │ │ │ -00004114 t set_intersection │ │ │ │ -00000b2c t set_intersection_multi │ │ │ │ +00004110 t set_intersection │ │ │ │ +00000b20 t set_intersection_multi │ │ │ │ 000006b0 r set_intersection_multi__doc__ │ │ │ │ -00000ba4 t set_intersection_multi_impl │ │ │ │ +00000b98 t set_intersection_multi_impl │ │ │ │ 00000dd8 t set_intersection_update_multi │ │ │ │ 00000640 r set_intersection_update_multi__doc__ │ │ │ │ 000017c8 t set_ior │ │ │ │ 00000770 t set_isdisjoint │ │ │ │ 000005ec r set_isdisjoint__doc__ │ │ │ │ 00000fac t set_issubset │ │ │ │ 000003e8 r set_issubset__doc__ │ │ │ │ 00003850 t set_issubset_impl │ │ │ │ -0000529c t set_issuperset │ │ │ │ +000052bc t set_issuperset │ │ │ │ 00000398 r set_issuperset__doc__ │ │ │ │ -000052f4 t set_issuperset_impl │ │ │ │ -0000534c t set_issuperset_impl.part.0 │ │ │ │ +00005314 t set_issuperset_impl │ │ │ │ +0000536c t set_issuperset_impl.part.0 │ │ │ │ 000006f8 t set_isub │ │ │ │ 000026b0 t set_iter │ │ │ │ 0000105c t set_ixor │ │ │ │ 00002ad8 t set_len │ │ │ │ 00001468 t set_lookkey │ │ │ │ 00002010 t set_merge_lock_held │ │ │ │ 0000053c d set_methods │ │ │ │ -00006678 t set_new │ │ │ │ -00003c00 t set_or │ │ │ │ -00004858 t set_pop │ │ │ │ +00006690 t set_new │ │ │ │ +00003bec t set_or │ │ │ │ +00004878 t set_pop │ │ │ │ 00000864 r set_pop__doc__ │ │ │ │ -0000562c t set_remove │ │ │ │ +0000564c t set_remove │ │ │ │ 00000264 r set_remove__doc__ │ │ │ │ 00000378 t set_repr │ │ │ │ 00003748 t set_richcompare │ │ │ │ -00004930 t set_sub │ │ │ │ +00004950 t set_sub │ │ │ │ 00000260 t set_swap_bodies │ │ │ │ 000010e8 t set_symmetric_difference │ │ │ │ 00000434 r set_symmetric_difference__doc__ │ │ │ │ 00000f08 t set_symmetric_difference_impl │ │ │ │ 00000c2c t set_symmetric_difference_update │ │ │ │ 000004a8 r set_symmetric_difference_update__doc__ │ │ │ │ -0000617c t set_symmetric_difference_update_set │ │ │ │ +0000619c t set_symmetric_difference_update_set │ │ │ │ 00000980 t set_table_resize │ │ │ │ 00000c74 t set_traverse │ │ │ │ 00000500 t set_union │ │ │ │ 00000718 r set_union__doc__ │ │ │ │ -00004e5c t set_update │ │ │ │ +00004e7c t set_update │ │ │ │ 00000814 r set_update__doc__ │ │ │ │ -00003e3c t set_update_dict_lock_held │ │ │ │ +00003e28 t set_update_dict_lock_held │ │ │ │ 00001f8c t set_update_internal │ │ │ │ 00000228 t set_update_iterable_lock_held │ │ │ │ 00001024 t set_vectorcall │ │ │ │ 00000e74 t set_xor │ │ │ │ 00002858 t setiter_dealloc │ │ │ │ 00002734 t setiter_iternext │ │ │ │ 0000064c t setiter_len │ │ │ │ 000006c4 d setiter_methods │ │ │ │ 00000024 t setiter_reduce │ │ │ │ -00000b20 t setiter_traverse │ │ │ │ +00000b14 t setiter_traverse │ │ │ │ │ │ │ │ sliceobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ 00000060 r .LC2 │ │ │ │ 00000068 r .LC3 │ │ │ │ @@ -11668,15 +11665,15 @@ │ │ │ │ U PySequence_Tuple │ │ │ │ U PySlice_AdjustIndices │ │ │ │ U PySlice_Type │ │ │ │ U PySlice_Unpack │ │ │ │ U PyThreadState_Get │ │ │ │ 000000d0 D PyTupleIter_Type │ │ │ │ 00000dd4 T PyTuple_GetItem │ │ │ │ -000013cc T PyTuple_GetSlice │ │ │ │ +000013d8 T PyTuple_GetSlice │ │ │ │ 00000000 T PyTuple_New │ │ │ │ 00000374 T PyTuple_Pack │ │ │ │ 000000f4 T PyTuple_SetItem │ │ │ │ 00000da4 T PyTuple_Size │ │ │ │ 00000000 D PyTuple_Type │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_FromString │ │ │ │ @@ -11694,15 +11691,15 @@ │ │ │ │ U _PyEval_SliceIndexNotNone │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyObject_GC_NewVar │ │ │ │ U _PyObject_GC_Resize │ │ │ │ U _PyRuntime │ │ │ │ U _PyTrash_thread_deposit_object │ │ │ │ U _PyTrash_thread_destroy_chain │ │ │ │ -00001ec4 T _PyTuple_ClearFreeList │ │ │ │ +00001ea4 T _PyTuple_ClearFreeList │ │ │ │ 00000000 T _PyTuple_DebugMallocStats │ │ │ │ 000000f4 T _PyTuple_FromArray │ │ │ │ 00000e28 T _PyTuple_FromArraySteal │ │ │ │ 00000c8c T _PyTuple_MaybeUntrack │ │ │ │ 0000056c T _PyTuple_Resize │ │ │ │ U _PyUnicodeWriter_Dealloc │ │ │ │ U _PyUnicodeWriter_Finish │ │ │ │ @@ -11727,39 +11724,39 @@ │ │ │ │ 00000028 r reduce_doc │ │ │ │ 00000000 r setstate_doc │ │ │ │ 00000168 t tuple___getnewargs__ │ │ │ │ 00000088 r tuple___getnewargs____doc__ │ │ │ │ 000002d8 t tuple_alloc │ │ │ │ 000001e0 d tuple_as_mapping │ │ │ │ 0000023c d tuple_as_sequence │ │ │ │ -0000223c t tuple_count │ │ │ │ +0000221c t tuple_count │ │ │ │ 000001ac r tuple_count__doc__ │ │ │ │ 0000000c t tuple_index │ │ │ │ 000001f0 r tuple_index__doc__ │ │ │ │ 00000884 t tuple_iter │ │ │ │ 000001ec d tuple_methods │ │ │ │ -00001b64 t tuple_new │ │ │ │ +00001b5c t tuple_new │ │ │ │ 000000a8 r tuple_new__doc__ │ │ │ │ -000015c8 t tuple_vectorcall │ │ │ │ -00001904 t tupleconcat │ │ │ │ +000015d4 t tuple_vectorcall │ │ │ │ +000018fc t tupleconcat │ │ │ │ 00000f64 t tuplecontains │ │ │ │ 000009f4 t tupledealloc │ │ │ │ -000012d0 t tuplehash │ │ │ │ -00001288 t tupleitem │ │ │ │ +000012dc t tuplehash │ │ │ │ +00001294 t tupleitem │ │ │ │ 00000974 t tupleiter_dealloc │ │ │ │ -00002228 t tupleiter_len │ │ │ │ +00002208 t tupleiter_len │ │ │ │ 000001a0 d tupleiter_methods │ │ │ │ 00000918 t tupleiter_next │ │ │ │ 000001bc t tupleiter_reduce │ │ │ │ 00000200 t tupleiter_setstate │ │ │ │ 00000000 t tupleiter_traverse │ │ │ │ -00001b60 t tuplelength │ │ │ │ -00001f08 t tuplerepeat │ │ │ │ -00001d84 t tuplerepr │ │ │ │ -000017ec t tuplerichcompare │ │ │ │ +00001b58 t tuplelength │ │ │ │ +00001ee8 t tuplerepeat │ │ │ │ +00001d64 t tuplerepr │ │ │ │ +000017e4 t tuplerichcompare │ │ │ │ 00000ff4 t tuplesubscript │ │ │ │ 00000bd0 t tupletraverse │ │ │ │ │ │ │ │ typeobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ @@ -12099,30 +12096,30 @@ │ │ │ │ U PyTuple_GetSlice │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Type │ │ │ │ 00001c70 T PyType_AddWatcher │ │ │ │ 00001000 T PyType_ClearCache │ │ │ │ 00001d92 T PyType_ClearWatcher │ │ │ │ -0000cf00 T PyType_FromMetaclass │ │ │ │ -0000a444 T PyType_FromModuleAndSpec │ │ │ │ +0000ce84 T PyType_FromMetaclass │ │ │ │ +0000a4a8 T PyType_FromModuleAndSpec │ │ │ │ 000042a8 T PyType_FromSpec │ │ │ │ -0000a46c T PyType_FromSpecWithBases │ │ │ │ +0000a4d0 T PyType_FromSpecWithBases │ │ │ │ 00004008 T PyType_GenericAlloc │ │ │ │ -00009790 T PyType_GenericNew │ │ │ │ +000097bc T PyType_GenericNew │ │ │ │ 00000e30 T PyType_GetDict │ │ │ │ -0000caf0 T PyType_GetFlags │ │ │ │ -000114a4 T PyType_GetFullyQualifiedName │ │ │ │ -0000f1bc T PyType_GetModule │ │ │ │ -0000bc34 T PyType_GetModuleByDef │ │ │ │ +0000ca54 T PyType_GetFlags │ │ │ │ +00011494 T PyType_GetFullyQualifiedName │ │ │ │ +0000f140 T PyType_GetModule │ │ │ │ +0000bcb0 T PyType_GetModuleByDef │ │ │ │ 00000008 T PyType_GetModuleName │ │ │ │ -00010640 T PyType_GetModuleState │ │ │ │ +000105c4 T PyType_GetModuleState │ │ │ │ 00000002 T PyType_GetName │ │ │ │ 00000654 T PyType_GetQualName │ │ │ │ -0000fe60 T PyType_GetSlot │ │ │ │ +0000fde4 T PyType_GetSlot │ │ │ │ 00001c5a T PyType_GetTypeDataSize │ │ │ │ 00005cf8 T PyType_IsSubtype │ │ │ │ 00000170 T PyType_Modified │ │ │ │ 000058d4 T PyType_Ready │ │ │ │ 00002124 T PyType_SUPPORTS_WEAKREFS │ │ │ │ 00000c24 D PyType_Type │ │ │ │ 00001dd0 T PyType_Unwatch │ │ │ │ @@ -12165,331 +12162,330 @@ │ │ │ │ U _PyObject_GC_Link │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyObject_GenericGetAttrWithDict │ │ │ │ 000015b8 T _PyObject_GetState │ │ │ │ U _PyObject_InitInlineValues │ │ │ │ U _PyObject_IsFreed │ │ │ │ U _PyObject_IsInstanceDictEmpty │ │ │ │ -000086e0 T _PyObject_LookupSpecial │ │ │ │ +000086c4 T _PyObject_LookupSpecial │ │ │ │ 000021e0 T _PyObject_LookupSpecialId │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ U _PyObject_NextNotImplemented │ │ │ │ U _PyObject_RealIsInstance │ │ │ │ U _PyObject_RealIsSubclass │ │ │ │ U _PyObject_SetAttributeErrorContext │ │ │ │ U _PyObject_SetDeferredRefcount │ │ │ │ U _PyObject_SetManagedDict │ │ │ │ -0000d22c t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ +0000d1b0 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ U _PyRuntime │ │ │ │ U _PySequence_IterSearch │ │ │ │ U _PyStaticType_ClearWeakRefs │ │ │ │ -0000da60 T _PyStaticType_FiniBuiltin │ │ │ │ +0000d9e4 T _PyStaticType_FiniBuiltin │ │ │ │ 0000420c T _PyStaticType_GetState │ │ │ │ 00000058 T _PyStaticType_InitBuiltin │ │ │ │ 00000284 T _PyStaticType_InitForExtension │ │ │ │ -0000b760 T _PySuper_Lookup │ │ │ │ +0000b7dc T _PySuper_Lookup │ │ │ │ U _PyTrash_thread_deposit_object │ │ │ │ U _PyTrash_thread_destroy_chain │ │ │ │ 00000000 T _PyType_AddMethod │ │ │ │ 00004124 T _PyType_AllocNoTrack │ │ │ │ 0000522c T _PyType_CalculateMetaclass │ │ │ │ 00001f38 T _PyType_CheckConsistency │ │ │ │ 000042d0 t _PyType_FromMetaclass_impl │ │ │ │ 00001f0e T _PyType_GetBases │ │ │ │ 0000424c T _PyType_GetDict │ │ │ │ -0000cc24 T _PyType_GetDocFromInternalDoc │ │ │ │ -00011610 T _PyType_GetFullyQualifiedName │ │ │ │ +0000cb88 T _PyType_GetDocFromInternalDoc │ │ │ │ +00011600 T _PyType_GetFullyQualifiedName │ │ │ │ 00001f22 T _PyType_GetMRO │ │ │ │ -00011d94 T _PyType_GetModuleByDef2 │ │ │ │ +00011d84 T _PyType_GetModuleByDef2 │ │ │ │ 00000b64 T _PyType_GetModuleByDef3 │ │ │ │ -0000c9f0 T _PyType_GetSubclasses │ │ │ │ +0000c954 T _PyType_GetSubclasses │ │ │ │ 00000850 T _PyType_GetTextSignatureFromInternalDoc │ │ │ │ -0000e028 T _PyType_HasSubclasses │ │ │ │ +0000dfac T _PyType_HasSubclasses │ │ │ │ 00000000 T _PyType_InitCache │ │ │ │ 00005d58 T _PyType_Lookup │ │ │ │ 0000212e T _PyType_LookupId │ │ │ │ 00005968 T _PyType_LookupRef │ │ │ │ -0000a424 T _PyType_Name │ │ │ │ -0000b648 T _PyType_NewManagedObject │ │ │ │ +0000a488 T _PyType_Name │ │ │ │ +0000b6c4 T _PyType_NewManagedObject │ │ │ │ 00000278 T _PyType_SetFlags │ │ │ │ -0000ce08 T _PyType_SetFlagsRecursive │ │ │ │ +0000cd8c T _PyType_SetFlagsRecursive │ │ │ │ 00000000 T _PyTypes_AfterFork │ │ │ │ 000005fc T _PyTypes_Fini │ │ │ │ 00000524 T _PyTypes_FiniExtTypes │ │ │ │ U _PyUnicode_Copy │ │ │ │ U _PyUnicode_Equal │ │ │ │ U _PyUnicode_FromId │ │ │ │ U _PyUnicode_InternMortal │ │ │ │ U _PyWeakref_ClearWeakRefsNoCallbacks │ │ │ │ -0000c134 T _Py_BaseObject_RichCompare │ │ │ │ +0000c194 T _Py_BaseObject_RichCompare │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_Mangle │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_SetImmortal │ │ │ │ U _Py_SetImmortalUntracked │ │ │ │ U _Py_TrueStruct │ │ │ │ -0000fb30 T _Py_slot_tp_getattr_hook │ │ │ │ +0000fab4 T _Py_slot_tp_getattr_hook │ │ │ │ 00000eac T _Py_slot_tp_getattro │ │ │ │ U _Py_tss_tstate │ │ │ │ -00009fb0 T _Py_type_getattro │ │ │ │ -00009328 T _Py_type_getattro_impl │ │ │ │ +00009fd4 T _Py_type_getattro │ │ │ │ +00009310 T _Py_type_getattro_impl │ │ │ │ U _Py_union_type_or │ │ │ │ 00000148 r __func__.0 │ │ │ │ 00000204 r __func__.1 │ │ │ │ U __sprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 000007bc t _common_reduce.part.0 │ │ │ │ 00005a94 t assign_version_tag │ │ │ │ 0000545c t best_base │ │ │ │ 00000ea0 d bufferwrapper_as_buffer │ │ │ │ 00001750 t bufferwrapper_dealloc │ │ │ │ 000016c8 t bufferwrapper_releasebuf │ │ │ │ 00001e34 t bufferwrapper_traverse │ │ │ │ 0000017c t call_unbound_noarg.part.0 │ │ │ │ -0000e9d8 t check_num_args │ │ │ │ -0000c6fc t check_set_special_type_attr │ │ │ │ +0000e95c t check_num_args │ │ │ │ +0000c75c t check_set_special_type_attr │ │ │ │ 00001488 t class_name │ │ │ │ -0000afb4 t clear_slots │ │ │ │ -0000d8bc t clear_tp_subclasses │ │ │ │ +0000b030 t clear_slots │ │ │ │ +0000d840 t clear_tp_subclasses │ │ │ │ 00000ac8 t compatible_for_assignment │ │ │ │ 00000be0 t compatible_with_tp_base │ │ │ │ 00005b60 t find_name_in_mro │ │ │ │ -0000da78 t fini_static_type │ │ │ │ +0000d9fc t fini_static_type │ │ │ │ 00001ba8 t get_dict_descriptor │ │ │ │ -0000bcc0 t get_module_by_def │ │ │ │ +0000bd3c t get_module_by_def │ │ │ │ 00001512 t getindex │ │ │ │ -00010df0 t import_copyreg │ │ │ │ -00009e34 t lookup_maybe_method │ │ │ │ +00010ea0 t import_copyreg │ │ │ │ +00009e58 t lookup_maybe_method │ │ │ │ 00000578 t managed_static_type_state_clear.part.0 │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ -0000fa04 t merge_class_dict │ │ │ │ +0000f988 t merge_class_dict │ │ │ │ 00000d9c t method_is_overloaded.isra.0 │ │ │ │ 0000065c t mro_hierarchy_for_complete_type │ │ │ │ 00003b44 t mro_implementation_unlocked │ │ │ │ 0000347c t mro_internal_unlocked.isra.0 │ │ │ │ 00000158 r name_op │ │ │ │ 00000674 t object___dir__ │ │ │ │ 000006c0 r object___dir____doc__ │ │ │ │ 000004c0 t object___format__ │ │ │ │ 00000734 r object___format____doc__ │ │ │ │ 00000ed4 t object___getstate__ │ │ │ │ 00000824 r object___getstate____doc__ │ │ │ │ 000017ee t object___reduce__ │ │ │ │ 000007f8 r object___reduce____doc__ │ │ │ │ -00010694 t object___reduce_ex__ │ │ │ │ +00010618 t object___reduce_ex__ │ │ │ │ 000007bc r object___reduce_ex____doc__ │ │ │ │ 0000119c t object___sizeof__ │ │ │ │ 000006f4 r object___sizeof____doc__ │ │ │ │ -00009244 t object_dealloc │ │ │ │ +0000922c t object_dealloc │ │ │ │ 000003f4 r object_doc │ │ │ │ -0000c354 t object_get_class │ │ │ │ +0000c3b4 t object_get_class │ │ │ │ 00000f38 d object_getsets │ │ │ │ -00010e2c t object_getstate │ │ │ │ -00010eec t object_getstate_default │ │ │ │ -00009b68 t object_init │ │ │ │ -000091d8 t object_init_subclass │ │ │ │ +00010edc t object_getstate_default │ │ │ │ +00009b8c t object_init │ │ │ │ +000091c0 t object_init_subclass │ │ │ │ 000004b0 r object_init_subclass_doc │ │ │ │ 00000ea8 d object_methods │ │ │ │ -000098bc t object_new │ │ │ │ +000098e8 t object_new │ │ │ │ 000001a4 t object_repr │ │ │ │ -0000c244 t object_richcompare │ │ │ │ +0000c2a4 t object_richcompare │ │ │ │ 00000c80 t object_set_class │ │ │ │ -0000a494 t object_str │ │ │ │ -0000c8e4 t object_subclasshook │ │ │ │ +0000a4f8 t object_str │ │ │ │ +0000c944 t object_subclasshook │ │ │ │ 00000538 r object_subclasshook_doc │ │ │ │ 00000000 r pyslot_offsets │ │ │ │ 000019ec t releasebuffer_call_python │ │ │ │ -000121a8 t richcmp_eq │ │ │ │ +00012198 t richcmp_eq │ │ │ │ 00000ef4 t richcmp_ge │ │ │ │ 00000ee4 t richcmp_gt │ │ │ │ 00000eec t richcmp_le │ │ │ │ 00000edc t richcmp_lt │ │ │ │ 00000e18 t richcmp_ne │ │ │ │ -0000ce84 t set_flags_recursive │ │ │ │ +0000ce08 t set_flags_recursive │ │ │ │ 00001344 t set_mro_error │ │ │ │ 000012d0 t slot_am_aiter │ │ │ │ -00001700 t slot_am_anext │ │ │ │ +000017b4 t slot_am_anext │ │ │ │ 0000125e t slot_am_await │ │ │ │ 000015aa t slot_bf_getbuffer │ │ │ │ 00001af0 t slot_bf_releasebuffer │ │ │ │ -0000e0a4 t slot_mp_ass_subscript │ │ │ │ -0000cf20 t slot_mp_subscript │ │ │ │ -00011fa8 t slot_nb_absolute │ │ │ │ -00011c10 t slot_nb_add │ │ │ │ -0000f4a4 t slot_nb_and │ │ │ │ -00011a90 t slot_nb_bool │ │ │ │ +0000e028 t slot_mp_ass_subscript │ │ │ │ +0000cea4 t slot_mp_subscript │ │ │ │ +00011f98 t slot_nb_absolute │ │ │ │ +00011c00 t slot_nb_add │ │ │ │ +0000f428 t slot_nb_and │ │ │ │ +00011a80 t slot_nb_bool │ │ │ │ 00001400 t slot_nb_divmod │ │ │ │ 00000efc t slot_nb_float │ │ │ │ -00011fcc t slot_nb_floor_divide │ │ │ │ +00011fbc t slot_nb_floor_divide │ │ │ │ 00000f20 t slot_nb_index │ │ │ │ 0000076a t slot_nb_inplace_add │ │ │ │ 00000c0c t slot_nb_inplace_and │ │ │ │ 000009d4 t slot_nb_inplace_floor_divide │ │ │ │ 00000fb4 t slot_nb_inplace_lshift │ │ │ │ 00000928 t slot_nb_inplace_matrix_multiply │ │ │ │ 00000794 t slot_nb_inplace_multiply │ │ │ │ 00000be4 t slot_nb_inplace_or │ │ │ │ 00000bbc t slot_nb_inplace_power │ │ │ │ 00000b3c t slot_nb_inplace_remainder │ │ │ │ 00000e4a t slot_nb_inplace_rshift │ │ │ │ 000007bc t slot_nb_inplace_subtract │ │ │ │ 00000950 t slot_nb_inplace_true_divide │ │ │ │ 00000c34 t slot_nb_inplace_xor │ │ │ │ -000116fc t slot_nb_int │ │ │ │ -000015c0 t slot_nb_invert │ │ │ │ +000116ec t slot_nb_int │ │ │ │ +00001674 t slot_nb_invert │ │ │ │ 00000e74 t slot_nb_lshift │ │ │ │ 000007e4 t slot_nb_matrix_multiply │ │ │ │ 00000f44 t slot_nb_multiply │ │ │ │ -0000f34c t slot_nb_negative │ │ │ │ -0000f888 t slot_nb_or │ │ │ │ +0000f2d0 t slot_nb_negative │ │ │ │ +0000f80c t slot_nb_or │ │ │ │ 00000fdc t slot_nb_positive │ │ │ │ 000010b4 t slot_nb_power │ │ │ │ 000009fc t slot_nb_remainder │ │ │ │ 00000c5c t slot_nb_rshift │ │ │ │ -00011e38 t slot_nb_subtract │ │ │ │ -00011720 t slot_nb_true_divide │ │ │ │ +00011e28 t slot_nb_subtract │ │ │ │ +00011710 t slot_nb_true_divide │ │ │ │ 00001250 t slot_nb_xor │ │ │ │ 0000215a t slot_sq_ass_item │ │ │ │ -0000d280 t slot_sq_contains │ │ │ │ -0000f370 t slot_sq_item │ │ │ │ -0000eefc t slot_sq_length │ │ │ │ -0000ed28 t slot_tp_call │ │ │ │ -0000f298 t slot_tp_descr_get │ │ │ │ +0000d204 t slot_sq_contains │ │ │ │ +0000f2f4 t slot_sq_item │ │ │ │ +0000ee80 t slot_sq_length │ │ │ │ +0000ecac t slot_tp_call │ │ │ │ +0000f21c t slot_tp_descr_get │ │ │ │ 00000978 t slot_tp_descr_set │ │ │ │ -0000f618 t slot_tp_finalize │ │ │ │ -00010144 t slot_tp_hash │ │ │ │ -00009bec t slot_tp_init │ │ │ │ -0000edf0 t slot_tp_iter │ │ │ │ -0001053c t slot_tp_iternext │ │ │ │ -0000a7e4 t slot_tp_new │ │ │ │ -000100d0 t slot_tp_repr │ │ │ │ -0000fea8 t slot_tp_richcompare │ │ │ │ -0000e358 t slot_tp_setattro │ │ │ │ -000102ac t slot_tp_str │ │ │ │ +0000f59c t slot_tp_finalize │ │ │ │ +000100c8 t slot_tp_hash │ │ │ │ +00009c10 t slot_tp_init │ │ │ │ +0000ed74 t slot_tp_iter │ │ │ │ +000104c0 t slot_tp_iternext │ │ │ │ +0000a848 t slot_tp_new │ │ │ │ +00010054 t slot_tp_repr │ │ │ │ +0000fe2c t slot_tp_richcompare │ │ │ │ +0000e2dc t slot_tp_setattro │ │ │ │ +00010230 t slot_tp_str │ │ │ │ 000000f0 d slotdefs │ │ │ │ 00005794 t solid_base │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ U strncmp │ │ │ │ U strrchr │ │ │ │ -0000d960 t subtype_clear │ │ │ │ -0000ab90 t subtype_dealloc │ │ │ │ -0000f7b0 t subtype_dict │ │ │ │ +0000d8e4 t subtype_clear │ │ │ │ +0000abf4 t subtype_dealloc │ │ │ │ +0000f734 t subtype_dict │ │ │ │ 00000d30 d subtype_getsets_dict_only │ │ │ │ 00000cf4 d subtype_getsets_full │ │ │ │ 00000d58 d subtype_getsets_weakref_only │ │ │ │ 000017a0 t subtype_getweakref │ │ │ │ -000015f4 t subtype_setdict │ │ │ │ -0000bd18 t subtype_traverse │ │ │ │ -0000912c t super_dealloc │ │ │ │ +000016a8 t subtype_setdict │ │ │ │ +0000bd94 t subtype_traverse │ │ │ │ +00009114 t super_dealloc │ │ │ │ 00001828 t super_descr_get │ │ │ │ 00000220 r super_doc │ │ │ │ -00008e7c t super_getattro │ │ │ │ -00001774 t super_init │ │ │ │ -0000a854 t super_init_without_args │ │ │ │ +00008e64 t super_getattro │ │ │ │ +00001828 t super_init │ │ │ │ +0000a8b8 t super_init_without_args │ │ │ │ 00000e50 d super_members │ │ │ │ 00001e64 t super_repr │ │ │ │ 00001b6a t super_traverse │ │ │ │ -00008850 t super_vectorcall │ │ │ │ -00008d24 t supercheck │ │ │ │ +00008840 t super_vectorcall │ │ │ │ +00008d0c t supercheck │ │ │ │ 000000d0 d tp_new_methoddef │ │ │ │ -0000a9b4 t tp_new_wrapper │ │ │ │ +0000aa18 t tp_new_wrapper │ │ │ │ 00000814 t type___dir__ │ │ │ │ 0000089c r type___dir____doc__ │ │ │ │ -0000f774 t type___instancecheck__ │ │ │ │ +0000f6f8 t type___instancecheck__ │ │ │ │ 000009ac r type___instancecheck____doc__ │ │ │ │ 000017f4 t type___sizeof__ │ │ │ │ 00000854 r type___sizeof____doc__ │ │ │ │ -0000eec0 t type___subclasscheck__ │ │ │ │ +0000ee44 t type___subclasscheck__ │ │ │ │ 00000960 r type___subclasscheck____doc__ │ │ │ │ -0000c8f0 t type___subclasses__ │ │ │ │ +0000c950 t type___subclasses__ │ │ │ │ 000008e0 r type___subclasses____doc__ │ │ │ │ -0000c448 t type_abstractmethods │ │ │ │ +0000c4a8 t type_abstractmethods │ │ │ │ 00000f60 d type_as_number │ │ │ │ 00005f28 t type_call │ │ │ │ -0000d410 t type_clear │ │ │ │ -0000d4d4 t type_dealloc │ │ │ │ -0000c3bc t type_dict │ │ │ │ +0000d394 t type_clear │ │ │ │ +0000d458 t type_dealloc │ │ │ │ +0000c41c t type_dict │ │ │ │ 00000670 r type_doc │ │ │ │ -0000ccb8 t type_get_annotations │ │ │ │ -0000c434 t type_get_bases │ │ │ │ -0000c770 t type_get_doc │ │ │ │ -0000caf4 t type_get_module │ │ │ │ -0000cde4 t type_get_mro │ │ │ │ +0000cc3c t type_get_annotations │ │ │ │ +0000c494 t type_get_bases │ │ │ │ +0000c7d0 t type_get_doc │ │ │ │ +0000ca58 t type_get_module │ │ │ │ +0000cd68 t type_get_mro │ │ │ │ 0000097c t type_get_text_signature │ │ │ │ 00000984 t type_get_type_params │ │ │ │ 00001070 d type_getsets │ │ │ │ -000091e4 t type_init │ │ │ │ +000091cc t type_init │ │ │ │ 00005960 t type_is_gc │ │ │ │ 00001160 d type_members │ │ │ │ 00000ff0 d type_methods │ │ │ │ -0000b3d0 t type_modified_unlocked │ │ │ │ -0000b50c t type_modified_unlocked.part.0 │ │ │ │ -0000a6c0 t type_module │ │ │ │ -0000c368 t type_mro │ │ │ │ +0000b44c t type_modified_unlocked │ │ │ │ +0000b588 t type_modified_unlocked.part.0 │ │ │ │ +0000a724 t type_module │ │ │ │ +0000c3c8 t type_mro │ │ │ │ 00000924 r type_mro__doc__ │ │ │ │ -0000cbd8 t type_name │ │ │ │ +0000cb3c t type_name │ │ │ │ 0000607c t type_new │ │ │ │ -0000978c t type_prepare │ │ │ │ -0000a798 t type_qualname │ │ │ │ +000097b8 t type_prepare │ │ │ │ +0000a7fc t type_qualname │ │ │ │ 00000220 t type_ready │ │ │ │ -0000a4a0 t type_repr │ │ │ │ -0000c4f8 t type_set_abstractmethods │ │ │ │ -0000c060 t type_set_annotations │ │ │ │ +0000a504 t type_repr │ │ │ │ +0000c558 t type_set_abstractmethods │ │ │ │ +0000c0c0 t type_set_annotations │ │ │ │ 0000000c t type_set_bases │ │ │ │ 00000728 t type_set_doc │ │ │ │ -0000c5e8 t type_set_module │ │ │ │ +0000c648 t type_set_module │ │ │ │ 00000a18 t type_set_name │ │ │ │ 000008fc t type_set_qualname │ │ │ │ 000010d8 t type_set_type_params │ │ │ │ -0000b044 t type_setattro │ │ │ │ -0000924c t type_traverse │ │ │ │ +0000b0c0 t type_setattro │ │ │ │ +00009234 t type_traverse │ │ │ │ 00005eac t type_vectorcall │ │ │ │ -0000817c t update_one_slot │ │ │ │ -0000be54 t update_slot │ │ │ │ -0000ed04 t update_slots_callback │ │ │ │ -0000eb98 t update_subclasses.constprop.0 │ │ │ │ +00008188 t update_one_slot │ │ │ │ +0000beb4 t update_slot │ │ │ │ +0000ec88 t update_slots_callback │ │ │ │ +0000eb1c t update_subclasses.constprop.0 │ │ │ │ 00001d3c t validate_watcher_id │ │ │ │ -0000f69c t vectorcall_maybe.constprop.0 │ │ │ │ -0000d134 t vectorcall_method │ │ │ │ -00011914 t wrap_binaryfunc │ │ │ │ -00012134 t wrap_binaryfunc_l │ │ │ │ +0000f620 t vectorcall_maybe.constprop.0 │ │ │ │ +0000d0b8 t vectorcall_method │ │ │ │ +00011904 t wrap_binaryfunc │ │ │ │ +00012124 t wrap_binaryfunc_l │ │ │ │ 00001170 t wrap_binaryfunc_r │ │ │ │ 000011fa t wrap_buffer │ │ │ │ -000015e4 t wrap_call │ │ │ │ +00001698 t wrap_call │ │ │ │ 00000740 t wrap_del │ │ │ │ -0000e5b8 t wrap_delattr │ │ │ │ -00011988 t wrap_delitem │ │ │ │ +0000e53c t wrap_delattr │ │ │ │ +00011978 t wrap_delitem │ │ │ │ 000018de t wrap_descr_delete │ │ │ │ -0001188c t wrap_descr_get │ │ │ │ +0001187c t wrap_descr_get │ │ │ │ 00000c34 t wrap_descr_set │ │ │ │ 000015b4 t wrap_hashfunc │ │ │ │ 0000107c t wrap_indexargfunc │ │ │ │ -0000ab68 t wrap_init │ │ │ │ +0000abcc t wrap_init │ │ │ │ 00001c1e t wrap_inquirypred │ │ │ │ 0000156c t wrap_lenfunc │ │ │ │ -0000f210 t wrap_next │ │ │ │ -0000e304 t wrap_objobjargproc │ │ │ │ +0000f194 t wrap_next │ │ │ │ +0000e288 t wrap_objobjargproc │ │ │ │ 000013b8 t wrap_objobjproc │ │ │ │ 00001916 t wrap_releasebuffer │ │ │ │ -00011a14 t wrap_richcmpfunc │ │ │ │ -0000ea54 t wrap_setattr │ │ │ │ +00011a04 t wrap_richcmpfunc │ │ │ │ +0000e9d8 t wrap_setattr │ │ │ │ 000014b8 t wrap_sq_delitem │ │ │ │ 00001564 t wrap_sq_item │ │ │ │ 00001ea0 t wrap_sq_setitem │ │ │ │ 00001bd8 t wrap_ternaryfunc │ │ │ │ 000011b4 t wrap_ternaryfunc_r │ │ │ │ -000104c8 t wrap_unaryfunc │ │ │ │ +0001044c t wrap_unaryfunc │ │ │ │ │ │ │ │ typevarobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000008 r .LC1 │ │ │ │ 000000f4 r .LC10 │ │ │ │ 0000010c r .LC11 │ │ │ │ @@ -12883,17 +12879,17 @@ │ │ │ │ 00001714 r .LC233 │ │ │ │ 00001724 r .LC234 │ │ │ │ 0000173c r .LC235 │ │ │ │ 00001750 r .LC236 │ │ │ │ 00001758 r .LC237 │ │ │ │ 00000114 r .LC24 │ │ │ │ 00001764 r .LC240 │ │ │ │ -000017a0 r .LC241 │ │ │ │ -000017b0 r .LC242 │ │ │ │ -000017c4 r .LC243 │ │ │ │ +00001774 r .LC241 │ │ │ │ +00001788 r .LC242 │ │ │ │ +000017a4 r .LC243 │ │ │ │ 000017e0 r .LC245 │ │ │ │ 0000181c r .LC246 │ │ │ │ 00001854 r .LC247 │ │ │ │ 0000186c r .LC248 │ │ │ │ 0000187c r .LC249 │ │ │ │ 000001f8 r .LC25 │ │ │ │ 00001884 r .LC250 │ │ │ │ @@ -13072,15 +13068,15 @@ │ │ │ │ U PyExc_UnicodeEncodeError │ │ │ │ U PyExc_UnicodeError │ │ │ │ U PyExc_ValueError │ │ │ │ 000001a4 d PyFieldNameIter_Type │ │ │ │ U PyFloat_AsDouble │ │ │ │ U PyFloat_Type │ │ │ │ 00000274 d PyFormatterIter_Type │ │ │ │ -00003ef4 T PyInit__string │ │ │ │ +00003ef0 T PyInit__string │ │ │ │ U PyList_Append │ │ │ │ U PyList_New │ │ │ │ U PyList_Reverse │ │ │ │ U PyLong_AsInt │ │ │ │ U PyLong_AsLong │ │ │ │ U PyLong_AsLongAndOverflow │ │ │ │ U PyLong_AsSsize_t │ │ │ │ @@ -13143,110 +13139,110 @@ │ │ │ │ U PyUnicodeEncodeError_SetEnd │ │ │ │ U PyUnicodeEncodeError_SetReason │ │ │ │ U PyUnicodeEncodeError_SetStart │ │ │ │ 00000498 D PyUnicodeIter_Type │ │ │ │ U PyUnicodeTranslateError_SetEnd │ │ │ │ U PyUnicodeTranslateError_SetReason │ │ │ │ U PyUnicodeTranslateError_SetStart │ │ │ │ -0000ec00 T PyUnicode_Append │ │ │ │ -00003938 T PyUnicode_AppendAndDel │ │ │ │ -0001c10c T PyUnicode_AsASCIIString │ │ │ │ +0000eeb0 T PyUnicode_Append │ │ │ │ +00003934 T PyUnicode_AppendAndDel │ │ │ │ +0001c504 T PyUnicode_AsASCIIString │ │ │ │ 00000834 T PyUnicode_AsCharmapString │ │ │ │ 0000171e T PyUnicode_AsDecodedObject │ │ │ │ 0000177a T PyUnicode_AsDecodedUnicode │ │ │ │ 0000181e T PyUnicode_AsEncodedObject │ │ │ │ -000063bc T PyUnicode_AsEncodedString │ │ │ │ +000064d4 T PyUnicode_AsEncodedString │ │ │ │ 0000187a T PyUnicode_AsEncodedUnicode │ │ │ │ 00000860 T PyUnicode_AsLatin1String │ │ │ │ -000218c4 T PyUnicode_AsRawUnicodeEscapeString │ │ │ │ -0001d730 T PyUnicode_AsUCS4 │ │ │ │ -00007680 T PyUnicode_AsUCS4Copy │ │ │ │ +00021d54 T PyUnicode_AsRawUnicodeEscapeString │ │ │ │ +0001db28 T PyUnicode_AsUCS4 │ │ │ │ +0000767c T PyUnicode_AsUCS4Copy │ │ │ │ 00000866 T PyUnicode_AsUTF16String │ │ │ │ 0000086e T PyUnicode_AsUTF32String │ │ │ │ -000028d4 T PyUnicode_AsUTF8 │ │ │ │ -00002774 T PyUnicode_AsUTF8AndSize │ │ │ │ -00014470 T PyUnicode_AsUTF8String │ │ │ │ -0001fcbc T PyUnicode_AsUnicodeEscapeString │ │ │ │ -00013b40 T PyUnicode_AsWideChar │ │ │ │ -0000b53c T PyUnicode_AsWideCharString │ │ │ │ -00013cb4 T PyUnicode_BuildEncodingMap │ │ │ │ -00011a80 T PyUnicode_Compare │ │ │ │ -00004b6c T PyUnicode_CompareWithASCIIString │ │ │ │ -000055b4 T PyUnicode_Concat │ │ │ │ -0000a220 T PyUnicode_Contains │ │ │ │ -00003df4 T PyUnicode_CopyCharacters │ │ │ │ +000028e0 T PyUnicode_AsUTF8 │ │ │ │ +00002780 T PyUnicode_AsUTF8AndSize │ │ │ │ +00014860 T PyUnicode_AsUTF8String │ │ │ │ +00020160 T PyUnicode_AsUnicodeEscapeString │ │ │ │ +00013f30 T PyUnicode_AsWideChar │ │ │ │ +0000b6e8 T PyUnicode_AsWideCharString │ │ │ │ +000140a4 T PyUnicode_BuildEncodingMap │ │ │ │ +00011e50 T PyUnicode_Compare │ │ │ │ +00004c70 T PyUnicode_CompareWithASCIIString │ │ │ │ +000056b4 T PyUnicode_Concat │ │ │ │ +0000a3d4 T PyUnicode_Contains │ │ │ │ +00003df0 T PyUnicode_CopyCharacters │ │ │ │ 00000b46 T PyUnicode_Count │ │ │ │ -000154e4 T PyUnicode_Decode │ │ │ │ -00010758 T PyUnicode_DecodeASCII │ │ │ │ -00002fa0 T PyUnicode_DecodeCharmap │ │ │ │ -0000281c T PyUnicode_DecodeFSDefault │ │ │ │ -00002010 T PyUnicode_DecodeFSDefaultAndSize │ │ │ │ -00002f9c T PyUnicode_DecodeLatin1 │ │ │ │ -0000d50c T PyUnicode_DecodeLocale │ │ │ │ +000158d4 T PyUnicode_Decode │ │ │ │ +00010b28 T PyUnicode_DecodeASCII │ │ │ │ +00002f9c T PyUnicode_DecodeCharmap │ │ │ │ +00002828 T PyUnicode_DecodeFSDefault │ │ │ │ +0000201c T PyUnicode_DecodeFSDefaultAndSize │ │ │ │ +00002f98 T PyUnicode_DecodeLatin1 │ │ │ │ +0000d6e4 T PyUnicode_DecodeLocale │ │ │ │ 0000191a T PyUnicode_DecodeLocaleAndSize │ │ │ │ -0001dfd8 T PyUnicode_DecodeRawUnicodeEscape │ │ │ │ +0001e47c T PyUnicode_DecodeRawUnicodeEscape │ │ │ │ 000007ca T PyUnicode_DecodeUTF16 │ │ │ │ -0001e884 T PyUnicode_DecodeUTF16Stateful │ │ │ │ +0001ed28 T PyUnicode_DecodeUTF16Stateful │ │ │ │ 000007e6 T PyUnicode_DecodeUTF32 │ │ │ │ -00020e60 T PyUnicode_DecodeUTF32Stateful │ │ │ │ +00021328 T PyUnicode_DecodeUTF32Stateful │ │ │ │ 00001b1a T PyUnicode_DecodeUTF7 │ │ │ │ -000201e4 T PyUnicode_DecodeUTF7Stateful │ │ │ │ -00004870 T PyUnicode_DecodeUTF8 │ │ │ │ -000048dc T PyUnicode_DecodeUTF8Stateful │ │ │ │ +00020688 T PyUnicode_DecodeUTF7Stateful │ │ │ │ +00004974 T PyUnicode_DecodeUTF8 │ │ │ │ +000049e0 T PyUnicode_DecodeUTF8Stateful │ │ │ │ 00000876 T PyUnicode_DecodeUnicodeEscape │ │ │ │ -00011120 T PyUnicode_EncodeFSDefault │ │ │ │ -00003dd0 T PyUnicode_EncodeLocale │ │ │ │ -00014784 T PyUnicode_EqualToUTF8 │ │ │ │ -000147dc T PyUnicode_EqualToUTF8AndSize │ │ │ │ +000114f0 T PyUnicode_EncodeFSDefault │ │ │ │ +00003dcc T PyUnicode_EncodeLocale │ │ │ │ +00014b74 T PyUnicode_EqualToUTF8 │ │ │ │ +00014bcc T PyUnicode_EqualToUTF8AndSize │ │ │ │ 00002788 t PyUnicode_EqualToUTF8AndSize.part.0 │ │ │ │ -00012d48 T PyUnicode_FSConverter │ │ │ │ -0001377c T PyUnicode_FSDecoder │ │ │ │ -00006b90 T PyUnicode_Fill │ │ │ │ -000091ec T PyUnicode_Find │ │ │ │ -0000b72c T PyUnicode_FindChar │ │ │ │ -000159d8 T PyUnicode_Format │ │ │ │ -000152f0 T PyUnicode_FromEncodedObject │ │ │ │ -00007478 T PyUnicode_FromFormat │ │ │ │ -00002934 T PyUnicode_FromFormatV │ │ │ │ -0000446c T PyUnicode_FromKindAndData │ │ │ │ -0000eba0 T PyUnicode_FromObject │ │ │ │ -00018490 T PyUnicode_FromOrdinal │ │ │ │ +00013138 T PyUnicode_FSConverter │ │ │ │ +00013b6c T PyUnicode_FSDecoder │ │ │ │ +00006b8c T PyUnicode_Fill │ │ │ │ +000091e8 T PyUnicode_Find │ │ │ │ +0000b8d8 T PyUnicode_FindChar │ │ │ │ +00015dc8 T PyUnicode_Format │ │ │ │ +000156e0 T PyUnicode_FromEncodedObject │ │ │ │ +00007590 T PyUnicode_FromFormat │ │ │ │ +00002940 T PyUnicode_FromFormatV │ │ │ │ +00004570 T PyUnicode_FromKindAndData │ │ │ │ +0000ee50 T PyUnicode_FromObject │ │ │ │ +0001888c T PyUnicode_FromOrdinal │ │ │ │ 00000994 T PyUnicode_FromString │ │ │ │ -00001bf4 T PyUnicode_FromStringAndSize │ │ │ │ -00002198 T PyUnicode_FromWideChar │ │ │ │ +00001c00 T PyUnicode_FromStringAndSize │ │ │ │ +000021a4 T PyUnicode_FromWideChar │ │ │ │ 0000082a T PyUnicode_GetDefaultEncoding │ │ │ │ -0001770c T PyUnicode_GetLength │ │ │ │ +00017b08 T PyUnicode_GetLength │ │ │ │ 00001942 T PyUnicode_GetSize │ │ │ │ 00000778 T PyUnicode_InternFromString │ │ │ │ 00001b3a T PyUnicode_InternImmortal │ │ │ │ 000005b8 T PyUnicode_InternInPlace │ │ │ │ -000048fc T PyUnicode_IsIdentifier │ │ │ │ -00010c84 T PyUnicode_Join │ │ │ │ +00004a00 T PyUnicode_IsIdentifier │ │ │ │ +00011054 T PyUnicode_Join │ │ │ │ 00000640 T PyUnicode_New │ │ │ │ -0000d708 T PyUnicode_Partition │ │ │ │ -00008990 t PyUnicode_READ_CHAR │ │ │ │ +0000d8e0 T PyUnicode_Partition │ │ │ │ +00008aa8 t PyUnicode_READ_CHAR │ │ │ │ 0000224c t PyUnicode_READ_CHAR.part.0 │ │ │ │ -00007058 T PyUnicode_RPartition │ │ │ │ +00007170 T PyUnicode_RPartition │ │ │ │ 00000bde T PyUnicode_RSplit │ │ │ │ -0000356c T PyUnicode_ReadChar │ │ │ │ -00005ffc T PyUnicode_Replace │ │ │ │ +00003568 T PyUnicode_ReadChar │ │ │ │ +00005ff8 T PyUnicode_Replace │ │ │ │ 00000b8a T PyUnicode_Resize │ │ │ │ -00006920 T PyUnicode_RichCompare │ │ │ │ -0001d9c8 T PyUnicode_Split │ │ │ │ -00017884 T PyUnicode_Splitlines │ │ │ │ -0000b920 T PyUnicode_Substring │ │ │ │ +00006a38 T PyUnicode_RichCompare │ │ │ │ +0001ddc0 T PyUnicode_Split │ │ │ │ +00017c80 T PyUnicode_Splitlines │ │ │ │ +0000bacc T PyUnicode_Substring │ │ │ │ 00002740 T PyUnicode_Tailmatch │ │ │ │ 00000c1a T PyUnicode_Translate │ │ │ │ 00000004 D PyUnicode_Type │ │ │ │ 00000972 T PyUnicode_WriteChar │ │ │ │ U Py_BuildValue │ │ │ │ -00005b48 t Py_XDECREF │ │ │ │ +00005c48 t Py_XDECREF │ │ │ │ U Py_hexdigits │ │ │ │ -0000803c t SubString_new_object │ │ │ │ -00007d9c t SubString_new_object_or_empty │ │ │ │ +00008038 t SubString_new_object │ │ │ │ +00007d98 t SubString_new_object_or_empty │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyByteArray_empty_string │ │ │ │ U _PyBytesWriter_Alloc │ │ │ │ U _PyBytesWriter_Dealloc │ │ │ │ U _PyBytesWriter_Finish │ │ │ │ @@ -13276,69 +13272,69 @@ │ │ │ │ U _PyStack_AsDict │ │ │ │ U _PyStaticType_FiniBuiltin │ │ │ │ U _PyStaticType_InitBuiltin │ │ │ │ U _PyTuple_FromArray │ │ │ │ U _PyType_GetFullyQualifiedName │ │ │ │ 000003c8 D _PyUnicodeASCIIIter_Type │ │ │ │ U _PyUnicodeTranslateError_Create │ │ │ │ -00017f3c T _PyUnicodeWriter_Dealloc │ │ │ │ -0000421c T _PyUnicodeWriter_Finish │ │ │ │ -0000745c T _PyUnicodeWriter_Init │ │ │ │ -00005820 T _PyUnicodeWriter_PrepareInternal │ │ │ │ +00018338 T _PyUnicodeWriter_Dealloc │ │ │ │ +00004320 T _PyUnicodeWriter_Finish │ │ │ │ +00007574 T _PyUnicodeWriter_Init │ │ │ │ +00005920 T _PyUnicodeWriter_PrepareInternal │ │ │ │ 0000196c T _PyUnicodeWriter_PrepareKindInternal │ │ │ │ 00002054 t _PyUnicodeWriter_Update │ │ │ │ -00003fa8 T _PyUnicodeWriter_WriteASCIIString │ │ │ │ -00017734 T _PyUnicodeWriter_WriteChar │ │ │ │ -000074a0 t _PyUnicodeWriter_WriteCharInline │ │ │ │ +000040ac T _PyUnicodeWriter_WriteASCIIString │ │ │ │ +00017b30 T _PyUnicodeWriter_WriteChar │ │ │ │ +000075b8 t _PyUnicodeWriter_WriteCharInline │ │ │ │ 0000198a T _PyUnicodeWriter_WriteLatin1String │ │ │ │ -00006f50 T _PyUnicodeWriter_WriteStr │ │ │ │ -000089e0 T _PyUnicodeWriter_WriteSubstring │ │ │ │ -000068d8 T _PyUnicode_AsASCIIString │ │ │ │ -0001aa04 T _PyUnicode_AsLatin1String │ │ │ │ -000026e4 T _PyUnicode_AsUTF8NoNUL │ │ │ │ -000177ac T _PyUnicode_AsUTF8String │ │ │ │ +00007068 T _PyUnicodeWriter_WriteStr │ │ │ │ +00008af8 T _PyUnicodeWriter_WriteSubstring │ │ │ │ +000069f0 T _PyUnicode_AsASCIIString │ │ │ │ +0001ae00 T _PyUnicode_AsLatin1String │ │ │ │ +000026f0 T _PyUnicode_AsUTF8NoNUL │ │ │ │ +00017ba8 T _PyUnicode_AsUTF8String │ │ │ │ 000012d4 T _PyUnicode_CheckConsistency │ │ │ │ -000183b4 T _PyUnicode_ClearInterned │ │ │ │ -0001bd3c T _PyUnicode_Copy │ │ │ │ -0001dfdc T _PyUnicode_DecodeRawUnicodeEscapeStateful │ │ │ │ +000187b0 T _PyUnicode_ClearInterned │ │ │ │ +0001c134 T _PyUnicode_Copy │ │ │ │ +0001e480 T _PyUnicode_DecodeRawUnicodeEscapeStateful │ │ │ │ 00001a5c T _PyUnicode_DecodeUnicodeEscapeInternal │ │ │ │ -00004c30 T _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ -00009170 T _PyUnicode_DecodeUnicodeEscapeStateful │ │ │ │ -0000d478 T _PyUnicode_EQ │ │ │ │ -000199b8 T _PyUnicode_EncodeCharmap │ │ │ │ -000040e4 T _PyUnicode_EncodeUTF16 │ │ │ │ -0000875c T _PyUnicode_EncodeUTF32 │ │ │ │ -0002153c T _PyUnicode_EncodeUTF7 │ │ │ │ -00004ae0 T _PyUnicode_Equal │ │ │ │ +00004d34 T _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ +0000916c T _PyUnicode_DecodeUnicodeEscapeStateful │ │ │ │ +0000d650 T _PyUnicode_EQ │ │ │ │ +00019db4 T _PyUnicode_EncodeCharmap │ │ │ │ +000040e0 T _PyUnicode_EncodeUTF16 │ │ │ │ +00008758 T _PyUnicode_EncodeUTF32 │ │ │ │ +00021a04 T _PyUnicode_EncodeUTF7 │ │ │ │ +00004be4 T _PyUnicode_Equal │ │ │ │ 00001a7c T _PyUnicode_EqualToASCIIId │ │ │ │ -00004890 T _PyUnicode_EqualToASCIIString │ │ │ │ -00014fc0 T _PyUnicode_ExactDealloc │ │ │ │ -000062b0 T _PyUnicode_FastCopyCharacters │ │ │ │ -0001db54 T _PyUnicode_FastFill │ │ │ │ -00008aec T _PyUnicode_FindMaxChar │ │ │ │ +00004994 T _PyUnicode_EqualToASCIIString │ │ │ │ +000153b0 T _PyUnicode_ExactDealloc │ │ │ │ +000062ac T _PyUnicode_FastCopyCharacters │ │ │ │ +0001df4c T _PyUnicode_FastFill │ │ │ │ +00008c04 T _PyUnicode_FindMaxChar │ │ │ │ 00002264 t _PyUnicode_FindMaxChar.part.0 │ │ │ │ -00003704 T _PyUnicode_Fini │ │ │ │ -0000366c T _PyUnicode_FiniTypes │ │ │ │ +00003700 T _PyUnicode_Fini │ │ │ │ +00003668 T _PyUnicode_FiniTypes │ │ │ │ U _PyUnicode_FormatAdvancedWriter │ │ │ │ -0001ca48 T _PyUnicode_FormatLong │ │ │ │ -00004130 T _PyUnicode_FromASCII │ │ │ │ +0001ce40 T _PyUnicode_FormatLong │ │ │ │ +00004234 T _PyUnicode_FromASCII │ │ │ │ 00000232 T _PyUnicode_FromId │ │ │ │ -0000468c t _PyUnicode_FromUCS1 │ │ │ │ -00017f60 t _PyUnicode_FromUCS2 │ │ │ │ -0001ce94 t _PyUnicode_FromUCS4 │ │ │ │ -00002f48 T _PyUnicode_GetNameCAPI │ │ │ │ +00004790 t _PyUnicode_FromUCS1 │ │ │ │ +0001835c t _PyUnicode_FromUCS2 │ │ │ │ +0001d28c t _PyUnicode_FromUCS4 │ │ │ │ +00002f44 T _PyUnicode_GetNameCAPI │ │ │ │ 00001eec t _PyUnicode_HAS_UTF8_MEMORY │ │ │ │ 00002374 T _PyUnicode_InitEncodings │ │ │ │ 00000000 T _PyUnicode_InitGlobalObjects │ │ │ │ 00001eb8 T _PyUnicode_InitState │ │ │ │ 00001f20 T _PyUnicode_InitTypes │ │ │ │ -0001c5dc T _PyUnicode_InsertThousandsGrouping │ │ │ │ -00001c54 T _PyUnicode_InternImmortal │ │ │ │ -00021aa4 T _PyUnicode_InternInPlace │ │ │ │ -00001e2c T _PyUnicode_InternMortal │ │ │ │ +0001c9d4 T _PyUnicode_InsertThousandsGrouping │ │ │ │ +00001c60 T _PyUnicode_InternImmortal │ │ │ │ +00021f34 T _PyUnicode_InternInPlace │ │ │ │ +00001e38 T _PyUnicode_InternMortal │ │ │ │ 00001b20 T _PyUnicode_InternStatic │ │ │ │ 00001234 T _PyUnicode_InternedSize │ │ │ │ 00001270 T _PyUnicode_InternedSize_Immortal │ │ │ │ U _PyUnicode_IsAlpha │ │ │ │ U _PyUnicode_IsCaseIgnorable │ │ │ │ U _PyUnicode_IsCased │ │ │ │ U _PyUnicode_IsDecimalDigit │ │ │ │ @@ -13348,36 +13344,36 @@ │ │ │ │ U _PyUnicode_IsNumeric │ │ │ │ U _PyUnicode_IsPrintable │ │ │ │ U _PyUnicode_IsTitlecase │ │ │ │ U _PyUnicode_IsUppercase │ │ │ │ U _PyUnicode_IsWhitespace │ │ │ │ U _PyUnicode_IsXidContinue │ │ │ │ U _PyUnicode_IsXidStart │ │ │ │ -00009cb8 T _PyUnicode_JoinArray │ │ │ │ -00004a6c T _PyUnicode_ScanIdentifier │ │ │ │ +00009e6c T _PyUnicode_JoinArray │ │ │ │ +00004b70 T _PyUnicode_ScanIdentifier │ │ │ │ U _PyUnicode_ToDecimalDigit │ │ │ │ U _PyUnicode_ToFoldedFull │ │ │ │ U _PyUnicode_ToLowerFull │ │ │ │ U _PyUnicode_ToTitleFull │ │ │ │ U _PyUnicode_ToUpperFull │ │ │ │ -0001a900 T _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ -0001aa64 t _PyUnicode_TranslateCharmap │ │ │ │ +0001acfc T _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ +0001ae60 t _PyUnicode_TranslateCharmap │ │ │ │ 0000165c T _PyUnicode_WideCharString_Converter │ │ │ │ 000016b4 T _PyUnicode_WideCharString_Opt_Converter │ │ │ │ -00012030 T _PyUnicode_XStrip │ │ │ │ +00012400 T _PyUnicode_XStrip │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_DecodeLocaleEx │ │ │ │ 0000008c T _Py_DecodeUTF8Ex │ │ │ │ 00002340 T _Py_DecodeUTF8_surrogateescape │ │ │ │ U _Py_DumpPathConfig │ │ │ │ U _Py_EncodeLocaleEx │ │ │ │ -0000dd1c T _Py_EncodeUTF8Ex │ │ │ │ +0000dfcc T _Py_EncodeUTF8Ex │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ -0000d660 T _Py_GetErrorHandler │ │ │ │ +0000d838 T _Py_GetErrorHandler │ │ │ │ U _Py_HashBytes │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NewReferenceNoTotal │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_SetFileSystemEncoding │ │ │ │ U _Py_SetImmortal │ │ │ │ @@ -13403,15 +13399,15 @@ │ │ │ │ 00000210 r __func__.31 │ │ │ │ 00000000 r __func__.4 │ │ │ │ 00000030 r __func__.5 │ │ │ │ U __memmove_chk │ │ │ │ U __sprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -00005b64 t _copy_characters │ │ │ │ +00005c64 t _copy_characters │ │ │ │ 00000238 r _keywords.11 │ │ │ │ 00000248 r _keywords.14 │ │ │ │ 00000254 r _keywords.17 │ │ │ │ 00000260 r _keywords.20 │ │ │ │ 00000268 r _keywords.23 │ │ │ │ 00000270 r _keywords.26 │ │ │ │ 0000022c r _keywords.8 │ │ │ │ @@ -13427,253 +13423,253 @@ │ │ │ │ 00000620 d _parser.18 │ │ │ │ 00000370 d _parser.21 │ │ │ │ 00000594 d _parser.24 │ │ │ │ 000005c0 d _parser.27 │ │ │ │ 00000568 d _parser.9 │ │ │ │ 00000720 d _string_methods │ │ │ │ 000005ec d _string_module │ │ │ │ -000114d4 t any_find_slice │ │ │ │ -00014478 t anylib_find │ │ │ │ +000118a4 t any_find_slice │ │ │ │ +00014868 t anylib_find │ │ │ │ 00000110 r ascii_linebreak │ │ │ │ -00006dec t asciilib__factorize │ │ │ │ -00006e2c t asciilib__lex_search │ │ │ │ -00006c64 t asciilib__preprocess │ │ │ │ -00006efc t asciilib__two_way │ │ │ │ -000063f0 t asciilib_adaptive_find.constprop.0 │ │ │ │ -00020088 t asciilib_default_rfind.constprop.0 │ │ │ │ -00003770 t backslashreplace │ │ │ │ +00006de8 t asciilib__factorize │ │ │ │ +00006e28 t asciilib__lex_search │ │ │ │ +00006c60 t asciilib__preprocess │ │ │ │ +00006ef8 t asciilib__two_way │ │ │ │ +000063ec t asciilib_adaptive_find.constprop.0 │ │ │ │ +0002052c t asciilib_default_rfind.constprop.0 │ │ │ │ +0000376c t backslashreplace │ │ │ │ 00000000 d bloom_linebreak │ │ │ │ -0000607c t case_operation │ │ │ │ -00006710 t charmapencode_lookup │ │ │ │ -0001a350 t charmapencode_output │ │ │ │ -000036a4 t clear_interned_dict │ │ │ │ +00006078 t case_operation │ │ │ │ +0000670c t charmapencode_lookup │ │ │ │ +0001a74c t charmapencode_output │ │ │ │ +000036a0 t clear_interned_dict │ │ │ │ 00002500 t config_get_codec_name │ │ │ │ 00000664 t convert_uc.constprop.0 │ │ │ │ -0001ded4 t do_capitalize │ │ │ │ +0001e378 t do_capitalize │ │ │ │ 0000074c t do_casefold │ │ │ │ -00007a2c t do_string_format │ │ │ │ -00009234 t do_string_format_map │ │ │ │ -0001e5e8 t do_swapcase │ │ │ │ -00013944 t encode_wstr_utf8 │ │ │ │ +00007b44 t do_string_format │ │ │ │ +00009230 t do_string_format_map │ │ │ │ +0001ea8c t do_swapcase │ │ │ │ +00013d34 t encode_wstr_utf8 │ │ │ │ 00000b84 d encoding_map_methods │ │ │ │ 000020e4 t ensure_unicode.isra.0 │ │ │ │ -00007fe8 t fieldnameiter_dealloc │ │ │ │ +00007fe4 t fieldnameiter_dealloc │ │ │ │ 00000004 b fieldnameiter_methods │ │ │ │ -00007e84 t fieldnameiter_next │ │ │ │ +00007e80 t fieldnameiter_next │ │ │ │ 00000548 r format__doc__ │ │ │ │ 000004a0 r format_map__doc__ │ │ │ │ -00007db4 t formatter_field_name_split │ │ │ │ -00007894 t formatter_parser │ │ │ │ -00008008 t formatteriter_dealloc │ │ │ │ +00007db0 t formatter_field_name_split │ │ │ │ +00007890 t formatter_parser │ │ │ │ +00008004 t formatteriter_dealloc │ │ │ │ 00000014 b formatteriter_methods │ │ │ │ -000078f8 t formatteriter_next │ │ │ │ +000078f4 t formatteriter_next │ │ │ │ 000001bc t get_error_handler_wide.part.0 │ │ │ │ 000022c4 t get_integer │ │ │ │ 000006c2 t handle_capital_sigma │ │ │ │ -00001a58 t hashtable_unicode_compare │ │ │ │ +00001a64 t hashtable_unicode_compare │ │ │ │ 000005f0 t hashtable_unicode_hash │ │ │ │ 00000000 b initialized.6 │ │ │ │ 00000000 t intern_common │ │ │ │ 00000564 t intern_static.isra.0 │ │ │ │ 000002d0 r length_hint_doc │ │ │ │ 00002a00 t make_encode_exception │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memrchr │ │ │ │ U memset │ │ │ │ 00000708 d module_slots │ │ │ │ -00008b2c t output_markup │ │ │ │ -00003f48 t pad │ │ │ │ -00003904 t raise_encode_exception │ │ │ │ +00008c44 t output_markup │ │ │ │ +00003f44 t pad │ │ │ │ +00003900 t raise_encode_exception │ │ │ │ 000002a8 r reduce_doc │ │ │ │ -0000f6dc t replace │ │ │ │ -00006264 t resize_compact │ │ │ │ +0000faac t replace │ │ │ │ +0000637c t resize_compact │ │ │ │ 000015fa t resize_copy │ │ │ │ -00004b90 t rsplit │ │ │ │ +00004b8c t rsplit │ │ │ │ 00000280 r setstate_doc │ │ │ │ -0000bbbc t split │ │ │ │ +0000bd68 t split │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ -0000787c t tailmatch │ │ │ │ -00006dec t ucs1lib__factorize │ │ │ │ -00007344 t ucs1lib__preprocess │ │ │ │ -000073e8 t ucs1lib__two_way │ │ │ │ +00007994 t tailmatch │ │ │ │ +00006de8 t ucs1lib__factorize │ │ │ │ +00007340 t ucs1lib__preprocess │ │ │ │ +000073e4 t ucs1lib__two_way │ │ │ │ 000005f4 t ucs1lib__two_way_count │ │ │ │ -000067f4 t ucs1lib_adaptive_find │ │ │ │ +000067f0 t ucs1lib_adaptive_find │ │ │ │ 000025c0 t ucs1lib_fastsearch.constprop.0 │ │ │ │ -000046e8 t ucs1lib_utf16_encode.isra.0 │ │ │ │ -00008e68 t ucs1lib_utf32_encode.isra.0 │ │ │ │ +000046e4 t ucs1lib_utf16_encode.isra.0 │ │ │ │ +00008e64 t ucs1lib_utf32_encode.isra.0 │ │ │ │ 00000c4a t ucs2lib__lex_search │ │ │ │ 000010fc t ucs2lib__preprocess │ │ │ │ 00000c9e t ucs2lib__two_way │ │ │ │ 000011c4 t ucs2lib__two_way_count │ │ │ │ -0001a698 t ucs2lib_fastsearch │ │ │ │ +0001aa94 t ucs2lib_fastsearch │ │ │ │ 000003bc t ucs2lib_fastsearch.part.0 │ │ │ │ -000039f8 t ucs2lib_find_char │ │ │ │ -000035e0 t ucs2lib_find_max_char │ │ │ │ -00003958 t ucs2lib_rfind_char │ │ │ │ -00012978 t ucs2lib_utf8_encoder │ │ │ │ +000039f4 t ucs2lib_find_char │ │ │ │ +000035dc t ucs2lib_find_max_char │ │ │ │ +00003954 t ucs2lib_rfind_char │ │ │ │ +00012d68 t ucs2lib_utf8_encoder │ │ │ │ 00000df2 t ucs4lib__lex_search │ │ │ │ 00000fc4 t ucs4lib__preprocess │ │ │ │ 00000e46 t ucs4lib__two_way │ │ │ │ 0000108e t ucs4lib__two_way_count │ │ │ │ -00008230 t ucs4lib_fastsearch │ │ │ │ -00008194 t ucs4lib_find_char │ │ │ │ -00004a00 t ucs4lib_find_max_char │ │ │ │ +0000822c t ucs4lib_fastsearch │ │ │ │ +00008190 t ucs4lib_find_char │ │ │ │ +000049fc t ucs4lib_find_max_char │ │ │ │ 000008e6 t ucs4lib_rfind_char │ │ │ │ -00003adc t ucs4lib_utf8_encoder │ │ │ │ -00006238 t unicode___format__ │ │ │ │ +00003ad8 t ucs4lib_utf8_encoder │ │ │ │ +00006234 t unicode___format__ │ │ │ │ 00000648 r unicode___format____doc__ │ │ │ │ 00000790 d unicode_as_mapping │ │ │ │ 000007c4 d unicode_as_number │ │ │ │ 0000079c d unicode_as_sequence │ │ │ │ -00010d94 t unicode_ascii_iter_next │ │ │ │ -0001a510 t unicode_askind │ │ │ │ -00006048 t unicode_capitalize │ │ │ │ +00011164 t unicode_ascii_iter_next │ │ │ │ +0001a90c t unicode_askind │ │ │ │ +00006044 t unicode_capitalize │ │ │ │ 00003098 r unicode_capitalize__doc__ │ │ │ │ -00008054 t unicode_casefold │ │ │ │ +00008050 t unicode_casefold │ │ │ │ 0000303c r unicode_casefold__doc__ │ │ │ │ -0001c954 t unicode_center │ │ │ │ +0001cd4c t unicode_center │ │ │ │ 00002f9c r unicode_center__doc__ │ │ │ │ -000149b0 t unicode_char │ │ │ │ +00014da0 t unicode_char │ │ │ │ 0000211c t unicode_check_encoding_errors │ │ │ │ -0001c154 t unicode_check_modifiable │ │ │ │ -00011ad8 t unicode_compare │ │ │ │ -0001b678 t unicode_count │ │ │ │ +0001c54c t unicode_check_modifiable │ │ │ │ +00011ea8 t unicode_compare │ │ │ │ +0001ba70 t unicode_count │ │ │ │ 00002ed0 r unicode_count__doc__ │ │ │ │ -0001b724 t unicode_count_impl │ │ │ │ -00001ae8 t unicode_dealloc │ │ │ │ -00002cf0 t unicode_decode_call_errorhandler_writer │ │ │ │ -000020b8 t unicode_decode_locale │ │ │ │ +0001bb1c t unicode_count_impl │ │ │ │ +00001af4 t unicode_dealloc │ │ │ │ +00002cec t unicode_decode_call_errorhandler_writer │ │ │ │ +000020c4 t unicode_decode_locale │ │ │ │ 000009bc t unicode_decode_utf8 │ │ │ │ 00000308 r unicode_doc │ │ │ │ -000150c8 t unicode_encode │ │ │ │ +000154b8 t unicode_encode │ │ │ │ 00002cd0 r unicode_encode__doc__ │ │ │ │ 000028f0 t unicode_encode_call_errorhandler │ │ │ │ -000111bc t unicode_encode_locale │ │ │ │ -00018750 t unicode_encode_ucs1 │ │ │ │ -000126f0 t unicode_encode_utf8 │ │ │ │ -0001219c t unicode_endswith │ │ │ │ +0001158c t unicode_encode_locale │ │ │ │ +00018b4c t unicode_encode_ucs1 │ │ │ │ +00012ae8 t unicode_encode_utf8 │ │ │ │ +0001256c t unicode_endswith │ │ │ │ 000006b4 r unicode_endswith__doc__ │ │ │ │ -0000f060 t unicode_expandtabs │ │ │ │ +0000f430 t unicode_expandtabs │ │ │ │ 00002c28 r unicode_expandtabs__doc__ │ │ │ │ -00003f00 t unicode_fill │ │ │ │ +00003efc t unicode_fill │ │ │ │ 00002a8c t unicode_fill_utf8 │ │ │ │ -0001523c t unicode_find │ │ │ │ +0001562c t unicode_find │ │ │ │ 00002b34 r unicode_find__doc__ │ │ │ │ -00006a80 t unicode_fromformat_write_cstr │ │ │ │ -00006d4c t unicode_fromformat_write_str │ │ │ │ +00006b98 t unicode_fromformat_write_cstr │ │ │ │ +00006e64 t unicode_fromformat_write_str │ │ │ │ 00000a40 t unicode_fromformat_write_wcstr │ │ │ │ -00014820 t unicode_getitem │ │ │ │ +00014c10 t unicode_getitem │ │ │ │ 00000802 t unicode_getnewargs │ │ │ │ 00000514 t unicode_hash │ │ │ │ -0001dd70 t unicode_index │ │ │ │ +0001e168 t unicode_index │ │ │ │ 00002a24 r unicode_index__doc__ │ │ │ │ -00012ea0 t unicode_isalnum │ │ │ │ +00013290 t unicode_isalnum │ │ │ │ 00002444 r unicode_isalnum__doc__ │ │ │ │ -0001da2c t unicode_isalpha │ │ │ │ +0001de24 t unicode_isalpha │ │ │ │ 00002524 r unicode_isalpha__doc__ │ │ │ │ -00013b34 t unicode_isascii │ │ │ │ +00013f24 t unicode_isascii │ │ │ │ 0000296c r unicode_isascii__doc__ │ │ │ │ -00020d88 t unicode_isdecimal │ │ │ │ +00021250 t unicode_isdecimal │ │ │ │ 0000236c r unicode_isdecimal__doc__ │ │ │ │ -0001d63c t unicode_isdigit │ │ │ │ +0001da34 t unicode_isdigit │ │ │ │ 0000229c r unicode_isdigit__doc__ │ │ │ │ -00014ac8 t unicode_isidentifier │ │ │ │ +00014eb8 t unicode_isidentifier │ │ │ │ 00002104 r unicode_isidentifier__doc__ │ │ │ │ -0001f218 t unicode_islower │ │ │ │ +0001f6bc t unicode_islower │ │ │ │ 00002890 r unicode_islower__doc__ │ │ │ │ -00021464 t unicode_isnumeric │ │ │ │ +0002192c t unicode_isnumeric │ │ │ │ 000021d0 r unicode_isnumeric__doc__ │ │ │ │ -0001fc24 t unicode_isprintable │ │ │ │ +000200c8 t unicode_isprintable │ │ │ │ 00002060 r unicode_isprintable__doc__ │ │ │ │ -0001d520 t unicode_isspace │ │ │ │ +0001d918 t unicode_isspace │ │ │ │ 000025f8 r unicode_isspace__doc__ │ │ │ │ -0001f8b8 t unicode_istitle │ │ │ │ +0001fd5c t unicode_istitle │ │ │ │ 000026cc r unicode_istitle__doc__ │ │ │ │ -0001bedc t unicode_isupper │ │ │ │ +0001c2d4 t unicode_isupper │ │ │ │ 000027b0 r unicode_isupper__doc__ │ │ │ │ -00010ce8 t unicode_iter │ │ │ │ -00010c20 t unicode_join │ │ │ │ +000110b8 t unicode_iter │ │ │ │ +00010ff0 t unicode_join │ │ │ │ 00001f74 r unicode_join__doc__ │ │ │ │ 00000ab4 t unicode_kind_name │ │ │ │ -00007050 t unicode_length │ │ │ │ -0001e6b0 t unicode_ljust │ │ │ │ +00007168 t unicode_length │ │ │ │ +0001eb54 t unicode_ljust │ │ │ │ 00001ed0 r unicode_ljust__doc__ │ │ │ │ -0000e830 t unicode_lower │ │ │ │ +0000eae0 t unicode_lower │ │ │ │ 00001e88 r unicode_lower__doc__ │ │ │ │ -000131cc t unicode_lstrip │ │ │ │ +000135bc t unicode_lstrip │ │ │ │ 00001d34 r unicode_lstrip__doc__ │ │ │ │ -00005c58 t unicode_maketrans │ │ │ │ +00005c54 t unicode_maketrans │ │ │ │ 00000b98 r unicode_maketrans__doc__ │ │ │ │ 00000854 d unicode_methods │ │ │ │ -000159c0 t unicode_mod │ │ │ │ -00019724 t unicode_new │ │ │ │ -0000d704 t unicode_partition │ │ │ │ +00015db0 t unicode_mod │ │ │ │ +00019b20 t unicode_new │ │ │ │ +0000d8dc t unicode_partition │ │ │ │ 000012a8 r unicode_partition__doc__ │ │ │ │ -0001de44 t unicode_removeprefix │ │ │ │ +0001e23c t unicode_removeprefix │ │ │ │ 00001a74 r unicode_removeprefix__doc__ │ │ │ │ -000080bc t unicode_removesuffix │ │ │ │ +000080b8 t unicode_removesuffix │ │ │ │ 00001978 r unicode_removesuffix__doc__ │ │ │ │ -00014c38 t unicode_repeat │ │ │ │ -0000f5d8 t unicode_replace │ │ │ │ +00015028 t unicode_repeat │ │ │ │ +0000f9a8 t unicode_replace │ │ │ │ 00001b54 r unicode_replace__doc__ │ │ │ │ -0000a6a8 t unicode_repr │ │ │ │ -0000ee30 t unicode_resize │ │ │ │ +0000a85c t unicode_repr │ │ │ │ +0000f200 t unicode_resize │ │ │ │ 00001f8c t unicode_result │ │ │ │ 0000201c t unicode_result.part.0 │ │ │ │ -0001141c t unicode_rfind │ │ │ │ +000117ec t unicode_rfind │ │ │ │ 00001884 r unicode_rfind__doc__ │ │ │ │ -0001bc60 t unicode_rindex │ │ │ │ +0001c058 t unicode_rindex │ │ │ │ 00001770 r unicode_rindex__doc__ │ │ │ │ -0001dbb4 t unicode_rjust │ │ │ │ +0001dfac t unicode_rjust │ │ │ │ 000016cc r unicode_rjust__doc__ │ │ │ │ -00007054 t unicode_rpartition │ │ │ │ +0000716c t unicode_rpartition │ │ │ │ 00001114 r unicode_rpartition__doc__ │ │ │ │ -00004a8c t unicode_rsplit │ │ │ │ +00004a88 t unicode_rsplit │ │ │ │ 00000f1c r unicode_rsplit__doc__ │ │ │ │ -00011c54 t unicode_rstrip │ │ │ │ +00012024 t unicode_rstrip │ │ │ │ 00001c90 r unicode_rstrip__doc__ │ │ │ │ 0000087c t unicode_sizeof │ │ │ │ 000005fc r unicode_sizeof__doc__ │ │ │ │ -0000ba60 t unicode_split │ │ │ │ +0000bc0c t unicode_split │ │ │ │ 00001428 r unicode_split__doc__ │ │ │ │ -000177b4 t unicode_splitlines │ │ │ │ +00017bb0 t unicode_splitlines │ │ │ │ 00000e54 r unicode_splitlines__doc__ │ │ │ │ -00007518 t unicode_startswith │ │ │ │ +00007630 t unicode_startswith │ │ │ │ 000007e4 r unicode_startswith__doc__ │ │ │ │ -0001f058 t unicode_str │ │ │ │ -0000e024 t unicode_strip │ │ │ │ +0001f4fc t unicode_str │ │ │ │ +0000e2d4 t unicode_strip │ │ │ │ 00001dd8 r unicode_strip__doc__ │ │ │ │ -00010e5c t unicode_subscript │ │ │ │ +0001122c t unicode_subscript │ │ │ │ 000005e8 t unicode_swapcase │ │ │ │ 00000dec r unicode_swapcase__doc__ │ │ │ │ -0001f490 t unicode_title │ │ │ │ +0001f934 t unicode_title │ │ │ │ 00003134 r unicode_title__doc__ │ │ │ │ -0001aa58 t unicode_translate │ │ │ │ +0001ae54 t unicode_translate │ │ │ │ 000009ec r unicode_translate__doc__ │ │ │ │ -0001c1a4 t unicode_upper │ │ │ │ +0001c59c t unicode_upper │ │ │ │ 000009a4 r unicode_upper__doc__ │ │ │ │ -00012468 t unicode_vectorcall │ │ │ │ -00008658 t unicode_zfill │ │ │ │ +00012860 t unicode_vectorcall │ │ │ │ +00008654 t unicode_zfill │ │ │ │ 00000918 r unicode_zfill__doc__ │ │ │ │ -00010dec t unicodeiter_dealloc │ │ │ │ -00008028 t unicodeiter_len │ │ │ │ +000111bc t unicodeiter_dealloc │ │ │ │ +00008024 t unicodeiter_len │ │ │ │ 00000750 d unicodeiter_methods │ │ │ │ -000185b0 t unicodeiter_next │ │ │ │ -0000814c t unicodeiter_reduce │ │ │ │ -000081e4 t unicodeiter_setstate │ │ │ │ +000189ac t unicodeiter_next │ │ │ │ +00008148 t unicodeiter_reduce │ │ │ │ +000081e0 t unicodeiter_setstate │ │ │ │ 000005ac t unicodeiter_traverse │ │ │ │ 00000190 r utf7_category │ │ │ │ U wcscmp │ │ │ │ U wcslen │ │ │ │ U wmemchr │ │ │ │ U wmemcmp │ │ │ │ -000062d4 t xmlcharrefreplace │ │ │ │ +000062d0 t xmlcharrefreplace │ │ │ │ │ │ │ │ unicodectype.o: │ │ │ │ 00016600 R _PyUnicode_ExtendedCase │ │ │ │ 000000cc T _PyUnicode_IsAlpha │ │ │ │ 00000000 T _PyUnicode_IsCaseIgnorable │ │ │ │ 000005c8 T _PyUnicode_IsCased │ │ │ │ 00000110 T _PyUnicode_IsDecimalDigit │ │ │ │ @@ -13746,24 +13742,24 @@ │ │ │ │ U _Py_make_parameters │ │ │ │ U _Py_subs_parameters │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000032 T _Py_union_args │ │ │ │ 00000000 T _Py_union_type_or │ │ │ │ 00000188 d union_as_mapping │ │ │ │ 000000d0 d union_as_number │ │ │ │ -000004cc t union_getattro │ │ │ │ +000004d8 t union_getattro │ │ │ │ 00000074 t union_getitem │ │ │ │ 00000036 t union_hash │ │ │ │ 00000194 d union_members │ │ │ │ 00000000 t union_parameters │ │ │ │ 00000160 d union_properties │ │ │ │ -00000518 t union_repr │ │ │ │ +00000524 t union_repr │ │ │ │ 00000000 t union_richcompare │ │ │ │ -00000490 t union_traverse │ │ │ │ -00000408 t unionobject_dealloc │ │ │ │ +0000049c t union_traverse │ │ │ │ +00000414 t unionobject_dealloc │ │ │ │ │ │ │ │ weakrefobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000002c r .LC1 │ │ │ │ 000000dc r .LC10 │ │ │ │ 000000fc r .LC11 │ │ │ │ @@ -14402,15 +14398,15 @@ │ │ │ │ 00002f18 r .LC360 │ │ │ │ 00002f28 r .LC361 │ │ │ │ 00002f3c r .LC362 │ │ │ │ 00002f50 r .LC363 │ │ │ │ 00002f7c r .LC364 │ │ │ │ 00002fa8 r .LC365 │ │ │ │ 00002fd0 r .LC366 │ │ │ │ -00002ff4 r .LC367 │ │ │ │ +00002ff8 r .LC367 │ │ │ │ 0000301c r .LC368 │ │ │ │ 00003058 r .LC369 │ │ │ │ 000004f8 r .LC37 │ │ │ │ 00003098 r .LC370 │ │ │ │ 000030c8 r .LC371 │ │ │ │ 000030f0 r .LC372 │ │ │ │ 000030f4 r .LC373 │ │ │ │ @@ -14890,17 +14886,17 @@ │ │ │ │ 00000310 r MatchValue_fields │ │ │ │ 0000010c r Match_fields │ │ │ │ 00000000 r Module_fields │ │ │ │ 00000234 r Name_fields │ │ │ │ 00000178 r NamedExpr_fields │ │ │ │ 00000158 r Nonlocal_fields │ │ │ │ 0000036c r ParamSpec_fields │ │ │ │ -00000e50 T PyAST_Check │ │ │ │ -000011bc T PyAST_mod2obj │ │ │ │ -00010e40 T PyAST_obj2mod │ │ │ │ +00000eac T PyAST_Check │ │ │ │ +00001218 T PyAST_mod2obj │ │ │ │ +00010de4 T PyAST_obj2mod │ │ │ │ U PyBaseObject_Type │ │ │ │ U PyBytes_Type │ │ │ │ U PyDict_GetItemRef │ │ │ │ U PyDict_GetItemWithError │ │ │ │ U PyDict_New │ │ │ │ U PyDict_Next │ │ │ │ U PyDict_SetItemString │ │ │ │ @@ -14911,15 +14907,15 @@ │ │ │ │ U PyErr_WarnFormat │ │ │ │ U PyExc_DeprecationWarning │ │ │ │ U PyExc_RecursionError │ │ │ │ U PyExc_RuntimeError │ │ │ │ U PyExc_SystemError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ -0000fa78 T PyInit__ast │ │ │ │ +0000fa1c T PyInit__ast │ │ │ │ U PyList_Append │ │ │ │ U PyList_AsTuple │ │ │ │ U PyList_New │ │ │ │ U PyList_Type │ │ │ │ U PyLong_AsInt │ │ │ │ U PyLong_FromLong │ │ │ │ U PyLong_Type │ │ │ │ @@ -14953,15 +14949,15 @@ │ │ │ │ U PyType_GetSlot │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_GenericAliasType │ │ │ │ -000046f4 t Py_XDECREF │ │ │ │ +0000476c t Py_XDECREF │ │ │ │ 00000114 r Raise_fields │ │ │ │ 00000078 r Return_fields │ │ │ │ 000001bc r SetComp_fields │ │ │ │ 000001b0 r Set_fields │ │ │ │ 0000024c r Slice_fields │ │ │ │ 0000022c r Starred_fields │ │ │ │ 00000220 r Subscript_fields │ │ │ │ @@ -14973,180 +14969,180 @@ │ │ │ │ 00000374 r TypeVarTuple_fields │ │ │ │ 00000360 r TypeVar_fields │ │ │ │ 0000018c r UnaryOp_fields │ │ │ │ 000000dc r While_fields │ │ │ │ 000000f4 r With_fields │ │ │ │ 000001e0 r YieldFrom_fields │ │ │ │ 000001dc r Yield_fields │ │ │ │ -0000fa04 T _PyAST_AnnAssign │ │ │ │ +0000f9a8 T _PyAST_AnnAssign │ │ │ │ 000000a0 T _PyAST_Assert │ │ │ │ 000001bc T _PyAST_Assign │ │ │ │ -000179b0 T _PyAST_AsyncFor │ │ │ │ -0000f984 T _PyAST_AsyncFunctionDef │ │ │ │ -00010d00 T _PyAST_AsyncWith │ │ │ │ +00017954 T _PyAST_AsyncFor │ │ │ │ +0000f928 T _PyAST_AsyncFunctionDef │ │ │ │ +00010ca4 T _PyAST_AsyncWith │ │ │ │ 000000d0 T _PyAST_Attribute │ │ │ │ -00000c94 T _PyAST_AugAssign │ │ │ │ -0001082c T _PyAST_Await │ │ │ │ +00000cf0 T _PyAST_AugAssign │ │ │ │ +00010828 T _PyAST_Await │ │ │ │ 00000ad0 T _PyAST_BinOp │ │ │ │ 0000036c T _PyAST_BoolOp │ │ │ │ 00000260 T _PyAST_Break │ │ │ │ 00000274 T _PyAST_Call │ │ │ │ 000008e0 T _PyAST_ClassDef │ │ │ │ 00000484 T _PyAST_Compare │ │ │ │ 00000074 T _PyAST_Constant │ │ │ │ 00000298 T _PyAST_Continue │ │ │ │ -00000424 T _PyAST_Delete │ │ │ │ +000003c8 T _PyAST_Delete │ │ │ │ 0000094c T _PyAST_Dict │ │ │ │ -0000cda8 T _PyAST_DictComp │ │ │ │ +0000cd4c T _PyAST_DictComp │ │ │ │ 00000790 T _PyAST_ExceptHandler │ │ │ │ 00000164 T _PyAST_Expr │ │ │ │ -000010e4 T _PyAST_Expression │ │ │ │ -0000ce3c T _PyAST_Fini │ │ │ │ +00001140 T _PyAST_Expression │ │ │ │ +0000cde0 T _PyAST_Fini │ │ │ │ 000009f4 T _PyAST_For │ │ │ │ 00000580 T _PyAST_FormattedValue │ │ │ │ 0000081c T _PyAST_FunctionDef │ │ │ │ 00000440 T _PyAST_FunctionType │ │ │ │ 00000044 T _PyAST_GeneratorExp │ │ │ │ -00000460 T _PyAST_Global │ │ │ │ +00000404 T _PyAST_Global │ │ │ │ 00000658 T _PyAST_If │ │ │ │ -0000032c T _PyAST_IfExp │ │ │ │ +000002d0 T _PyAST_IfExp │ │ │ │ 000002d4 T _PyAST_Import │ │ │ │ 00000000 T _PyAST_ImportFrom │ │ │ │ -0000ce18 T _PyAST_Interactive │ │ │ │ +0000cdbc T _PyAST_Interactive │ │ │ │ 000005e0 T _PyAST_JoinedStr │ │ │ │ -00001070 T _PyAST_Lambda │ │ │ │ +000010cc T _PyAST_Lambda │ │ │ │ 00000524 T _PyAST_List │ │ │ │ -000002d0 T _PyAST_ListComp │ │ │ │ -000107d0 T _PyAST_Match │ │ │ │ -00010d44 T _PyAST_MatchAs │ │ │ │ -00010d84 T _PyAST_MatchClass │ │ │ │ -0001796c T _PyAST_MatchMapping │ │ │ │ -000177d0 T _PyAST_MatchOr │ │ │ │ -00010710 T _PyAST_MatchSequence │ │ │ │ +00000bd8 T _PyAST_ListComp │ │ │ │ +00010774 T _PyAST_Match │ │ │ │ +00010ce8 T _PyAST_MatchAs │ │ │ │ +00010d28 T _PyAST_MatchClass │ │ │ │ +00017910 T _PyAST_MatchMapping │ │ │ │ +00017774 T _PyAST_MatchOr │ │ │ │ +000106b4 T _PyAST_MatchSequence │ │ │ │ 00000000 T _PyAST_MatchSingleton │ │ │ │ -00010794 T _PyAST_MatchStar │ │ │ │ -000106b8 T _PyAST_MatchValue │ │ │ │ -00000da8 T _PyAST_Module │ │ │ │ +00010738 T _PyAST_MatchStar │ │ │ │ +0001065c T _PyAST_MatchValue │ │ │ │ +00000e04 T _PyAST_Module │ │ │ │ 00000000 T _PyAST_Name │ │ │ │ 000001f4 T _PyAST_NamedExpr │ │ │ │ 000000fc T _PyAST_Nonlocal │ │ │ │ -00017910 T _PyAST_ParamSpec │ │ │ │ +000178b4 T _PyAST_ParamSpec │ │ │ │ 000008a8 T _PyAST_Pass │ │ │ │ -00000d68 T _PyAST_Raise │ │ │ │ +00000dc4 T _PyAST_Raise │ │ │ │ 0000061c T _PyAST_Return │ │ │ │ -00000e14 T _PyAST_Set │ │ │ │ +00000e70 T _PyAST_Set │ │ │ │ 00000138 T _PyAST_SetComp │ │ │ │ 000006b8 T _PyAST_Slice │ │ │ │ -000003b8 T _PyAST_Starred │ │ │ │ +0000035c T _PyAST_Starred │ │ │ │ 000006fc T _PyAST_Subscript │ │ │ │ 000007d4 T _PyAST_Try │ │ │ │ -0001786c T _PyAST_TryStar │ │ │ │ +00017810 T _PyAST_TryStar │ │ │ │ 00000a74 T _PyAST_Tuple │ │ │ │ -00016ac8 T _PyAST_TypeAlias │ │ │ │ +00016a6c T _PyAST_TypeAlias │ │ │ │ 00000482 T _PyAST_TypeIgnore │ │ │ │ -0001780c T _PyAST_TypeVar │ │ │ │ -000178b4 T _PyAST_TypeVarTuple │ │ │ │ +000177b0 T _PyAST_TypeVar │ │ │ │ +00017858 T _PyAST_TypeVarTuple │ │ │ │ 00000b64 T _PyAST_UnaryOp │ │ │ │ 00000194 T _PyAST_While │ │ │ │ -00000dd0 T _PyAST_With │ │ │ │ -0000cd6c T _PyAST_Yield │ │ │ │ -00010884 T _PyAST_YieldFrom │ │ │ │ +00000e2c T _PyAST_With │ │ │ │ +0000cd10 T _PyAST_Yield │ │ │ │ +000107d0 T _PyAST_YieldFrom │ │ │ │ 0000021c T _PyAST_alias │ │ │ │ 00000310 T _PyAST_arg │ │ │ │ 000004e4 T _PyAST_arguments │ │ │ │ 0000098c T _PyAST_comprehension │ │ │ │ -00000bd8 T _PyAST_keyword │ │ │ │ -0001074c T _PyAST_match_case │ │ │ │ -00000d28 T _PyAST_withitem │ │ │ │ +00000c34 T _PyAST_keyword │ │ │ │ +000106f0 T _PyAST_match_case │ │ │ │ +00000d84 T _PyAST_withitem │ │ │ │ U _PyArena_AddPyObject │ │ │ │ U _PyArena_Malloc │ │ │ │ -00000ec4 t _PyOnceFlag_CallOnce.constprop.0 │ │ │ │ +00000f20 t _PyOnceFlag_CallOnce.constprop.0 │ │ │ │ U _PyOnceFlag_CallOnceSlow │ │ │ │ U _PyRuntime │ │ │ │ U _PyType_Name │ │ │ │ U _PyUnion_Type │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ U _Py_Dealloc │ │ │ │ -0000470c t _Py_EnterRecursiveCall │ │ │ │ +00004784 t _Py_EnterRecursiveCall │ │ │ │ U _Py_NoneStruct │ │ │ │ 00000082 T _Py_asdl_alias_seq_new │ │ │ │ 00000420 T _Py_asdl_arg_seq_new │ │ │ │ 000029b4 T _Py_asdl_arguments_seq_new │ │ │ │ 00000a08 T _Py_asdl_comprehension_seq_new │ │ │ │ 000004c4 T _Py_asdl_excepthandler_seq_new │ │ │ │ 000003c8 T _Py_asdl_expr_seq_new │ │ │ │ U _Py_asdl_identifier_seq_new │ │ │ │ U _Py_asdl_int_seq_new │ │ │ │ -00000c30 T _Py_asdl_keyword_seq_new │ │ │ │ +00000c8c T _Py_asdl_keyword_seq_new │ │ │ │ 00000ee8 T _Py_asdl_match_case_seq_new │ │ │ │ 00002960 T _Py_asdl_mod_seq_new │ │ │ │ -00010de8 T _Py_asdl_pattern_seq_new │ │ │ │ -000117bc T _Py_asdl_stmt_seq_new │ │ │ │ -00017b8c T _Py_asdl_type_ignore_seq_new │ │ │ │ -0001777c T _Py_asdl_type_param_seq_new │ │ │ │ +00010d8c T _Py_asdl_pattern_seq_new │ │ │ │ +00011760 T _Py_asdl_stmt_seq_new │ │ │ │ +00017b30 T _Py_asdl_type_ignore_seq_new │ │ │ │ +00017720 T _Py_asdl_type_param_seq_new │ │ │ │ 00000d40 T _Py_asdl_withitem_seq_new │ │ │ │ U _Py_tss_tstate │ │ │ │ U _Py_union_type_or │ │ │ │ 00000014 d _astmodule │ │ │ │ -00002988 t add_ast_annotations │ │ │ │ -00000fd0 t add_attributes │ │ │ │ +0000292c t add_ast_annotations │ │ │ │ +0000102c t add_attributes │ │ │ │ 000002dc r alias_attributes │ │ │ │ 000002d4 r alias_fields │ │ │ │ 000002ac r arg_attributes │ │ │ │ 000002a0 r arg_fields │ │ │ │ 00000284 r arguments_fields │ │ │ │ -00010918 t ast2obj_alias │ │ │ │ -00004068 t ast2obj_arg.part.0 │ │ │ │ -00003c50 t ast2obj_arguments │ │ │ │ -00018030 t ast2obj_comprehension │ │ │ │ -000181a4 t ast2obj_excepthandler │ │ │ │ -00002c00 t ast2obj_expr │ │ │ │ -000108dc t ast2obj_expr_context.isra.0 │ │ │ │ -00010b14 t ast2obj_keyword │ │ │ │ -00001768 t ast2obj_list │ │ │ │ -000187d8 t ast2obj_match_case │ │ │ │ -000184d8 t ast2obj_object │ │ │ │ -00003b6c t ast2obj_operator.isra.0 │ │ │ │ -00018910 t ast2obj_pattern │ │ │ │ -000017fc t ast2obj_stmt │ │ │ │ -000184f8 t ast2obj_type_param │ │ │ │ -000183e8 t ast2obj_withitem │ │ │ │ +000108bc t ast2obj_alias │ │ │ │ +000040e0 t ast2obj_arg.part.0 │ │ │ │ +00003cc8 t ast2obj_arguments │ │ │ │ +00017fd4 t ast2obj_comprehension │ │ │ │ +00018148 t ast2obj_excepthandler │ │ │ │ +00002c68 t ast2obj_expr │ │ │ │ +00010880 t ast2obj_expr_context.isra.0 │ │ │ │ +00010ab8 t ast2obj_keyword │ │ │ │ +000017c8 t ast2obj_list │ │ │ │ +0001877c t ast2obj_match_case │ │ │ │ +0001847c t ast2obj_object │ │ │ │ +00003be4 t ast2obj_operator.isra.0 │ │ │ │ +000188b4 t ast2obj_pattern │ │ │ │ +0000185c t ast2obj_stmt │ │ │ │ +0001849c t ast2obj_type_param │ │ │ │ +0001838c t ast2obj_withitem │ │ │ │ 0000004e t ast_clear │ │ │ │ -00001160 t ast_dealloc │ │ │ │ -00001124 t ast_traverse │ │ │ │ +000011bc t ast_dealloc │ │ │ │ +00001180 t ast_traverse │ │ │ │ 000000d0 d ast_type_getsets │ │ │ │ -000042c0 t ast_type_init │ │ │ │ +00004338 t ast_type_init │ │ │ │ 00000118 d ast_type_members │ │ │ │ 000000f8 d ast_type_methods │ │ │ │ -00008368 t ast_type_reduce │ │ │ │ -0000fa84 t astmodule_exec │ │ │ │ +000083e0 t ast_type_reduce │ │ │ │ +0000fa28 t astmodule_exec │ │ │ │ 00000048 d astmodule_slots │ │ │ │ 00000258 r comprehension_fields │ │ │ │ 00000268 r excepthandler_attributes │ │ │ │ 00000160 r expr_attributes │ │ │ │ -0000049c t init_types │ │ │ │ +00000440 t init_types │ │ │ │ 000002c4 r keyword_attributes │ │ │ │ 000002bc r keyword_fields │ │ │ │ -00000ee8 t make_type │ │ │ │ +00000f44 t make_type │ │ │ │ 000002f4 r match_case_fields │ │ │ │ U memset │ │ │ │ 000000d6 t obj2ast_alias │ │ │ │ -00017be0 t obj2ast_arg │ │ │ │ -00016f5c t obj2ast_arguments │ │ │ │ +00017b84 t obj2ast_arg │ │ │ │ +00016f00 t obj2ast_arguments │ │ │ │ 00000a5c t obj2ast_comprehension │ │ │ │ 00000518 t obj2ast_excepthandler │ │ │ │ -000047a4 t obj2ast_expr │ │ │ │ -00016b38 t obj2ast_expr_context.isra.0 │ │ │ │ -00016a50 t obj2ast_identifier.isra.0 │ │ │ │ -00004748 t obj2ast_int.isra.0 │ │ │ │ -00016bac t obj2ast_keyword │ │ │ │ +0000481c t obj2ast_expr │ │ │ │ +00016adc t obj2ast_expr_context.isra.0 │ │ │ │ +000169f4 t obj2ast_identifier.isra.0 │ │ │ │ +000047c0 t obj2ast_int.isra.0 │ │ │ │ +00016b50 t obj2ast_keyword │ │ │ │ 00000f3c t obj2ast_match_case │ │ │ │ -00017a28 t obj2ast_operator.isra.0 │ │ │ │ +000179cc t obj2ast_operator.isra.0 │ │ │ │ 000011b8 t obj2ast_pattern │ │ │ │ -00011814 t obj2ast_stmt │ │ │ │ +000117b8 t obj2ast_stmt │ │ │ │ 000028e0 t obj2ast_string.isra.0 │ │ │ │ 00002210 t obj2ast_type_param │ │ │ │ 00000d94 t obj2ast_withitem │ │ │ │ 00000300 r pattern_attributes │ │ │ │ 00000018 r stmt_attributes │ │ │ │ 00000350 r type_param_attributes │ │ │ │ 000002ec r withitem_fields │ │ │ │ @@ -15243,27 +15239,27 @@ │ │ │ │ U PyDict_Contains │ │ │ │ U PyDict_Next │ │ │ │ U PyErr_Occurred │ │ │ │ U PyList_AsTuple │ │ │ │ U PyLong_AsInt │ │ │ │ U PyLong_AsSsize_t │ │ │ │ U PyTuple_New │ │ │ │ -000016e4 t Py_XDECREF │ │ │ │ +000016e0 t Py_XDECREF │ │ │ │ 00000000 T _PyAssemble_MakeCodeObject │ │ │ │ U _PyBytes_Resize │ │ │ │ U _PyCode_New │ │ │ │ U _PyCode_Validate │ │ │ │ U _PyCompile_ConstCacheMergeOne │ │ │ │ U _PyInstructionSequence_ApplyLabelMap │ │ │ │ U _PyOpcode_Caches │ │ │ │ U _PyOpcode_opcode_metadata │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_set_localsplus_info │ │ │ │ -0000163c t assemble_emit_exception_table_item │ │ │ │ -000015f8 t write_location_signed_varint │ │ │ │ +00001638 t assemble_emit_exception_table_item │ │ │ │ +000015f4 t write_location_signed_varint │ │ │ │ │ │ │ │ ast.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000018 r .LC1 │ │ │ │ 00000188 r .LC10 │ │ │ │ 0000018c r .LC11 │ │ │ │ @@ -15432,26 +15428,26 @@ │ │ │ │ U _Py_asdl_expr_seq_new │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_idiv │ │ │ │ U __aeabi_uidiv │ │ │ │ U __snprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -000026a8 t astfold_arg │ │ │ │ -0000240c t astfold_arguments │ │ │ │ +00002654 t astfold_arg │ │ │ │ +000023b8 t astfold_arguments │ │ │ │ 000000bc t astfold_body │ │ │ │ 00000000 t astfold_comprehension │ │ │ │ 00001180 t astfold_expr │ │ │ │ 000000c4 t astfold_pattern │ │ │ │ 000001d4 t astfold_stmt │ │ │ │ 00000284 t astfold_type_param │ │ │ │ 00000028 t check_complexity │ │ │ │ -000026bc t fold_iter.isra.0 │ │ │ │ -000028b4 t make_const │ │ │ │ -00002764 t make_const_tuple │ │ │ │ +00002668 t fold_iter.isra.0 │ │ │ │ +00002860 t make_const │ │ │ │ +00002710 t make_const_tuple │ │ │ │ 00000000 r ops.0 │ │ │ │ 00000000 t unary_not │ │ │ │ │ │ │ │ ast_unparse.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000008 r .LC1 │ │ │ │ @@ -16107,23 +16103,23 @@ │ │ │ │ U PyErr_SetObject │ │ │ │ U PyErr_SetRaisedException │ │ │ │ 00000078 T PyEval_EvalCode │ │ │ │ 00000090 T PyEval_EvalCodeEx │ │ │ │ 00000b5c T PyEval_EvalFrame │ │ │ │ 00000b3e T PyEval_EvalFrameEx │ │ │ │ 00000000 T PyEval_GetBuiltins │ │ │ │ -0000de6c T PyEval_GetFrame │ │ │ │ +0000dee4 T PyEval_GetFrame │ │ │ │ 0000080c T PyEval_GetFrameBuiltins │ │ │ │ 000007c0 T PyEval_GetFrameGlobals │ │ │ │ 000007bc T PyEval_GetFrameLocals │ │ │ │ 0000087c T PyEval_GetFuncDesc │ │ │ │ 000008cc T PyEval_GetFuncName │ │ │ │ -0000d4b4 T PyEval_GetGlobals │ │ │ │ +0000d52c T PyEval_GetGlobals │ │ │ │ 00000922 T PyEval_GetLocals │ │ │ │ -0000de30 T PyEval_MergeCompilerFlags │ │ │ │ +0000dea8 T PyEval_MergeCompilerFlags │ │ │ │ 00000a68 T PyEval_SetProfile │ │ │ │ 00000aa4 T PyEval_SetProfileAllThreads │ │ │ │ 00000840 T PyEval_SetTrace │ │ │ │ 00000ae4 T PyEval_SetTraceAllThreads │ │ │ │ U PyExc_AssertionError │ │ │ │ U PyExc_AttributeError │ │ │ │ U PyExc_BaseExceptionGroup │ │ │ │ @@ -16231,16 +16227,16 @@ │ │ │ │ U PySequence_Tuple │ │ │ │ U PySet_Add │ │ │ │ U PySet_Contains │ │ │ │ U PySet_New │ │ │ │ U PySet_Type │ │ │ │ U PySlice_New │ │ │ │ U PySuper_Type │ │ │ │ -0000e53c T PyThreadState_EnterTracing │ │ │ │ -0000e544 T PyThreadState_LeaveTracing │ │ │ │ +0000e5b4 T PyThreadState_EnterTracing │ │ │ │ +0000e5bc T PyThreadState_LeaveTracing │ │ │ │ U PyTraceBack_Here │ │ │ │ U PyTupleIter_Type │ │ │ │ U PyTuple_GetItem │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_IsSubtype │ │ │ │ @@ -16250,17 +16246,17 @@ │ │ │ │ U PyUnicode_Concat │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Join │ │ │ │ U PyUnicode_Type │ │ │ │ 00000450 T PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ U PyUnstable_InterpreterFrame_GetLine │ │ │ │ -0000e54c T Py_EnterRecursiveCall │ │ │ │ -0000e04c T Py_GetRecursionLimit │ │ │ │ -0000e588 T Py_LeaveRecursiveCall │ │ │ │ +0000e5c4 T Py_EnterRecursiveCall │ │ │ │ +0000e0c4 T Py_GetRecursionLimit │ │ │ │ +0000e600 T Py_LeaveRecursiveCall │ │ │ │ 00000098 T Py_SetRecursionLimit │ │ │ │ U _PyBuildSlice_ConsumeRefs │ │ │ │ U _PyCoro_GetAwaitableIter │ │ │ │ U _PyDict_FromItems │ │ │ │ U _PyDict_LoadGlobal │ │ │ │ U _PyDict_MergeEx │ │ │ │ U _PyDict_SendEvent │ │ │ │ @@ -16277,55 +16273,55 @@ │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyErr_SetString │ │ │ │ 00000534 T _PyEvalFramePushAndInit │ │ │ │ 00000428 R _PyEval_BinaryOps │ │ │ │ U _PyEval_BuiltinsFromGlobals │ │ │ │ 00000064 T _PyEval_CallTracing │ │ │ │ 00000620 T _PyEval_CheckExceptStarTypeValid │ │ │ │ -0000d434 T _PyEval_CheckExceptTypeValid │ │ │ │ +0000d4ac T _PyEval_CheckExceptTypeValid │ │ │ │ 00000490 R _PyEval_ConversionFuncs │ │ │ │ 000011a0 t _PyEval_EvalFrame │ │ │ │ 000011b4 T _PyEval_EvalFrameDefault │ │ │ │ 000006b4 T _PyEval_ExceptionGroupMatch │ │ │ │ 00000770 T _PyEval_FormatAwaitableError │ │ │ │ 00000000 T _PyEval_FormatExcCheckArg │ │ │ │ 000002ca T _PyEval_FormatExcUnbound │ │ │ │ 00000318 T _PyEval_FormatKwargsError │ │ │ │ -0000cff4 T _PyEval_FrameClearAndPop │ │ │ │ +0000d074 T _PyEval_FrameClearAndPop │ │ │ │ 00000084 T _PyEval_GetAsyncGenFinalizer │ │ │ │ 00000070 T _PyEval_GetAsyncGenFirstiter │ │ │ │ 0000014c T _PyEval_GetBuiltin │ │ │ │ 00000b24 T _PyEval_GetBuiltinId │ │ │ │ 00000044 T _PyEval_GetBuiltins │ │ │ │ 00000948 T _PyEval_GetCoroutineOriginTrackingDepth │ │ │ │ -0000ded4 T _PyEval_GetFrame │ │ │ │ -0000df0c T _PyEval_GetFrameLocals │ │ │ │ -0000e0f4 T _PyEval_MatchClass │ │ │ │ +0000df4c T _PyEval_GetFrame │ │ │ │ +0000df84 T _PyEval_GetFrameLocals │ │ │ │ +0000e16c T _PyEval_MatchClass │ │ │ │ 0000048c T _PyEval_MatchKeys │ │ │ │ 00000a54 T _PyEval_MonitorRaise │ │ │ │ -0000d4a0 T _PyEval_NoToolsForUnwind │ │ │ │ +0000d518 T _PyEval_NoToolsForUnwind │ │ │ │ 0000025c T _PyEval_SetAsyncGenFinalizer │ │ │ │ 000002ec T _PyEval_SetAsyncGenFirstiter │ │ │ │ 0000095c T _PyEval_SetCoroutineOriginTrackingDepth │ │ │ │ U _PyEval_SetProfile │ │ │ │ U _PyEval_SetProfileAllThreads │ │ │ │ U _PyEval_SetTrace │ │ │ │ U _PyEval_SetTraceAllThreads │ │ │ │ -0000d9c0 T _PyEval_SliceIndex │ │ │ │ -0000e5a0 T _PyEval_SliceIndexNotNone │ │ │ │ +0000da38 T _PyEval_SliceIndex │ │ │ │ +0000e618 T _PyEval_SliceIndexNotNone │ │ │ │ U _PyEval_StartTheWorld │ │ │ │ U _PyEval_StopTheWorld │ │ │ │ -0000d18c T _PyEval_UnpackIterable │ │ │ │ +0000d20c T _PyEval_UnpackIterable │ │ │ │ 00000260 T _PyEval_Vector │ │ │ │ U _PyExc_CreateExceptionGroup │ │ │ │ U _PyFloat_ExactDealloc │ │ │ │ U _PyFrame_ClearExceptCode │ │ │ │ U _PyFrame_GetLocals │ │ │ │ U _PyFrame_MakeAndSetFrameObject │ │ │ │ -0000d108 t _PyFrame_PushUnchecked │ │ │ │ +0000d188 t _PyFrame_PushUnchecked │ │ │ │ U _PyFunction_FromConstructor │ │ │ │ U _PyFunction_SetVersion │ │ │ │ U _PyFunction_Vectorcall │ │ │ │ U _PyGen_FetchStopIterationValue │ │ │ │ U _PyGen_yf │ │ │ │ U _PyImport_IsDefaultImportFunc │ │ │ │ U _PyInstrumentation_MISSING │ │ │ │ @@ -16343,15 +16339,15 @@ │ │ │ │ U _PyMutex_LockTimed │ │ │ │ U _PyNumber_InPlacePowerNoMod │ │ │ │ U _PyNumber_PowerNoMod │ │ │ │ U _PyObject_FunctionStr │ │ │ │ U _PyObject_GetMethod │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ -0000dde0 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ +0000de58 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ U _PyOpcode_Caches │ │ │ │ U _PyRuntime │ │ │ │ U _PySet_Contains │ │ │ │ U _PySet_Update │ │ │ │ U _PyStack_UnpackDict │ │ │ │ U _PyStack_UnpackDict_FreeNoDecRef │ │ │ │ U _PySuper_Lookup │ │ │ │ @@ -16402,18 +16398,18 @@ │ │ │ │ U _Py_call_instrumentation_instruction │ │ │ │ U _Py_call_instrumentation_jump │ │ │ │ U _Py_call_instrumentation_line │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000000 r __func__.1 │ │ │ │ 000004b8 r __func__.2 │ │ │ │ 000004a0 r __func__.3 │ │ │ │ -0000d0a4 t clear_thread_frame │ │ │ │ -0000e064 t do_monitor_exc │ │ │ │ -0000da3c t do_raise │ │ │ │ -0000d4f4 t import_from │ │ │ │ +0000d124 t clear_thread_frame │ │ │ │ +0000e0dc t do_monitor_exc │ │ │ │ +0000dab4 t do_raise │ │ │ │ +0000d56c t import_from │ │ │ │ 000006cc t initialize_locals │ │ │ │ 000001f4 t match_class_attr │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ 0000037c t missing_arguments │ │ │ │ 00000274 t monitor_stop_iteration │ │ │ │ 00000028 r opcode_targets.0 │ │ │ │ @@ -16449,33 +16445,33 @@ │ │ │ │ 000000c4 r .LC7 │ │ │ │ 00000100 r .LC8 │ │ │ │ 0000012c r .LC9 │ │ │ │ U PyBytes_AsString │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ U PyCMethod_New │ │ │ │ U PyCallable_Check │ │ │ │ -000007b0 T PyCodec_BackslashReplaceErrors │ │ │ │ +000007c8 T PyCodec_BackslashReplaceErrors │ │ │ │ 00000000 T PyCodec_Decode │ │ │ │ 000001bc T PyCodec_Decoder │ │ │ │ -00000e48 T PyCodec_Encode │ │ │ │ +000010e8 T PyCodec_Encode │ │ │ │ 000001b6 T PyCodec_Encoder │ │ │ │ -00000c14 T PyCodec_IgnoreErrors │ │ │ │ -000010a0 T PyCodec_IncrementalDecoder │ │ │ │ -00000fcc T PyCodec_IncrementalEncoder │ │ │ │ +00000c2c T PyCodec_IgnoreErrors │ │ │ │ +00000f34 T PyCodec_IncrementalDecoder │ │ │ │ +00000e60 T PyCodec_IncrementalEncoder │ │ │ │ 00000180 T PyCodec_KnownEncoding │ │ │ │ 00000124 T PyCodec_LookupError │ │ │ │ -00000d84 T PyCodec_NameReplaceErrors │ │ │ │ +00000d7c T PyCodec_NameReplaceErrors │ │ │ │ 00000000 T PyCodec_Register │ │ │ │ -00000ba0 T PyCodec_RegisterError │ │ │ │ -00000ce8 T PyCodec_ReplaceErrors │ │ │ │ +00000bb8 T PyCodec_RegisterError │ │ │ │ +00000d00 T PyCodec_ReplaceErrors │ │ │ │ 000001c2 T PyCodec_StreamReader │ │ │ │ 000001c6 T PyCodec_StreamWriter │ │ │ │ 0000006c T PyCodec_StrictErrors │ │ │ │ -00000ae8 T PyCodec_Unregister │ │ │ │ -00000aa4 T PyCodec_XMLCharRefReplaceErrors │ │ │ │ +00000b00 T PyCodec_Unregister │ │ │ │ +00000a98 T PyCodec_XMLCharRefReplaceErrors │ │ │ │ U PyDict_Clear │ │ │ │ U PyDict_GetItemRef │ │ │ │ U PyDict_GetItemStringRef │ │ │ │ U PyDict_New │ │ │ │ U PyDict_SetItem │ │ │ │ U PyDict_SetItemString │ │ │ │ U PyErr_BadArgument │ │ │ │ @@ -16523,16 +16519,17 @@ │ │ │ │ U PyUnicodeTranslateError_GetStart │ │ │ │ U PyUnicode_AsUTF8 │ │ │ │ U PyUnicode_FromKindAndData │ │ │ │ U PyUnicode_FromOrdinal │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_New │ │ │ │ 00000a44 t PyUnicode_READ_CHAR │ │ │ │ +000007a8 t PyUnicode_READ_CHAR.part.0 │ │ │ │ U Py_BuildValue │ │ │ │ -00000b88 t Py_XDECREF │ │ │ │ +00000ba0 t Py_XDECREF │ │ │ │ 000000a0 D Py_hexdigits │ │ │ │ 0000048c T _PyCodecInfo_GetIncrementalDecoder │ │ │ │ 0000053c T _PyCodecInfo_GetIncrementalEncoder │ │ │ │ 000005ec T _PyCodec_DecodeText │ │ │ │ 00000818 T _PyCodec_EncodeText │ │ │ │ 000000a8 T _PyCodec_Fini │ │ │ │ 00000000 T _PyCodec_InitRegistry │ │ │ │ @@ -16550,30 +16547,30 @@ │ │ │ │ U _Py_ctype_tolower │ │ │ │ U _Py_normalize_encoding │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_idiv │ │ │ │ U __aeabi_uidivmod │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -000007a8 t backslashreplace_errors │ │ │ │ -00000fd8 t codec_getincrementalcodec │ │ │ │ -00000f78 t codec_getitem │ │ │ │ +000007c0 t backslashreplace_errors │ │ │ │ +00000e6c t codec_getincrementalcodec │ │ │ │ +0000125c t codec_getitem │ │ │ │ 00000124 t codec_getstreamcodec │ │ │ │ 000004e0 t get_standard_encoding │ │ │ │ -00000c0c t ignore_errors │ │ │ │ +00000c24 t ignore_errors │ │ │ │ 00000000 d methods.0 │ │ │ │ -00000cd8 t namereplace_errors │ │ │ │ -00000ce0 t replace_errors │ │ │ │ +00000cf0 t namereplace_errors │ │ │ │ +00000cf8 t replace_errors │ │ │ │ U strcmp │ │ │ │ U strcpy │ │ │ │ 00000064 t strict_errors │ │ │ │ U strlen │ │ │ │ 000005d0 t surrogateescape_errors │ │ │ │ 00000114 t surrogatepass_errors │ │ │ │ -00000c04 t xmlcharrefreplace_errors │ │ │ │ +00000c1c t xmlcharrefreplace_errors │ │ │ │ │ │ │ │ compile.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC1 │ │ │ │ 00000104 r .LC10 │ │ │ │ 00000110 r .LC11 │ │ │ │ 0000012c r .LC12 │ │ │ │ @@ -16660,16 +16657,16 @@ │ │ │ │ 00000050 r NO_LABEL │ │ │ │ 00000010 r NO_LOCATION │ │ │ │ U PyAST_Check │ │ │ │ U PyAST_obj2mod │ │ │ │ U PyCapsule_GetPointer │ │ │ │ U PyCapsule_New │ │ │ │ 00000ec8 T PyCode_Optimize │ │ │ │ -00003b1c T PyCompile_OpcodeStackEffect │ │ │ │ -000096d0 T PyCompile_OpcodeStackEffectWithJump │ │ │ │ +00003a40 T PyCompile_OpcodeStackEffect │ │ │ │ +000096d4 T PyCompile_OpcodeStackEffectWithJump │ │ │ │ U PyComplex_Type │ │ │ │ U PyDict_GetItemRef │ │ │ │ U PyDict_GetItemWithError │ │ │ │ U PyDict_Keys │ │ │ │ U PyDict_New │ │ │ │ U PyDict_Next │ │ │ │ U PyDict_SetDefaultRef │ │ │ │ @@ -16741,15 +16738,15 @@ │ │ │ │ U PyUnicode_FindChar │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromFormatV │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ -00005678 t Py_XDECREF │ │ │ │ +0000563c t Py_XDECREF │ │ │ │ 00000000 T _PyAST_Compile │ │ │ │ U _PyAST_ExprAsUnicode │ │ │ │ U _PyAST_GetDocString │ │ │ │ U _PyAST_Name │ │ │ │ U _PyAST_Optimize │ │ │ │ U _PyAST_Validate │ │ │ │ U _PyArena_Free │ │ │ │ @@ -16764,26 +16761,26 @@ │ │ │ │ U _PyCfg_OptimizeCodeUnit │ │ │ │ U _PyCfg_OptimizedCfgToInstructionSequence │ │ │ │ U _PyCfg_ToInstructionSequence │ │ │ │ U _PyCode_ConstantKey │ │ │ │ U _PyCode_GetFreevars │ │ │ │ 00000800 T _PyCompile_Assemble │ │ │ │ 00000e7a T _PyCompile_AstOptimize │ │ │ │ -00009108 T _PyCompile_CleanDoc │ │ │ │ +0000910c T _PyCompile_CleanDoc │ │ │ │ 00000936 T _PyCompile_CodeGen │ │ │ │ -0000ac44 T _PyCompile_ConstCacheMergeOne │ │ │ │ +0000a5a8 T _PyCompile_ConstCacheMergeOne │ │ │ │ 000009d0 T _PyCompile_EnsureArrayLargeEnough │ │ │ │ -0000d6c8 T _PyCompile_OpcodeHasArg │ │ │ │ -0000d6e0 T _PyCompile_OpcodeHasConst │ │ │ │ -0000d758 T _PyCompile_OpcodeHasExc │ │ │ │ -0000d728 T _PyCompile_OpcodeHasFree │ │ │ │ -0000d710 T _PyCompile_OpcodeHasJump │ │ │ │ -0000d740 T _PyCompile_OpcodeHasLocal │ │ │ │ -0000d6f8 T _PyCompile_OpcodeHasName │ │ │ │ -0000d6a4 T _PyCompile_OpcodeIsValid │ │ │ │ +0000d8cc T _PyCompile_OpcodeHasArg │ │ │ │ +0000d8e4 T _PyCompile_OpcodeHasConst │ │ │ │ +0000d95c T _PyCompile_OpcodeHasExc │ │ │ │ +0000d92c T _PyCompile_OpcodeHasFree │ │ │ │ +0000d914 T _PyCompile_OpcodeHasJump │ │ │ │ +0000d944 T _PyCompile_OpcodeHasLocal │ │ │ │ +0000d8fc T _PyCompile_OpcodeHasName │ │ │ │ +0000d8a8 T _PyCompile_OpcodeIsValid │ │ │ │ 00000dc0 T _PyCompile_OptimizeCfg │ │ │ │ U _PyFuture_FromAST │ │ │ │ U _PyInstructionSequence_AddNested │ │ │ │ U _PyInstructionSequence_Addop │ │ │ │ U _PyInstructionSequence_ApplyLabelMap │ │ │ │ U _PyInstructionSequence_InsertInstruction │ │ │ │ U _PyInstructionSequence_New │ │ │ │ @@ -16791,16 +16788,16 @@ │ │ │ │ U _PyInstructionSequence_Type │ │ │ │ U _PyInstructionSequence_UseLabel │ │ │ │ 000005b4 R _PyOpcode_Caches │ │ │ │ 00000490 R _PyOpcode_Deopt │ │ │ │ 00000000 D _PyOpcode_OpName │ │ │ │ 00000590 R _PyOpcode_PseudoTargets │ │ │ │ 000006b4 R _PyOpcode_macro_expansion │ │ │ │ -00009754 T _PyOpcode_num_popped │ │ │ │ -00009a9c T _PyOpcode_num_pushed │ │ │ │ +00009758 T _PyOpcode_num_popped │ │ │ │ +00009aa0 T _PyOpcode_num_pushed │ │ │ │ 00000060 R _PyOpcode_opcode_metadata │ │ │ │ U _PyRuntime │ │ │ │ U _PyST_GetScope │ │ │ │ U _PyST_GetSymbol │ │ │ │ U _PyST_IsFunctionLike │ │ │ │ U _PySet_NextEntry │ │ │ │ U _PySymtable_Build │ │ │ │ @@ -16813,89 +16810,89 @@ │ │ │ │ U _Py_GetConfig │ │ │ │ U _Py_Mangle │ │ │ │ U _Py_MaybeMangle │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_asdl_expr_seq_new │ │ │ │ 0000134c t addop_yield │ │ │ │ -0000c4d8 t assignment_helper │ │ │ │ -00004b78 t check_ann_expr │ │ │ │ +0000c504 t assignment_helper │ │ │ │ +00004a9c t check_ann_expr │ │ │ │ 00000d38 t check_ann_subscr │ │ │ │ 00000038 r compare_masks │ │ │ │ -00001d04 t compiler_add_yield_from │ │ │ │ -00006358 t compiler_addcompare │ │ │ │ -00005324 t compiler_addop_load_const │ │ │ │ -0000517c t compiler_addop_name │ │ │ │ -00008b44 t compiler_addop_o │ │ │ │ -000048d0 t compiler_async_for │ │ │ │ -000036b0 t compiler_async_with │ │ │ │ +00001c28 t compiler_add_yield_from │ │ │ │ +0000631c t compiler_addcompare │ │ │ │ +000052e8 t compiler_addop_load_const │ │ │ │ +00005140 t compiler_addop_name │ │ │ │ +00008b48 t compiler_addop_o │ │ │ │ +000047f4 t compiler_async_for │ │ │ │ +000035d4 t compiler_async_with │ │ │ │ 00000a60 t compiler_body │ │ │ │ -0000d034 t compiler_call_exit_with_nones │ │ │ │ -0000852c t compiler_call_helper │ │ │ │ -0000c67c t compiler_call_simple_kw_helper │ │ │ │ -00007f84 t compiler_check_debug_args │ │ │ │ -0000b2b8 t compiler_class_body │ │ │ │ -00005d08 t compiler_compare │ │ │ │ +0000d14c t compiler_call_exit_with_nones │ │ │ │ +00008530 t compiler_call_helper │ │ │ │ +0000c6a8 t compiler_call_simple_kw_helper │ │ │ │ +00007f48 t compiler_check_debug_args │ │ │ │ +0000b2d0 t compiler_class_body │ │ │ │ +00005ccc t compiler_compare │ │ │ │ 00000000 t compiler_comprehension │ │ │ │ 00000b0c t compiler_comprehension_generator │ │ │ │ 000015b8 t compiler_comprehension_iter │ │ │ │ -00008184 t compiler_default_arguments │ │ │ │ +00008188 t compiler_default_arguments │ │ │ │ 00000274 t compiler_enter_scope │ │ │ │ -000019e4 t compiler_error │ │ │ │ -0000bc94 t compiler_exit_scope │ │ │ │ -0000c834 t compiler_free │ │ │ │ -0000a674 t compiler_from_import │ │ │ │ -00006ae8 t compiler_function │ │ │ │ -00005694 t compiler_jump_if.isra.0 │ │ │ │ -0000c4b4 t compiler_lookup_arg │ │ │ │ -0000c0c0 t compiler_make_closure │ │ │ │ -00001ef0 t compiler_match_inner.constprop.0 │ │ │ │ -00004be8 t compiler_nameop │ │ │ │ -00002228 t compiler_pattern │ │ │ │ -00004bcc t compiler_pattern_mapping │ │ │ │ -00002d70 t compiler_pattern_sequence │ │ │ │ -0000b198 t compiler_pop_except_and_reraise │ │ │ │ -000084a0 t compiler_push_fblock │ │ │ │ +00001908 t compiler_error │ │ │ │ +0000bcc0 t compiler_exit_scope │ │ │ │ +0000c860 t compiler_free │ │ │ │ +0000a754 t compiler_from_import │ │ │ │ +00006aac t compiler_function │ │ │ │ +00005658 t compiler_jump_if.isra.0 │ │ │ │ +0000c4e0 t compiler_lookup_arg │ │ │ │ +0000c0ec t compiler_make_closure │ │ │ │ +00001e14 t compiler_match_inner.constprop.0 │ │ │ │ +00004bac t compiler_nameop │ │ │ │ +0000214c t compiler_pattern │ │ │ │ +00004af0 t compiler_pattern_mapping │ │ │ │ +00002c94 t compiler_pattern_sequence │ │ │ │ +0000b1b0 t compiler_pop_except_and_reraise │ │ │ │ +000084a4 t compiler_push_fblock │ │ │ │ 00001504 t compiler_slice │ │ │ │ -0000d344 t compiler_subdict │ │ │ │ -00001aa4 t compiler_subkwargs │ │ │ │ -00009d24 t compiler_try_except │ │ │ │ +0000d45c t compiler_subdict │ │ │ │ +000019c8 t compiler_subkwargs │ │ │ │ +00009d28 t compiler_try_except │ │ │ │ 0000161c t compiler_try_finally │ │ │ │ -00003ec8 t compiler_try_star_except │ │ │ │ +00003dec t compiler_try_star_except │ │ │ │ 000004d8 t compiler_try_star_finally │ │ │ │ 000003bc t compiler_type_param_bound_or_default │ │ │ │ -00003b88 t compiler_type_params │ │ │ │ +00003aac t compiler_type_params │ │ │ │ 0000004a t compiler_typealias │ │ │ │ -0000bf1c t compiler_unit_free │ │ │ │ -0000ad10 t compiler_unwind_fblock │ │ │ │ -0000a594 t compiler_unwind_fblock_stack │ │ │ │ -00001c8c t compiler_visit_annexpr │ │ │ │ -000083d0 t compiler_visit_argannotation │ │ │ │ -00002c74 t compiler_visit_expr1 │ │ │ │ +0000bf48 t compiler_unit_free │ │ │ │ +0000ad28 t compiler_unwind_fblock │ │ │ │ +0000a674 t compiler_unwind_fblock_stack │ │ │ │ +00001bb0 t compiler_visit_annexpr │ │ │ │ +000083d4 t compiler_visit_argannotation │ │ │ │ +00002c68 t compiler_visit_expr1 │ │ │ │ 00000f50 t compiler_visit_stmt │ │ │ │ -00005234 t compiler_warn │ │ │ │ -0000c9f8 t compiler_with │ │ │ │ -0000d0e4 t compiler_with_except_finish │ │ │ │ -000050e8 t dict_add_o │ │ │ │ -000034b4 t emit_and_reset_fail_pop │ │ │ │ -0000345c t ensure_fail_pop │ │ │ │ +00005158 t compiler_warn │ │ │ │ +0000cb00 t compiler_with │ │ │ │ +0000d1fc t compiler_with_except_finish │ │ │ │ +000050ac t dict_add_o │ │ │ │ +000033d8 t emit_and_reset_fail_pop │ │ │ │ +00003380 t ensure_fail_pop │ │ │ │ 00000e00 t find_ann │ │ │ │ -0000c458 t get_ref_type │ │ │ │ +0000c484 t get_ref_type │ │ │ │ 00000000 t get_ref_type.part.0.isra.0 │ │ │ │ -0000b244 t infer_type │ │ │ │ -00009018 t instr_sequence_to_cfg │ │ │ │ -000033f0 t jump_to_fail_pop │ │ │ │ -00001908 t load_args_for_super │ │ │ │ +0000b25c t infer_type │ │ │ │ +0000901c t instr_sequence_to_cfg │ │ │ │ +00003314 t jump_to_fail_pop │ │ │ │ +0000c8d8 t load_args_for_super │ │ │ │ U memset │ │ │ │ -00005428 t merge_consts_recursive │ │ │ │ -00008ba8 t optimize_and_assemble │ │ │ │ -00003654 t pattern_helper_rotate │ │ │ │ -00003548 t pattern_helper_store_name │ │ │ │ -0000c8ac t restore_inlined_comprehension_locals.constprop.0.isra.0 │ │ │ │ -00006488 t starunpack_helper │ │ │ │ +000053ec t merge_consts_recursive │ │ │ │ +00008bac t optimize_and_assemble │ │ │ │ +00003578 t pattern_helper_rotate │ │ │ │ +0000346c t pattern_helper_store_name │ │ │ │ +0000c9b4 t restore_inlined_comprehension_locals.constprop.0.isra.0 │ │ │ │ +0000644c t starunpack_helper │ │ │ │ 00001404 t wrap_in_stopiteration_handler │ │ │ │ │ │ │ │ context.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000008 r .LC1 │ │ │ │ @@ -17362,45 +17359,45 @@ │ │ │ │ U PyDict_Contains │ │ │ │ U PyDict_New │ │ │ │ U PyDict_SetItem │ │ │ │ U PyDict_SetItemString │ │ │ │ 00000238 T PyErr_BadArgument │ │ │ │ 0000044e T PyErr_BadInternalCall │ │ │ │ U PyErr_CheckSignals │ │ │ │ -00000b64 T PyErr_Clear │ │ │ │ -000009a8 T PyErr_ExceptionMatches │ │ │ │ +00000b44 T PyErr_Clear │ │ │ │ +00000988 T PyErr_ExceptionMatches │ │ │ │ 00000368 T PyErr_Fetch │ │ │ │ 000001ec T PyErr_Format │ │ │ │ 00000770 T PyErr_FormatUnraisable │ │ │ │ 000002dc T PyErr_FormatV │ │ │ │ 00000308 T PyErr_GetExcInfo │ │ │ │ 000003d8 T PyErr_GetHandledException │ │ │ │ -00000b1c T PyErr_GetRaisedException │ │ │ │ -00000a70 T PyErr_GivenExceptionMatches │ │ │ │ +00000afc T PyErr_GetRaisedException │ │ │ │ +00000a50 T PyErr_GivenExceptionMatches │ │ │ │ 0000001c T PyErr_NewException │ │ │ │ 000006d4 T PyErr_NewExceptionWithDoc │ │ │ │ 0000075c T PyErr_NoMemory │ │ │ │ 000001f8 T PyErr_NormalizeException │ │ │ │ 00000000 T PyErr_Occurred │ │ │ │ 00000564 T PyErr_ProgramText │ │ │ │ 000006cc T PyErr_ProgramTextObject │ │ │ │ 00000404 T PyErr_RangedSyntaxLocationObject │ │ │ │ 000003d0 T PyErr_Restore │ │ │ │ 00000398 T PyErr_SetExcInfo │ │ │ │ -00000bb0 T PyErr_SetFromErrno │ │ │ │ +00000b90 T PyErr_SetFromErrno │ │ │ │ 00000164 T PyErr_SetFromErrnoWithFilename │ │ │ │ -00000e0c T PyErr_SetFromErrnoWithFilenameObject │ │ │ │ -00000c84 T PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ +00000dec T PyErr_SetFromErrnoWithFilenameObject │ │ │ │ +00000c64 T PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ 00001100 T PyErr_SetHandledException │ │ │ │ 000002ac T PyErr_SetImportError │ │ │ │ 0000047a T PyErr_SetImportErrorSubclass │ │ │ │ -0000116c T PyErr_SetNone │ │ │ │ -00000b94 T PyErr_SetObject │ │ │ │ -00000b34 T PyErr_SetRaisedException │ │ │ │ -0000102c T PyErr_SetString │ │ │ │ +0000114c T PyErr_SetNone │ │ │ │ +00000b74 T PyErr_SetObject │ │ │ │ +00000b14 T PyErr_SetRaisedException │ │ │ │ +0000100c T PyErr_SetString │ │ │ │ 00000618 T PyErr_SyntaxLocation │ │ │ │ 000005c0 T PyErr_SyntaxLocationEx │ │ │ │ 00000218 T PyErr_SyntaxLocationObject │ │ │ │ 00000408 t PyErr_SyntaxLocationObjectEx │ │ │ │ 000000a0 T PyErr_WriteUnraisable │ │ │ │ U PyExc_Exception │ │ │ │ U PyExc_ImportError │ │ │ │ @@ -17451,45 +17448,45 @@ │ │ │ │ 000001a4 t Py_XDECREF │ │ │ │ 00000000 b UnraisableHookArgsType │ │ │ │ 00000044 r UnraisableHookArgs__doc__ │ │ │ │ 00000000 d UnraisableHookArgs_desc │ │ │ │ 00000010 d UnraisableHookArgs_fields │ │ │ │ 000010bc T _PyErr_BadInternalCall │ │ │ │ 00000498 T _PyErr_ChainExceptions │ │ │ │ -00000f00 T _PyErr_ChainExceptions1 │ │ │ │ -00001188 T _PyErr_ChainStackItem │ │ │ │ -00001008 T _PyErr_Clear │ │ │ │ -00000798 t _PyErr_CreateException │ │ │ │ -00000f58 T _PyErr_ExceptionMatches │ │ │ │ +00000ee0 T _PyErr_ChainExceptions1 │ │ │ │ +00001168 T _PyErr_ChainStackItem │ │ │ │ +00000fe8 T _PyErr_Clear │ │ │ │ +0000077c t _PyErr_CreateException │ │ │ │ +00000f38 T _PyErr_ExceptionMatches │ │ │ │ 0000038c T _PyErr_Fetch │ │ │ │ 000003f8 T _PyErr_FiniTypes │ │ │ │ -000010e8 T _PyErr_Format │ │ │ │ +000010c8 T _PyErr_Format │ │ │ │ 00000270 T _PyErr_FormatFromCause │ │ │ │ 000000cc T _PyErr_FormatFromCauseTstate │ │ │ │ 00001140 T _PyErr_FormatNote │ │ │ │ 00000278 t _PyErr_FormatV.isra.0 │ │ │ │ 000000f6 t _PyErr_FormatVFromCause.isra.0 │ │ │ │ 00000324 T _PyErr_GetExcInfo │ │ │ │ 0000041c T _PyErr_GetHandledException │ │ │ │ 000001c0 T _PyErr_GetRaisedException │ │ │ │ -000010d0 T _PyErr_GetTopmostException │ │ │ │ +000010b0 T _PyErr_GetTopmostException │ │ │ │ 00000000 T _PyErr_InitTypes │ │ │ │ U _PyErr_NoMemory │ │ │ │ 00000b48 T _PyErr_NormalizeException │ │ │ │ 000001b4 T _PyErr_ProgramDecodedTextObject │ │ │ │ -00000864 T _PyErr_Restore │ │ │ │ +00000848 T _PyErr_Restore │ │ │ │ 00001114 T _PyErr_SetHandledException │ │ │ │ 00000088 t _PyErr_SetImportErrorSubclassWithNameFrom.isra.0 │ │ │ │ 00000058 T _PyErr_SetImportErrorWithNameFrom │ │ │ │ -00000dac T _PyErr_SetKeyError │ │ │ │ +00000d8c T _PyErr_SetKeyError │ │ │ │ 000001a0 T _PyErr_SetLocaleString │ │ │ │ 00000474 T _PyErr_SetNone │ │ │ │ 000002ec T _PyErr_SetObject │ │ │ │ 000001cc T _PyErr_SetRaisedException │ │ │ │ -00001084 T _PyErr_SetString │ │ │ │ +00001064 T _PyErr_SetString │ │ │ │ 0000101c T _PyErr_StackItemToExcInfoTuple │ │ │ │ 00000000 T _PyErr_WriteUnraisableDefaultHook │ │ │ │ U _PyException_AddNote │ │ │ │ U _PyFile_Flush │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyRuntime │ │ │ │ U _PyStructSequence_FiniBuiltin │ │ │ │ @@ -17550,40 +17547,39 @@ │ │ │ │ U PyMem_Calloc │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyMem_RawCalloc │ │ │ │ U PyMem_RawFree │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyTuple_New │ │ │ │ -00000094 T _PyCfgBuilder_Addop │ │ │ │ -00000228 T _PyCfgBuilder_CheckSize │ │ │ │ -00004b28 T _PyCfgBuilder_Free │ │ │ │ +00000058 T _PyCfgBuilder_Addop │ │ │ │ +000001ec T _PyCfgBuilder_CheckSize │ │ │ │ +00004b68 T _PyCfgBuilder_Free │ │ │ │ 00000000 T _PyCfgBuilder_New │ │ │ │ -00000188 T _PyCfgBuilder_UseLabel │ │ │ │ +0000014c T _PyCfgBuilder_UseLabel │ │ │ │ 00000000 T _PyCfg_JumpLabelsToTargets │ │ │ │ -0000026c T _PyCfg_OptimizeCodeUnit │ │ │ │ -00003ec0 T _PyCfg_OptimizedCfgToInstructionSequence │ │ │ │ -00004a5c T _PyCfg_ToInstructionSequence │ │ │ │ +00000230 T _PyCfg_OptimizeCodeUnit │ │ │ │ +00003edc T _PyCfg_OptimizedCfgToInstructionSequence │ │ │ │ +00004a9c T _PyCfg_ToInstructionSequence │ │ │ │ U _PyCompile_ConstCacheMergeOne │ │ │ │ U _PyCompile_EnsureArrayLargeEnough │ │ │ │ U _PyInstructionSequence_Addop │ │ │ │ U _PyInstructionSequence_UseLabel │ │ │ │ U _PyOpcode_opcode_metadata │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_NoneStruct │ │ │ │ -00004c24 t add_const │ │ │ │ -00004b60 t basicblock_add_jump │ │ │ │ -000049d0 t basicblock_insert_instruction │ │ │ │ -00000058 t cfg_builder_new_block │ │ │ │ -000030f0 t duplicate_exits_without_lineno │ │ │ │ -00002de8 t label_exception_targets │ │ │ │ +00004c64 t add_const │ │ │ │ +00004ba0 t basicblock_add_jump │ │ │ │ +00004a10 t basicblock_insert_instruction │ │ │ │ +000030d4 t duplicate_exits_without_lineno │ │ │ │ +00002dcc t label_exception_targets │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ -000034f8 t optimize_basic_block │ │ │ │ +000034f0 t optimize_basic_block │ │ │ │ │ │ │ │ frame.o: │ │ │ │ U PyCode_Addr2Line │ │ │ │ U PyCode_Type │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_GetRaisedException │ │ │ │ U PyErr_SetRaisedException │ │ │ │ @@ -17721,66 +17717,66 @@ │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyUnicode_EncodeFSDefault │ │ │ │ U PyUnicode_FromString │ │ │ │ 0000023c T PyUnstable_GC_VisitObjects │ │ │ │ 000001b0 T PyUnstable_Object_GC_NewWithExtraData │ │ │ │ U Py_BuildValue │ │ │ │ -000013d0 t Py_XDECREF │ │ │ │ +000013c8 t Py_XDECREF │ │ │ │ 00000054 t Py_XDECREF.part.0 │ │ │ │ 00000000 W _.stapsdt.base │ │ │ │ U _PyDict_MaybeUntrack │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_Clear │ │ │ │ U _PyErr_GetRaisedException │ │ │ │ U _PyErr_NoMemory │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyGC_ClearAllFreeLists │ │ │ │ 0000017c T _PyGC_Collect │ │ │ │ 000000b4 T _PyGC_CollectNoFail │ │ │ │ 000002fc T _PyGC_Dump │ │ │ │ 000000bc T _PyGC_DumpShutdownStats │ │ │ │ -00001524 T _PyGC_Fini │ │ │ │ +0000151c T _PyGC_Fini │ │ │ │ 00000070 T _PyGC_Freeze │ │ │ │ -00001618 T _PyGC_GetFreezeCount │ │ │ │ +00001610 T _PyGC_GetFreezeCount │ │ │ │ 00000112 T _PyGC_GetObjects │ │ │ │ 000001d8 T _PyGC_GetReferrers │ │ │ │ 00000000 T _PyGC_Init │ │ │ │ 00000000 T _PyGC_InitState │ │ │ │ 000000c8 T _PyGC_Unfreeze │ │ │ │ U _PyObject_AssertFailed │ │ │ │ U _PyObject_Dump │ │ │ │ 00000140 T _PyObject_GC_Link │ │ │ │ 00000024 T _PyObject_GC_New │ │ │ │ 000001ec T _PyObject_GC_NewVar │ │ │ │ -000014d0 T _PyObject_GC_Resize │ │ │ │ +000014c8 T _PyObject_GC_Resize │ │ │ │ U _PyTuple_MaybeUntrack │ │ │ │ U _PyWeakref_CallableProxyType │ │ │ │ U _PyWeakref_ClearRef │ │ │ │ U _PyWeakref_ProxyType │ │ │ │ U _PyWeakref_RefType │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_NewReference │ │ │ │ 0000045c T _Py_RunGC │ │ │ │ 000003c4 T _Py_ScheduleGC │ │ │ │ U _Py_tss_tstate │ │ │ │ 0000000c r __func__.0 │ │ │ │ 00000000 r __func__.1 │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -000015e0 t append_objects │ │ │ │ +000015d8 t append_objects │ │ │ │ 00000480 t gc_collect_main │ │ │ │ U memset │ │ │ │ U python_gc__done_semaphore │ │ │ │ U python_gc__start_semaphore │ │ │ │ -000015b4 t referrersvisit │ │ │ │ -000013d8 t visit_decref │ │ │ │ +000015ac t referrersvisit │ │ │ │ +000013d0 t visit_decref │ │ │ │ 0000029c t visit_generation │ │ │ │ 00000000 t visit_move │ │ │ │ -00001428 t visit_reachable │ │ │ │ +00001420 t visit_reachable │ │ │ │ │ │ │ │ gc_free_threading.o: │ │ │ │ │ │ │ │ gc_gil.o: │ │ │ │ 00000000 T _PyGC_ClearAllFreeLists │ │ │ │ U _PyObject_ClearFreeLists │ │ │ │ │ │ │ │ @@ -17870,21 +17866,21 @@ │ │ │ │ 00000a54 r .LC86 │ │ │ │ 00000a64 r .LC87 │ │ │ │ 00000a70 r .LC88 │ │ │ │ 00000a7c r .LC89 │ │ │ │ 00000108 r .LC9 │ │ │ │ 00000a84 r .LC91 │ │ │ │ 00000a8c r .LC92 │ │ │ │ -00003944 T PyArg_Parse │ │ │ │ +0000393c T PyArg_Parse │ │ │ │ 00000000 T PyArg_ParseTuple │ │ │ │ -00001b68 T PyArg_ParseTupleAndKeywords │ │ │ │ -0000187c T PyArg_UnpackTuple │ │ │ │ +00001b64 T PyArg_ParseTupleAndKeywords │ │ │ │ +00001878 T PyArg_UnpackTuple │ │ │ │ 00000142 T PyArg_VaParse │ │ │ │ 000001b8 T PyArg_VaParseTupleAndKeywords │ │ │ │ -000027cc T PyArg_ValidateKeywordArguments │ │ │ │ +000027c4 T PyArg_ValidateKeywordArguments │ │ │ │ U PyBuffer_FillInfo │ │ │ │ U PyBuffer_Release │ │ │ │ U PyByteArray_Size │ │ │ │ U PyByteArray_Type │ │ │ │ U PyBytes_Size │ │ │ │ U PyComplex_AsCComplex │ │ │ │ U PyDict_GetItemRef │ │ │ │ @@ -17927,30 +17923,30 @@ │ │ │ │ U PyUnicode_AsEncodedString │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_EqualToUTF8 │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_GetDefaultEncoding │ │ │ │ 0000020c t Py_XDECREF │ │ │ │ 000007f8 T _PyArg_BadArgument │ │ │ │ -00001a28 T _PyArg_CheckPositional │ │ │ │ -000038c4 T _PyArg_Fini │ │ │ │ -000039c8 T _PyArg_NoKeywords │ │ │ │ +00001a24 T _PyArg_CheckPositional │ │ │ │ +000038bc T _PyArg_Fini │ │ │ │ +000039c0 T _PyArg_NoKeywords │ │ │ │ 00000000 T _PyArg_NoKwnames │ │ │ │ -00003970 T _PyArg_NoPositional │ │ │ │ +00003968 T _PyArg_NoPositional │ │ │ │ 00000088 T _PyArg_ParseStack │ │ │ │ 00000228 T _PyArg_ParseStackAndKeywords │ │ │ │ 0000027a T _PyArg_ParseStackAndKeywords_SizeT │ │ │ │ 00000038 T _PyArg_ParseTupleAndKeywordsFast │ │ │ │ 00000250 T _PyArg_ParseTupleAndKeywordsFast_SizeT │ │ │ │ 00000162 T _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ 00000118 T _PyArg_ParseTuple_SizeT │ │ │ │ 000000ee T _PyArg_Parse_SizeT │ │ │ │ -0000303c T _PyArg_UnpackKeywords │ │ │ │ -00002818 T _PyArg_UnpackKeywordsWithVararg │ │ │ │ -00003764 T _PyArg_UnpackStack │ │ │ │ +00003034 T _PyArg_UnpackKeywords │ │ │ │ +00002810 T _PyArg_UnpackKeywordsWithVararg │ │ │ │ +0000375c T _PyArg_UnpackStack │ │ │ │ 00000204 T _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ 0000015e T _PyArg_VaParse_SizeT │ │ │ │ U _PyByteArray_empty_string │ │ │ │ U _PyDict_HasOnlyStringKeys │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyOnceFlag_CallOnceSlow │ │ │ │ @@ -17962,36 +17958,36 @@ │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_ctype_table │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000000 r __func__.0 │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -00002c5c t _parser_init │ │ │ │ +00002c54 t _parser_init │ │ │ │ 00000788 t cleanreturn.constprop.0 │ │ │ │ 000000d0 t cleanup_buffer │ │ │ │ 000000b4 t cleanup_ptr │ │ │ │ 0000072c t convertbuffer │ │ │ │ 00000970 t converterr │ │ │ │ 00000dd0 t convertitem.constprop.0 │ │ │ │ 00000e34 t convertsimple.constprop.0 │ │ │ │ 000000c4 t converttuple.constprop.0 │ │ │ │ 000009d8 t error_unexpected_keyword_arg │ │ │ │ -00002fbc t find_keyword │ │ │ │ +00002fb4 t find_keyword │ │ │ │ U memcpy │ │ │ │ 00000000 t new_kwtuple │ │ │ │ 00000850 t seterror │ │ │ │ -000035dc t skipitem.constprop.0 │ │ │ │ +000035d4 t skipitem.constprop.0 │ │ │ │ U strchr │ │ │ │ U strlen │ │ │ │ U strncpy │ │ │ │ 00000060 t vgetargs1.constprop.0 │ │ │ │ 0000054c t vgetargs1_impl │ │ │ │ 000000b0 t vgetargs1_impl.constprop.0 │ │ │ │ -00001bdc t vgetargskeywords.constprop.0 │ │ │ │ +00001bd8 t vgetargskeywords.constprop.0 │ │ │ │ 00000062 t vgetargskeywordsfast.constprop.0 │ │ │ │ 00000264 t vgetargskeywordsfast_impl.constprop.0 │ │ │ │ │ │ │ │ getcompiler.o: │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000000 T Py_GetCompiler │ │ │ │ │ │ │ │ @@ -18035,20 +18031,20 @@ │ │ │ │ 00000090 r .LC4 │ │ │ │ 000000b0 r .LC5 │ │ │ │ 000000d8 r .LC6 │ │ │ │ 000000f8 r .LC7 │ │ │ │ 00000120 r .LC8 │ │ │ │ 000001d0 r .LC9 │ │ │ │ 00000092 T PyEval_AcquireLock │ │ │ │ -0000096c T PyEval_AcquireThread │ │ │ │ +000009a4 T PyEval_AcquireThread │ │ │ │ 00000090 T PyEval_InitThreads │ │ │ │ 000000cc T PyEval_ReleaseLock │ │ │ │ -00000968 T PyEval_ReleaseThread │ │ │ │ -000004dc T PyEval_RestoreThread │ │ │ │ -00000288 T PyEval_SaveThread │ │ │ │ +000009a0 T PyEval_ReleaseThread │ │ │ │ +00000514 T PyEval_RestoreThread │ │ │ │ +000002c0 T PyEval_SaveThread │ │ │ │ 0000008e T PyEval_ThreadsInitialized │ │ │ │ U PyMem_RawFree │ │ │ │ U PyMutex_Lock │ │ │ │ U PyMutex_Unlock │ │ │ │ U PyThread_get_thread_ident │ │ │ │ U PyThread_hang_thread │ │ │ │ U PyThread_init_thread │ │ │ │ @@ -18065,30 +18061,30 @@ │ │ │ │ 000004d4 T _PyEval_Fini │ │ │ │ 00000014 T _PyEval_FiniGIL │ │ │ │ 00000040 T _PyEval_GetSwitchInterval │ │ │ │ 000000d8 T _PyEval_InitGIL │ │ │ │ 00000000 T _PyEval_InitState │ │ │ │ 000001f8 T _PyEval_MakePendingCalls │ │ │ │ 00000000 T _PyEval_ReInitThreads │ │ │ │ -000002b4 T _PyEval_ReleaseLock │ │ │ │ +000002ec T _PyEval_ReleaseLock │ │ │ │ 00000058 T _PyEval_SetSwitchInterval │ │ │ │ 000004d8 T _PyEval_SignalReceived │ │ │ │ 00000070 T _PyEval_ThreadsInitialized │ │ │ │ U _PyMutex_LockTimed │ │ │ │ U _PyRuntime │ │ │ │ U _PyThreadState_Attach │ │ │ │ U _PyThreadState_Detach │ │ │ │ U _PyThreadState_MustExit │ │ │ │ U _PyThreadState_Suspend │ │ │ │ U _PyThread_cond_after │ │ │ │ U _PyThread_cond_init │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ 00000458 T _Py_FinishPendingCalls │ │ │ │ -00000504 T _Py_HandlePending │ │ │ │ +0000053c T _Py_HandlePending │ │ │ │ U _Py_RunGC │ │ │ │ 000000e4 T _Py_set_eval_breaker_bit_all │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000180 T _Py_unset_eval_breaker_bit_all │ │ │ │ U __aeabi_idivmod │ │ │ │ U __errno_location │ │ │ │ 00000084 r __func__.0 │ │ │ │ @@ -18098,17 +18094,17 @@ │ │ │ │ 00000044 r __func__.4 │ │ │ │ 00000038 r __func__.5 │ │ │ │ 0000002c r __func__.6 │ │ │ │ 0000009c r __func__.7 │ │ │ │ 00000000 r __func__.8 │ │ │ │ 0000000c r __func__.9 │ │ │ │ U __pthread_cond_timedwait64 │ │ │ │ -00000608 t _make_pending_calls │ │ │ │ +00000640 t _make_pending_calls │ │ │ │ 0000012c t create_gil │ │ │ │ -000003d8 t drop_gil │ │ │ │ +00000410 t drop_gil │ │ │ │ 00000244 t handle_signals │ │ │ │ 000002bc t make_pending_calls │ │ │ │ U memset │ │ │ │ U pthread_cond_destroy │ │ │ │ U pthread_cond_signal │ │ │ │ U pthread_cond_wait │ │ │ │ U pthread_mutex_destroy │ │ │ │ @@ -18214,16 +18210,16 @@ │ │ │ │ 00000aac t hamt_tp_subscript │ │ │ │ 00000034 t hamt_tp_traverse │ │ │ │ U memset │ │ │ │ │ │ │ │ hashtable.o: │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ -000004f0 T _Py_hashtable_clear │ │ │ │ -000004e8 T _Py_hashtable_compare_direct │ │ │ │ +000004f8 T _Py_hashtable_clear │ │ │ │ +000004f0 T _Py_hashtable_compare_direct │ │ │ │ 00000338 T _Py_hashtable_destroy │ │ │ │ 00000000 T _Py_hashtable_foreach │ │ │ │ 000000ac T _Py_hashtable_get │ │ │ │ 0000011c T _Py_hashtable_get_entry_generic │ │ │ │ 00000308 t _Py_hashtable_get_entry_ptr │ │ │ │ 00000330 T _Py_hashtable_hash_ptr │ │ │ │ 0000002c T _Py_hashtable_len │ │ │ │ @@ -18395,22 +18391,22 @@ │ │ │ │ 00000704 T PyImport_ExecCodeModuleObject │ │ │ │ 000005f8 T PyImport_ExecCodeModuleWithPathnames │ │ │ │ 00000000 T PyImport_ExtendInittab │ │ │ │ U PyImport_FrozenModules │ │ │ │ 0000125c T PyImport_GetImporter │ │ │ │ 000016c0 T PyImport_GetMagicNumber │ │ │ │ 000007ee T PyImport_GetMagicTag │ │ │ │ -000030e8 T PyImport_GetModule │ │ │ │ +00003104 T PyImport_GetModule │ │ │ │ 000007fa T PyImport_GetModuleDict │ │ │ │ -00002890 T PyImport_Import │ │ │ │ +000028ac T PyImport_Import │ │ │ │ 000009c0 T PyImport_ImportFrozenModule │ │ │ │ 00000a08 T PyImport_ImportFrozenModuleObject │ │ │ │ -00002c64 T PyImport_ImportModule │ │ │ │ -00002c18 T PyImport_ImportModuleLevel │ │ │ │ -000010a0 T PyImport_ImportModuleLevelObject │ │ │ │ +00002c80 T PyImport_ImportModule │ │ │ │ +00002c34 T PyImport_ImportModuleLevel │ │ │ │ +000010bc T PyImport_ImportModuleLevelObject │ │ │ │ 000008a8 T PyImport_ImportModuleNoBlock │ │ │ │ 00000000 D PyImport_Inittab │ │ │ │ 00000bf4 T PyImport_ReloadModule │ │ │ │ 00000d80 T PyInit__imp │ │ │ │ U PyInterpreterState_GetID │ │ │ │ U PyList_Append │ │ │ │ U PyList_GetItem │ │ │ │ @@ -18504,15 +18500,15 @@ │ │ │ │ U _PyErr_SetString │ │ │ │ 00001b88 T _PyImport_AcquireLock │ │ │ │ 000000a8 T _PyImport_BlessMyLoader │ │ │ │ 000017c0 T _PyImport_CheckSubinterpIncompatibleExtensionAllowed │ │ │ │ 000018b0 T _PyImport_ClearCore │ │ │ │ 00000108 T _PyImport_ClearExtension │ │ │ │ 00001820 T _PyImport_ClearModules │ │ │ │ -00003408 T _PyImport_ClearModulesByIndex │ │ │ │ +00003424 T _PyImport_ClearModulesByIndex │ │ │ │ U _PyImport_DynLoadFiletab │ │ │ │ 0000194c T _PyImport_Fini │ │ │ │ 000000c4 T _PyImport_Fini2 │ │ │ │ 00001844 T _PyImport_FiniCore │ │ │ │ 00001748 T _PyImport_FiniExternal │ │ │ │ 00000228 T _PyImport_FixupBuiltin │ │ │ │ U _PyImport_FrozenAliases │ │ │ │ @@ -18520,26 +18516,26 @@ │ │ │ │ U _PyImport_FrozenStdlib │ │ │ │ U _PyImport_FrozenTest │ │ │ │ 00000020 T _PyImport_GetBuiltinModuleNames │ │ │ │ 00001664 T _PyImport_GetDLOpenFlags │ │ │ │ 0000166c T _PyImport_GetImportlibExternalLoader │ │ │ │ 00001254 T _PyImport_GetImportlibLoader │ │ │ │ U _PyImport_GetModInitFunc │ │ │ │ -00002848 T _PyImport_GetModuleAttr │ │ │ │ -00002438 T _PyImport_GetModuleAttrString │ │ │ │ +00002864 T _PyImport_GetModuleAttr │ │ │ │ +00002454 T _PyImport_GetModuleAttrString │ │ │ │ 000002ec T _PyImport_GetModules │ │ │ │ 00000000 T _PyImport_GetNextModuleIndex │ │ │ │ 00001b24 T _PyImport_ImportlibModuleRepr │ │ │ │ 0000010c T _PyImport_Init │ │ │ │ 0000058c T _PyImport_InitCore │ │ │ │ 00000554 T _PyImport_InitDefaultImportFunc │ │ │ │ 00000e6c T _PyImport_InitExternal │ │ │ │ 000001b8 T _PyImport_InitModules │ │ │ │ U _PyImport_Inittab │ │ │ │ -00001090 T _PyImport_IsDefaultImportFunc │ │ │ │ +000010ac T _PyImport_IsDefaultImportFunc │ │ │ │ 000017b4 T _PyImport_IsInitialized │ │ │ │ 00000046 T _PyImport_ReInitLock │ │ │ │ 00001b90 T _PyImport_ReleaseLock │ │ │ │ 000001d4 T _PyImport_ResolveNameWithPackageContext │ │ │ │ U _PyImport_RunModInitFunc │ │ │ │ 000005b2 T _PyImport_SetDLOpenFlags │ │ │ │ 00000062 T _PyImport_SetModule │ │ │ │ @@ -18597,49 +18593,49 @@ │ │ │ │ 00000030 r __func__.8 │ │ │ │ 000000b0 r __func__.9 │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 00000250 t _extensions_cache_delete │ │ │ │ 0000014c t _extensions_cache_find_unlocked │ │ │ │ 000000c4 t _extensions_cache_get │ │ │ │ -00003000 t _imp__fix_co_filename │ │ │ │ +0000301c t _imp__fix_co_filename │ │ │ │ 00000844 r _imp__fix_co_filename__doc__ │ │ │ │ 00000958 t _imp__frozen_module_names │ │ │ │ 000003d0 r _imp__frozen_module_names__doc__ │ │ │ │ 00001b98 t _imp__override_frozen_modules_for_tests │ │ │ │ 000002fc r _imp__override_frozen_modules_for_tests__doc__ │ │ │ │ 00000834 t _imp__override_multi_interp_extensions_check │ │ │ │ 00000240 r _imp__override_multi_interp_extensions_check__doc__ │ │ │ │ -00001b94 t _imp_acquire_lock │ │ │ │ +00001bb0 t _imp_acquire_lock │ │ │ │ 00000970 r _imp_acquire_lock__doc__ │ │ │ │ -00000b08 t _imp_create_builtin │ │ │ │ +00000b24 t _imp_create_builtin │ │ │ │ 00000800 r _imp_create_builtin__doc__ │ │ │ │ 000013dc t _imp_create_dynamic │ │ │ │ 000001e4 r _imp_create_dynamic__doc__ │ │ │ │ -00001028 t _imp_exec_builtin │ │ │ │ +00001044 t _imp_exec_builtin │ │ │ │ 00000160 r _imp_exec_builtin__doc__ │ │ │ │ -00000fec t _imp_exec_dynamic │ │ │ │ +00001008 t _imp_exec_dynamic │ │ │ │ 000001a0 r _imp_exec_dynamic__doc__ │ │ │ │ 00000fec t _imp_extension_suffixes │ │ │ │ 00000794 r _imp_extension_suffixes__doc__ │ │ │ │ -00001c24 t _imp_find_frozen │ │ │ │ +00001c40 t _imp_find_frozen │ │ │ │ 000005a8 r _imp_find_frozen__doc__ │ │ │ │ -0000208c t _imp_get_frozen_object │ │ │ │ +000020a8 t _imp_get_frozen_object │ │ │ │ 00000548 r _imp_get_frozen_object__doc__ │ │ │ │ 00000b86 t _imp_init_frozen │ │ │ │ 00000754 r _imp_init_frozen__doc__ │ │ │ │ -00000a8c t _imp_is_builtin │ │ │ │ +00000aa8 t _imp_is_builtin │ │ │ │ 00000484 r _imp_is_builtin__doc__ │ │ │ │ 00000894 t _imp_is_frozen │ │ │ │ 00000424 r _imp_is_frozen__doc__ │ │ │ │ 00000e08 t _imp_is_frozen_package │ │ │ │ 000004e8 r _imp_is_frozen_package__doc__ │ │ │ │ 00000b1c t _imp_lock_held │ │ │ │ 00000a60 r _imp_lock_held__doc__ │ │ │ │ -00001bc8 t _imp_release_lock │ │ │ │ +00001be4 t _imp_release_lock │ │ │ │ 000008f0 r _imp_release_lock__doc__ │ │ │ │ 000019d4 t _imp_source_hash │ │ │ │ 00000134 r _imp_source_hash__doc__ │ │ │ │ 000000d8 r _keywords.1 │ │ │ │ 000000e4 r _keywords.4 │ │ │ │ 00000090 d _kwtuple.0 │ │ │ │ 000000a8 d _kwtuple.3 │ │ │ │ @@ -18669,15 +18665,15 @@ │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 00000c30 t module_dict_for_exec │ │ │ │ 00000000 B pkgcontext │ │ │ │ U python_import__find__load__done_semaphore │ │ │ │ U python_import__find__load__start_semaphore │ │ │ │ 000002e0 t reload_singlephase_extension │ │ │ │ -00003228 t remove_importlib_frames │ │ │ │ +00003244 t remove_importlib_frames │ │ │ │ 000008e0 t remove_module │ │ │ │ 000004f8 t set_frozen_error │ │ │ │ U stderr │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ U strncpy │ │ │ │ U strrchr │ │ │ │ @@ -19511,43 +19507,43 @@ │ │ │ │ 000000ac T _PyEvent_Notify │ │ │ │ 000002f4 T _PyMutex_LockTimed │ │ │ │ 0000045c T _PyMutex_TryUnlock │ │ │ │ 00000000 T _PyOnceFlag_CallOnceSlow │ │ │ │ U _PyParkingLot_Park │ │ │ │ U _PyParkingLot_Unpark │ │ │ │ U _PyParkingLot_UnparkAll │ │ │ │ -00000000 T _PyRWMutex_Lock │ │ │ │ -0000006e T _PyRWMutex_RLock │ │ │ │ -0000010e T _PyRWMutex_RUnlock │ │ │ │ -00000046 T _PyRWMutex_Unlock │ │ │ │ -00000138 T _PyRawMutex_LockSlow │ │ │ │ -000001e8 T _PyRawMutex_UnlockSlow │ │ │ │ +000000b0 T _PyRWMutex_Lock │ │ │ │ +0000011e T _PyRWMutex_RLock │ │ │ │ +000001be T _PyRWMutex_RUnlock │ │ │ │ +000000f6 T _PyRWMutex_Unlock │ │ │ │ +00000000 T _PyRawMutex_LockSlow │ │ │ │ +000001e4 T _PyRawMutex_UnlockSlow │ │ │ │ 00000248 T _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ 000001c8 T _PyRecursiveMutex_Lock │ │ │ │ 00000274 T _PyRecursiveMutex_Unlock │ │ │ │ U _PySemaphore_Destroy │ │ │ │ U _PySemaphore_Init │ │ │ │ U _PySemaphore_Wait │ │ │ │ U _PySemaphore_Wakeup │ │ │ │ -0000017c T _PySeqLock_AbandonWrite │ │ │ │ -000001e8 T _PySeqLock_AfterFork │ │ │ │ -0000019c T _PySeqLock_BeginRead │ │ │ │ -000001c4 T _PySeqLock_EndRead │ │ │ │ -00000134 T _PySeqLock_LockWrite │ │ │ │ -0000018c T _PySeqLock_UnlockWrite │ │ │ │ +000002ac T _PySeqLock_AbandonWrite │ │ │ │ +00000318 T _PySeqLock_AfterFork │ │ │ │ +000002cc T _PySeqLock_BeginRead │ │ │ │ +000002f4 T _PySeqLock_EndRead │ │ │ │ +00000264 T _PySeqLock_LockWrite │ │ │ │ +000002bc T _PySeqLock_UnlockWrite │ │ │ │ U _PyTime_Add │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ 00000028 r __func__.0 │ │ │ │ 0000000c r __func__.1 │ │ │ │ 00000000 r __func__.2 │ │ │ │ 00000038 r __func__.3 │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 000004ec t mutex_unpark │ │ │ │ -000000b0 t rwmutex_set_parked_and_wait │ │ │ │ +00000160 t rwmutex_set_parked_and_wait │ │ │ │ U sched_yield │ │ │ │ │ │ │ │ marshal.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000002c r .LC1 │ │ │ │ 00000128 r .LC10 │ │ │ │ @@ -19704,40 +19700,40 @@ │ │ │ │ U getc │ │ │ │ 00000424 t marshal_dump │ │ │ │ 00000940 r marshal_dump__doc__ │ │ │ │ 000001e4 t marshal_dumps │ │ │ │ 000005dc r marshal_dumps__doc__ │ │ │ │ 000002e4 t marshal_load │ │ │ │ 00000764 r marshal_load__doc__ │ │ │ │ -00002894 t marshal_loads │ │ │ │ +000028a4 t marshal_loads │ │ │ │ 000004e4 r marshal_loads__doc__ │ │ │ │ 00000164 d marshal_methods │ │ │ │ 0000000c t marshal_module_exec │ │ │ │ 00000000 d marshalmodule │ │ │ │ 00000144 d marshalmodule_slots │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 0000003c r module_doc │ │ │ │ 00000508 t r_float_str │ │ │ │ -00001588 t r_long │ │ │ │ +00001598 t r_long │ │ │ │ 00000184 t r_object │ │ │ │ -00001814 t r_ref.constprop.0 │ │ │ │ -000016cc t r_string │ │ │ │ +00001824 t r_ref.constprop.0 │ │ │ │ +000016dc t r_string │ │ │ │ 000000e8 t read_object │ │ │ │ U stderr │ │ │ │ U strlen │ │ │ │ -00001a9c t w_complex_object │ │ │ │ -0000287c t w_decref_entry │ │ │ │ +00001aac t w_complex_object │ │ │ │ +0000288c t w_decref_entry │ │ │ │ 00000290 t w_float_bin │ │ │ │ 000005b4 t w_float_str │ │ │ │ -000026d0 t w_long │ │ │ │ -00001860 t w_object │ │ │ │ -000027f0 t w_reserve │ │ │ │ +000026e0 t w_long │ │ │ │ +00001870 t w_object │ │ │ │ +00002800 t w_reserve │ │ │ │ 00000184 t w_short │ │ │ │ -00002780 t w_string │ │ │ │ +00002790 t w_string │ │ │ │ │ │ │ │ modsupport.o: │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ 00000038 r .LC2 │ │ │ │ 00000048 r .LC3 │ │ │ │ 0000006c r .LC4 │ │ │ │ @@ -19763,43 +19759,43 @@ │ │ │ │ U PyList_New │ │ │ │ U PyLong_FromLong │ │ │ │ U PyLong_FromLongLong │ │ │ │ U PyLong_FromUnsignedLong │ │ │ │ U PyLong_FromUnsignedLongLong │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ -00000d94 T PyModule_Add │ │ │ │ -00001000 T PyModule_AddIntConstant │ │ │ │ +00000d98 T PyModule_Add │ │ │ │ +00001004 T PyModule_AddIntConstant │ │ │ │ 00000034 T PyModule_AddObject │ │ │ │ -00000e60 T PyModule_AddObjectRef │ │ │ │ +00000e64 T PyModule_AddObjectRef │ │ │ │ 00000000 T PyModule_AddStringConstant │ │ │ │ -00000f28 T PyModule_AddType │ │ │ │ +00000f2c T PyModule_AddType │ │ │ │ U PyModule_GetDict │ │ │ │ U PyModule_GetName │ │ │ │ U PyModule_Type │ │ │ │ U PyNumber_AsSsize_t │ │ │ │ U PyTuple_New │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Ready │ │ │ │ U PyUnicode_FromOrdinal │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ U PyUnicode_FromWideChar │ │ │ │ 00000000 T Py_BuildValue │ │ │ │ -00000d90 T Py_VaBuildValue │ │ │ │ -00000f0c t Py_XDECREF │ │ │ │ +00000d94 T Py_VaBuildValue │ │ │ │ +00000f10 t Py_XDECREF │ │ │ │ U _PyType_GetDict │ │ │ │ U _PyType_Name │ │ │ │ 0000007a T _Py_BuildValue_SizeT │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_NoneStruct │ │ │ │ -00000b64 T _Py_VaBuildStack │ │ │ │ -00001144 T _Py_VaBuildValue_SizeT │ │ │ │ -000010d0 T _Py_convert_optional_to_ssize_t │ │ │ │ -00000af0 t check_end │ │ │ │ +00000b68 T _Py_VaBuildStack │ │ │ │ +00001148 T _Py_VaBuildValue_SizeT │ │ │ │ +000010d4 T _Py_convert_optional_to_ssize_t │ │ │ │ +00000af4 t check_end │ │ │ │ 00000210 t countformat │ │ │ │ 00000000 t do_ignore │ │ │ │ 000002f8 t do_mkvalue │ │ │ │ U strlen │ │ │ │ 00000028 t va_build_value │ │ │ │ U wcslen │ │ │ │ │ │ │ │ @@ -19807,15 +19803,15 @@ │ │ │ │ 00000000 T PyOS_snprintf │ │ │ │ 0000005c T PyOS_vsnprintf │ │ │ │ U __vsnprintf_chk │ │ │ │ │ │ │ │ mystrtoul.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 T PyOS_strtol │ │ │ │ -00000468 T PyOS_strtoul │ │ │ │ +0000042c T PyOS_strtoul │ │ │ │ U _PyLong_DigitValue │ │ │ │ U _Py_ctype_table │ │ │ │ U __errno_location │ │ │ │ 00000000 r digitlimit │ │ │ │ 00000094 r smallmax │ │ │ │ │ │ │ │ object_stack.o: │ │ │ │ @@ -19840,22 +19836,22 @@ │ │ │ │ 00000020 r .LC1 │ │ │ │ 00000044 r .LC3 │ │ │ │ U PyEval_AcquireThread │ │ │ │ U PyEval_ReleaseThread │ │ │ │ U PyTime_MonotonicRaw │ │ │ │ 000000fc T _PyParkingLot_AfterFork │ │ │ │ 00000000 T _PyParkingLot_Park │ │ │ │ -000004d4 T _PyParkingLot_Unpark │ │ │ │ +000004b4 T _PyParkingLot_Unpark │ │ │ │ 00000000 T _PyParkingLot_UnparkAll │ │ │ │ U _PyRawMutex_LockSlow │ │ │ │ U _PyRawMutex_UnlockSlow │ │ │ │ -00000138 T _PySemaphore_Destroy │ │ │ │ -000003cc T _PySemaphore_Init │ │ │ │ -000003fc T _PySemaphore_Wait │ │ │ │ -000004ac T _PySemaphore_Wakeup │ │ │ │ +00000000 T _PySemaphore_Destroy │ │ │ │ +000003ac T _PySemaphore_Init │ │ │ │ +000003dc T _PySemaphore_Wait │ │ │ │ +0000048c T _PySemaphore_Wakeup │ │ │ │ U _PyTime_Add │ │ │ │ U _PyTime_AsTimespec_clamp │ │ │ │ U _Py_FatalErrorFormat │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_uidivmod │ │ │ │ U __errno_location │ │ │ │ @@ -19965,48 +19961,48 @@ │ │ │ │ U Py_DecodeLocale │ │ │ │ 00000008 B Py_FileSystemDefaultEncodeErrors │ │ │ │ 00000000 B Py_FileSystemDefaultEncoding │ │ │ │ 00000004 B Py_HasFileSystemDefaultEncoding │ │ │ │ U Py_IgnoreEnvironmentFlag │ │ │ │ U Py_IsolatedFlag │ │ │ │ U Py_UTF8Mode │ │ │ │ -00000034 T _PyArgv_AsWstrList │ │ │ │ +000000b0 T _PyArgv_AsWstrList │ │ │ │ U _PyMem_GetAllocatorName │ │ │ │ U _PyMem_RawStrdup │ │ │ │ U _PyMem_SetupAllocators │ │ │ │ U _PyOS_GetOpt │ │ │ │ U _PyOS_ResetGetOpt │ │ │ │ U _PyOS_optarg │ │ │ │ U _PyOS_opterr │ │ │ │ -00000968 T _PyPreCmdline_Clear │ │ │ │ -000005d4 T _PyPreCmdline_Read │ │ │ │ +00000904 T _PyPreCmdline_Clear │ │ │ │ +00000570 T _PyPreCmdline_Read │ │ │ │ 00000314 T _PyPreCmdline_SetArgv │ │ │ │ -00000918 T _PyPreCmdline_SetConfig │ │ │ │ +000008b4 T _PyPreCmdline_SetConfig │ │ │ │ 00000094 T _PyPreConfig_AsDict │ │ │ │ -000008f4 T _PyPreConfig_GetConfig │ │ │ │ +00000890 T _PyPreConfig_GetConfig │ │ │ │ 00000000 T _PyPreConfig_InitCompatConfig │ │ │ │ -0000055c T _PyPreConfig_InitFromConfig │ │ │ │ -00000000 T _PyPreConfig_InitFromPreConfig │ │ │ │ -00000064 T _PyPreConfig_Read │ │ │ │ -000007d4 T _PyPreConfig_Write │ │ │ │ +000004f8 T _PyPreConfig_InitFromConfig │ │ │ │ +00000034 T _PyPreConfig_InitFromPreConfig │ │ │ │ +00000000 T _PyPreConfig_Read │ │ │ │ +00000770 T _PyPreConfig_Write │ │ │ │ U _PyRuntime │ │ │ │ U _PyRuntime_Initialize │ │ │ │ U _PyWideStringList_Clear │ │ │ │ U _PyWideStringList_Copy │ │ │ │ U _PyWideStringList_Extend │ │ │ │ -00000a1c T _Py_ClearFileSystemEncoding │ │ │ │ +000009b8 T _Py_ClearFileSystemEncoding │ │ │ │ U _Py_CoerceLegacyLocale │ │ │ │ U _Py_Dealloc │ │ │ │ -000001ac T _Py_GetEnv │ │ │ │ +00000228 T _Py_GetEnv │ │ │ │ 0000000c B _Py_HasFileSystemDefaultEncodeErrors │ │ │ │ U _Py_LegacyLocaleDetected │ │ │ │ -000009d4 T _Py_SetFileSystemEncoding │ │ │ │ +00000970 T _Py_SetFileSystemEncoding │ │ │ │ U _Py_SetLocaleFromEnv │ │ │ │ -0000098c T _Py_get_env_flag │ │ │ │ -00000108 T _Py_get_xoption │ │ │ │ +00000928 T _Py_get_env_flag │ │ │ │ +00000184 T _Py_get_xoption │ │ │ │ 00000050 T _Py_str_to_int │ │ │ │ U __errno_location │ │ │ │ 00000060 r __func__.0 │ │ │ │ 0000001c r __func__.1 │ │ │ │ 00000000 r __func__.2 │ │ │ │ 00000038 r __func__.3 │ │ │ │ 0000004c r __func__.4 │ │ │ │ @@ -20560,65 +20556,65 @@ │ │ │ │ U PyEval_RestoreThread │ │ │ │ U PyEval_SaveThread │ │ │ │ U PyExc_InterpreterError │ │ │ │ U PyExc_InterpreterNotFoundError │ │ │ │ U PyExc_RuntimeError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ -00000300 T PyGILState_Check │ │ │ │ +00000348 T PyGILState_Check │ │ │ │ 00000418 T PyGILState_Ensure │ │ │ │ 00000000 T PyGILState_GetThisThreadState │ │ │ │ 000004b4 T PyGILState_Release │ │ │ │ 00000720 T PyInterpreterState_Clear │ │ │ │ 00000f2c T PyInterpreterState_Delete │ │ │ │ -0000055c T PyInterpreterState_Get │ │ │ │ -00000c8c T PyInterpreterState_GetDict │ │ │ │ -000005a0 T PyInterpreterState_GetID │ │ │ │ -000013d4 T PyInterpreterState_Head │ │ │ │ -000013c4 T PyInterpreterState_Main │ │ │ │ +000005a4 T PyInterpreterState_Get │ │ │ │ +00000cd8 T PyInterpreterState_GetDict │ │ │ │ +000005e8 T PyInterpreterState_GetID │ │ │ │ +000012dc T PyInterpreterState_Head │ │ │ │ +000012cc T PyInterpreterState_Main │ │ │ │ 00000684 T PyInterpreterState_New │ │ │ │ -000013e4 T PyInterpreterState_Next │ │ │ │ +000012ec T PyInterpreterState_Next │ │ │ │ 00000054 T PyInterpreterState_ThreadHead │ │ │ │ U PyLong_AsLongLong │ │ │ │ U PyLong_FromLongLong │ │ │ │ U PyLong_FromUnsignedLong │ │ │ │ U PyLong_Type │ │ │ │ U PyMapping_GetItemString │ │ │ │ U PyMem_RawCalloc │ │ │ │ U PyMem_RawFree │ │ │ │ U PyMutex_Unlock │ │ │ │ U PyPreConfig_InitPythonConfig │ │ │ │ U PyStatus_Exception │ │ │ │ -000006f4 T PyThreadState_Clear │ │ │ │ +0000073c T PyThreadState_Clear │ │ │ │ 000006fc T PyThreadState_Delete │ │ │ │ 0000074c T PyThreadState_DeleteCurrent │ │ │ │ -0000034c T PyThreadState_Get │ │ │ │ -00000c18 T PyThreadState_GetDict │ │ │ │ -00000cc8 T PyThreadState_GetFrame │ │ │ │ +00000394 T PyThreadState_Get │ │ │ │ +00000c64 T PyThreadState_GetDict │ │ │ │ +00000d14 T PyThreadState_GetFrame │ │ │ │ 000006c2 T PyThreadState_GetID │ │ │ │ 00000414 T PyThreadState_GetInterpreter │ │ │ │ -00000d44 T PyThreadState_GetUnchecked │ │ │ │ +00000ea8 T PyThreadState_GetUnchecked │ │ │ │ 00000318 T PyThreadState_New │ │ │ │ 0000005a T PyThreadState_Next │ │ │ │ 0000087c T PyThreadState_SetAsyncExc │ │ │ │ -000005dc T PyThreadState_Swap │ │ │ │ +00000624 T PyThreadState_Swap │ │ │ │ U PyThread_acquire_lock │ │ │ │ U PyThread_allocate_lock │ │ │ │ U PyThread_free_lock │ │ │ │ U PyThread_get_thread_ident │ │ │ │ U PyThread_get_thread_native_id │ │ │ │ U PyThread_release_lock │ │ │ │ U PyThread_tss_create │ │ │ │ U PyThread_tss_delete │ │ │ │ U PyThread_tss_get │ │ │ │ U PyThread_tss_is_created │ │ │ │ U PyThread_tss_set │ │ │ │ U PyTuple_Type │ │ │ │ U PyUnicode_Type │ │ │ │ -0000137c T PyUnstable_InterpreterState_GetMainModule │ │ │ │ +00001284 T PyUnstable_InterpreterState_GetMainModule │ │ │ │ U Py_EndInterpreter │ │ │ │ U Py_ExitStatusException │ │ │ │ U _PyAST_Fini │ │ │ │ U _PyAtExit_Fini │ │ │ │ U _PyCodec_Fini │ │ │ │ U _PyConfig_Copy │ │ │ │ U _PyContextTokenMissing_Type │ │ │ │ @@ -20627,49 +20623,49 @@ │ │ │ │ U _PyErr_Clear │ │ │ │ U _PyErr_GetTopmostException │ │ │ │ U _PyErr_SetFromPyStatus │ │ │ │ U _PyEval_AcquireLock │ │ │ │ U _PyEval_EvalFrameDefault │ │ │ │ U _PyEval_InitState │ │ │ │ U _PyEval_ReleaseLock │ │ │ │ -00000d30 T _PyEval_StartTheWorld │ │ │ │ +00000d7c T _PyEval_StartTheWorld │ │ │ │ 000006c8 T _PyEval_StartTheWorldAll │ │ │ │ -00000d2c T _PyEval_StopTheWorld │ │ │ │ -000001f8 T _PyEval_StopTheWorldAll │ │ │ │ +00000d78 T _PyEval_StopTheWorld │ │ │ │ +00000240 T _PyEval_StopTheWorldAll │ │ │ │ U _PyEvent_Notify │ │ │ │ U _PyExc_MemoryError │ │ │ │ U _PyFrame_MakeAndSetFrameObject │ │ │ │ U _PyGC_CollectNoFail │ │ │ │ U _PyGC_Fini │ │ │ │ U _PyGC_InitState │ │ │ │ 00000f0c T _PyGILState_Fini │ │ │ │ 00000000 T _PyGILState_GetInterpreterStateUnsafe │ │ │ │ 000003a8 T _PyGILState_Init │ │ │ │ -000001fc T _PyGILState_SetTstate │ │ │ │ +00000244 T _PyGILState_SetTstate │ │ │ │ U _PyHamt_BitmapNode_Type │ │ │ │ U _PyHamt_Type │ │ │ │ U _PyImport_ClearCore │ │ │ │ U _PyImport_GetModules │ │ │ │ 0000079c T _PyInterpreterState_Clear │ │ │ │ 000001d6 T _PyInterpreterState_DeleteExceptMain │ │ │ │ 00000108 T _PyInterpreterState_Enable │ │ │ │ 000006c8 T _PyInterpreterState_FailIfRunningMain │ │ │ │ U _PyInterpreterState_FinalizeAllocatedBlocks │ │ │ │ -0000037c T _PyInterpreterState_GetConfig │ │ │ │ +000003c4 T _PyInterpreterState_GetConfig │ │ │ │ 0000000c T _PyInterpreterState_GetConfigCopy │ │ │ │ 00000998 T _PyInterpreterState_GetEvalFrameFunc │ │ │ │ 00001108 T _PyInterpreterState_GetIDObject │ │ │ │ -00001374 T _PyInterpreterState_GetWhence │ │ │ │ +0000127c T _PyInterpreterState_GetWhence │ │ │ │ 000005b4 T _PyInterpreterState_HasFeature │ │ │ │ 0000031e T _PyInterpreterState_IDDecref │ │ │ │ -00001330 T _PyInterpreterState_IDIncref │ │ │ │ +00001238 T _PyInterpreterState_IDIncref │ │ │ │ 00001138 T _PyInterpreterState_IDInitref │ │ │ │ -00001328 T _PyInterpreterState_IsReady │ │ │ │ -000013ec T _PyInterpreterState_IsRunningMain │ │ │ │ -00001230 T _PyInterpreterState_LookUpID │ │ │ │ +00001230 T _PyInterpreterState_IsReady │ │ │ │ +000012f4 T _PyInterpreterState_IsRunningMain │ │ │ │ +00000d80 T _PyInterpreterState_LookUpID │ │ │ │ 00001190 T _PyInterpreterState_LookUpIDObject │ │ │ │ 0000011c T _PyInterpreterState_New │ │ │ │ 000011bc T _PyInterpreterState_ObjectToID │ │ │ │ 000001c4 T _PyInterpreterState_ReinitRunningMain │ │ │ │ 0000005e T _PyInterpreterState_RequireIDRef │ │ │ │ 000006bc T _PyInterpreterState_RequiresIDRef │ │ │ │ 0000038e T _PyInterpreterState_SetEvalFrameFunc │ │ │ │ @@ -20694,44 +20690,44 @@ │ │ │ │ U _PyObject_VirtualFree │ │ │ │ U _PyParkingLot_AfterFork │ │ │ │ U _PyRuntime │ │ │ │ 000000cc T _PyRuntimeState_Fini │ │ │ │ 00000000 T _PyRuntimeState_Init │ │ │ │ 0000006a T _PyRuntimeState_ReInitThreads │ │ │ │ U _PySys_Audit │ │ │ │ -00000200 T _PyThreadState_Attach │ │ │ │ +00000248 T _PyThreadState_Attach │ │ │ │ 000003d4 T _PyThreadState_Bind │ │ │ │ -00000d28 T _PyThreadState_ClearMimallocHeaps │ │ │ │ +00000d74 T _PyThreadState_ClearMimallocHeaps │ │ │ │ 00000750 T _PyThreadState_DeleteCurrent │ │ │ │ 000006cc T _PyThreadState_DeleteList │ │ │ │ -00000384 T _PyThreadState_Detach │ │ │ │ -00000d34 T _PyThreadState_GetCurrent │ │ │ │ -00000c5c T _PyThreadState_GetDict │ │ │ │ +000003cc T _PyThreadState_Detach │ │ │ │ +00000e98 T _PyThreadState_GetCurrent │ │ │ │ +00000ca8 T _PyThreadState_GetDict │ │ │ │ 00000700 T _PyThreadState_Init │ │ │ │ 000010f8 T _PyThreadState_IsRunningMain │ │ │ │ -000002b4 T _PyThreadState_MustExit │ │ │ │ +000002fc T _PyThreadState_MustExit │ │ │ │ 000003d0 T _PyThreadState_New │ │ │ │ 00000680 T _PyThreadState_NewBound │ │ │ │ -0000050c T _PyThreadState_PopFrame │ │ │ │ +00000554 T _PyThreadState_PopFrame │ │ │ │ 000006fa T _PyThreadState_Prealloc │ │ │ │ -00000468 T _PyThreadState_PushFrame │ │ │ │ +000004b0 T _PyThreadState_PushFrame │ │ │ │ 000005c8 T _PyThreadState_RemoveExcept │ │ │ │ 0000075c T _PyThreadState_Suspend │ │ │ │ -000006c0 T _PyThreadState_Swap │ │ │ │ +00000708 T _PyThreadState_Swap │ │ │ │ U _PyThread_AfterFork │ │ │ │ 000003d4 T _PyThread_CurrentExceptions │ │ │ │ 0000051c T _PyThread_CurrentFrames │ │ │ │ U _PyThread_at_fork_reinit │ │ │ │ U _PyType_InitCache │ │ │ │ U _PyTypes_AfterFork │ │ │ │ U _PyWarnings_Fini │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FatalErrorFormat │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ -00000430 T _Py_GetConfig │ │ │ │ +00000478 T _Py_GetConfig │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_qsbr_fini │ │ │ │ 00000000 B _Py_tss_tstate │ │ │ │ U __fprintf_chk │ │ │ │ 00000098 r __func__.0 │ │ │ │ 000000bc r __func__.1 │ │ │ │ 00000044 r __func__.10 │ │ │ │ @@ -20751,25 +20747,25 @@ │ │ │ │ 000001f4 r __func__.3 │ │ │ │ 00000084 r __func__.4 │ │ │ │ 0000006c r __func__.5 │ │ │ │ 00000150 r __func__.6 │ │ │ │ 0000010c r __func__.7 │ │ │ │ 00000210 r __func__.8 │ │ │ │ 00000058 r __func__.9 │ │ │ │ -000001a8 t bind_gilstate_tstate │ │ │ │ -000003e4 t detach_thread │ │ │ │ +000001f0 t bind_gilstate_tstate │ │ │ │ +0000042c t detach_thread │ │ │ │ 000010b0 t free_interpreter │ │ │ │ -00000bcc t free_threadstate │ │ │ │ +00000c18 t free_threadstate │ │ │ │ 00000228 r initial │ │ │ │ 000007c4 t interpreter_clear │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 00000028 t new_threadstate │ │ │ │ U stderr │ │ │ │ -00000a10 t tstate_delete_common │ │ │ │ +00000a58 t tstate_delete_common │ │ │ │ 00001064 t zapthreads │ │ │ │ │ │ │ │ pythonrun.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ 00000090 r .LC10 │ │ │ │ @@ -20892,15 +20888,15 @@ │ │ │ │ 000001e8 t PyRun_InteractiveOneObjectEx │ │ │ │ 00000d26 T PyRun_SimpleFile │ │ │ │ 00000d2e T PyRun_SimpleFileEx │ │ │ │ 00000b5a T PyRun_SimpleFileExFlags │ │ │ │ 00000d5a T PyRun_SimpleString │ │ │ │ 00000000 T PyRun_SimpleStringFlags │ │ │ │ 00000d34 T PyRun_String │ │ │ │ -0000060c T PyRun_StringFlags │ │ │ │ +00000614 T PyRun_StringFlags │ │ │ │ U PySet_Add │ │ │ │ U PySet_Contains │ │ │ │ U PySet_New │ │ │ │ U PySys_WriteStderr │ │ │ │ U PyTraceBack_Type │ │ │ │ U PyType_GetQualName │ │ │ │ U PyType_IsSubtype │ │ │ │ @@ -20916,15 +20912,15 @@ │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Tailmatch │ │ │ │ 00000d62 T Py_CompileString │ │ │ │ 00000000 T Py_CompileStringExFlags │ │ │ │ 00000d82 T Py_CompileStringFlags │ │ │ │ 00000000 T Py_CompileStringObject │ │ │ │ U Py_Exit │ │ │ │ -000004f4 t Py_XDECREF │ │ │ │ +000004fc t Py_XDECREF │ │ │ │ 00000100 t Py_XDECREF.part.0 │ │ │ │ U _PyAST_Compile │ │ │ │ U _PyArena_Free │ │ │ │ U _PyArena_New │ │ │ │ U _PyByteArray_empty_string │ │ │ │ U _PyCompile_AstOptimize │ │ │ │ U _PyErr_Clear │ │ │ │ @@ -20940,29 +20936,29 @@ │ │ │ │ U _PyParser_ASTFromFile │ │ │ │ U _PyParser_ASTFromString │ │ │ │ U _PyParser_InteractiveASTFromFile │ │ │ │ 00000350 T _PyRun_AnyFileObject │ │ │ │ 000000ac T _PyRun_InteractiveLoopObject │ │ │ │ 000003f0 T _PyRun_SimpleFileObject │ │ │ │ 00000008 T _PyRun_SimpleStringFlagsWithName │ │ │ │ -00000090 t _PyRun_StringFlagsWithName.constprop.0 │ │ │ │ +00000098 t _PyRun_StringFlagsWithName.constprop.0 │ │ │ │ U _PyRuntime │ │ │ │ U _PySys_Audit │ │ │ │ U _PySys_GetOptionalAttr │ │ │ │ U _PySys_SetAttr │ │ │ │ U _PyTraceBack_Print │ │ │ │ U _PyUnicode_Equal │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ U _Py_Dealloc │ │ │ │ 000009d6 t _Py_EnterRecursiveCall │ │ │ │ U _Py_FdIsInteractive │ │ │ │ U _Py_GetConfig │ │ │ │ 00000974 T _Py_HandleSystemExit │ │ │ │ U _Py_NoneStruct │ │ │ │ -000004fc T _Py_SourceAsString │ │ │ │ +00000504 T _Py_SourceAsString │ │ │ │ U _Py_fopen_obj │ │ │ │ U _Py_tss_tstate │ │ │ │ U __fprintf_chk │ │ │ │ 00000000 r cause_message │ │ │ │ 00000048 r context_message │ │ │ │ U fclose │ │ │ │ U fflush │ │ │ │ @@ -20972,15 +20968,15 @@ │ │ │ │ U ftell │ │ │ │ 00000cec t handle_system_exit │ │ │ │ 00000a62 t print_chained.isra.0 │ │ │ │ 00000538 t print_exception_recursive │ │ │ │ 00000a14 t print_exception_seen_lookup │ │ │ │ 00000858 t pyrun_file │ │ │ │ U rewind │ │ │ │ -00000138 t run_mod │ │ │ │ +00000140 t run_mod │ │ │ │ 000008cc t set_main_loader │ │ │ │ U stderr │ │ │ │ U stdin │ │ │ │ U stdout │ │ │ │ U strlen │ │ │ │ │ │ │ │ pytime.o: │ │ │ │ @@ -21329,54 +21325,54 @@ │ │ │ │ U PyUnicode_CopyCharacters │ │ │ │ U PyUnicode_FindChar │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_New │ │ │ │ 00000280 t PyUnicode_READ_CHAR.part.0 │ │ │ │ U PyUnicode_Substring │ │ │ │ U Py_BuildValue │ │ │ │ -00004be0 t Py_XDECREF │ │ │ │ +00004bc4 t Py_XDECREF │ │ │ │ U _PyArena_Free │ │ │ │ U _PyArena_New │ │ │ │ U _PyFuture_FromAST │ │ │ │ U _PyObject_New │ │ │ │ U _PyParser_ASTFromString │ │ │ │ U _PyRuntime │ │ │ │ -00004c78 T _PyST_GetScope │ │ │ │ -00004c58 T _PyST_GetSymbol │ │ │ │ -00004c98 T _PyST_IsFunctionLike │ │ │ │ +00004c5c T _PyST_GetScope │ │ │ │ +00004c3c T _PyST_GetSymbol │ │ │ │ +00004c7c T _PyST_IsFunctionLike │ │ │ │ 00000000 T _PySymtable_Build │ │ │ │ -00004f14 T _PySymtable_Free │ │ │ │ -00004bf8 T _PySymtable_Lookup │ │ │ │ +00004ef8 T _PySymtable_Free │ │ │ │ +00004bdc T _PySymtable_Lookup │ │ │ │ U _PyUnicode_Equal │ │ │ │ U _PyUnicode_EqualToASCIIString │ │ │ │ U _Py_Dealloc │ │ │ │ 00002b6c T _Py_Mangle │ │ │ │ 00002b1c T _Py_MaybeMangle │ │ │ │ 0000097c T _Py_SymtableStringObjectFlags │ │ │ │ U _Py_tss_tstate │ │ │ │ -00003b64 t analyze_block │ │ │ │ +00003b48 t analyze_block │ │ │ │ 00000014 t error_at_directive.isra.0 │ │ │ │ -00004f78 t ste_dealloc │ │ │ │ +00004f5c t ste_dealloc │ │ │ │ 000000d0 d ste_memberlist │ │ │ │ 00000000 t ste_repr │ │ │ │ 000028bc t symtable_add_def │ │ │ │ 0000290c t symtable_add_def_helper │ │ │ │ 000004d4 t symtable_enter_block │ │ │ │ 00000614 t symtable_enter_type_param_block │ │ │ │ -00003a74 t symtable_exit_block │ │ │ │ +00003a58 t symtable_exit_block │ │ │ │ 00000000 t symtable_handle_comprehension │ │ │ │ 00000298 t symtable_lookup_entry.isra.0 │ │ │ │ 00000374 t symtable_raise_if_annotation_block │ │ │ │ 0000009c t symtable_raise_if_comprehension_block.isra.0 │ │ │ │ 000002e8 t symtable_record_directive │ │ │ │ -00004cac t symtable_visit_alias │ │ │ │ -00005040 t symtable_visit_annotation │ │ │ │ +00004c90 t symtable_visit_alias │ │ │ │ +00005024 t symtable_visit_annotation │ │ │ │ 00002eb8 t symtable_visit_annotations │ │ │ │ 000030b4 t symtable_visit_arguments │ │ │ │ -00003ac8 t symtable_visit_excepthandler │ │ │ │ +00003aac t symtable_visit_excepthandler │ │ │ │ 00001f40 t symtable_visit_expr │ │ │ │ 00000428 t symtable_visit_pattern │ │ │ │ 00000678 t symtable_visit_stmt │ │ │ │ 00000748 t symtable_visit_type_param │ │ │ │ 00000884 t symtable_visit_type_param_bound_or_default │ │ │ │ │ │ │ │ sysmodule.o: │ │ │ │ @@ -21692,32 +21688,32 @@ │ │ │ │ U _PyMem_SetDefaultAllocator │ │ │ │ U _PyModule_CreateInitialized │ │ │ │ U _PyNamespace_New │ │ │ │ U _PyObject_DebugMallocStats │ │ │ │ U _PyObject_DebugTypeStats │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ -00000a88 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ +00000b04 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ U _PyPathConfig_ComputeSysPath0 │ │ │ │ U _PyPerfTrampoline_Init │ │ │ │ U _PyRuntime │ │ │ │ U _PyRuntime_Initialize │ │ │ │ U _PyStructSequence_FiniBuiltin │ │ │ │ U _PyStructSequence_InitBuiltinWithFlags │ │ │ │ 00000508 T _PySys_Audit │ │ │ │ -000007ac T _PySys_ClearAttrString │ │ │ │ -00001f04 T _PySys_ClearAuditHooks │ │ │ │ +00000828 T _PySys_ClearAttrString │ │ │ │ +00001e88 T _PySys_ClearAuditHooks │ │ │ │ 000000f0 T _PySys_Create │ │ │ │ -00001f78 T _PySys_FiniTypes │ │ │ │ +00001efc T _PySys_FiniTypes │ │ │ │ 00000cac T _PySys_GetAttr │ │ │ │ 00000530 T _PySys_GetOptionalAttr │ │ │ │ 000004d8 T _PySys_GetOptionalAttrString │ │ │ │ 00000448 T _PySys_GetRequiredAttr │ │ │ │ 00001b50 T _PySys_GetRequiredAttrString │ │ │ │ -000028d4 T _PySys_GetSizeOf │ │ │ │ +00002858 T _PySys_GetSizeOf │ │ │ │ 00000058 D _PySys_ImplCacheTag │ │ │ │ 00000054 D _PySys_ImplName │ │ │ │ 00000040 T _PySys_ReadPreinitWarnOptions │ │ │ │ 00000098 T _PySys_ReadPreinitXOptions │ │ │ │ 00001d64 T _PySys_SetAttr │ │ │ │ 00001510 T _PySys_UpdateConfig │ │ │ │ U _PyThread_CurrentExceptions │ │ │ │ @@ -21798,15 +21794,15 @@ │ │ │ │ 00000034 d hash_info_desc │ │ │ │ 0000141c r hash_info_doc │ │ │ │ 000005f8 d hash_info_fields │ │ │ │ 000000a8 d keywords.18 │ │ │ │ 0000010c d kwlist.11 │ │ │ │ U open64 │ │ │ │ 00000348 b perf_map_state │ │ │ │ -000024bc t profile_trampoline │ │ │ │ +00002440 t profile_trampoline │ │ │ │ U python_audit_semaphore │ │ │ │ 00001484 r set_asyncgen_hooks_doc │ │ │ │ 000010e8 t set_flags_from_config │ │ │ │ U stderr │ │ │ │ U stdin │ │ │ │ U stdout │ │ │ │ U strcmp │ │ │ │ @@ -21820,110 +21816,110 @@ │ │ │ │ 00001a80 r sys__clear_type_cache__doc__ │ │ │ │ 000006b8 t sys__current_exceptions │ │ │ │ 00001c74 r sys__current_exceptions__doc__ │ │ │ │ 000006bc t sys__current_frames │ │ │ │ 00001d28 r sys__current_frames__doc__ │ │ │ │ 00000368 t sys__debugmallocstats │ │ │ │ 00001ac8 r sys__debugmallocstats__doc__ │ │ │ │ -00001e40 t sys__get_cpu_count_config │ │ │ │ +00001dc4 t sys__get_cpu_count_config │ │ │ │ 000016cc r sys__get_cpu_count_config__doc__ │ │ │ │ 000005e0 t sys__getframe │ │ │ │ 00001dd0 r sys__getframe__doc__ │ │ │ │ -000007fc t sys__getframemodulename │ │ │ │ +00000878 t sys__getframemodulename │ │ │ │ 00001724 r sys__getframemodulename__doc__ │ │ │ │ 000007aa t sys__is_gil_enabled │ │ │ │ 00001620 r sys__is_gil_enabled__doc__ │ │ │ │ 00000762 t sys__is_interned │ │ │ │ 00002f18 r sys__is_interned__doc__ │ │ │ │ 00000bc0 t sys__setprofileallthreads │ │ │ │ 00002b60 r sys__setprofileallthreads__doc__ │ │ │ │ 00000b70 t sys__settraceallthreads │ │ │ │ 00002d84 r sys__settraceallthreads__doc__ │ │ │ │ 00000b00 t sys_activate_stack_trampoline │ │ │ │ 00001984 r sys_activate_stack_trampoline__doc__ │ │ │ │ -000026c4 t sys_addaudithook │ │ │ │ +00002648 t sys_addaudithook │ │ │ │ 000036fc r sys_addaudithook__doc__ │ │ │ │ -00000af4 t sys_audit │ │ │ │ +00000b70 t sys_audit │ │ │ │ 00000054 t sys_audit_tstate │ │ │ │ 000007b0 t sys_breakpointhook │ │ │ │ 000003c4 t sys_call_tracing │ │ │ │ 00001b80 r sys_call_tracing__doc__ │ │ │ │ 00000adc t sys_deactivate_stack_trampoline │ │ │ │ 000018dc r sys_deactivate_stack_trampoline__doc__ │ │ │ │ -00001fdc t sys_displayhook │ │ │ │ +00001f60 t sys_displayhook │ │ │ │ 00003698 r sys_displayhook__doc__ │ │ │ │ 000005dc r sys_doc │ │ │ │ -000025b0 t sys_exc_info │ │ │ │ +00002534 t sys_exc_info │ │ │ │ 00003468 r sys_exc_info__doc__ │ │ │ │ -00001e70 t sys_excepthook │ │ │ │ +00001df4 t sys_excepthook │ │ │ │ 0000361c r sys_excepthook__doc__ │ │ │ │ -00002540 t sys_exception │ │ │ │ +000024c4 t sys_exception │ │ │ │ 00003548 r sys_exception__doc__ │ │ │ │ -00001eb0 t sys_exit │ │ │ │ +00001e34 t sys_exit │ │ │ │ 000031b8 r sys_exit__doc__ │ │ │ │ 00001424 t sys_format │ │ │ │ -00002334 t sys_get_asyncgen_hooks │ │ │ │ +000022b8 t sys_get_asyncgen_hooks │ │ │ │ 00002598 r sys_get_asyncgen_hooks__doc__ │ │ │ │ -00002780 t sys_get_coroutine_origin_tracking_depth │ │ │ │ +00002704 t sys_get_coroutine_origin_tracking_depth │ │ │ │ 00002630 r sys_get_coroutine_origin_tracking_depth__doc__ │ │ │ │ -00001fbc t sys_get_int_max_str_digits │ │ │ │ +00001f40 t sys_get_int_max_str_digits │ │ │ │ 0000219c r sys_get_int_max_str_digits__doc__ │ │ │ │ 00000734 t sys_getallocatedblocks │ │ │ │ 00001fe8 r sys_getallocatedblocks__doc__ │ │ │ │ 000003a4 t sys_getdefaultencoding │ │ │ │ 0000314c r sys_getdefaultencoding__doc__ │ │ │ │ 000006c0 t sys_getdlopenflags │ │ │ │ 00002210 r sys_getdlopenflags__doc__ │ │ │ │ -00001dfc t sys_getfilesystemencodeerrors │ │ │ │ +00001d80 t sys_getfilesystemencodeerrors │ │ │ │ 00003074 r sys_getfilesystemencodeerrors__doc__ │ │ │ │ -00001d80 t sys_getfilesystemencoding │ │ │ │ +000007ac t sys_getfilesystemencoding │ │ │ │ 000030dc r sys_getfilesystemencoding__doc__ │ │ │ │ 0000059e t sys_getprofile │ │ │ │ 00002adc r sys_getprofile__doc__ │ │ │ │ -00000ad8 t sys_getrecursionlimit │ │ │ │ +00000b54 t sys_getrecursionlimit │ │ │ │ 00002494 r sys_getrecursionlimit__doc__ │ │ │ │ -000022fc t sys_getrefcount │ │ │ │ +00002280 t sys_getrefcount │ │ │ │ 00002044 r sys_getrefcount__doc__ │ │ │ │ -00002834 t sys_getsizeof │ │ │ │ +000027b8 t sys_getsizeof │ │ │ │ 000005d4 t sys_getswitchinterval │ │ │ │ 000028d8 r sys_getswitchinterval__doc__ │ │ │ │ -00002580 t sys_gettrace │ │ │ │ +00002504 t sys_gettrace │ │ │ │ 00002cf8 r sys_gettrace__doc__ │ │ │ │ 00000c10 t sys_getunicodeinternedsize │ │ │ │ 00001f64 r sys_getunicodeinternedsize__doc__ │ │ │ │ 00000714 t sys_intern │ │ │ │ 00002f6c r sys_intern__doc__ │ │ │ │ -000023a8 t sys_is_finalizing │ │ │ │ +0000232c t sys_is_finalizing │ │ │ │ 000019e8 r sys_is_finalizing__doc__ │ │ │ │ 00000a94 t sys_is_stack_trampoline_active │ │ │ │ 00001878 r sys_is_stack_trampoline_active__doc__ │ │ │ │ 000002b8 d sys_methods │ │ │ │ 00001ccc t sys_pyfile_write │ │ │ │ 000014b8 t sys_pyfile_write_unicode │ │ │ │ -000025dc t sys_set_asyncgen_hooks │ │ │ │ -000027b8 t sys_set_coroutine_origin_tracking_depth │ │ │ │ +00002560 t sys_set_asyncgen_hooks │ │ │ │ +0000273c t sys_set_coroutine_origin_tracking_depth │ │ │ │ 000026ac r sys_set_coroutine_origin_tracking_depth__doc__ │ │ │ │ -000029f4 t sys_set_int_max_str_digits │ │ │ │ +00002978 t sys_set_int_max_str_digits │ │ │ │ 00002120 r sys_set_int_max_str_digits__doc__ │ │ │ │ 00000594 t sys_set_object │ │ │ │ 000006ec t sys_setdlopenflags │ │ │ │ 000022a8 r sys_setdlopenflags__doc__ │ │ │ │ -00002464 t sys_setprofile │ │ │ │ +000023e8 t sys_setprofile │ │ │ │ 00002c50 r sys_setprofile__doc__ │ │ │ │ -000023c4 t sys_setrecursionlimit │ │ │ │ +00002348 t sys_setrecursionlimit │ │ │ │ 000027d8 r sys_setrecursionlimit__doc__ │ │ │ │ 00000630 t sys_setswitchinterval │ │ │ │ 00002944 r sys_setswitchinterval__doc__ │ │ │ │ -000022a4 t sys_settrace │ │ │ │ +00002228 t sys_settrace │ │ │ │ 00002e70 r sys_settrace__doc__ │ │ │ │ 0000039e t sys_unraisablehook │ │ │ │ 0000330c r sys_unraisablehook__doc__ │ │ │ │ 00001bfc t sys_write │ │ │ │ 00000000 d sysmodule │ │ │ │ -0000096c t trace_trampoline │ │ │ │ +000009e8 t trace_trampoline │ │ │ │ 00000554 r version_info__doc__ │ │ │ │ 00000044 d version_info_desc │ │ │ │ 000001e8 d version_info_fields │ │ │ │ U wcschr │ │ │ │ U wcscmp │ │ │ │ U wcslen │ │ │ │ 000004c4 r whatstrings │ │ │ │ @@ -21995,15 +21991,15 @@ │ │ │ │ U _PyDeadline_Init │ │ │ │ U _PyEval_MakePendingCalls │ │ │ │ U _PyRuntime │ │ │ │ U _PyStructSequence_FiniBuiltin │ │ │ │ U _PyStructSequence_InitBuiltinWithFlags │ │ │ │ 00000318 T _PyThread_FiniType │ │ │ │ 00000000 T _PyThread_at_fork_reinit │ │ │ │ -00000580 T _PyThread_cond_after │ │ │ │ +00000578 T _PyThread_cond_after │ │ │ │ 000001d4 T _PyThread_cond_init │ │ │ │ U _PyTime_Add │ │ │ │ U _PyTime_AsMicroseconds │ │ │ │ U _PyTime_AsTimespec_clamp │ │ │ │ U _PyTime_FromMicrosecondsClamp │ │ │ │ U _PyTime_FromSecondsObject │ │ │ │ U _Py_Dealloc │ │ │ │ @@ -22401,39 +22397,39 @@ │ │ │ │ │ │ │ │ dtoa.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ 00000010 r .LC2 │ │ │ │ 000002e4 t Balloc │ │ │ │ -00002758 t Bfree │ │ │ │ +00002740 t Bfree │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyStatus_NoMemory │ │ │ │ U PyStatus_Ok │ │ │ │ -00002790 T _PyDtoa_Fini │ │ │ │ +00002778 T _PyDtoa_Fini │ │ │ │ 00000000 T _PyDtoa_Init │ │ │ │ -000029cc T _Py_dg_dtoa │ │ │ │ -00005540 T _Py_dg_freedtoa │ │ │ │ +000029b4 T _Py_dg_dtoa │ │ │ │ +00005528 T _Py_dg_freedtoa │ │ │ │ 00000690 T _Py_dg_strtod │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_uidiv │ │ │ │ U __errno_location │ │ │ │ -00005790 t b2d │ │ │ │ +00005778 t b2d │ │ │ │ 000000b8 r bigtens │ │ │ │ -00005168 t hi0bits │ │ │ │ -000051a8 t lshift │ │ │ │ +00005150 t hi0bits │ │ │ │ +00005190 t lshift │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 00000390 t mult │ │ │ │ -00005434 t multadd │ │ │ │ -00005588 t nrv_alloc │ │ │ │ +0000541c t multadd │ │ │ │ +00005570 t nrv_alloc │ │ │ │ 00000108 r p05.0 │ │ │ │ -00004c08 t pow5mult │ │ │ │ -0000565c t sd2b │ │ │ │ +00004bf0 t pow5mult │ │ │ │ +00005644 t sd2b │ │ │ │ 00000000 r tens │ │ │ │ 000000e0 r tinytens │ │ │ │ │ │ │ │ formatter_unicode.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000030 r .LC1 │ │ │ │ @@ -22475,19 +22471,19 @@ │ │ │ │ U PyMem_Free │ │ │ │ U PyNumber_Float │ │ │ │ U PyOS_double_to_string │ │ │ │ U PyObject_Str │ │ │ │ U PyUnicode_FromKindAndData │ │ │ │ U PyUnicode_FromOrdinal │ │ │ │ U PyUnicode_New │ │ │ │ -000012a4 t PyUnicode_READ_CHAR.constprop.0 │ │ │ │ +000012a8 t PyUnicode_READ_CHAR.constprop.0 │ │ │ │ U PyUnicode_Type │ │ │ │ -000017f4 t Py_XDECREF │ │ │ │ +000017f8 t Py_XDECREF │ │ │ │ 00000044 T _PyComplex_FormatAdvancedWriter │ │ │ │ -00001810 T _PyFloat_FormatAdvancedWriter │ │ │ │ +00001814 T _PyFloat_FormatAdvancedWriter │ │ │ │ U _PyLong_Format │ │ │ │ 00000224 T _PyLong_FormatAdvancedWriter │ │ │ │ U _PyLong_FormatWriter │ │ │ │ U _PyMem_Strdup │ │ │ │ U _PyUnicodeWriter_PrepareInternal │ │ │ │ U _PyUnicodeWriter_WriteASCIIString │ │ │ │ U _PyUnicodeWriter_WriteStr │ │ │ │ @@ -22498,20 +22494,20 @@ │ │ │ │ U _PyUnicode_FromASCII │ │ │ │ U _PyUnicode_InsertThousandsGrouping │ │ │ │ U _PyUnicode_ToDecimalDigit │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_GetLocaleconvNumeric │ │ │ │ U _Py_ctype_table │ │ │ │ U _Py_ctype_toupper │ │ │ │ -000013bc t calc_number_widths │ │ │ │ -00001584 t fill_number │ │ │ │ +000013c0 t calc_number_widths │ │ │ │ +00001588 t fill_number │ │ │ │ 00000000 t fill_padding.isra.0 │ │ │ │ -000018c0 t format_float_internal │ │ │ │ +000018c4 t format_float_internal │ │ │ │ 0000088c t format_obj │ │ │ │ -000012ec t get_locale_info │ │ │ │ +000012f0 t get_locale_info │ │ │ │ U localeconv │ │ │ │ 00000048 r no_grouping │ │ │ │ 000008d4 t parse_internal_render_format_spec │ │ │ │ 00000580 t parse_number │ │ │ │ U strlen │ │ │ │ 0000060c t unknown_presentation_type │ │ │ │ │ │ │ │ @@ -22554,49 +22550,49 @@ │ │ │ │ 0000033a T Py_EncodeLocale │ │ │ │ U _PyMem_RawWcsdup │ │ │ │ U _PyMem_Strdup │ │ │ │ U _PyRuntime │ │ │ │ U _Py_Dealloc │ │ │ │ 00000198 T _Py_DecodeLocaleEx │ │ │ │ U _Py_DecodeUTF8Ex │ │ │ │ -000016b4 T _Py_EncodeLocaleEx │ │ │ │ +00001690 T _Py_EncodeLocaleEx │ │ │ │ 00000340 T _Py_EncodeLocaleRaw │ │ │ │ U _Py_EncodeUTF8Ex │ │ │ │ 000001ec T _Py_GetForceASCII │ │ │ │ 00000218 T _Py_GetLocaleEncoding │ │ │ │ 0000058c T _Py_GetLocaleEncodingObject │ │ │ │ 000005c8 T _Py_GetLocaleconvNumeric │ │ │ │ 00000360 T _Py_GetTicksPerSecond │ │ │ │ 000003c8 T _Py_IsValidFD │ │ │ │ U _Py_NoneStruct │ │ │ │ 00000000 T _Py_ResetForceASCII │ │ │ │ 00000064 T _Py_abspath │ │ │ │ 00000cbc T _Py_add_relfile │ │ │ │ 000004b8 T _Py_closerange │ │ │ │ 0000018c T _Py_device_encoding │ │ │ │ -00001d60 T _Py_dup │ │ │ │ +00001d3c T _Py_dup │ │ │ │ 00000490 T _Py_find_basename │ │ │ │ 00000494 T _Py_fopen_obj │ │ │ │ 000000da T _Py_fstat │ │ │ │ 00000708 T _Py_fstat_noraise │ │ │ │ 0000011a T _Py_get_blocking │ │ │ │ 000001d8 T _Py_get_inheritable │ │ │ │ 000006f8 T _Py_isabs │ │ │ │ 00000000 T _Py_join_relfile │ │ │ │ U _Py_normalize_encoding │ │ │ │ 000007bc T _Py_normpath │ │ │ │ 000009c4 T _Py_normpath_and_size │ │ │ │ 000003ae T _Py_open │ │ │ │ 00000004 D _Py_open_cloexec_works │ │ │ │ 00000152 T _Py_open_noraise │ │ │ │ -00001cb0 T _Py_read │ │ │ │ +00001c8c T _Py_read │ │ │ │ 0000009a T _Py_set_blocking │ │ │ │ -00001bc8 T _Py_set_inheritable │ │ │ │ +00001ba4 T _Py_set_inheritable │ │ │ │ 000005c0 T _Py_set_inheritable_async_safe │ │ │ │ -00001da8 T _Py_skiproot │ │ │ │ +00001d84 T _Py_skiproot │ │ │ │ 00000346 T _Py_stat │ │ │ │ 00000dc8 T _Py_wfopen │ │ │ │ 00000164 T _Py_wgetcwd │ │ │ │ 00000264 T _Py_wreadlink │ │ │ │ 000003ec T _Py_wrealpath │ │ │ │ 0000070c T _Py_write │ │ │ │ 00000010 T _Py_write_noraise │ │ │ │ @@ -22628,15 +22624,15 @@ │ │ │ │ U isatty │ │ │ │ U mbrtowc │ │ │ │ U mbstowcs │ │ │ │ U memcpy │ │ │ │ U nl_langinfo │ │ │ │ U read │ │ │ │ U readlink │ │ │ │ -000015d8 t set_inheritable │ │ │ │ +000015b4 t set_inheritable │ │ │ │ U setlocale │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ U sysconf │ │ │ │ U wcscmp │ │ │ │ U wcscpy │ │ │ │ U wcslen │ │ │ │ @@ -23064,15 +23060,15 @@ │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_convert_optional_to_ssize_t │ │ │ │ 00000648 t _bisect_bisect_left │ │ │ │ 000002cc r _bisect_bisect_left__doc__ │ │ │ │ -00000268 t _bisect_bisect_right │ │ │ │ +000003d0 t _bisect_bisect_right │ │ │ │ 00000620 r _bisect_bisect_right__doc__ │ │ │ │ 0000021c t _bisect_insort_left │ │ │ │ 0000016c r _bisect_insort_left__doc__ │ │ │ │ 00000078 t _bisect_insort_right │ │ │ │ 000004bc r _bisect_insort_right__doc__ │ │ │ │ 00000000 d _bisectmodule │ │ │ │ 00000000 r _keywords.1 │ │ │ │ @@ -23520,15 +23516,15 @@ │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_DecodeLocale │ │ │ │ U PyUnicode_FindChar │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ U PyUnicode_GetLength │ │ │ │ -00001900 t PyUnicode_READ_CHAR │ │ │ │ +0000153c t PyUnicode_READ_CHAR │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_WriteChar │ │ │ │ U PyWeakref_GetRef │ │ │ │ U PyWeakref_NewRef │ │ │ │ U Py_BuildValue │ │ │ │ U Py_VaBuildValue │ │ │ │ 0000053c t Py_XDECREF │ │ │ │ @@ -23565,15 +23561,15 @@ │ │ │ │ U __aeabi_uidivmod │ │ │ │ U __sprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 0000000c t _datetime_exec │ │ │ │ 0000004c r _days_before_month │ │ │ │ 00000018 r _days_in_month │ │ │ │ -0000191c t _get_current_state.constprop.0 │ │ │ │ +00001d64 t _get_current_state.constprop.0 │ │ │ │ 0000013c r _keywords.1 │ │ │ │ 0000015c r _keywords.13 │ │ │ │ 00000178 r _keywords.16 │ │ │ │ 00000180 r _keywords.27 │ │ │ │ 0000014c r _keywords.7 │ │ │ │ 00000740 d _kwtuple.0 │ │ │ │ 00000780 d _kwtuple.12 │ │ │ │ @@ -23581,260 +23577,260 @@ │ │ │ │ 000007c4 d _kwtuple.26 │ │ │ │ 00000760 d _kwtuple.6 │ │ │ │ 000006a4 d _parser.14 │ │ │ │ 00000608 d _parser.17 │ │ │ │ 00000714 d _parser.2 │ │ │ │ 00000634 d _parser.28 │ │ │ │ 000006e0 d _parser.8 │ │ │ │ -000023bc t _timezone_check_argument │ │ │ │ -000019c8 t accum │ │ │ │ +00001f24 t _timezone_check_argument │ │ │ │ +00001e10 t accum │ │ │ │ 000010f0 t add_date_timedelta.isra.0 │ │ │ │ -000024cc t add_datetime_timedelta │ │ │ │ +00002908 t add_datetime_timedelta │ │ │ │ 00001876 t append_keyword_fold │ │ │ │ 000016b4 t append_keyword_tzinfo │ │ │ │ 000013ec t build_struct_time │ │ │ │ -000037fc t call_subclass_fold │ │ │ │ +00003364 t call_subclass_fold │ │ │ │ 00000710 t call_tzinfo_method │ │ │ │ -00002acc t call_tzname │ │ │ │ +00002634 t call_tzname │ │ │ │ 00000538 d capi │ │ │ │ 00000000 r capi_types │ │ │ │ 00000280 t check_tzinfo_subclass │ │ │ │ 000008dc t check_tzinfo_subclass.part.0.isra.0 │ │ │ │ 000011c4 t clear_state.isra.0 │ │ │ │ 00000128 r correction.20 │ │ │ │ 00000a74 t create_timezone_from_delta.constprop.0 │ │ │ │ 0000105c t date_add │ │ │ │ 00000cc4 d date_as_number │ │ │ │ 00001220 t date_ctime │ │ │ │ -00002ba4 t date_day │ │ │ │ +0000270c t date_day │ │ │ │ 000003b0 r date_doc │ │ │ │ 00000690 t date_format │ │ │ │ 00000f6c t date_from_pickle │ │ │ │ -00002bac t date_fromisocalendar │ │ │ │ +00002714 t date_fromisocalendar │ │ │ │ 000012b0 t date_fromisoformat │ │ │ │ -00002d28 t date_fromordinal │ │ │ │ +00003164 t date_fromordinal │ │ │ │ 0000026a t date_fromtimestamp │ │ │ │ 00000f24 d date_getset │ │ │ │ 00000c44 t date_hash │ │ │ │ -00003c08 t date_isocalendar │ │ │ │ +00003770 t date_isocalendar │ │ │ │ 000006e4 t date_isoformat │ │ │ │ 00001478 t date_isoweekday │ │ │ │ 000005a8 d date_kws │ │ │ │ 00000d54 d date_methods │ │ │ │ -00002b9c t date_month │ │ │ │ +00002704 t date_month │ │ │ │ 00000554 t date_new │ │ │ │ 0000136e t date_reduce │ │ │ │ 000004f6 t date_repr │ │ │ │ 00000e60 t date_richcompare │ │ │ │ 0000064c t date_str │ │ │ │ 0000133c t date_strftime │ │ │ │ 00000f94 t date_subtract │ │ │ │ 000013b8 t date_timetuple │ │ │ │ 000001e8 t date_today │ │ │ │ 00001020 t date_toordinal │ │ │ │ -000011b4 t date_weekday │ │ │ │ -00001958 t date_year │ │ │ │ -00002a18 t datetime_add │ │ │ │ +000015fc t date_weekday │ │ │ │ +000014c0 t date_year │ │ │ │ +00002e54 t datetime_add │ │ │ │ 000002c4 t datetime_alloc │ │ │ │ 0000081c d datetime_as_number │ │ │ │ -00002668 t datetime_astimezone │ │ │ │ +000021d0 t datetime_astimezone │ │ │ │ 000004a8 t datetime_best_possible │ │ │ │ 00000e88 t datetime_combine │ │ │ │ 000014a8 t datetime_ctime │ │ │ │ 00000268 t datetime_date_fromtimestamp │ │ │ │ 00000854 r datetime_date_fromtimestamp__doc__ │ │ │ │ 00000c5e t datetime_date_fromtimestamp_capi │ │ │ │ 000013aa t datetime_date_replace │ │ │ │ 000007e4 r datetime_date_replace__doc__ │ │ │ │ 000003da t datetime_datetime_now │ │ │ │ 00000684 r datetime_datetime_now__doc__ │ │ │ │ -00001f80 t datetime_datetime_replace │ │ │ │ +000023c8 t datetime_datetime_replace │ │ │ │ 00000590 r datetime_datetime_replace__doc__ │ │ │ │ 00000bcc t datetime_dealloc │ │ │ │ 000001a8 r datetime_doc │ │ │ │ -00002b7c t datetime_dst │ │ │ │ -00002d20 t datetime_fold │ │ │ │ -000036bc t datetime_from_pickle │ │ │ │ -00001e90 t datetime_from_timestamp │ │ │ │ -00001a04 t datetime_from_timet_and_us │ │ │ │ -00004200 t datetime_fromisoformat │ │ │ │ -00001d64 t datetime_fromtimestamp │ │ │ │ -000041e8 t datetime_getdate │ │ │ │ +000026e4 t datetime_dst │ │ │ │ +0000315c t datetime_fold │ │ │ │ +00003224 t datetime_from_pickle │ │ │ │ +000019f8 t datetime_from_timestamp │ │ │ │ +0000156c t datetime_from_timet_and_us │ │ │ │ +00003d68 t datetime_fromisoformat │ │ │ │ +000018cc t datetime_fromtimestamp │ │ │ │ +00003d50 t datetime_getdate │ │ │ │ 00000a2c d datetime_getset │ │ │ │ 00000740 t datetime_getstate │ │ │ │ 00000cee t datetime_gettime │ │ │ │ 00001560 t datetime_gettimetz │ │ │ │ 00000cac t datetime_hash │ │ │ │ -00002ef4 t datetime_hour │ │ │ │ -00001c04 t datetime_isoformat │ │ │ │ +00003330 t datetime_hour │ │ │ │ +0000176c t datetime_isoformat │ │ │ │ 000005b8 d datetime_kws │ │ │ │ 000008ac d datetime_methods │ │ │ │ -000037e8 t datetime_microsecond │ │ │ │ -00002efc t datetime_minute │ │ │ │ +00003350 t datetime_microsecond │ │ │ │ +00003338 t datetime_minute │ │ │ │ 000007e0 t datetime_new │ │ │ │ 00001536 t datetime_reduce │ │ │ │ 000006fe t datetime_reduce_ex │ │ │ │ 0000052a t datetime_repr │ │ │ │ 00000cc0 t datetime_richcompare │ │ │ │ -00002f04 t datetime_second │ │ │ │ -00003784 t datetime_str │ │ │ │ +00003340 t datetime_second │ │ │ │ +000032ec t datetime_str │ │ │ │ 00000000 t datetime_strptime │ │ │ │ -00001f3c t datetime_subtract │ │ │ │ +00001aa4 t datetime_subtract │ │ │ │ 00000ac0 t datetime_time_replace │ │ │ │ 0000072c r datetime_time_replace__doc__ │ │ │ │ -00003414 t datetime_timestamp │ │ │ │ -00001964 t datetime_timetuple │ │ │ │ -000029ec t datetime_tzinfo │ │ │ │ -00002ab8 t datetime_tzname │ │ │ │ +00002f7c t datetime_timestamp │ │ │ │ +000014cc t datetime_timetuple │ │ │ │ +00002e28 t datetime_tzinfo │ │ │ │ +00002620 t datetime_tzname │ │ │ │ 000014d4 t datetime_utcfromtimestamp │ │ │ │ 00000f24 t datetime_utcnow │ │ │ │ -00002b5c t datetime_utcoffset │ │ │ │ +000026c4 t datetime_utcoffset │ │ │ │ 000015dc t datetime_utctimetuple │ │ │ │ 00000000 d datetimemodule │ │ │ │ 00000a88 t delta_abs │ │ │ │ -00003b88 t delta_add │ │ │ │ -00001f24 t delta_add.part.0 │ │ │ │ +000036f0 t delta_add │ │ │ │ +00001a8c t delta_add.part.0 │ │ │ │ 00000f74 d delta_as_number │ │ │ │ 0000067a t delta_bool │ │ │ │ -00002248 t delta_divide │ │ │ │ -00001f24 t delta_divide.part.0 │ │ │ │ +00001db0 t delta_divide │ │ │ │ +00001a8c t delta_divide.part.0 │ │ │ │ 00001a24 t delta_divmod │ │ │ │ 00000498 r delta_doc │ │ │ │ -00001ed0 t delta_hash │ │ │ │ +00001a38 t delta_hash │ │ │ │ 00001034 d delta_members │ │ │ │ 00001004 d delta_methods │ │ │ │ -0000358c t delta_multiply │ │ │ │ -00002638 t delta_negative │ │ │ │ -0000126c t delta_new │ │ │ │ +000030f4 t delta_multiply │ │ │ │ +000021a0 t delta_negative │ │ │ │ +000016b4 t delta_new │ │ │ │ 000019fa t delta_positive │ │ │ │ 0000097a t delta_reduce │ │ │ │ 00001b8c t delta_remainder │ │ │ │ 000002b2 t delta_repr │ │ │ │ 00000f6c t delta_richcompare │ │ │ │ 000007cc t delta_str │ │ │ │ -00001e10 t delta_subtract │ │ │ │ -00001f24 t delta_subtract.part.0 │ │ │ │ -00002418 t delta_to_microseconds │ │ │ │ -0000259c t delta_total_seconds │ │ │ │ -00003a3c t delta_truedivide │ │ │ │ +00001978 t delta_subtract │ │ │ │ +00001a8c t delta_subtract.part.0 │ │ │ │ +00001f80 t delta_to_microseconds │ │ │ │ +00002104 t delta_total_seconds │ │ │ │ +000035a4 t delta_truedivide │ │ │ │ 00000c1c t diff_to_bool │ │ │ │ -00003a00 t divide_nearest │ │ │ │ -00002344 t divide_timedelta_timedelta │ │ │ │ +00003568 t divide_nearest │ │ │ │ +00001eac t divide_timedelta_timedelta │ │ │ │ 00001248 t format_ctime.isra.0 │ │ │ │ -000032c8 t format_utcoffset.constprop.0 │ │ │ │ -00002e14 t get_flip_fold_offset │ │ │ │ +00002e30 t format_utcoffset.constprop.0 │ │ │ │ +0000297c t get_flip_fold_offset │ │ │ │ 00000a38 t get_tzinfo_member │ │ │ │ 000003d8 r iso_calendar_date__doc__ │ │ │ │ -00003dcc t iso_calendar_date_dealloc │ │ │ │ +00003934 t iso_calendar_date_dealloc │ │ │ │ 00000ed4 d iso_calendar_date_getset │ │ │ │ 00000eb4 d iso_calendar_date_methods │ │ │ │ 00001cd4 t iso_calendar_date_new │ │ │ │ -00003d8c t iso_calendar_date_new_impl │ │ │ │ +000038f4 t iso_calendar_date_new_impl │ │ │ │ 0000133c t iso_calendar_date_reduce │ │ │ │ 00001d68 t iso_calendar_date_repr │ │ │ │ 00001c9c t iso_calendar_date_traverse │ │ │ │ -00003f68 t iso_calendar_date_week │ │ │ │ -00003f90 t iso_calendar_date_weekday │ │ │ │ -00003f40 t iso_calendar_date_year │ │ │ │ -00002c8c t iso_to_ymd │ │ │ │ +00003ad0 t iso_calendar_date_week │ │ │ │ +00003af8 t iso_calendar_date_weekday │ │ │ │ +00003aa8 t iso_calendar_date_year │ │ │ │ +000027f4 t iso_to_ymd │ │ │ │ 00000e74 d isocal_slots │ │ │ │ 00000374 d isocal_spec │ │ │ │ 00000690 d keywords.10 │ │ │ │ 0000070c d keywords.11 │ │ │ │ 0000066c d keywords.18 │ │ │ │ 000006d0 d keywords.19 │ │ │ │ 00000660 d keywords.25 │ │ │ │ 00000678 d keywords.29 │ │ │ │ 000005e8 d keywords.3 │ │ │ │ 00000680 d keywords.4 │ │ │ │ 000005e0 d keywords.5 │ │ │ │ -00002c00 t local │ │ │ │ -00003188 t local_timezone_from_timestamp │ │ │ │ -00003014 t local_to_seconds │ │ │ │ +0000303c t local │ │ │ │ +00002cf0 t local_timezone_from_timestamp │ │ │ │ +00002b7c t local_to_seconds │ │ │ │ 000009b2 t make_somezreplacement │ │ │ │ U memcmp │ │ │ │ -00001bbc t microseconds_to_delta_ex │ │ │ │ +00002004 t microseconds_to_delta_ex │ │ │ │ U modf │ │ │ │ 00001124 t module_clear │ │ │ │ 000012dc t module_free │ │ │ │ 00000000 b module_methods │ │ │ │ 000007fc d module_slots │ │ │ │ 00000af4 t module_traverse │ │ │ │ -00003644 t multiply_int_timedelta │ │ │ │ -000038c4 t multiply_truedivide_timedelta_float │ │ │ │ +000031ac t multiply_int_timedelta │ │ │ │ +0000342c t multiply_truedivide_timedelta_float │ │ │ │ 00000454 t new_date_ex │ │ │ │ -0000114c t new_date_subclass_ex │ │ │ │ +00001594 t new_date_subclass_ex │ │ │ │ 00000c94 t new_datetime_ex │ │ │ │ 00000000 t new_datetime_ex2 │ │ │ │ -00001f14 t new_datetime_subclass_fold_ex │ │ │ │ +0000235c t new_datetime_subclass_fold_ex │ │ │ │ 0000030c t new_delta_ex │ │ │ │ 00000cc4 t new_time_ex │ │ │ │ 00000908 t new_time_ex2 │ │ │ │ -00003200 t new_timezone │ │ │ │ -00002aa8 t ord_to_ymd │ │ │ │ -000046b4 t parse_hh_mm_ss_ff.constprop.0 │ │ │ │ -00003e04 t parse_isoformat_date.constprop.0 │ │ │ │ -00004514 t parse_isoformat_time.constprop.0 │ │ │ │ -00002d6c t pep495_eq_exception │ │ │ │ +00002d68 t new_timezone │ │ │ │ +00002ee4 t ord_to_ymd │ │ │ │ +0000421c t parse_hh_mm_ss_ff.constprop.0 │ │ │ │ +0000396c t parse_isoformat_date.constprop.0 │ │ │ │ +0000407c t parse_isoformat_time.constprop.0 │ │ │ │ +000028d4 t pep495_eq_exception │ │ │ │ 0000011c r potential_separators.21 │ │ │ │ -000038bc t py_time_second │ │ │ │ +00003424 t py_time_second │ │ │ │ U round │ │ │ │ 00000080 r specs.24 │ │ │ │ 000000a8 r specs.9 │ │ │ │ U strcmp │ │ │ │ 00000a2c t time_alloc │ │ │ │ 00000c74 t time_dealloc │ │ │ │ 00000288 r time_doc │ │ │ │ 00000956 t time_dst │ │ │ │ 00000ce8 t time_fold │ │ │ │ 000017d8 t time_from_pickle │ │ │ │ -00004848 t time_fromisoformat │ │ │ │ +000043b0 t time_fromisoformat │ │ │ │ 00000b78 d time_getset │ │ │ │ 00001768 t time_getstate │ │ │ │ 00000070 t time_hash │ │ │ │ -000038ac t time_hour │ │ │ │ -00002ed0 t time_isoformat │ │ │ │ +00003414 t time_hour │ │ │ │ +00002a38 t time_isoformat │ │ │ │ 0000058c d time_kws │ │ │ │ 00000ab8 d time_methods │ │ │ │ 00000c2c t time_microsecond │ │ │ │ -000038b4 t time_minute │ │ │ │ +0000341c t time_minute │ │ │ │ 00000b14 t time_new │ │ │ │ 000019d0 t time_reduce │ │ │ │ 00001726 t time_reduce_ex │ │ │ │ 000005ce t time_repr │ │ │ │ 00000ec0 t time_richcompare │ │ │ │ 00000678 t time_str │ │ │ │ 0000193a t time_strftime │ │ │ │ 00000c3e t time_tzinfo │ │ │ │ 000007b0 t time_tzname │ │ │ │ -00003568 t time_utcoffset │ │ │ │ +000030d0 t time_utcoffset │ │ │ │ 000012e0 t timezone_dealloc │ │ │ │ 00000350 r timezone_doc │ │ │ │ -00002318 t timezone_dst │ │ │ │ -00001b84 t timezone_fromutc │ │ │ │ +00001e80 t timezone_dst │ │ │ │ +000016ec t timezone_fromutc │ │ │ │ 00000944 t timezone_getinitargs │ │ │ │ 00001c5c t timezone_hash │ │ │ │ 00000698 d timezone_kws │ │ │ │ 00000c04 d timezone_methods │ │ │ │ -00003518 t timezone_new │ │ │ │ +00003080 t timezone_new │ │ │ │ 00001c62 t timezone_repr │ │ │ │ -00002540 t timezone_richcompare │ │ │ │ +000020a8 t timezone_richcompare │ │ │ │ 00000d62 t timezone_str │ │ │ │ 00000d34 t timezone_tzname │ │ │ │ -00002600 t timezone_utcoffset │ │ │ │ +00002168 t timezone_utcoffset │ │ │ │ 00000380 r tzinfo_doc │ │ │ │ 0000190a t tzinfo_dst │ │ │ │ -000047a4 t tzinfo_from_isoformat_results │ │ │ │ -00003fb8 t tzinfo_fromutc │ │ │ │ +0000430c t tzinfo_from_isoformat_results │ │ │ │ +00003b20 t tzinfo_fromutc │ │ │ │ 00000c64 d tzinfo_methods │ │ │ │ 000008be t tzinfo_reduce │ │ │ │ 000018da t tzinfo_tzname │ │ │ │ 000015ac t tzinfo_utcoffset │ │ │ │ 00000388 d utc_timezone │ │ │ │ -000014c0 t wrap_strftime │ │ │ │ +0000114c t wrap_strftime │ │ │ │ 000010b8 t ymd_to_ord │ │ │ │ 00000574 d zero_delta │ │ │ │ │ │ │ │ _heapqmodule.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ @@ -23875,24 +23871,24 @@ │ │ │ │ 00001830 r _heapq_heapify__doc__ │ │ │ │ 0000020c t _heapq_heappop │ │ │ │ 00001b28 r _heapq_heappop__doc__ │ │ │ │ 00000000 t _heapq_heappush │ │ │ │ 00001b8c r _heapq_heappush__doc__ │ │ │ │ 00000128 t _heapq_heappushpop │ │ │ │ 0000188c r _heapq_heappushpop__doc__ │ │ │ │ -00000800 t _heapq_heapreplace │ │ │ │ +00000808 t _heapq_heapreplace │ │ │ │ 00001968 r _heapq_heapreplace__doc__ │ │ │ │ 00000000 d _heapqmodule │ │ │ │ 00000084 t heapify_internal │ │ │ │ 0000000c t heapq_exec │ │ │ │ 00000054 d heapq_methods │ │ │ │ 00000034 d heapq_slots │ │ │ │ 00001270 r module_doc │ │ │ │ 00000558 t siftup │ │ │ │ -00000b40 t siftup_max │ │ │ │ +00000b48 t siftup_max │ │ │ │ │ │ │ │ _json.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000010 r .LC1 │ │ │ │ 00000098 r .LC10 │ │ │ │ 000000d4 r .LC11 │ │ │ │ @@ -24366,28 +24362,28 @@ │ │ │ │ 00000b80 r .LC99 │ │ │ │ 0000096c t Pdata_clear.isra.0 │ │ │ │ 00003280 t Pdata_dealloc │ │ │ │ 000006d4 t Pdata_pop │ │ │ │ 000008f4 t Pdata_poplist │ │ │ │ 00000880 t Pdata_poptuple │ │ │ │ 0000219c t Pdata_push │ │ │ │ -00000ffc t Pdata_traverse │ │ │ │ +000010c8 t Pdata_traverse │ │ │ │ 000010e0 t PicklerMemoProxy_clear │ │ │ │ 00000cd4 t PicklerMemoProxy_dealloc │ │ │ │ 0000104c t PicklerMemoProxy_traverse │ │ │ │ -000077fc t Pickler_clear │ │ │ │ -0000761c t Pickler_dealloc │ │ │ │ +00007834 t Pickler_clear │ │ │ │ +00007654 t Pickler_dealloc │ │ │ │ 00000a70 t Pickler_get_memo │ │ │ │ 000035c4 t Pickler_getattr │ │ │ │ 00000538 d Pickler_getsets │ │ │ │ 00000560 d Pickler_members │ │ │ │ 00000620 d Pickler_methods │ │ │ │ 00000ab2 t Pickler_set_memo │ │ │ │ 000009c4 t Pickler_setattr │ │ │ │ -000093f4 t Pickler_traverse │ │ │ │ +00009470 t Pickler_traverse │ │ │ │ U PyArg_UnpackTuple │ │ │ │ U PyBool_FromLong │ │ │ │ U PyBuffer_IsContiguous │ │ │ │ U PyBuffer_Release │ │ │ │ U PyByteArray_FromStringAndSize │ │ │ │ U PyByteArray_Type │ │ │ │ U PyBytes_DecodeEscape │ │ │ │ @@ -24448,15 +24444,15 @@ │ │ │ │ U PyLong_FromString │ │ │ │ U PyLong_FromVoidPtr │ │ │ │ U PyLong_Type │ │ │ │ U PyMapping_GetOptionalItem │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyMem_Realloc │ │ │ │ -00000bf8 t PyMemoTable_Clear.isra.0 │ │ │ │ +00000cc4 t PyMemoTable_Clear.isra.0 │ │ │ │ 0000044e t PyMemoTable_Del │ │ │ │ 00000406 t PyMemoTable_New │ │ │ │ U PyMemoryView_FromMemory │ │ │ │ U PyMemoryView_FromObject │ │ │ │ U PyModuleDef_Init │ │ │ │ U PyModule_AddObjectRef │ │ │ │ U PyModule_AddType │ │ │ │ @@ -24527,23 +24523,23 @@ │ │ │ │ 00002e7c t Unpickler_dealloc │ │ │ │ 00000d2a t Unpickler_get_memo │ │ │ │ 00001ee0 t Unpickler_getattr │ │ │ │ 000003e0 d Unpickler_getsets │ │ │ │ 00000478 d Unpickler_methods │ │ │ │ 00000926 t Unpickler_set_memo │ │ │ │ 00000848 t Unpickler_setattr │ │ │ │ -0000934c t Unpickler_traverse │ │ │ │ +000093c8 t Unpickler_traverse │ │ │ │ 00000408 t _Pickle_ClearState │ │ │ │ 0000215c t _Pickle_FastCall │ │ │ │ -000075a4 t _Pickler_CommitFrame.part.0 │ │ │ │ -00000b78 t _Pickler_FlushToFile │ │ │ │ -00003b5c t _Pickler_Write │ │ │ │ -00003a88 t _Pickler_Write.constprop.0 │ │ │ │ +00000b78 t _Pickler_CommitFrame.isra.0 │ │ │ │ +00000bf4 t _Pickler_FlushToFile │ │ │ │ +00003be0 t _Pickler_Write │ │ │ │ +00003b0c t _Pickler_Write.constprop.0 │ │ │ │ 00000a20 t _Pickler_Write.constprop.1 │ │ │ │ -00005ad8 t _Pickler_write_bytes │ │ │ │ +00005b8c t _Pickler_write_bytes │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyByteArray_empty_string │ │ │ │ U _PyBytesWriter_Alloc │ │ │ │ U _PyBytesWriter_Dealloc │ │ │ │ U _PyBytesWriter_Finish │ │ │ │ U _PyBytesWriter_Init │ │ │ │ @@ -24578,22 +24574,22 @@ │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ 000003be t _Unpickler_MemoCleanup │ │ │ │ 0000220c t _Unpickler_MemoPut │ │ │ │ 00000388 t _Unpickler_NewMemo │ │ │ │ 00001f48 t _Unpickler_ReadImpl │ │ │ │ 00000718 t _Unpickler_ReadInto │ │ │ │ -0000870c t _Unpickler_Readline │ │ │ │ +00008788 t _Unpickler_Readline │ │ │ │ 00000678 t _Unpickler_SkipConsumed │ │ │ │ U __errno_location │ │ │ │ U __isoc23_strtol │ │ │ │ U __sprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -00000ee0 t _checkmodule │ │ │ │ +00000fac t _checkmodule │ │ │ │ 00000000 r _keywords.1 │ │ │ │ 00000044 r _keywords.10 │ │ │ │ 0000005c r _keywords.12 │ │ │ │ 00000064 r _keywords.15 │ │ │ │ 00000078 r _keywords.17 │ │ │ │ 00000080 r _keywords.19 │ │ │ │ 0000008c r _keywords.22 │ │ │ │ @@ -24632,58 +24628,58 @@ │ │ │ │ 0000119a t _pickle_UnpicklerMemoProxy___reduce__ │ │ │ │ 000011a0 r _pickle_UnpicklerMemoProxy___reduce____doc__ │ │ │ │ 00000dc2 t _pickle_UnpicklerMemoProxy_clear │ │ │ │ 0000120c r _pickle_UnpicklerMemoProxy_clear__doc__ │ │ │ │ 00001226 t _pickle_UnpicklerMemoProxy_copy │ │ │ │ 000011d8 r _pickle_UnpicklerMemoProxy_copy__doc__ │ │ │ │ 00001114 t _pickle_UnpicklerMemoProxy_copy_impl │ │ │ │ -00008e84 t _pickle_Unpickler___init__ │ │ │ │ +00008f00 t _pickle_Unpickler___init__ │ │ │ │ 0000123c r _pickle_Unpickler___init____doc__ │ │ │ │ 00000fe4 t _pickle_Unpickler___sizeof__ │ │ │ │ 000016b0 r _pickle_Unpickler___sizeof____doc__ │ │ │ │ 000022b4 t _pickle_Unpickler_find_class │ │ │ │ 000016ec r _pickle_Unpickler_find_class__doc__ │ │ │ │ -000092c8 t _pickle_Unpickler_load │ │ │ │ +00009344 t _pickle_Unpickler_load │ │ │ │ 0000184c r _pickle_Unpickler_load__doc__ │ │ │ │ 000008a0 t _pickle_Unpickler_persistent_load │ │ │ │ 0000190c r _pickle_Unpickler_persistent_load__doc__ │ │ │ │ 000004d2 t _pickle_dump │ │ │ │ 00000c88 r _pickle_dump__doc__ │ │ │ │ -00007f4c t _pickle_dumps │ │ │ │ +00007f84 t _pickle_dumps │ │ │ │ 000008a8 r _pickle_dumps__doc__ │ │ │ │ 0000000c t _pickle_exec │ │ │ │ 00000000 t _pickle_load │ │ │ │ 000003dc r _pickle_load__doc__ │ │ │ │ -00007c34 t _pickle_loads │ │ │ │ +00007c6c t _pickle_loads │ │ │ │ 000000a4 r _pickle_loads__doc__ │ │ │ │ 00000000 d _picklemodule │ │ │ │ -00000f60 t _save_bytearray_data.isra.0 │ │ │ │ -000088c4 t batch_dict │ │ │ │ -00008c24 t batch_list │ │ │ │ +0000102c t _save_bytearray_data.isra.0 │ │ │ │ +00008940 t batch_dict │ │ │ │ +00008ca0 t batch_list │ │ │ │ 00002a3c t do_append │ │ │ │ 00002c4c t do_setitems │ │ │ │ -0000378c t dump │ │ │ │ +000037d0 t dump │ │ │ │ 00000738 t fast_save_enter │ │ │ │ 000007d6 t fast_save_leave │ │ │ │ 0000255c t get_deep_attribute │ │ │ │ 00000f40 t instantiate │ │ │ │ 000000ec t load │ │ │ │ -0000821c t load_build │ │ │ │ +00008298 t load_build │ │ │ │ 00002654 t load_counted_binbytes │ │ │ │ -0000120c t load_counted_binstring │ │ │ │ -00000e18 t load_counted_long │ │ │ │ +000012d8 t load_counted_binstring │ │ │ │ +00000ee4 t load_counted_long │ │ │ │ 00002900 t load_counted_tuple │ │ │ │ -00001008 t load_extension │ │ │ │ +000010d4 t load_extension │ │ │ │ 00000df6 t load_inst │ │ │ │ -00000c44 t load_newobj │ │ │ │ +00000d10 t load_newobj │ │ │ │ 000029e0 t marker │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ -00007980 t memo_get.isra.0 │ │ │ │ -000057ac t memo_put.isra.0 │ │ │ │ +000079b8 t memo_get.isra.0 │ │ │ │ +00005848 t memo_put.isra.0 │ │ │ │ 000005b0 d memoproxy_slots │ │ │ │ 00000048 d memoproxy_spec │ │ │ │ U memset │ │ │ │ 00000670 d pdata_slots │ │ │ │ 00000034 d pdata_spec │ │ │ │ 0000083e t persistent_id │ │ │ │ 000003f0 t pickle_clear │ │ │ │ @@ -24691,18 +24687,18 @@ │ │ │ │ 00000328 d pickle_methods │ │ │ │ 00002118 r pickle_module_doc │ │ │ │ 00000308 d pickle_slots │ │ │ │ 00000000 t pickle_traverse │ │ │ │ 000004c8 d pickler_type_slots │ │ │ │ 00000070 d pickler_type_spec │ │ │ │ 000005e0 d picklerproxy_methods │ │ │ │ -000084fc t raw_unicode_escape │ │ │ │ -00003c8c t save │ │ │ │ -00006534 t save_global │ │ │ │ -00005e50 t save_reduce │ │ │ │ +00008578 t raw_unicode_escape │ │ │ │ +00003d10 t save │ │ │ │ +000065e4 t save_global │ │ │ │ +00005f00 t save_reduce │ │ │ │ 00000476 t save_singleton_type │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ 00000408 d unpickler_memoproxy_slots │ │ │ │ 0000005c d unpickler_memoproxy_spec │ │ │ │ 00000378 d unpickler_type_slots │ │ │ │ 00000084 d unpickler_type_spec │ │ │ │ @@ -25258,17 +25254,17 @@ │ │ │ │ 000002e0 r .LC53 │ │ │ │ 00002430 r .LC530 │ │ │ │ 00002460 r .LC531 │ │ │ │ 00002478 r .LC532 │ │ │ │ 00002480 r .LC533 │ │ │ │ 00002494 r .LC534 │ │ │ │ 0000249c r .LC535 │ │ │ │ -000024b0 r .LC537 │ │ │ │ -000024c0 r .LC538 │ │ │ │ -000024e4 r .LC539 │ │ │ │ +000024ac r .LC536 │ │ │ │ +000024d0 r .LC537 │ │ │ │ +000024f8 r .LC538 │ │ │ │ 000002ec r .LC54 │ │ │ │ 0000250c r .LC541 │ │ │ │ 0000251c r .LC542 │ │ │ │ 0000254c r .LC544 │ │ │ │ 00002558 r .LC545 │ │ │ │ 00002564 r .LC546 │ │ │ │ 00002590 r .LC547 │ │ │ │ @@ -26057,17 +26053,17 @@ │ │ │ │ 00000540 r .LC49 │ │ │ │ 00000030 r .LC5 │ │ │ │ 00000564 r .LC50 │ │ │ │ 00000590 r .LC51 │ │ │ │ 0000059c r .LC52 │ │ │ │ 000005ac r .LC53 │ │ │ │ 000005cc r .LC54 │ │ │ │ -00000600 r .LC55 │ │ │ │ -00000644 r .LC56 │ │ │ │ -00000668 r .LC57 │ │ │ │ +000005f0 r .LC55 │ │ │ │ +00000618 r .LC56 │ │ │ │ +0000064c r .LC57 │ │ │ │ 00000690 r .LC58 │ │ │ │ 000006b0 r .LC59 │ │ │ │ 00000040 r .LC6 │ │ │ │ 000006f4 r .LC60 │ │ │ │ 00000724 r .LC61 │ │ │ │ 0000074c r .LC62 │ │ │ │ 0000076c r .LC63 │ │ │ │ @@ -26096,15 +26092,15 @@ │ │ │ │ 0000091c r .LC85 │ │ │ │ 00000060 r .LC9 │ │ │ │ 0000155c t BB_compareitems │ │ │ │ 00001214 t BB_getitem │ │ │ │ 00000dd8 t BB_setitem │ │ │ │ 00001f28 t HH_compareitems │ │ │ │ 00001a98 t HH_getitem │ │ │ │ -000019fc t HH_setitem │ │ │ │ +000015f0 t HH_setitem │ │ │ │ 000020c8 t II_compareitems │ │ │ │ 00001bd8 t II_getitem │ │ │ │ 00001aa4 t II_setitem │ │ │ │ 000020cc t LL_compareitems │ │ │ │ 00001d18 t LL_getitem │ │ │ │ 00001be4 t LL_setitem │ │ │ │ U PyArg_Parse │ │ │ │ @@ -26190,15 +26186,15 @@ │ │ │ │ U PyUnicode_FromOrdinal │ │ │ │ U PyUnicode_FromWideChar │ │ │ │ U PyUnicode_GetLength │ │ │ │ U PyUnicode_InternFromString │ │ │ │ 00001088 t PyUnicode_READ_CHAR.constprop.0 │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ -00002448 t QQ_compareitems │ │ │ │ +00002464 t QQ_compareitems │ │ │ │ 0000230c t QQ_getitem │ │ │ │ 000021e8 t QQ_setitem │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyBytes_Repeat │ │ │ │ @@ -26284,15 +26280,15 @@ │ │ │ │ 00000edc r array_array_tounicode__doc__ │ │ │ │ 00000268 t array_array_tounicode_impl │ │ │ │ 00000f14 t array_arrayiterator___reduce__ │ │ │ │ 00000d84 r array_arrayiterator___reduce____doc__ │ │ │ │ 00001158 t array_arrayiterator___setstate__ │ │ │ │ 00000d3c r array_arrayiterator___setstate____doc__ │ │ │ │ 00000868 t array_ass_item │ │ │ │ -000015f0 t array_ass_subscr │ │ │ │ +0000168c t array_ass_subscr │ │ │ │ 00000918 t array_buffer_getbuf │ │ │ │ 000009ec t array_buffer_relbuf │ │ │ │ 00000300 t array_clear │ │ │ │ 000002c0 t array_concat │ │ │ │ 00000eb0 t array_contains │ │ │ │ 00000818 t array_dealloc │ │ │ │ 00000a74 t array_del_slice │ │ │ │ @@ -26310,15 +26306,15 @@ │ │ │ │ 00000284 d array_members │ │ │ │ 000002ac d array_methods │ │ │ │ 0000000c t array_modexec │ │ │ │ 00000000 t array_new │ │ │ │ 00000ca4 t array_repeat │ │ │ │ 000008e4 t array_repr │ │ │ │ 00000618 t array_resize │ │ │ │ -00001294 t array_richcompare │ │ │ │ +00001284 t array_richcompare │ │ │ │ 0000097c t array_slice.constprop.0 │ │ │ │ 000001b4 d array_slots │ │ │ │ 00000034 d array_spec │ │ │ │ 00000ee8 t array_subscr │ │ │ │ 0000025c t array_tp_traverse │ │ │ │ 000001c4 t array_traverse │ │ │ │ 000007c4 t arrayiter_dealloc │ │ │ │ @@ -26351,16 +26347,16 @@ │ │ │ │ 00000864 t make_array │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ 000001e0 r mformat_descriptors │ │ │ │ 00000c34 r module_doc │ │ │ │ 0000056c t newarrayobject │ │ │ │ -000023a8 t q_compareitems │ │ │ │ -00001284 t q_getitem │ │ │ │ +000023c4 t q_compareitems │ │ │ │ +0000154c t q_getitem │ │ │ │ 0000121c t q_setitem │ │ │ │ 000007e4 t typecode_to_mformat_code │ │ │ │ 0000204c t u_compareitems │ │ │ │ 00000cd0 t u_getitem │ │ │ │ 00001208 t u_setitem │ │ │ │ 0000231c t w_compareitems │ │ │ │ 00000cdc t w_getitem │ │ │ │ @@ -26709,27 +26705,27 @@ │ │ │ │ U PyNumber_TrueDivide │ │ │ │ U PyObject_GetIter │ │ │ │ U PyObject_RichCompareBool │ │ │ │ U PySequence_Tuple │ │ │ │ U PyTuple_Type │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U Py_BuildValue │ │ │ │ -00000b30 t Py_XDECREF │ │ │ │ +00000ab0 t Py_XDECREF │ │ │ │ 000009d8 r SmallFactorials │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyLong_Frexp │ │ │ │ U _PyLong_GCD │ │ │ │ U _PyLong_Lshift │ │ │ │ U _PyLong_NumBits │ │ │ │ U _PyLong_Rshift │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ -00000948 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ +000008c8 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ U _PyRuntime │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_NoneStruct │ │ │ │ 00000ba0 t _Py_log1p │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_uidiv │ │ │ │ @@ -26758,182 +26754,182 @@ │ │ │ │ U cos │ │ │ │ U cosh │ │ │ │ U erf │ │ │ │ U erfc │ │ │ │ U exp │ │ │ │ U exp2 │ │ │ │ U expm1 │ │ │ │ -000021bc t factorial_partial_product │ │ │ │ +00002254 t factorial_partial_product │ │ │ │ 000008e8 r factorial_trailing_zeros │ │ │ │ 000000c0 r fast_comb_limits1.8 │ │ │ │ 00000968 r fast_comb_limits2.7 │ │ │ │ 00000a10 r fast_perm_limits.6 │ │ │ │ U floor │ │ │ │ U fma │ │ │ │ U fmod │ │ │ │ U frexp │ │ │ │ 00000ab8 r gamma_integral │ │ │ │ 000004e8 r inverted_factorial_odd_part │ │ │ │ -00002bfc t is_error │ │ │ │ +0000344c t is_error │ │ │ │ 00000bd8 r lanczos_den_coeffs │ │ │ │ 00000b70 r lanczos_num_coeffs │ │ │ │ 00000a6c t lanczos_sum │ │ │ │ U ldexp │ │ │ │ U log │ │ │ │ U log10 │ │ │ │ U log1p │ │ │ │ U log2 │ │ │ │ 00000288 t loghelper │ │ │ │ 00000430 t loghelper.part.0 │ │ │ │ 00000038 t m_atan2 │ │ │ │ 00000390 t m_log │ │ │ │ 00000af2 t m_log10 │ │ │ │ -00003020 t m_log2 │ │ │ │ -00001798 t m_remainder │ │ │ │ +00003870 t m_log2 │ │ │ │ +00000f70 t m_remainder │ │ │ │ 0000100e t m_sinpi │ │ │ │ 000007be t m_tgamma │ │ │ │ 00000110 t math_1 │ │ │ │ -000014ec t math_1a │ │ │ │ +00000cc4 t math_1a │ │ │ │ 0000083c t math_2 │ │ │ │ 00000898 t math_acos │ │ │ │ 0000179c r math_acos_doc │ │ │ │ 00000000 t math_acosh │ │ │ │ 00001758 r math_acosh_doc │ │ │ │ -00000928 t math_asin │ │ │ │ +000008a8 t math_asin │ │ │ │ 000016e8 r math_asin_doc │ │ │ │ 00000010 t math_asinh │ │ │ │ 000016a4 r math_asinh_doc │ │ │ │ -00000938 t math_atan │ │ │ │ +000008b8 t math_atan │ │ │ │ 00000020 t math_atan2 │ │ │ │ 000015a0 r math_atan2_doc │ │ │ │ 00001630 r math_atan_doc │ │ │ │ 00000198 t math_atanh │ │ │ │ 00001558 r math_atanh_doc │ │ │ │ 000001a8 t math_cbrt │ │ │ │ 00001524 r math_cbrt_doc │ │ │ │ 00000324 t math_ceil │ │ │ │ 00002a2c r math_ceil__doc__ │ │ │ │ 00000298 t math_clear │ │ │ │ -00000eb8 t math_comb │ │ │ │ +00000f50 t math_comb │ │ │ │ 000019f8 r math_comb__doc__ │ │ │ │ 00000560 t math_copysign │ │ │ │ 0000146c r math_copysign_doc │ │ │ │ -000022a0 t math_cos │ │ │ │ +00002338 t math_cos │ │ │ │ 00001424 r math_cos_doc │ │ │ │ 00000298 t math_cosh │ │ │ │ 000013e8 r math_cosh_doc │ │ │ │ 000002a8 t math_degrees │ │ │ │ 000022ac r math_degrees__doc__ │ │ │ │ -00002348 t math_dist │ │ │ │ +000023e0 t math_dist │ │ │ │ 0000245c r math_dist__doc__ │ │ │ │ -000014e0 t math_erf │ │ │ │ +00000cb8 t math_erf │ │ │ │ 000013bc r math_erf_doc │ │ │ │ 00001000 t math_erfc │ │ │ │ 00001380 r math_erfc_doc │ │ │ │ 0000000c t math_exec │ │ │ │ 00000000 t math_exp │ │ │ │ 0000067a t math_exp2 │ │ │ │ 00001308 r math_exp2_doc │ │ │ │ 00001344 r math_exp_doc │ │ │ │ 000010c8 t math_expm1 │ │ │ │ 00001274 r math_expm1_doc │ │ │ │ -00002b60 t math_fabs │ │ │ │ +000033b0 t math_fabs │ │ │ │ 00001230 r math_fabs_doc │ │ │ │ -00001308 t math_factorial │ │ │ │ +000013a0 t math_factorial │ │ │ │ 000028c0 r math_factorial__doc__ │ │ │ │ 000005b0 t math_floor │ │ │ │ 000029c8 r math_floor__doc__ │ │ │ │ 000003d4 t math_fma │ │ │ │ 000025d4 r math_fma__doc__ │ │ │ │ 0000068a t math_fmod │ │ │ │ 00002578 r math_fmod__doc__ │ │ │ │ 00000320 t math_free │ │ │ │ -00002c7c t math_frexp │ │ │ │ +000034cc t math_frexp │ │ │ │ 00002788 r math_frexp__doc__ │ │ │ │ -00002824 t math_fsum │ │ │ │ +00003078 t math_fsum │ │ │ │ 0000293c r math_fsum__doc__ │ │ │ │ 000007b0 t math_gamma │ │ │ │ 00001200 r math_gamma_doc │ │ │ │ 000006cc t math_gcd │ │ │ │ 0000183c r math_gcd_doc │ │ │ │ -00001574 t math_hypot │ │ │ │ +00000d4c t math_hypot │ │ │ │ 00000cc8 r math_hypot_doc │ │ │ │ 00000578 t math_isclose │ │ │ │ 00001e8c r math_isclose__doc__ │ │ │ │ -000008a8 t math_isfinite │ │ │ │ +00000eb8 t math_isfinite │ │ │ │ 00002204 r math_isfinite__doc__ │ │ │ │ -00000e2c t math_isinf │ │ │ │ +00000e28 t math_isinf │ │ │ │ 00002148 r math_isinf__doc__ │ │ │ │ 00000654 t math_isnan │ │ │ │ 000021ac r math_isnan__doc__ │ │ │ │ 00000aa0 t math_isqrt │ │ │ │ 000028e8 r math_isqrt__doc__ │ │ │ │ 00000e78 t math_lcm │ │ │ │ 00001808 r math_lcm_doc │ │ │ │ -00002de8 t math_ldexp │ │ │ │ +00003638 t math_ldexp │ │ │ │ 0000272c r math_ldexp__doc__ │ │ │ │ -00003400 t math_lgamma │ │ │ │ +00003c50 t math_lgamma │ │ │ │ 000011a8 r math_lgamma_doc │ │ │ │ 000001e0 t math_log │ │ │ │ 00000ae4 t math_log10 │ │ │ │ 0000263c r math_log10__doc__ │ │ │ │ 00000b90 t math_log1p │ │ │ │ 0000111c r math_log1p_doc │ │ │ │ -00002f18 t math_log2 │ │ │ │ +00003768 t math_log2 │ │ │ │ 00002678 r math_log2__doc__ │ │ │ │ 00000e30 r math_log_doc │ │ │ │ 0000012c d math_methods │ │ │ │ -00001688 t math_modf │ │ │ │ +00000e60 t math_modf │ │ │ │ 000026b4 r math_modf__doc__ │ │ │ │ 000010d8 t math_nextafter │ │ │ │ 000018cc r math_nextafter__doc__ │ │ │ │ -000030c0 t math_perm │ │ │ │ +00003910 t math_perm │ │ │ │ 00001bc8 r math_perm__doc__ │ │ │ │ 00000bb0 t math_pow │ │ │ │ 000022f0 r math_pow__doc__ │ │ │ │ 00000310 t math_prod │ │ │ │ 00001d54 r math_prod__doc__ │ │ │ │ 00000df0 t math_radians │ │ │ │ 00002268 r math_radians__doc__ │ │ │ │ -00001780 t math_remainder │ │ │ │ +00000f58 t math_remainder │ │ │ │ 00000ffc r math_remainder_doc │ │ │ │ -00002d40 t math_sin │ │ │ │ +00003590 t math_sin │ │ │ │ 00000fb8 r math_sin_doc │ │ │ │ 00000e58 t math_sinh │ │ │ │ 00000f7c r math_sinh_doc │ │ │ │ 0000010c d math_slots │ │ │ │ 00000110 t math_sqrt │ │ │ │ 00000f44 r math_sqrt_doc │ │ │ │ -00000b48 t math_sumprod │ │ │ │ +000028bc t math_sumprod │ │ │ │ 00002330 r math_sumprod__doc__ │ │ │ │ -00001564 t math_tan │ │ │ │ +00000d3c t math_tan │ │ │ │ 00000efc r math_tan_doc │ │ │ │ 00000e68 t math_tanh │ │ │ │ 00000ec0 r math_tanh_doc │ │ │ │ 0000080c t math_trunc │ │ │ │ 0000284c r math_trunc__doc__ │ │ │ │ 000001b8 t math_ulp │ │ │ │ 00001874 r math_ulp__doc__ │ │ │ │ 00000000 d mathmodule │ │ │ │ U memcpy │ │ │ │ U modf │ │ │ │ 00000c70 r module_doc │ │ │ │ U nextafter │ │ │ │ -00000998 t perm_comb │ │ │ │ -00001b0c t perm_comb_small │ │ │ │ +00000918 t perm_comb │ │ │ │ +00001ba4 t perm_comb_small │ │ │ │ U pow │ │ │ │ 000000e8 r reduced_factorial_odd_part │ │ │ │ U round │ │ │ │ U sin │ │ │ │ U sinh │ │ │ │ U sqrt │ │ │ │ U tan │ │ │ │ U tanh │ │ │ │ -000012f0 t vector_norm │ │ │ │ -00001490 t vector_norm.part.0 │ │ │ │ +00000ac8 t vector_norm │ │ │ │ +00000c68 t vector_norm.part.0 │ │ │ │ │ │ │ │ selectmodule.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000008 r .LC1 │ │ │ │ 0000005c r .LC10 │ │ │ │ 00000068 r .LC11 │ │ │ │ @@ -27024,15 +27020,15 @@ │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_FromModuleAndSpec │ │ │ │ U PyType_GetModule │ │ │ │ U PyType_GetSlot │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U Py_BuildValue │ │ │ │ -00000bd0 t Py_XDECREF │ │ │ │ +00000540 t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyDeadline_Get │ │ │ │ U _PyDeadline_Init │ │ │ │ U _PyLong_UnsignedShort_Converter │ │ │ │ U _PyObject_New │ │ │ │ U _PyRuntime │ │ │ │ @@ -27074,26 +27070,26 @@ │ │ │ │ U epoll_wait │ │ │ │ U memset │ │ │ │ 00000038 r module_doc │ │ │ │ 0000041c t newPyEpoll_Object.isra.0 │ │ │ │ U poll │ │ │ │ 000002e8 d poll_Type_slots │ │ │ │ 00000034 d poll_Type_spec │ │ │ │ -00000b8c t poll_dealloc │ │ │ │ +000004e4 t poll_dealloc │ │ │ │ 00000300 d poll_methods │ │ │ │ 00000210 d pyEpoll_Type_slots │ │ │ │ 00000048 d pyEpoll_Type_spec │ │ │ │ 00000524 t pyepoll_dealloc │ │ │ │ 00000ed8 r pyepoll_doc │ │ │ │ 0000012e t pyepoll_get_closed │ │ │ │ 00000350 d pyepoll_getsetlist │ │ │ │ 000004d4 t pyepoll_internal_close │ │ │ │ 000006b0 t pyepoll_internal_ctl │ │ │ │ 00000248 d pyepoll_methods │ │ │ │ -00001054 t reap_obj │ │ │ │ +00000ec8 t reap_obj │ │ │ │ 000002fc t select_epoll │ │ │ │ 000001c0 t select_epoll___enter__ │ │ │ │ 00000124 r select_epoll___enter____doc__ │ │ │ │ 000001fe t select_epoll___exit__ │ │ │ │ 000000e0 r select_epoll___exit____doc__ │ │ │ │ 00000494 t select_epoll_close │ │ │ │ 00000624 r select_epoll_close__doc__ │ │ │ │ @@ -27103,33 +27099,33 @@ │ │ │ │ 00000598 r select_epoll_fromfd__doc__ │ │ │ │ 0000014a t select_epoll_modify │ │ │ │ 0000035c r select_epoll_modify__doc__ │ │ │ │ 00000728 t select_epoll_poll │ │ │ │ 00000140 r select_epoll_poll__doc__ │ │ │ │ 00000620 t select_epoll_register │ │ │ │ 0000042c r select_epoll_register__doc__ │ │ │ │ -00000b28 t select_epoll_unregister │ │ │ │ +000009f4 t select_epoll_unregister │ │ │ │ 000002cc r select_epoll_unregister__doc__ │ │ │ │ 000001e0 d select_methods │ │ │ │ -000009f4 t select_poll │ │ │ │ +00000048 t select_poll │ │ │ │ 000006a4 r select_poll__doc__ │ │ │ │ 00000000 t select_poll_modify │ │ │ │ 000008d8 r select_poll_modify__doc__ │ │ │ │ -00000048 t select_poll_poll │ │ │ │ +00000174 t select_poll_poll │ │ │ │ 00000740 r select_poll_poll__doc__ │ │ │ │ -00000a40 t select_poll_register │ │ │ │ +00000094 t select_poll_register │ │ │ │ 000009c8 r select_poll_register__doc__ │ │ │ │ -00000be8 t select_poll_unregister │ │ │ │ +00000a58 t select_poll_unregister │ │ │ │ 0000087c r select_poll_unregister__doc__ │ │ │ │ -00000c5c t select_select │ │ │ │ +00000acc t select_select │ │ │ │ 00000afc r select_select__doc__ │ │ │ │ -00000cac t select_select_impl.isra.0 │ │ │ │ +00000b1c t select_select_impl.isra.0 │ │ │ │ 00000000 d selectmodule │ │ │ │ -00000f1c t seq2set.constprop.0 │ │ │ │ -000010cc t set2list │ │ │ │ +00000d8c t seq2set.constprop.0 │ │ │ │ +00000f40 t set2list │ │ │ │ │ │ │ │ _elementtree.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ 0000009c r .LC10 │ │ │ │ 000000a4 r .LC11 │ │ │ │ @@ -27712,15 +27708,15 @@ │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_Decode │ │ │ │ U PyUnicode_DecodeUTF8 │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ U PyUnicode_InternFromString │ │ │ │ -000001a8 t PyUnknownEncodingHandler │ │ │ │ +00000220 t PyUnknownEncodingHandler │ │ │ │ U Py_BuildValue │ │ │ │ 00000518 t Py_XDECREF │ │ │ │ U XML_ErrorString │ │ │ │ U XML_ExpatVersion │ │ │ │ U XML_ExpatVersionInfo │ │ │ │ U XML_ExternalEntityParserCreate │ │ │ │ U XML_FreeContentModel │ │ │ │ @@ -27799,46 +27795,46 @@ │ │ │ │ 00000848 d _parser.2 │ │ │ │ 00000880 d _parser.4 │ │ │ │ 000008ac d _parser.6 │ │ │ │ 00000904 d _parser.8 │ │ │ │ 00000034 d _xml_parse_type_spec │ │ │ │ 000009f8 d _xml_parse_type_spec_slots │ │ │ │ 000005da t add_submodule │ │ │ │ -000008b0 t call_character_handler │ │ │ │ -00000064 t call_with_frame │ │ │ │ -0000012c t clear_handlers.constprop.0 │ │ │ │ +00000858 t call_character_handler │ │ │ │ +000000dc t call_with_frame │ │ │ │ +000001a4 t clear_handlers.constprop.0 │ │ │ │ 000012e2 t conv_content_model.constprop.0 │ │ │ │ -00000030 t conv_string_to_unicode │ │ │ │ +000000a8 t conv_string_to_unicode │ │ │ │ 00001c20 t error_external_entity_ref_handler │ │ │ │ 00000000 r error_info_of │ │ │ │ 00000c92 t flag_error │ │ │ │ 00000000 t flush_character_buffer │ │ │ │ -0000098c t get_parse_result │ │ │ │ +00000934 t get_parse_result │ │ │ │ 00000048 d handler_info │ │ │ │ U memcpy │ │ │ │ 00001748 t my_AttlistDeclHandler │ │ │ │ -000000ac t my_CharacterDataHandler │ │ │ │ +00000124 t my_CharacterDataHandler │ │ │ │ 00000680 t my_CommentHandler │ │ │ │ -00000f10 t my_DefaultHandler │ │ │ │ -00000d7c t my_DefaultHandlerExpandHandler │ │ │ │ +00000eb8 t my_DefaultHandler │ │ │ │ +00000d24 t my_DefaultHandlerExpandHandler │ │ │ │ 00000898 t my_ElementDeclHandler │ │ │ │ 000019b4 t my_EndCdataSectionHandler │ │ │ │ 00000fde t my_EndDoctypeDeclHandler │ │ │ │ -000009d0 t my_EndElementHandler │ │ │ │ +00000978 t my_EndElementHandler │ │ │ │ 00000d76 t my_EndNamespaceDeclHandler │ │ │ │ 0000110e t my_EntityDeclHandler │ │ │ │ 00000b76 t my_ExternalEntityRefHandler │ │ │ │ 000007f2 t my_NotStandaloneHandler │ │ │ │ 00000efe t my_NotationDeclHandler │ │ │ │ 00001226 t my_ProcessingInstructionHandler │ │ │ │ 00001a5a t my_SkippedEntityHandler │ │ │ │ 0000190e t my_StartCdataSectionHandler │ │ │ │ 00000e26 t my_StartDoctypeDeclHandler │ │ │ │ 00000630 t my_StartElementHandler │ │ │ │ -00000e4c t my_StartNamespaceDeclHandler │ │ │ │ +00000df4 t my_StartNamespaceDeclHandler │ │ │ │ 00001820 t my_UnparsedEntityDeclHandler │ │ │ │ 00000cb8 t my_XmlDeclHandler │ │ │ │ 00001c24 t noop_character_data_handler │ │ │ │ 000016f8 t pyexpat_ErrorString │ │ │ │ 000002d8 r pyexpat_ErrorString__doc__ │ │ │ │ 0000003c t pyexpat_ParserCreate │ │ │ │ 00000324 r pyexpat_ParserCreate__doc__ │ │ │ │ @@ -27855,35 +27851,35 @@ │ │ │ │ 00001cd8 t pyexpat_xmlparser_GetBase │ │ │ │ 00000c5c r pyexpat_xmlparser_GetBase__doc__ │ │ │ │ 00001c92 t pyexpat_xmlparser_GetInputContext │ │ │ │ 00000b5c r pyexpat_xmlparser_GetInputContext__doc__ │ │ │ │ 00001b14 t pyexpat_xmlparser_GetReparseDeferralEnabled │ │ │ │ 00000d84 r pyexpat_xmlparser_GetReparseDeferralEnabled__doc__ │ │ │ │ 00000534 t pyexpat_xmlparser_Parse │ │ │ │ -00000b38 t pyexpat_xmlparser_ParseFile │ │ │ │ +00000ae0 t pyexpat_xmlparser_ParseFile │ │ │ │ 00000cdc r pyexpat_xmlparser_ParseFile__doc__ │ │ │ │ 00000d20 r pyexpat_xmlparser_Parse__doc__ │ │ │ │ 00001560 t pyexpat_xmlparser_SetAllocTrackerActivationThreshold │ │ │ │ 000006cc r pyexpat_xmlparser_SetAllocTrackerActivationThreshold__doc__ │ │ │ │ 00001616 t pyexpat_xmlparser_SetAllocTrackerMaximumAmplification │ │ │ │ 000003b4 r pyexpat_xmlparser_SetAllocTrackerMaximumAmplification__doc__ │ │ │ │ 00001b68 t pyexpat_xmlparser_SetBase │ │ │ │ 00000c9c r pyexpat_xmlparser_SetBase__doc__ │ │ │ │ -00000cfc t pyexpat_xmlparser_SetParamEntityParsing │ │ │ │ +00000ca4 t pyexpat_xmlparser_SetParamEntityParsing │ │ │ │ 0000094c r pyexpat_xmlparser_SetParamEntityParsing__doc__ │ │ │ │ 00001b1c t pyexpat_xmlparser_SetReparseDeferralEnabled │ │ │ │ 00000e00 r pyexpat_xmlparser_SetReparseDeferralEnabled__doc__ │ │ │ │ 00000aaa t pyexpat_xmlparser_UseForeignDTD │ │ │ │ 000007d0 r pyexpat_xmlparser_UseForeignDTD__doc__ │ │ │ │ 00000000 d pyexpatmodule │ │ │ │ 00000966 t set_error.isra.0 │ │ │ │ 000015e0 t set_invalid_arg.isra.0 │ │ │ │ 0000099e t set_xml_error.isra.0 │ │ │ │ 00000a70 t set_xml_error_attr_location │ │ │ │ -00000858 t string_intern │ │ │ │ +00000030 t string_intern │ │ │ │ U strlen │ │ │ │ U strrchr │ │ │ │ 00000160 r template_buffer │ │ │ │ 00001b10 t xmlparse_CurrentByteIndex_getter │ │ │ │ 00001b12 t xmlparse_CurrentColumnNumber_getter │ │ │ │ 0000109e t xmlparse_CurrentLineNumber_getter │ │ │ │ 00001c76 t xmlparse_ErrorByteIndex_getter │ │ │ │ @@ -27891,28 +27887,28 @@ │ │ │ │ 0000172c t xmlparse_ErrorColumnNumber_getter │ │ │ │ 00001082 t xmlparse_ErrorLineNumber_getter │ │ │ │ 000007ec t xmlparse_buffer_size_getter │ │ │ │ 0000073c t xmlparse_buffer_size_setter │ │ │ │ 00000730 t xmlparse_buffer_text_getter │ │ │ │ 000003d4 t xmlparse_buffer_text_setter │ │ │ │ 00001c54 t xmlparse_buffer_used_getter │ │ │ │ -00000b04 t xmlparse_clear │ │ │ │ -00000a84 t xmlparse_dealloc │ │ │ │ +00000aac t xmlparse_clear │ │ │ │ +00000a2c t xmlparse_dealloc │ │ │ │ 00000a38 d xmlparse_getsetlist │ │ │ │ 00001c26 t xmlparse_handler_getter │ │ │ │ 00000448 t xmlparse_handler_setter │ │ │ │ 00000b50 d xmlparse_members │ │ │ │ 00000b78 d xmlparse_methods │ │ │ │ 00001b56 t xmlparse_namespace_prefixes_getter │ │ │ │ 00000b30 t xmlparse_namespace_prefixes_setter │ │ │ │ 00001b5c t xmlparse_ordered_attributes_getter │ │ │ │ -00000d3c t xmlparse_ordered_attributes_setter │ │ │ │ +00000ce4 t xmlparse_ordered_attributes_setter │ │ │ │ 00001b62 t xmlparse_specified_attributes_getter │ │ │ │ 00000c52 t xmlparse_specified_attributes_setter │ │ │ │ -000002c4 t xmlparse_traverse │ │ │ │ +0000033c t xmlparse_traverse │ │ │ │ │ │ │ │ blake2module.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ 000000b8 r .LC10 │ │ │ │ 000000d0 r .LC11 │ │ │ │ @@ -27957,20 +27953,20 @@ │ │ │ │ 000000f4 r .LC4 │ │ │ │ 00000118 r .LC5 │ │ │ │ 00000138 r .LC6 │ │ │ │ 00000160 r .LC7 │ │ │ │ 00000188 r .LC8 │ │ │ │ 000001a8 r .LC9 │ │ │ │ 0000047c T PyBlake2_blake2b │ │ │ │ -00000a2c t PyBlake2_blake2b_compress.isra.0 │ │ │ │ -000008ac T PyBlake2_blake2b_final │ │ │ │ +000009ac t PyBlake2_blake2b_compress.isra.0 │ │ │ │ +0000082c T PyBlake2_blake2b_final │ │ │ │ 0000034a T PyBlake2_blake2b_init │ │ │ │ 000003b4 T PyBlake2_blake2b_init_key │ │ │ │ -0000072c T PyBlake2_blake2b_init_param │ │ │ │ -000007fc T PyBlake2_blake2b_update │ │ │ │ +00000000 T PyBlake2_blake2b_init_param │ │ │ │ +0000077c T PyBlake2_blake2b_update │ │ │ │ U PyBuffer_Release │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ U PyErr_Format │ │ │ │ U PyErr_Occurred │ │ │ │ U PyErr_SetString │ │ │ │ U PyEval_RestoreThread │ │ │ │ U PyEval_SaveThread │ │ │ │ @@ -28013,15 +28009,15 @@ │ │ │ │ 00000000 d _parser.2 │ │ │ │ 00000000 r blake2b_IV │ │ │ │ 0000008c d blake2b_type_slots │ │ │ │ 00000078 D blake2b_type_spec │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ -000007ac t py_blake2b_dealloc │ │ │ │ +0000072c t py_blake2b_dealloc │ │ │ │ 00000284 t py_blake2b_get_block_size │ │ │ │ 0000028a t py_blake2b_get_digest_size │ │ │ │ 00000290 t py_blake2b_get_name │ │ │ │ 000000bc d py_blake2b_getsetters │ │ │ │ 0000010c d py_blake2b_methods │ │ │ │ 00000000 t py_blake2b_new │ │ │ │ 000001a8 r py_blake2b_new__doc__ │ │ │ │ @@ -28339,15 +28335,15 @@ │ │ │ │ U PyObject_GC_Track │ │ │ │ U PyObject_GC_UnTrack │ │ │ │ U PyObject_GetBuffer │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_FromModuleAndSpec │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ -00000a2e t SHA256Type_copy │ │ │ │ +00000972 t SHA256Type_copy │ │ │ │ 00000488 r SHA256Type_copy__doc__ │ │ │ │ 000001a6 t SHA256Type_digest │ │ │ │ 00000410 r SHA256Type_digest__doc__ │ │ │ │ 00000240 t SHA256Type_hexdigest │ │ │ │ 0000037c r SHA256Type_hexdigest__doc__ │ │ │ │ 0000073a t SHA256Type_update │ │ │ │ 000002d4 r SHA256Type_update__doc__ │ │ │ │ @@ -28355,15 +28351,15 @@ │ │ │ │ 0000019a t SHA256_get_block_size │ │ │ │ 000001a0 t SHA256_get_digest_size │ │ │ │ 000002d8 t SHA256_get_name │ │ │ │ 000002c4 d SHA256_getseters │ │ │ │ 00000364 d SHA256_methods │ │ │ │ 000001d4 d SHA2_functions │ │ │ │ 00000aea t SHA2_traverse │ │ │ │ -00000972 t SHA512Type_copy │ │ │ │ +00000a2e t SHA512Type_copy │ │ │ │ 00000450 r SHA512Type_copy__doc__ │ │ │ │ 000002d8 t SHA512Type_digest │ │ │ │ 000003d0 r SHA512Type_digest__doc__ │ │ │ │ 0000067e t SHA512Type_hexdigest │ │ │ │ 00000328 r SHA512Type_hexdigest__doc__ │ │ │ │ 00000856 t SHA512Type_update │ │ │ │ 00000280 r SHA512Type_update__doc__ │ │ │ │ @@ -28679,15 +28675,15 @@ │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyUnicode_Compare │ │ │ │ U PyUnicode_CompareWithASCIIString │ │ │ │ U PyUnicode_FromKindAndData │ │ │ │ U PyUnicode_FromOrdinal │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ -0000005c t PyUnicode_READ_CHAR.part.0.constprop.0 │ │ │ │ +00000b54 t PyUnicode_READ_CHAR.part.0.constprop.0 │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyObject_GC_New │ │ │ │ 000008cc D _PyUnicode_BidirectionalNames │ │ │ │ 0000084c D _PyUnicode_CategoryNames │ │ │ │ 000008b4 R _PyUnicode_Database_Records │ │ │ │ 00000048 D _PyUnicode_EastAsianWidthNames │ │ │ │ @@ -28703,74 +28699,74 @@ │ │ │ │ U __memcpy_chk │ │ │ │ U __sprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ U __strcpy_chk │ │ │ │ 0000018c t _getcode │ │ │ │ 0000000c t capi_getcode │ │ │ │ -00001a24 t capi_getucname │ │ │ │ +00001a3c t capi_getucname │ │ │ │ 000010c8 r change_records_3_2_0 │ │ │ │ 00065804 r changes_3_2_0_data │ │ │ │ 00070704 r changes_3_2_0_index │ │ │ │ 00071804 r comp_data │ │ │ │ 000742a0 r comp_index │ │ │ │ 000195b0 r dawg_codepoint_to_pos_index1 │ │ │ │ 00002bb0 r dawg_codepoint_to_pos_index2 │ │ │ │ 0001a6b0 r dawg_pos_to_codepoint │ │ │ │ 0007fd04 r decomp_data │ │ │ │ 0007db04 r decomp_index1 │ │ │ │ 00077104 r decomp_index2 │ │ │ │ 00001468 r decomp_prefix │ │ │ │ -000015b8 t get_change_3_2_0 │ │ │ │ +000015d0 t get_change_3_2_0 │ │ │ │ 00000764 r hangul_syllables │ │ │ │ 0009d5cc r index1 │ │ │ │ 0008bbcc r index2 │ │ │ │ 00000740 t is_normalized_quickcheck │ │ │ │ U memcpy │ │ │ │ 00000000 r name_aliases │ │ │ │ 00001614 r named_sequences │ │ │ │ 00000064 d nfc_first │ │ │ │ 00000704 d nfc_last │ │ │ │ -00000b54 t nfc_nfkc │ │ │ │ -00000ee4 t nfd_nfkd │ │ │ │ -00000074 t normalization_3_2_0 │ │ │ │ +00000b6c t nfc_nfkc │ │ │ │ +00000efc t nfd_nfkd │ │ │ │ +0000005c t normalization_3_2_0 │ │ │ │ 0003d578 r packed_name_dawg │ │ │ │ U strcpy │ │ │ │ U strlen │ │ │ │ U strncmp │ │ │ │ 00000118 t ucd_dealloc │ │ │ │ 00000000 t ucd_traverse │ │ │ │ 00000950 d ucd_type_slots │ │ │ │ 00000034 d ucd_type_spec │ │ │ │ -000015ec t unicodedata_UCD_bidirectional │ │ │ │ +00001604 t unicodedata_UCD_bidirectional │ │ │ │ 000653bc r unicodedata_UCD_bidirectional__doc__ │ │ │ │ -00001460 t unicodedata_UCD_category │ │ │ │ +00001478 t unicodedata_UCD_category │ │ │ │ 00065464 r unicodedata_UCD_category__doc__ │ │ │ │ -00002300 t unicodedata_UCD_combining │ │ │ │ +00002318 t unicodedata_UCD_combining │ │ │ │ 00065320 r unicodedata_UCD_combining__doc__ │ │ │ │ -00002440 t unicodedata_UCD_decimal │ │ │ │ +00002458 t unicodedata_UCD_decimal │ │ │ │ 000656ec r unicodedata_UCD_decimal__doc__ │ │ │ │ -00001750 t unicodedata_UCD_decomposition │ │ │ │ +00001768 t unicodedata_UCD_decomposition │ │ │ │ 00065128 r unicodedata_UCD_decomposition__doc__ │ │ │ │ -000025bc t unicodedata_UCD_digit │ │ │ │ +000025d4 t unicodedata_UCD_digit │ │ │ │ 000655dc r unicodedata_UCD_digit__doc__ │ │ │ │ 000009f8 t unicodedata_UCD_east_asian_width │ │ │ │ 000651e0 r unicodedata_UCD_east_asian_width__doc__ │ │ │ │ -00002998 t unicodedata_UCD_is_normalized │ │ │ │ +000029b0 t unicodedata_UCD_is_normalized │ │ │ │ 00065078 r unicodedata_UCD_is_normalized__doc__ │ │ │ │ -0000221c t unicodedata_UCD_lookup │ │ │ │ +00002234 t unicodedata_UCD_lookup │ │ │ │ 00064e68 r unicodedata_UCD_lookup__doc__ │ │ │ │ -00002848 t unicodedata_UCD_mirrored │ │ │ │ +00002860 t unicodedata_UCD_mirrored │ │ │ │ 0006524c r unicodedata_UCD_mirrored__doc__ │ │ │ │ -00001d60 t unicodedata_UCD_name │ │ │ │ +00001d78 t unicodedata_UCD_name │ │ │ │ 00064f14 r unicodedata_UCD_name__doc__ │ │ │ │ -00001e1c t unicodedata_UCD_name_impl │ │ │ │ +00001e34 t unicodedata_UCD_name_impl │ │ │ │ 00000000 t unicodedata_UCD_normalize │ │ │ │ 00064fd8 r unicodedata_UCD_normalize__doc__ │ │ │ │ -000026a8 t unicodedata_UCD_numeric │ │ │ │ +000026c0 t unicodedata_UCD_numeric │ │ │ │ 000654c8 r unicodedata_UCD_numeric__doc__ │ │ │ │ 00000150 t unicodedata_destroy_capi │ │ │ │ 000014b0 r unicodedata_docstring │ │ │ │ 0000000c t unicodedata_exec │ │ │ │ 00000980 d unicodedata_functions │ │ │ │ 00000000 d unicodedata_module │ │ │ │ 00000930 d unicodedata_slots │ │ │ │ @@ -29185,15 +29181,15 @@ │ │ │ │ U PyModuleDef_Init │ │ │ │ U PyModule_AddIntConstant │ │ │ │ U PySys_Audit │ │ │ │ U PyTuple_Type │ │ │ │ U PyUnicode_AsUTF8 │ │ │ │ U PyUnicode_FindChar │ │ │ │ U PyUnicode_Substring │ │ │ │ -00000310 t Py_XDECREF │ │ │ │ +00000320 t Py_XDECREF │ │ │ │ 00000004 b S_ident_o │ │ │ │ 00000000 b S_log_open │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyRuntime │ │ │ │ U _PySys_GetOptionalAttrString │ │ │ │ U _Py_Dealloc │ │ │ │ @@ -29215,15 +29211,15 @@ │ │ │ │ 000000a0 d syslog_methods │ │ │ │ 00000000 t syslog_openlog │ │ │ │ 000001e4 r syslog_openlog__doc__ │ │ │ │ 0000011c t syslog_openlog_impl.isra.0 │ │ │ │ 000002f0 t syslog_setlogmask │ │ │ │ 000000c4 r syslog_setlogmask__doc__ │ │ │ │ 00000080 d syslog_slots │ │ │ │ -00000328 t syslog_syslog │ │ │ │ +00000338 t syslog_syslog │ │ │ │ 00000190 r syslog_syslog__doc__ │ │ │ │ 00000000 d syslogmodule │ │ │ │ │ │ │ │ zlibmodule.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ @@ -30069,21 +30065,21 @@ │ │ │ │ 00000078 r .LC95 │ │ │ │ 00000084 r .LC96 │ │ │ │ 0000008c r .LC97 │ │ │ │ 00000098 r .LC98 │ │ │ │ 000000a4 r .LC99 │ │ │ │ 00002978 d DirEntryType_slots │ │ │ │ 00000658 d DirEntryType_spec │ │ │ │ -000048a4 t DirEntry_dealloc │ │ │ │ -00004b1c t DirEntry_fetch_stat │ │ │ │ -00004acc t DirEntry_get_lstat │ │ │ │ +000048b0 t DirEntry_dealloc │ │ │ │ +00004b28 t DirEntry_fetch_stat │ │ │ │ +00004ad8 t DirEntry_get_lstat │ │ │ │ 00002a30 d DirEntry_members │ │ │ │ 000029a0 d DirEntry_methods │ │ │ │ 00004a06 t DirEntry_repr │ │ │ │ -000043c4 t DirEntry_test_mode │ │ │ │ +00004498 t DirEntry_test_mode │ │ │ │ U PyArg_Parse │ │ │ │ U PyArg_ParseTuple │ │ │ │ U PyBool_FromLong │ │ │ │ U PyBool_Type │ │ │ │ U PyBuffer_Release │ │ │ │ U PyBytes_AsString │ │ │ │ U PyBytes_FromFormat │ │ │ │ @@ -30163,18 +30159,18 @@ │ │ │ │ U PyModule_AddObjectRef │ │ │ │ U PyMutex_Unlock │ │ │ │ U PyNumber_Add │ │ │ │ U PyNumber_Divmod │ │ │ │ U PyNumber_Multiply │ │ │ │ 000056aa T PyOS_AfterFork │ │ │ │ 0000070c T PyOS_AfterFork_Child │ │ │ │ -000010c8 T PyOS_AfterFork_Parent │ │ │ │ -00000ee4 T PyOS_BeforeFork │ │ │ │ -00002910 T PyOS_FSPath │ │ │ │ -00000018 t PyOS_FSPath.part.0 │ │ │ │ +00001010 T PyOS_AfterFork_Parent │ │ │ │ +00000e04 T PyOS_BeforeFork │ │ │ │ +00002920 T PyOS_FSPath │ │ │ │ +00002940 t PyOS_FSPath.part.0 │ │ │ │ U PyOS_InputHook │ │ │ │ U PyOS_setsig │ │ │ │ U PyObject_AsFileDescriptor │ │ │ │ U PyObject_CallFinalizerFromDealloc │ │ │ │ U PyObject_GetAttr │ │ │ │ U PyObject_GetAttrString │ │ │ │ U PyObject_GetBuffer │ │ │ │ @@ -30213,25 +30209,25 @@ │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromOrdinal │ │ │ │ U PyUnicode_FromWideChar │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U Py_BuildValue │ │ │ │ U Py_ExitStatusException │ │ │ │ U Py_GenericAlias │ │ │ │ -00002434 t Py_XDECREF │ │ │ │ -00000d48 t Py_off_t_converter │ │ │ │ +0000243c t Py_XDECREF │ │ │ │ +00000c68 t Py_off_t_converter │ │ │ │ 00002908 d ScandirIteratorType_slots │ │ │ │ 00000644 d ScandirIteratorType_spec │ │ │ │ -00004184 t ScandirIterator_close │ │ │ │ -00004138 t ScandirIterator_closedir │ │ │ │ -000047c4 t ScandirIterator_dealloc │ │ │ │ -00003e6c t ScandirIterator_enter │ │ │ │ -000041a0 t ScandirIterator_exit │ │ │ │ -00004808 t ScandirIterator_finalize │ │ │ │ -00003e7c t ScandirIterator_iternext │ │ │ │ +00004258 t ScandirIterator_close │ │ │ │ +0000420c t ScandirIterator_closedir │ │ │ │ +000047d0 t ScandirIterator_dealloc │ │ │ │ +00003f40 t ScandirIterator_enter │ │ │ │ +00004274 t ScandirIterator_exit │ │ │ │ +00004814 t ScandirIterator_finalize │ │ │ │ +00003f50 t ScandirIterator_iternext │ │ │ │ 00002938 d ScandirIterator_methods │ │ │ │ 00000634 d TerminalSize_desc │ │ │ │ 0000b4d4 r TerminalSize_docstring │ │ │ │ 00002a6c d TerminalSize_fields │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_ParseStack │ │ │ │ @@ -30245,26 +30241,25 @@ │ │ │ │ U _PyImport_GetModuleAttrString │ │ │ │ U _PyImport_ReInitLock │ │ │ │ U _PyImport_ReleaseLock │ │ │ │ U _PyInterpreterState_DeleteExceptMain │ │ │ │ U _PyInterpreterState_HasFeature │ │ │ │ U _PyInterpreterState_ReinitRunningMain │ │ │ │ U _PyLong_AsTime_t │ │ │ │ -00002428 T _PyLong_FromGid │ │ │ │ +00002430 T _PyLong_FromGid │ │ │ │ U _PyLong_FromTime_t │ │ │ │ -0000241c T _PyLong_FromUid │ │ │ │ +00002424 T _PyLong_FromUid │ │ │ │ U _PyLong_UnsignedInt_Converter │ │ │ │ U _PyLong_UnsignedLongLong_Converter │ │ │ │ U _PyMutex_LockTimed │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyOS_URandom │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyObject_New │ │ │ │ -000036f0 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ U _PyPerfTrampoline_AfterFork_Child │ │ │ │ U _PyRuntime │ │ │ │ U _PyRuntimeState_ReInitThreads │ │ │ │ U _PySignal_AfterFork │ │ │ │ U _PyThreadState_DeleteList │ │ │ │ U _PyThreadState_RemoveExcept │ │ │ │ U _PyTime_AsTimespec │ │ │ │ @@ -30275,18 +30270,18 @@ │ │ │ │ U _PyType_Name │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_Dealloc │ │ │ │ 000036c0 t _Py_Dev_Converter │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ U _Py_GetConfig │ │ │ │ U _Py_GetTicksPerSecond │ │ │ │ -000007f8 T _Py_Gid_Converter │ │ │ │ +00000718 T _Py_Gid_Converter │ │ │ │ U _Py_NoneStruct │ │ │ │ -00002258 T _Py_Sigset_Converter │ │ │ │ -00000168 T _Py_Uid_Converter │ │ │ │ +000021a0 T _Py_Sigset_Converter │ │ │ │ +00000088 T _Py_Uid_Converter │ │ │ │ U _Py_closerange │ │ │ │ U _Py_device_encoding │ │ │ │ U _Py_dup │ │ │ │ U _Py_get_blocking │ │ │ │ U _Py_get_inheritable │ │ │ │ U _Py_normpath_and_size │ │ │ │ U _Py_open_cloexec_works │ │ │ │ @@ -30557,34 +30552,34 @@ │ │ │ │ 00000b88 d _parser.80 │ │ │ │ 00000a54 d _parser.83 │ │ │ │ 000013cc d _parser.86 │ │ │ │ 00000ea4 d _parser.89 │ │ │ │ 0000073c d _parser.92 │ │ │ │ 00001190 d _parser.95 │ │ │ │ 00001164 d _parser.98 │ │ │ │ -000003a4 t _posix_clear │ │ │ │ -00000594 t _posix_free │ │ │ │ -00002930 t _posix_traverse │ │ │ │ -00001d60 t _pystat_fromstructstat │ │ │ │ +000002c4 t _posix_clear │ │ │ │ +000004b4 t _posix_free │ │ │ │ +00002a54 t _posix_traverse │ │ │ │ +00001d68 t _pystat_fromstructstat │ │ │ │ 00001748 t _pystatvfs_fromstructstatvfs.isra.0 │ │ │ │ U abort │ │ │ │ U access │ │ │ │ 0000090c r buffer_sizes.181 │ │ │ │ 000007b0 r buffer_sizes.191 │ │ │ │ 00004c84 t build_itimerspec │ │ │ │ 00004efc t build_itimerspec_ns │ │ │ │ U chdir │ │ │ │ -00002bec t check_null_or_callable │ │ │ │ +00002d10 t check_null_or_callable │ │ │ │ U chmod │ │ │ │ U chown │ │ │ │ U chroot │ │ │ │ U close │ │ │ │ U closedir │ │ │ │ U confstr │ │ │ │ -000012b0 t conv_confname │ │ │ │ +000011f8 t conv_confname │ │ │ │ 00002f44 t convert_sched_param │ │ │ │ U copy_file_range │ │ │ │ U ctermid │ │ │ │ 0000133c t dir_fd_converter │ │ │ │ U dup2 │ │ │ │ U dup3 │ │ │ │ 00000ea0 d dup3_works.120 │ │ │ │ @@ -30608,21 +30603,21 @@ │ │ │ │ U fileno │ │ │ │ U flistxattr │ │ │ │ U fopen64 │ │ │ │ U fork │ │ │ │ U forkpty │ │ │ │ U fpathconf │ │ │ │ U fread │ │ │ │ -000051b4 t free_string_array │ │ │ │ +000051c0 t free_string_array │ │ │ │ U fremovexattr │ │ │ │ U fsetxattr │ │ │ │ U fstatvfs64 │ │ │ │ U fsync │ │ │ │ U ftruncate64 │ │ │ │ -00001018 t get_number_of_os_threads │ │ │ │ +00000f60 t get_number_of_os_threads │ │ │ │ U getcwd │ │ │ │ U getegid │ │ │ │ U geteuid │ │ │ │ U getgid │ │ │ │ U getgrouplist │ │ │ │ U getgroups │ │ │ │ U getloadavg │ │ │ │ @@ -30636,17 +30631,17 @@ │ │ │ │ U getresuid │ │ │ │ U getsid │ │ │ │ U getuid │ │ │ │ U getxattr │ │ │ │ U grantpt │ │ │ │ 00000000 r have_functions │ │ │ │ U initgroups │ │ │ │ -000006fc t internal_rename │ │ │ │ -00005434 t iov_cleanup │ │ │ │ -00005278 t iov_setup │ │ │ │ +0000061c t internal_rename │ │ │ │ +00005544 t iov_cleanup │ │ │ │ +00005388 t iov_setup │ │ │ │ U isatty │ │ │ │ U kill │ │ │ │ U killpg │ │ │ │ U lchown │ │ │ │ U lgetxattr │ │ │ │ U link │ │ │ │ U linkat │ │ │ │ @@ -30667,83 +30662,83 @@ │ │ │ │ U mknod │ │ │ │ U mknodat │ │ │ │ U nice │ │ │ │ U open64 │ │ │ │ U openat64 │ │ │ │ U opendir │ │ │ │ U openpty │ │ │ │ -000040c0 t os_DirEntry___fspath__ │ │ │ │ +00003f40 t os_DirEntry___fspath__ │ │ │ │ 00001424 r os_DirEntry___fspath____doc__ │ │ │ │ 00004852 t os_DirEntry_inode │ │ │ │ 00001460 r os_DirEntry_inode__doc__ │ │ │ │ -000041fc t os_DirEntry_is_dir │ │ │ │ +000042d0 t os_DirEntry_is_dir │ │ │ │ 0000150c r os_DirEntry_is_dir__doc__ │ │ │ │ 0000485a t os_DirEntry_is_file │ │ │ │ 000014a4 r os_DirEntry_is_file__doc__ │ │ │ │ -00005510 t os_DirEntry_is_junction │ │ │ │ +00005620 t os_DirEntry_is_junction │ │ │ │ 000015e0 r os_DirEntry_is_junction__doc__ │ │ │ │ -000037b8 t os_DirEntry_is_symlink │ │ │ │ +00003638 t os_DirEntry_is_symlink │ │ │ │ 00001634 r os_DirEntry_is_symlink__doc__ │ │ │ │ -00004964 t os_DirEntry_stat │ │ │ │ +00004970 t os_DirEntry_stat │ │ │ │ 00001578 r os_DirEntry_stat__doc__ │ │ │ │ -00001d00 t os_DirEntry_stat_impl.part.0 │ │ │ │ +00001c48 t os_DirEntry_stat_impl.part.0 │ │ │ │ 00005210 t os_WCOREDUMP │ │ │ │ 00002e00 r os_WCOREDUMP__doc__ │ │ │ │ 00005070 t os_WEXITSTATUS │ │ │ │ 00002bb0 r os_WEXITSTATUS__doc__ │ │ │ │ 000051a8 t os_WIFCONTINUED │ │ │ │ 00002d3c r os_WIFCONTINUED__doc__ │ │ │ │ 000050d0 t os_WIFEXITED │ │ │ │ 00002c00 r os_WIFEXITED__doc__ │ │ │ │ 00005138 t os_WIFSIGNALED │ │ │ │ 00002c74 r os_WIFSIGNALED__doc__ │ │ │ │ -00001df4 t os_WIFSTOPPED │ │ │ │ +00001d3c t os_WIFSTOPPED │ │ │ │ 00002ce0 r os_WIFSTOPPED__doc__ │ │ │ │ 00004fae t os_WSTOPSIG │ │ │ │ 00002ad4 r os_WSTOPSIG__doc__ │ │ │ │ 00005010 t os_WTERMSIG │ │ │ │ 00002b40 r os_WTERMSIG__doc__ │ │ │ │ 000052ca t os__exit │ │ │ │ 00008398 r os__exit__doc__ │ │ │ │ 00005324 t os__inputhook │ │ │ │ 00000f3c r os__inputhook__doc__ │ │ │ │ 00004f9a t os__is_inputhook_installed │ │ │ │ 00000ef0 r os__is_inputhook_installed__doc__ │ │ │ │ -000029c8 t os__path_normpath │ │ │ │ +00002aec t os__path_normpath │ │ │ │ 000094f8 r os__path_normpath__doc__ │ │ │ │ -00003914 t os__path_splitroot_ex │ │ │ │ +000039e8 t os__path_splitroot_ex │ │ │ │ 00009550 r os__path_splitroot_ex__doc__ │ │ │ │ 00005242 t os_abort │ │ │ │ 00002648 r os_abort__doc__ │ │ │ │ -0000382c t os_access │ │ │ │ +000036ac t os_access │ │ │ │ 0000ac54 r os_access__doc__ │ │ │ │ -000014b8 t os_chdir │ │ │ │ +00001400 t os_chdir │ │ │ │ 0000aa68 r os_chdir__doc__ │ │ │ │ -000015b4 t os_chmod │ │ │ │ +000014fc t os_chmod │ │ │ │ 0000a524 r os_chmod__doc__ │ │ │ │ 00000f50 t os_chown │ │ │ │ 00009d38 r os_chown__doc__ │ │ │ │ 00002d70 t os_chroot │ │ │ │ 0000a338 r os_chroot__doc__ │ │ │ │ -0000365c t os_close │ │ │ │ +00003780 t os_close │ │ │ │ 00004f34 r os_close__doc__ │ │ │ │ 00005254 t os_closerange │ │ │ │ 00004ec4 r os_closerange__doc__ │ │ │ │ -00001280 t os_confstr │ │ │ │ +000011c8 t os_confstr │ │ │ │ 00002764 r os_confstr__doc__ │ │ │ │ -00001388 t os_confstr_impl.isra.0 │ │ │ │ +000012d0 t os_confstr_impl.isra.0 │ │ │ │ 00002452 t os_copy_file_range │ │ │ │ 00003b64 r os_copy_file_range__doc__ │ │ │ │ 00000000 t os_cpu_count │ │ │ │ 000018ac r os_cpu_count__doc__ │ │ │ │ 00001d34 t os_ctermid │ │ │ │ 0000ab7c r os_ctermid__doc__ │ │ │ │ 000011cc t os_device_encoding │ │ │ │ 00002478 r os_device_encoding__doc__ │ │ │ │ -000023c0 t os_dup │ │ │ │ +00002308 t os_dup │ │ │ │ 00001bec t os_dup2 │ │ │ │ 00004e34 r os_dup2__doc__ │ │ │ │ 00004e80 r os_dup__doc__ │ │ │ │ 000018b8 t os_eventfd │ │ │ │ 00001b98 r os_eventfd__doc__ │ │ │ │ 00001a04 t os_eventfd_read │ │ │ │ 00001b64 r os_eventfd_read__doc__ │ │ │ │ @@ -30757,174 +30752,174 @@ │ │ │ │ 0000a9cc r os_fchdir__doc__ │ │ │ │ 000028e0 t os_fchmod │ │ │ │ 0000a374 r os_fchmod__doc__ │ │ │ │ 00002a74 t os_fchown │ │ │ │ 00009ca4 r os_fchown__doc__ │ │ │ │ 00004390 t os_fdatasync │ │ │ │ 0000a26c r os_fdatasync__doc__ │ │ │ │ -00000e0c t os_fork │ │ │ │ +00000d2c t os_fork │ │ │ │ 0000781c r os_fork__doc__ │ │ │ │ 00000e6c t os_forkpty │ │ │ │ 00006be4 r os_forkpty__doc__ │ │ │ │ 000045b2 t os_fpathconf │ │ │ │ 000028d4 r os_fpathconf__doc__ │ │ │ │ -000028a0 t os_fspath │ │ │ │ +000028b0 t os_fspath │ │ │ │ 000011d8 r os_fspath__doc__ │ │ │ │ -000034ec t os_fstat │ │ │ │ +00003610 t os_fstat │ │ │ │ 000043fc r os_fstat__doc__ │ │ │ │ 00002e30 t os_fstatvfs │ │ │ │ 00002a68 r os_fstatvfs__doc__ │ │ │ │ -00004004 t os_fsync │ │ │ │ +00003e84 t os_fsync │ │ │ │ 0000a300 r os_fsync__doc__ │ │ │ │ 0000153c t os_ftruncate │ │ │ │ 0000332c r os_ftruncate__doc__ │ │ │ │ 0000159c t os_ftruncate_impl.isra.0 │ │ │ │ 000008b8 t os_get_blocking │ │ │ │ 00001744 r os_get_blocking__doc__ │ │ │ │ 00001450 t os_get_inheritable │ │ │ │ 0000184c r os_get_inheritable__doc__ │ │ │ │ -00003830 t os_get_terminal_size │ │ │ │ +00003904 t os_get_terminal_size │ │ │ │ 00001918 r os_get_terminal_size__doc__ │ │ │ │ -00002af8 t os_getcwd │ │ │ │ +00002c1c t os_getcwd │ │ │ │ 00009b70 r os_getcwd__doc__ │ │ │ │ -000035a4 t os_getcwdb │ │ │ │ +00003424 t os_getcwdb │ │ │ │ 00009b14 r os_getcwdb__doc__ │ │ │ │ -00000130 t os_getegid │ │ │ │ +00000050 t os_getegid │ │ │ │ 00006b98 r os_getegid__doc__ │ │ │ │ -000000f8 t os_geteuid │ │ │ │ +00000018 t os_geteuid │ │ │ │ 00006b50 r os_geteuid__doc__ │ │ │ │ -0000014c t os_getgid │ │ │ │ +0000006c t os_getgid │ │ │ │ 00006b10 r os_getgid__doc__ │ │ │ │ 0000310a t os_getgrouplist │ │ │ │ 00006a34 r os_getgrouplist__doc__ │ │ │ │ 00000ca4 t os_getgroups │ │ │ │ 000069e0 r os_getgroups__doc__ │ │ │ │ -00002b78 t os_getloadavg │ │ │ │ +00002ac8 t os_getloadavg │ │ │ │ 00002548 r os_getloadavg__doc__ │ │ │ │ 00005488 t os_getlogin │ │ │ │ 00006704 r os_getlogin__doc__ │ │ │ │ 0000551e t os_getpgid │ │ │ │ 0000689c r os_getpgid__doc__ │ │ │ │ 00002170 t os_getpgrp │ │ │ │ 0000685c r os_getpgrp__doc__ │ │ │ │ -000034d0 t os_getpid │ │ │ │ +000035f4 t os_getpid │ │ │ │ 00006ad8 r os_getpid__doc__ │ │ │ │ 00000170 t os_getppid │ │ │ │ 0000673c r os_getppid__doc__ │ │ │ │ 00000360 t os_getpriority │ │ │ │ 00009284 r os_getpriority__doc__ │ │ │ │ 0000279c t os_getrandom │ │ │ │ 0000118c r os_getrandom__doc__ │ │ │ │ 00003348 t os_getresgid │ │ │ │ 000022d0 r os_getresgid__doc__ │ │ │ │ 00003408 t os_getresuid │ │ │ │ 00002338 r os_getresuid__doc__ │ │ │ │ 00000272 t os_getsid │ │ │ │ 00005248 r os_getsid__doc__ │ │ │ │ -00000114 t os_getuid │ │ │ │ +00000034 t os_getuid │ │ │ │ 000066c4 r os_getuid__doc__ │ │ │ │ 00001f50 t os_getxattr │ │ │ │ 00002158 r os_getxattr__doc__ │ │ │ │ 000033a2 t os_grantpt │ │ │ │ 00007040 r os_grantpt__doc__ │ │ │ │ 000034a2 t os_initgroups │ │ │ │ 000068f0 r os_initgroups__doc__ │ │ │ │ -00000c30 t os_isatty │ │ │ │ +00000b50 t os_isatty │ │ │ │ 00004344 r os_isatty__doc__ │ │ │ │ -00001438 t os_kill │ │ │ │ +00001380 t os_kill │ │ │ │ 00006684 r os_kill__doc__ │ │ │ │ 000008fe t os_killpg │ │ │ │ 00006638 r os_killpg__doc__ │ │ │ │ 00002b58 t os_lchown │ │ │ │ 00009bcc r os_lchown__doc__ │ │ │ │ -00001f88 t os_link │ │ │ │ +00001ed0 t os_link │ │ │ │ 0000986c r os_link__doc__ │ │ │ │ -00002450 t os_listdir │ │ │ │ +00002458 t os_listdir │ │ │ │ 000095d0 r os_listdir__doc__ │ │ │ │ -00003c1c t os_listxattr │ │ │ │ +00003a9c t os_listxattr │ │ │ │ 00001cac r os_listxattr__doc__ │ │ │ │ 000035b0 t os_lockf │ │ │ │ 00004d20 r os_lockf__doc__ │ │ │ │ 00005568 t os_login_tty │ │ │ │ 00006cf4 r os_login_tty__doc__ │ │ │ │ -00000c84 t os_lseek │ │ │ │ +00000ba4 t os_lseek │ │ │ │ 00004b10 r os_lseek__doc__ │ │ │ │ -00002c7c t os_lstat │ │ │ │ +00002da0 t os_lstat │ │ │ │ 0000b0cc r os_lstat__doc__ │ │ │ │ 0000367c t os_major │ │ │ │ 0000345c r os_major__doc__ │ │ │ │ 00003782 t os_makedev │ │ │ │ 00003398 r os_makedev__doc__ │ │ │ │ 000029b8 t os_memfd_create │ │ │ │ 00001c08 r os_memfd_create__doc__ │ │ │ │ 0000373e t os_minor │ │ │ │ 00003404 r os_minor__doc__ │ │ │ │ -000032bc t os_mkdir │ │ │ │ +000033e0 t os_mkdir │ │ │ │ 00009338 r os_mkdir__doc__ │ │ │ │ 00000972 t os_mkfifo │ │ │ │ 000037b0 r os_mkfifo__doc__ │ │ │ │ 0000385a t os_mknod │ │ │ │ 000034b4 r os_mknod__doc__ │ │ │ │ 00005650 t os_nice │ │ │ │ 000092d0 r os_nice__doc__ │ │ │ │ -00002ef4 t os_open │ │ │ │ +00003018 t os_open │ │ │ │ 00004f68 r os_open__doc__ │ │ │ │ 00000836 t os_openpty │ │ │ │ 00006df4 r os_openpty__doc__ │ │ │ │ 00004428 t os_pathconf │ │ │ │ 000027b8 r os_pathconf__doc__ │ │ │ │ 000039bc t os_pidfd_open │ │ │ │ 00005f04 r os_pidfd_open__doc__ │ │ │ │ -00000d6c t os_pipe │ │ │ │ +00000c8c t os_pipe │ │ │ │ 00003a1c t os_pipe2 │ │ │ │ 000041f8 r os_pipe2__doc__ │ │ │ │ 000042e0 r os_pipe__doc__ │ │ │ │ 00003a72 t os_posix_fadvise │ │ │ │ 00002f44 r os_posix_fadvise__doc__ │ │ │ │ 00003b46 t os_posix_fallocate │ │ │ │ 00003128 r os_posix_fallocate__doc__ │ │ │ │ 000032dc t os_posix_openpt │ │ │ │ 000070f4 r os_posix_openpt__doc__ │ │ │ │ -00002ffc t os_posix_spawn │ │ │ │ +00002f4c t os_posix_spawn │ │ │ │ 00007e60 r os_posix_spawn__doc__ │ │ │ │ 000005b4 t os_posix_spawnp │ │ │ │ 00007ac4 r os_posix_spawnp__doc__ │ │ │ │ 00003c02 t os_pread │ │ │ │ 00004820 r os_pread__doc__ │ │ │ │ 00003d34 t os_preadv │ │ │ │ 00004568 r os_preadv__doc__ │ │ │ │ 0000323e t os_ptsname │ │ │ │ 00006e94 r os_ptsname__doc__ │ │ │ │ 00003260 t os_ptsname_impl.isra.0 │ │ │ │ -00003464 t os_putenv │ │ │ │ +00005284 t os_putenv │ │ │ │ 00002ef8 r os_putenv__doc__ │ │ │ │ 00003e7a t os_pwrite │ │ │ │ 0000401c r os_pwrite__doc__ │ │ │ │ 00003f5a t os_pwritev │ │ │ │ 00003d20 r os_pwritev__doc__ │ │ │ │ -00003740 t os_read │ │ │ │ +00003814 t os_read │ │ │ │ 00004ab8 r os_read__doc__ │ │ │ │ -00000988 t os_readlink │ │ │ │ +000008a8 t os_readlink │ │ │ │ 00005c54 r os_readlink__doc__ │ │ │ │ -00000a7c t os_readlink_impl.isra.0 │ │ │ │ +0000099c t os_readlink_impl.isra.0 │ │ │ │ 0000408a t os_readv │ │ │ │ 00004924 r os_readv__doc__ │ │ │ │ -00000268 t os_register_at_fork │ │ │ │ +00000188 t os_register_at_fork │ │ │ │ 00007888 r os_register_at_fork__doc__ │ │ │ │ -00002e34 t os_remove │ │ │ │ +00002d84 t os_remove │ │ │ │ 000089d8 r os_remove__doc__ │ │ │ │ 0000218a t os_removexattr │ │ │ │ 00001e5c r os_removexattr__doc__ │ │ │ │ -00003a0c t os_rename │ │ │ │ +0000388c t os_rename │ │ │ │ 00009064 r os_rename__doc__ │ │ │ │ -00000598 t os_replace │ │ │ │ +000004b8 t os_replace │ │ │ │ 00008e7c r os_replace__doc__ │ │ │ │ -00004bd0 t os_rmdir │ │ │ │ +00004bdc t os_rmdir │ │ │ │ 00008d30 r os_rmdir__doc__ │ │ │ │ -00003ba4 t os_scandir │ │ │ │ +00003c78 t os_scandir │ │ │ │ 000012e4 r os_scandir__doc__ │ │ │ │ 00004284 t os_sched_get_priority_max │ │ │ │ 000077bc r os_sched_get_priority_max__doc__ │ │ │ │ 00004200 t os_sched_get_priority_min │ │ │ │ 0000775c r os_sched_get_priority_min__doc__ │ │ │ │ 00000036 t os_sched_getaffinity │ │ │ │ 00007218 r os_sched_getaffinity__doc__ │ │ │ │ @@ -30942,15 +30937,15 @@ │ │ │ │ 000072d0 r os_sched_setaffinity__doc__ │ │ │ │ 00002f9c t os_sched_setparam │ │ │ │ 0000744c r os_sched_setparam__doc__ │ │ │ │ 00002edc t os_sched_setscheduler │ │ │ │ 000075e4 r os_sched_setscheduler__doc__ │ │ │ │ 000043e8 t os_sched_yield │ │ │ │ 00007378 r os_sched_yield__doc__ │ │ │ │ -00003668 t os_sendfile │ │ │ │ +000034e8 t os_sendfile │ │ │ │ 0000449c r os_sendfile__doc__ │ │ │ │ 000007d4 t os_set_blocking │ │ │ │ 0000168c r os_set_blocking__doc__ │ │ │ │ 000023e2 t os_set_inheritable │ │ │ │ 000017e0 r os_set_inheritable__doc__ │ │ │ │ 00002ffa t os_setegid │ │ │ │ 00006560 r os_setegid__doc__ │ │ │ │ @@ -30976,29 +30971,29 @@ │ │ │ │ 0000240c r os_setresuid__doc__ │ │ │ │ 0000018a t os_setreuid │ │ │ │ 00006504 r os_setreuid__doc__ │ │ │ │ 000053aa t os_setsid │ │ │ │ 00005210 r os_setsid__doc__ │ │ │ │ 000030c6 t os_setuid │ │ │ │ 000065f8 r os_setuid__doc__ │ │ │ │ -000031b4 t os_setxattr │ │ │ │ +00003104 t os_setxattr │ │ │ │ 00001fcc r os_setxattr__doc__ │ │ │ │ 000025e8 t os_splice │ │ │ │ 0000391c r os_splice__doc__ │ │ │ │ -00001470 t os_stat │ │ │ │ +0000147c t os_stat │ │ │ │ 0000b1ac r os_stat__doc__ │ │ │ │ 00001628 t os_statvfs │ │ │ │ 0000295c r os_statvfs__doc__ │ │ │ │ 00001860 t os_strerror │ │ │ │ 00002e6c r os_strerror__doc__ │ │ │ │ -00002bd4 t os_symlink │ │ │ │ +00002b24 t os_symlink │ │ │ │ 000059c4 r os_symlink__doc__ │ │ │ │ 00002320 t os_sync │ │ │ │ 0000a2c8 r os_sync__doc__ │ │ │ │ -00001e6c t os_sysconf │ │ │ │ +00001db4 t os_sysconf │ │ │ │ 0000270c r os_sysconf__doc__ │ │ │ │ 000055a8 t os_system │ │ │ │ 00008cec r os_system__doc__ │ │ │ │ 000046c6 t os_tcgetpgrp │ │ │ │ 0000515c r os_tcgetpgrp__doc__ │ │ │ │ 00004710 t os_tcsetpgrp │ │ │ │ 000050f4 r os_tcsetpgrp__doc__ │ │ │ │ @@ -31014,61 +31009,61 @@ │ │ │ │ 000053e4 r os_timerfd_settime_ns__doc__ │ │ │ │ 00000d54 t os_times │ │ │ │ 000058d8 r os_times__doc__ │ │ │ │ 00002c60 t os_truncate │ │ │ │ 00003238 r os_truncate__doc__ │ │ │ │ 0000351e t os_ttyname │ │ │ │ 0000abd4 r os_ttyname__doc__ │ │ │ │ -00003fac t os_umask │ │ │ │ +00003e2c t os_umask │ │ │ │ 00008c90 r os_umask__doc__ │ │ │ │ -00000b40 t os_uname │ │ │ │ +00000a60 t os_uname │ │ │ │ 00008914 r os_uname__doc__ │ │ │ │ -00000b44 t os_uname_impl │ │ │ │ -000044e8 t os_unlink │ │ │ │ +00000a64 t os_uname_impl │ │ │ │ +000045bc t os_unlink │ │ │ │ 00008b34 r os_unlink__doc__ │ │ │ │ 00003462 t os_unlockpt │ │ │ │ 00006f90 r os_unlockpt__doc__ │ │ │ │ -00003534 t os_unsetenv │ │ │ │ +000033b4 t os_unsetenv │ │ │ │ 00002eb8 r os_unsetenv__doc__ │ │ │ │ 000004c4 t os_unshare │ │ │ │ 00005dd8 r os_unshare__doc__ │ │ │ │ -000035b8 t os_urandom │ │ │ │ +000036dc t os_urandom │ │ │ │ 00001c40 r os_urandom__doc__ │ │ │ │ -00001818 t os_utime │ │ │ │ +00001760 t os_utime │ │ │ │ 00008400 r os_utime__doc__ │ │ │ │ 00000548 t os_wait │ │ │ │ 00001496 t os_wait3 │ │ │ │ 00006378 r os_wait3__doc__ │ │ │ │ 00001148 t os_wait4 │ │ │ │ 000062d0 r os_wait4__doc__ │ │ │ │ 00005fbc r os_wait__doc__ │ │ │ │ 000048ec t os_waitid │ │ │ │ 00006114 r os_waitid__doc__ │ │ │ │ -00001d68 t os_waitpid │ │ │ │ +00001cb0 t os_waitpid │ │ │ │ 00006044 r os_waitpid__doc__ │ │ │ │ -00001edc t os_waitstatus_to_exitcode │ │ │ │ +00001e24 t os_waitstatus_to_exitcode │ │ │ │ 00000f88 r os_waitstatus_to_exitcode__doc__ │ │ │ │ -000008f8 t os_write │ │ │ │ +00000818 t os_write │ │ │ │ 0000451c r os_write__doc__ │ │ │ │ 00004760 t os_writev │ │ │ │ 00004128 r os_writev__doc__ │ │ │ │ -00002a70 t parse_arglist │ │ │ │ -00004eac t parse_envlist │ │ │ │ -00001d08 t path_cleanup │ │ │ │ -00001764 t path_converter │ │ │ │ +000029bc t parse_arglist │ │ │ │ +00004eb8 t parse_envlist │ │ │ │ +00001d10 t path_cleanup │ │ │ │ +0000176c t path_converter │ │ │ │ U pathconf │ │ │ │ U pipe │ │ │ │ U pipe2 │ │ │ │ 0000bb20 r posix__doc__ │ │ │ │ 000000d4 d posix_constants_confstr │ │ │ │ 00000034 d posix_constants_pathconf │ │ │ │ 000001ac d posix_constants_sysconf │ │ │ │ U posix_fadvise64 │ │ │ │ U posix_fallocate64 │ │ │ │ -00004068 t posix_fildes_fd │ │ │ │ +00003ee8 t posix_fildes_fd │ │ │ │ 00001dd8 d posix_methods │ │ │ │ U posix_openpt │ │ │ │ U posix_spawn │ │ │ │ U posix_spawn_file_actions_addclose │ │ │ │ U posix_spawn_file_actions_addclosefrom_np │ │ │ │ U posix_spawn_file_actions_adddup2 │ │ │ │ U posix_spawn_file_actions_addopen │ │ │ │ @@ -31087,43 +31082,43 @@ │ │ │ │ 00000000 d posixmodule │ │ │ │ 00000000 t posixmodule_exec │ │ │ │ U pread64 │ │ │ │ U preadv64v2 │ │ │ │ 0000000c t probe_faccessat │ │ │ │ 00000010 t probe_fchmodat │ │ │ │ 00000014 t probe_fchownat │ │ │ │ -0000143c t probe_fdopendir │ │ │ │ -00001438 t probe_fstatat │ │ │ │ -00001440 t probe_futimens │ │ │ │ -00001444 t probe_linkat │ │ │ │ -00001448 t probe_mkdirat │ │ │ │ -0000144c t probe_mkfifoat │ │ │ │ -00001450 t probe_mknodat │ │ │ │ -00001454 t probe_openat │ │ │ │ -0000146c t probe_ptsname_r │ │ │ │ -00001458 t probe_readlinkat │ │ │ │ -0000145c t probe_renameat │ │ │ │ -00001460 t probe_symlinkat │ │ │ │ -00001464 t probe_unlinkat │ │ │ │ -00001468 t probe_utimensat │ │ │ │ +00001448 t probe_fdopendir │ │ │ │ +00001444 t probe_fstatat │ │ │ │ +0000144c t probe_futimens │ │ │ │ +00001450 t probe_linkat │ │ │ │ +00001454 t probe_mkdirat │ │ │ │ +00001458 t probe_mkfifoat │ │ │ │ +0000145c t probe_mknodat │ │ │ │ +00001460 t probe_openat │ │ │ │ +00001478 t probe_ptsname_r │ │ │ │ +00001464 t probe_readlinkat │ │ │ │ +00001468 t probe_renameat │ │ │ │ +0000146c t probe_symlinkat │ │ │ │ +00001470 t probe_unlinkat │ │ │ │ +00001474 t probe_utimensat │ │ │ │ U ptsname_r │ │ │ │ U pwrite64 │ │ │ │ U pwritev64v2 │ │ │ │ -00002414 t py_posix_spawn │ │ │ │ +0000235c t py_posix_spawn │ │ │ │ U readdir64 │ │ │ │ U readlink │ │ │ │ U readlinkat │ │ │ │ U readv │ │ │ │ -00002c38 t register_at_forker │ │ │ │ +00002d5c t register_at_forker │ │ │ │ U removexattr │ │ │ │ U rename │ │ │ │ U renameat │ │ │ │ U rewinddir │ │ │ │ U rmdir │ │ │ │ -00000f64 t run_at_forkers │ │ │ │ +00000e84 t run_at_forkers │ │ │ │ U sched_get_priority_max │ │ │ │ U sched_get_priority_min │ │ │ │ U sched_getaffinity │ │ │ │ U sched_getparam │ │ │ │ U sched_getscheduler │ │ │ │ 00000614 d sched_param_desc │ │ │ │ 00002ab4 d sched_param_fields │ │ │ │ @@ -31148,19 +31143,19 @@ │ │ │ │ U setsid │ │ │ │ U setuid │ │ │ │ 0000125c t setup_confname_table │ │ │ │ U setxattr │ │ │ │ U sigaddset │ │ │ │ U sigemptyset │ │ │ │ U splice │ │ │ │ -00003b70 t split_py_long_to_s_and_ns │ │ │ │ +000039f0 t split_py_long_to_s_and_ns │ │ │ │ 0000b990 r stat_result__doc__ │ │ │ │ 000005f4 d stat_result_desc │ │ │ │ 00002b84 d stat_result_fields │ │ │ │ -00003ef4 t statresult_new │ │ │ │ +00003d74 t statresult_new │ │ │ │ U statvfs64 │ │ │ │ 0000b870 r statvfs_result__doc__ │ │ │ │ 00000604 d statvfs_result_desc │ │ │ │ 00002b24 d statvfs_result_fields │ │ │ │ U stdout │ │ │ │ U strchr │ │ │ │ U strcpy │ │ │ │ @@ -31195,15 +31190,15 @@ │ │ │ │ U wait │ │ │ │ 0000122c t wait_helper.isra.0 │ │ │ │ U waitid │ │ │ │ 0000b790 r waitid_result__doc__ │ │ │ │ 000005e4 d waitid_result_desc │ │ │ │ 00002af4 d waitid_result_fields │ │ │ │ U waitpid │ │ │ │ -0000113c t warn_about_fork_with_threads │ │ │ │ +00001084 t warn_about_fork_with_threads │ │ │ │ U wcslen │ │ │ │ U writev │ │ │ │ │ │ │ │ signalmodule.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ @@ -31627,32 +31622,32 @@ │ │ │ │ 00000224 r _codecs_charmap_build__doc__ │ │ │ │ 00000158 t _codecs_charmap_decode │ │ │ │ 00000550 r _codecs_charmap_decode__doc__ │ │ │ │ 00000334 t _codecs_charmap_encode │ │ │ │ 00000248 r _codecs_charmap_encode__doc__ │ │ │ │ 00000322 t _codecs_decode │ │ │ │ 000009c8 r _codecs_decode__doc__ │ │ │ │ -00000fac t _codecs_encode │ │ │ │ +00000b08 t _codecs_encode │ │ │ │ 00000b84 r _codecs_encode__doc__ │ │ │ │ 000005e0 t _codecs_escape_decode │ │ │ │ 00000994 r _codecs_escape_decode__doc__ │ │ │ │ 00000438 t _codecs_escape_encode │ │ │ │ 00000960 r _codecs_escape_encode__doc__ │ │ │ │ 000000e4 d _codecs_functions │ │ │ │ 00000074 t _codecs_latin_1_decode │ │ │ │ 000005c8 r _codecs_latin_1_decode__doc__ │ │ │ │ -00000ec0 t _codecs_latin_1_encode │ │ │ │ +00000924 t _codecs_latin_1_encode │ │ │ │ 000002b8 r _codecs_latin_1_encode__doc__ │ │ │ │ 000001a8 t _codecs_lookup │ │ │ │ 00000d44 r _codecs_lookup__doc__ │ │ │ │ 00000000 t _codecs_lookup_error │ │ │ │ 00000020 r _codecs_lookup_error__doc__ │ │ │ │ 00000568 t _codecs_raw_unicode_escape_decode │ │ │ │ 000005fc r _codecs_raw_unicode_escape_decode__doc__ │ │ │ │ -00000924 t _codecs_raw_unicode_escape_encode │ │ │ │ +00000a1c t _codecs_raw_unicode_escape_encode │ │ │ │ 000002ec r _codecs_raw_unicode_escape_encode__doc__ │ │ │ │ 000005e4 t _codecs_readbuffer_encode │ │ │ │ 00000518 r _codecs_readbuffer_encode__doc__ │ │ │ │ 0000000c t _codecs_register │ │ │ │ 00000e64 r _codecs_register__doc__ │ │ │ │ 00000544 t _codecs_register_error │ │ │ │ 000000e4 r _codecs_register_error__doc__ │ │ │ │ @@ -31667,29 +31662,29 @@ │ │ │ │ 00000818 r _codecs_utf_16_be_decode__doc__ │ │ │ │ 000006f4 t _codecs_utf_16_be_encode │ │ │ │ 00000410 r _codecs_utf_16_be_encode__doc__ │ │ │ │ 00000000 t _codecs_utf_16_decode │ │ │ │ 000008a0 r _codecs_utf_16_decode__doc__ │ │ │ │ 00000106 t _codecs_utf_16_encode │ │ │ │ 00000478 r _codecs_utf_16_encode__doc__ │ │ │ │ -000010f8 t _codecs_utf_16_ex_decode │ │ │ │ +00000ec0 t _codecs_utf_16_ex_decode │ │ │ │ 000007b8 r _codecs_utf_16_ex_decode__doc__ │ │ │ │ 00000430 t _codecs_utf_16_le_decode │ │ │ │ 0000085c r _codecs_utf_16_le_decode__doc__ │ │ │ │ 00000430 t _codecs_utf_16_le_encode │ │ │ │ 00000444 r _codecs_utf_16_le_encode__doc__ │ │ │ │ 000007ec t _codecs_utf_32_be_decode │ │ │ │ 000006f0 r _codecs_utf_32_be_decode__doc__ │ │ │ │ 00000ac0 t _codecs_utf_32_be_encode │ │ │ │ 00000368 r _codecs_utf_32_be_encode__doc__ │ │ │ │ 000006ee t _codecs_utf_32_decode │ │ │ │ 00000778 r _codecs_utf_32_decode__doc__ │ │ │ │ 00000214 t _codecs_utf_32_encode │ │ │ │ 000003d0 r _codecs_utf_32_encode__doc__ │ │ │ │ -00001224 t _codecs_utf_32_ex_decode │ │ │ │ +00000fec t _codecs_utf_32_ex_decode │ │ │ │ 00000690 r _codecs_utf_32_ex_decode__doc__ │ │ │ │ 000006b0 t _codecs_utf_32_le_decode │ │ │ │ 00000734 r _codecs_utf_32_le_decode__doc__ │ │ │ │ 000009d0 t _codecs_utf_32_le_encode │ │ │ │ 0000039c r _codecs_utf_32_le_encode__doc__ │ │ │ │ 000008c4 t _codecs_utf_7_decode │ │ │ │ 00000920 r _codecs_utf_7_decode__doc__ │ │ │ │ @@ -32169,28 +32164,28 @@ │ │ │ │ U PyLong_AsInt │ │ │ │ U PyLong_AsLong │ │ │ │ U PyLong_AsLongLong │ │ │ │ U PyModuleDef_Init │ │ │ │ U PyModule_AddIntConstant │ │ │ │ U PyModule_AddObjectRef │ │ │ │ U PyModule_AddType │ │ │ │ -00000c14 T PyNumber_AsOff_t │ │ │ │ +00000c20 T PyNumber_AsOff_t │ │ │ │ U PyNumber_Check │ │ │ │ U PyOS_FSPath │ │ │ │ U PyObject_CallFunction │ │ │ │ U PyObject_GetAttr │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyObject_SetAttr │ │ │ │ U PyObject_VectorcallMethod │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_FromModuleAndSpec │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_FromString │ │ │ │ -00000bfc t Py_XDECREF │ │ │ │ +00000c08 t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyErr_ChainExceptions1 │ │ │ │ 00000000 D _PyIO_Module │ │ │ │ U _PyInterpreterState_GetConfig │ │ │ │ U _PyLong_Sign │ │ │ │ @@ -32222,15 +32217,15 @@ │ │ │ │ U bytesiobuf_spec │ │ │ │ U fileio_spec │ │ │ │ U iobase_spec │ │ │ │ 00000298 t iomodule_clear │ │ │ │ 0000000c t iomodule_exec │ │ │ │ 00000484 t iomodule_free │ │ │ │ 000000d8 d iomodule_slots │ │ │ │ -00000cb8 t iomodule_traverse │ │ │ │ +00000cc4 t iomodule_traverse │ │ │ │ 00001ae0 r module_doc │ │ │ │ 000000f8 d module_methods │ │ │ │ U nldecoder_spec │ │ │ │ U rawiobase_spec │ │ │ │ U strchr │ │ │ │ U stringio_spec │ │ │ │ U strlen │ │ │ │ @@ -32833,15 +32828,15 @@ │ │ │ │ U _Py_convert_optional_to_ssize_t │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_idivmod │ │ │ │ U __errno_location │ │ │ │ 00000000 r __func__.6 │ │ │ │ 000033b0 t _buffered_raw_seek │ │ │ │ 00000328 t _buffered_raw_tell │ │ │ │ -00003924 t _buffered_readline │ │ │ │ +00003a9c t _buffered_readline │ │ │ │ 0000017e t _bufferediobase_readinto_generic │ │ │ │ 0000350c t _bufferedreader_fill_buffer │ │ │ │ 0000321c t _bufferedreader_raw_read │ │ │ │ 000034ac t _bufferedreader_read_fast │ │ │ │ 000006fc t _enter_buffered_busy │ │ │ │ 00000728 t _forward_call │ │ │ │ 000005a0 t _io_BufferedRWPair___init__ │ │ │ │ @@ -32864,22 +32859,22 @@ │ │ │ │ 00000250 t _io__BufferedIOBase_readinto1 │ │ │ │ 00000c04 r _io__BufferedIOBase_readinto1__doc__ │ │ │ │ 00000c28 r _io__BufferedIOBase_readinto__doc__ │ │ │ │ 000005dc t _io__BufferedIOBase_write │ │ │ │ 0000070c r _io__BufferedIOBase_write__doc__ │ │ │ │ 00000690 t _io__Buffered___sizeof__ │ │ │ │ 000006f0 r _io__Buffered___sizeof____doc__ │ │ │ │ -00003554 t _io__Buffered__dealloc_warn │ │ │ │ +000036cc t _io__Buffered__dealloc_warn │ │ │ │ 000006c8 r _io__Buffered__dealloc_warn__doc__ │ │ │ │ 00000cb8 t _io__Buffered_close │ │ │ │ 00000698 r _io__Buffered_close__doc__ │ │ │ │ 000003c8 t _io__Buffered_closed_get │ │ │ │ 000006a2 t _io__Buffered_detach │ │ │ │ 00000680 r _io__Buffered_detach__doc__ │ │ │ │ -000035c8 t _io__Buffered_fileno │ │ │ │ +00003740 t _io__Buffered_fileno │ │ │ │ 00000620 r _io__Buffered_fileno__doc__ │ │ │ │ 00001f8c t _io__Buffered_flush │ │ │ │ 000005f0 r _io__Buffered_flush__doc__ │ │ │ │ 00000000 t _io__Buffered_isatty │ │ │ │ 00000608 r _io__Buffered_isatty__doc__ │ │ │ │ 00000550 t _io__Buffered_mode_get │ │ │ │ 00000068 t _io__Buffered_name_get │ │ │ │ @@ -32887,19 +32882,19 @@ │ │ │ │ 000005d4 r _io__Buffered_peek__doc__ │ │ │ │ 00000418 t _io__Buffered_read │ │ │ │ 0000270c t _io__Buffered_read1 │ │ │ │ 00000594 r _io__Buffered_read1__doc__ │ │ │ │ 000005b4 r _io__Buffered_read__doc__ │ │ │ │ 000010dc t _io__Buffered_readable │ │ │ │ 00000650 r _io__Buffered_readable__doc__ │ │ │ │ -00003628 t _io__Buffered_readinto │ │ │ │ +000037a0 t _io__Buffered_readinto │ │ │ │ 00000340 t _io__Buffered_readinto1 │ │ │ │ 00000550 r _io__Buffered_readinto1__doc__ │ │ │ │ 00000574 r _io__Buffered_readinto__doc__ │ │ │ │ -0000389c t _io__Buffered_readline │ │ │ │ +00003a14 t _io__Buffered_readline │ │ │ │ 0000052c r _io__Buffered_readline__doc__ │ │ │ │ 00002af0 t _io__Buffered_seek │ │ │ │ 000004f0 r _io__Buffered_seek__doc__ │ │ │ │ 0000113c t _io__Buffered_seekable │ │ │ │ 00000668 r _io__Buffered_seekable__doc__ │ │ │ │ 00000f3c t _io__Buffered_simple_flush │ │ │ │ 000006b0 r _io__Buffered_simple_flush__doc__ │ │ │ │ @@ -32927,15 +32922,15 @@ │ │ │ │ 0000002c d _parser.5 │ │ │ │ 00000084 d _parser.8 │ │ │ │ 000007b4 t _set_BlockingIOError.constprop.0 │ │ │ │ 0000107c t buffered_clear │ │ │ │ 00000ebc t buffered_closed │ │ │ │ 00000f9c t buffered_dealloc │ │ │ │ 000023c0 t buffered_flush_and_rewind_unlocked │ │ │ │ -00003ce8 t buffered_iternext │ │ │ │ +00003e60 t buffered_iternext │ │ │ │ 00000060 t buffered_repr │ │ │ │ 000026d4 t buffered_traverse │ │ │ │ 00000c48 r bufferediobase_doc │ │ │ │ 00000a1c d bufferediobase_methods │ │ │ │ 00000a04 d bufferediobase_slots │ │ │ │ 000009f0 D bufferediobase_spec │ │ │ │ 000001f4 d bufferedrandom_getset │ │ │ │ @@ -33119,31 +33114,31 @@ │ │ │ │ U PyUnicode_GetLength │ │ │ │ U PyUnicode_Join │ │ │ │ U PyUnicode_New │ │ │ │ U PyUnicode_Substring │ │ │ │ U Py_BuildValue │ │ │ │ U Py_ReprEnter │ │ │ │ U Py_ReprLeave │ │ │ │ -00000b90 t Py_XDECREF │ │ │ │ +00000b7c t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyCodecInfo_GetIncrementalDecoder │ │ │ │ U _PyCodecInfo_GetIncrementalEncoder │ │ │ │ U _PyCodec_LookupTextEncoding │ │ │ │ U _PyErr_ChainExceptions1 │ │ │ │ U _PyFileIO_closed │ │ │ │ U _PyFile_Flush │ │ │ │ U _PyIOBase_cannot_pickle │ │ │ │ U _PyIOBase_check_closed │ │ │ │ U _PyIOBase_finalize │ │ │ │ U _PyIO_Module │ │ │ │ -00002920 T _PyIO_find_line_ending │ │ │ │ +0000292c T _PyIO_find_line_ending │ │ │ │ U _PyIO_trap_eintr │ │ │ │ -000022f8 T _PyIncrementalNewlineDecoder_decode │ │ │ │ +00002304 T _PyIncrementalNewlineDecoder_decode │ │ │ │ U _PyInterpreterState_GetConfig │ │ │ │ U _PyLong_AsByteArray │ │ │ │ U _PyLong_FromByteArray │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_CallMethod │ │ │ │ U _PyRuntime │ │ │ │ U _PyUnicode_AsASCIIString │ │ │ │ @@ -33159,62 +33154,62 @@ │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_convert_optional_to_ssize_t │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_idiv │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -00001320 t _io_IncrementalNewlineDecoder___init__ │ │ │ │ +0000130c t _io_IncrementalNewlineDecoder___init__ │ │ │ │ 00000ce8 r _io_IncrementalNewlineDecoder___init____doc__ │ │ │ │ -00003b78 t _io_IncrementalNewlineDecoder_decode │ │ │ │ +00003bb0 t _io_IncrementalNewlineDecoder_decode │ │ │ │ 00000cbc r _io_IncrementalNewlineDecoder_decode__doc__ │ │ │ │ -000034b4 t _io_IncrementalNewlineDecoder_getstate │ │ │ │ +000034c0 t _io_IncrementalNewlineDecoder_getstate │ │ │ │ 00000ca4 r _io_IncrementalNewlineDecoder_getstate__doc__ │ │ │ │ 0000082c t _io_IncrementalNewlineDecoder_reset │ │ │ │ 00000c6c r _io_IncrementalNewlineDecoder_reset__doc__ │ │ │ │ 000015d8 t _io_IncrementalNewlineDecoder_setstate │ │ │ │ 00000c84 r _io_IncrementalNewlineDecoder_setstate__doc__ │ │ │ │ 000006d8 t _io_TextIOWrapper__CHUNK_SIZE_get │ │ │ │ 0000063a t _io_TextIOWrapper__CHUNK_SIZE_set │ │ │ │ 00000000 t _io_TextIOWrapper___init__ │ │ │ │ 000006bc r _io_TextIOWrapper___init____doc__ │ │ │ │ -00002b78 t _io_TextIOWrapper_close │ │ │ │ +00002b84 t _io_TextIOWrapper_close │ │ │ │ 0000016c r _io_TextIOWrapper_close__doc__ │ │ │ │ -0000143c t _io_TextIOWrapper_closed_get │ │ │ │ -00001074 t _io_TextIOWrapper_closed_get_impl │ │ │ │ +00001444 t _io_TextIOWrapper_closed_get │ │ │ │ +00001060 t _io_TextIOWrapper_closed_get_impl │ │ │ │ 00001578 t _io_TextIOWrapper_detach │ │ │ │ 000005cc r _io_TextIOWrapper_detach__doc__ │ │ │ │ 00000024 t _io_TextIOWrapper_errors_get │ │ │ │ -00003aa8 t _io_TextIOWrapper_fileno │ │ │ │ +00003ad8 t _io_TextIOWrapper_fileno │ │ │ │ 000001fc r _io_TextIOWrapper_fileno__doc__ │ │ │ │ -00002cc0 t _io_TextIOWrapper_flush │ │ │ │ +00002ccc t _io_TextIOWrapper_flush │ │ │ │ 00000184 r _io_TextIOWrapper_flush__doc__ │ │ │ │ 00000022 t _io_TextIOWrapper_isatty │ │ │ │ 0000019c r _io_TextIOWrapper_isatty__doc__ │ │ │ │ 0000009c t _io_TextIOWrapper_name_get │ │ │ │ 00000218 t _io_TextIOWrapper_newlines_get │ │ │ │ -000035e8 t _io_TextIOWrapper_read │ │ │ │ +000035f4 t _io_TextIOWrapper_read │ │ │ │ 00000590 r _io_TextIOWrapper_read__doc__ │ │ │ │ 00000378 t _io_TextIOWrapper_readable │ │ │ │ 000001cc r _io_TextIOWrapper_readable__doc__ │ │ │ │ -000033f0 t _io_TextIOWrapper_readline │ │ │ │ +000033fc t _io_TextIOWrapper_readline │ │ │ │ 0000056c r _io_TextIOWrapper_readline__doc__ │ │ │ │ 000000f8 t _io_TextIOWrapper_reconfigure │ │ │ │ 000005e4 r _io_TextIOWrapper_reconfigure__doc__ │ │ │ │ 0000088c t _io_TextIOWrapper_seek │ │ │ │ 000002e0 r _io_TextIOWrapper_seek__doc__ │ │ │ │ 00000448 t _io_TextIOWrapper_seekable │ │ │ │ 000001e4 r _io_TextIOWrapper_seekable__doc__ │ │ │ │ 00000e44 t _io_TextIOWrapper_tell │ │ │ │ 00000238 r _io_TextIOWrapper_tell__doc__ │ │ │ │ 000004b0 t _io_TextIOWrapper_truncate │ │ │ │ 00000214 r _io_TextIOWrapper_truncate__doc__ │ │ │ │ 000003e0 t _io_TextIOWrapper_writable │ │ │ │ 000001b4 r _io_TextIOWrapper_writable__doc__ │ │ │ │ -00000bac t _io_TextIOWrapper_write │ │ │ │ +00000b98 t _io_TextIOWrapper_write │ │ │ │ 000005b0 r _io_TextIOWrapper_write__doc__ │ │ │ │ 000005f2 t _io__TextIOBase_detach │ │ │ │ 000011d0 r _io__TextIOBase_detach__doc__ │ │ │ │ 00000f98 r _io__TextIOBase_encoding__doc__ │ │ │ │ 000016e4 t _io__TextIOBase_encoding_get │ │ │ │ 00000ed0 r _io__TextIOBase_errors__doc__ │ │ │ │ 00001744 t _io__TextIOBase_errors_get │ │ │ │ @@ -33242,23 +33237,23 @@ │ │ │ │ 00000108 d _parser.15 │ │ │ │ 000000b0 d _parser.17 │ │ │ │ 00000058 d _parser.2 │ │ │ │ 00000000 d _parser.5 │ │ │ │ 00000084 d _parser.8 │ │ │ │ 00001480 t _textiowrapper_decoder_setstate.isra.0 │ │ │ │ 000014fc t _textiowrapper_encoder_reset │ │ │ │ -000015a8 t _textiowrapper_readline │ │ │ │ -000010d0 t _textiowrapper_writeflush │ │ │ │ +000015b0 t _textiowrapper_readline │ │ │ │ +000010bc t _textiowrapper_writeflush │ │ │ │ 00000000 t ascii_encode │ │ │ │ -000028c0 t check_decoded │ │ │ │ +000028cc t check_decoded │ │ │ │ 000007e0 t convert_optional_bool │ │ │ │ 00000000 r encodefuncs │ │ │ │ -00002b44 t find_control_char │ │ │ │ -00003390 t incrementalnewlinedecoder_clear │ │ │ │ -000032e0 t incrementalnewlinedecoder_dealloc │ │ │ │ +00002b50 t find_control_char │ │ │ │ +0000339c t incrementalnewlinedecoder_clear │ │ │ │ +000032ec t incrementalnewlinedecoder_dealloc │ │ │ │ 000004ac d incrementalnewlinedecoder_getset │ │ │ │ 000004d4 d incrementalnewlinedecoder_methods │ │ │ │ 00000288 t incrementalnewlinedecoder_newlines_get │ │ │ │ 00000064 t incrementalnewlinedecoder_traverse │ │ │ │ 00000088 t latin1_encode │ │ │ │ U memchr │ │ │ │ U memcpy │ │ │ │ @@ -33268,26 +33263,26 @@ │ │ │ │ U strlen │ │ │ │ 000000b8 r textiobase_doc │ │ │ │ 00000558 d textiobase_getset │ │ │ │ 000005a8 d textiobase_methods │ │ │ │ 00000538 d textiobase_slots │ │ │ │ 00000524 D textiobase_spec │ │ │ │ 00001680 t textiowrapper_build_cookie │ │ │ │ -00003174 t textiowrapper_clear │ │ │ │ -00002f94 t textiowrapper_dealloc │ │ │ │ -00003b10 t textiowrapper_get_decoded_chars │ │ │ │ +00003180 t textiowrapper_clear │ │ │ │ +00002fa0 t textiowrapper_dealloc │ │ │ │ +00003b40 t textiowrapper_get_decoded_chars │ │ │ │ 00000230 d textiowrapper_getset │ │ │ │ -00001498 t textiowrapper_iternext │ │ │ │ +000014a0 t textiowrapper_iternext │ │ │ │ 000002a8 d textiowrapper_members │ │ │ │ 00000348 d textiowrapper_methods │ │ │ │ -00001f64 t textiowrapper_read_chunk │ │ │ │ +00001f70 t textiowrapper_read_chunk │ │ │ │ 000000aa t textiowrapper_repr │ │ │ │ 000001d8 D textiowrapper_slots │ │ │ │ 000001c4 D textiowrapper_spec │ │ │ │ -00001278 t textiowrapper_traverse │ │ │ │ +00001264 t textiowrapper_traverse │ │ │ │ 00001718 t utf16_encode │ │ │ │ 00000558 t utf16be_encode │ │ │ │ 000016f0 t utf16le_encode │ │ │ │ 0000057c t utf32_encode │ │ │ │ 000005ce t utf32be_encode │ │ │ │ 000005a8 t utf32le_encode │ │ │ │ 00000000 t utf8_encode │ │ │ │ @@ -33570,21 +33565,21 @@ │ │ │ │ U _PyType_Name │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_uidiv │ │ │ │ -00001b54 t _grouper_dealloc │ │ │ │ +00001b5c t _grouper_dealloc │ │ │ │ 00000e20 d _grouper_methods │ │ │ │ -00001a44 t _grouper_next │ │ │ │ -000005be t _grouper_reduce │ │ │ │ +00001a4c t _grouper_next │ │ │ │ +00000582 t _grouper_reduce │ │ │ │ 00000dd8 d _grouper_slots │ │ │ │ 00000110 d _grouper_spec │ │ │ │ -000002f8 t _grouper_traverse │ │ │ │ +000002ba t _grouper_traverse │ │ │ │ 00000000 r _keywords.1 │ │ │ │ 0000002c r _keywords.10 │ │ │ │ 00000038 r _keywords.13 │ │ │ │ 00000044 r _keywords.16 │ │ │ │ 00000050 r _keywords.19 │ │ │ │ 0000005c r _keywords.22 │ │ │ │ 00000010 r _keywords.4 │ │ │ │ @@ -33603,240 +33598,240 @@ │ │ │ │ 000002a8 d _parser.2 │ │ │ │ 0000027c d _parser.20 │ │ │ │ 00000218 d _parser.23 │ │ │ │ 00000250 d _parser.5 │ │ │ │ 000002d4 d _parser.8 │ │ │ │ 00001380 t accumulate_dealloc │ │ │ │ 00000730 d accumulate_methods │ │ │ │ -00002130 t accumulate_next │ │ │ │ -00000164 t accumulate_reduce │ │ │ │ -0000024a t accumulate_setstate │ │ │ │ +00002138 t accumulate_next │ │ │ │ +00000126 t accumulate_reduce │ │ │ │ +0000020c t accumulate_setstate │ │ │ │ 000006e0 d accumulate_slots │ │ │ │ 00000034 d accumulate_spec │ │ │ │ -00000ccc t accumulate_traverse │ │ │ │ +00000c90 t accumulate_traverse │ │ │ │ 000010c0 t batched_dealloc │ │ │ │ 00000e70 t batched_new │ │ │ │ 0000196c r batched_new__doc__ │ │ │ │ 00000f94 t batched_next │ │ │ │ 00000f10 d batched_slots │ │ │ │ 00000048 d batched_spec │ │ │ │ -00000d1e t batched_traverse │ │ │ │ +00000ce2 t batched_traverse │ │ │ │ 00001560 t chain_dealloc │ │ │ │ 00000b70 r chain_doc │ │ │ │ 000009f0 d chain_methods │ │ │ │ 00001388 t chain_new │ │ │ │ 00001458 t chain_next │ │ │ │ -00001b54 t chain_reduce │ │ │ │ -00001bc0 t chain_setstate │ │ │ │ +00001b8c t chain_reduce │ │ │ │ +00001bf8 t chain_setstate │ │ │ │ 000009a0 d chain_slots │ │ │ │ 0000005c d chain_spec │ │ │ │ -000000a0 t chain_traverse │ │ │ │ -00001628 t combinations_dealloc │ │ │ │ +000013d4 t chain_traverse │ │ │ │ +00001660 t combinations_dealloc │ │ │ │ 000008d0 d combinations_methods │ │ │ │ 000027f8 t combinations_next │ │ │ │ -00001c98 t combinations_reduce │ │ │ │ -00001d5c t combinations_setstate │ │ │ │ -000000de t combinations_sizeof │ │ │ │ +00001cd0 t combinations_reduce │ │ │ │ +00001d94 t combinations_setstate │ │ │ │ +000000a0 t combinations_sizeof │ │ │ │ 00000880 d combinations_slots │ │ │ │ 00000070 d combinations_spec │ │ │ │ -00000336 t combinations_traverse │ │ │ │ -00001ad8 t compress_dealloc │ │ │ │ +000002f8 t combinations_traverse │ │ │ │ +00001b10 t compress_dealloc │ │ │ │ 000006c0 d compress_methods │ │ │ │ -00002474 t compress_next │ │ │ │ -00001fe0 t compress_reduce │ │ │ │ +0000247c t compress_next │ │ │ │ +00002018 t compress_reduce │ │ │ │ 00000670 d compress_slots │ │ │ │ 00000084 d compress_spec │ │ │ │ -00000e84 t compress_traverse │ │ │ │ +00000e48 t compress_traverse │ │ │ │ 00000518 t count_dealloc │ │ │ │ 000005e0 d count_methods │ │ │ │ 00000158 t count_next │ │ │ │ -000020b0 t count_reduce │ │ │ │ -00002028 t count_repr │ │ │ │ +000020e8 t count_reduce │ │ │ │ +00002060 t count_repr │ │ │ │ 00000588 d count_slots │ │ │ │ 00000098 d count_spec │ │ │ │ 00000110 t count_traverse │ │ │ │ -0000179c t cwr_dealloc │ │ │ │ +000017d4 t cwr_dealloc │ │ │ │ 00000840 d cwr_methods │ │ │ │ 00002a9c t cwr_next │ │ │ │ -00001e48 t cwr_reduce │ │ │ │ -00001f08 t cwr_setstate │ │ │ │ -000000ec t cwr_sizeof │ │ │ │ +00001e80 t cwr_reduce │ │ │ │ +00001f40 t cwr_setstate │ │ │ │ +000000ae t cwr_sizeof │ │ │ │ 000007f0 d cwr_slots │ │ │ │ 000000ac d cwr_spec │ │ │ │ -00000374 t cwr_traverse │ │ │ │ -000014c4 t cycle_dealloc │ │ │ │ +00000336 t cwr_traverse │ │ │ │ +000014fc t cycle_dealloc │ │ │ │ 00000c80 d cycle_methods │ │ │ │ -00002314 t cycle_next │ │ │ │ -000003b2 t cycle_reduce │ │ │ │ -00002110 t cycle_setstate │ │ │ │ +0000231c t cycle_next │ │ │ │ +00000374 t cycle_reduce │ │ │ │ +00002148 t cycle_setstate │ │ │ │ 00000c30 d cycle_slots │ │ │ │ 000000c0 d cycle_spec │ │ │ │ -00000d4e t cycle_traverse │ │ │ │ -0000011e t dropwhile_dealloc │ │ │ │ +00000d12 t cycle_traverse │ │ │ │ +000000e0 t dropwhile_dealloc │ │ │ │ 00000c00 d dropwhile_methods │ │ │ │ -000019a4 t dropwhile_next │ │ │ │ -0000047c t dropwhile_reduce │ │ │ │ -000004c8 t dropwhile_setstate │ │ │ │ +000019dc t dropwhile_next │ │ │ │ +00000440 t dropwhile_reduce │ │ │ │ +0000048c t dropwhile_setstate │ │ │ │ 00000bb0 d dropwhile_slots │ │ │ │ 000000d4 d dropwhile_spec │ │ │ │ -00000d8c t dropwhile_traverse │ │ │ │ +00000d50 t dropwhile_traverse │ │ │ │ 00000e28 t filterfalse_dealloc │ │ │ │ 00000650 d filterfalse_methods │ │ │ │ 000015d4 t filterfalse_next │ │ │ │ -00000510 t filterfalse_reduce │ │ │ │ +000004d4 t filterfalse_reduce │ │ │ │ 00000600 d filterfalse_slots │ │ │ │ 000000e8 d filterfalse_spec │ │ │ │ -00000dca t filterfalse_traverse │ │ │ │ +00000d8e t filterfalse_traverse │ │ │ │ 000011f0 t groupby_dealloc │ │ │ │ 00000e90 d groupby_methods │ │ │ │ -00001804 t groupby_next │ │ │ │ -00000556 t groupby_reduce │ │ │ │ -00000628 t groupby_setstate │ │ │ │ +0000180c t groupby_next │ │ │ │ +0000051a t groupby_reduce │ │ │ │ +000005ec t groupby_setstate │ │ │ │ 00000e40 d groupby_slots │ │ │ │ 000000fc d groupby_spec │ │ │ │ -0000029c t groupby_traverse │ │ │ │ +0000025e t groupby_traverse │ │ │ │ 00000ff8 t islice_dealloc │ │ │ │ 00000c48 r islice_doc │ │ │ │ 00000b00 d islice_methods │ │ │ │ 00000ce0 t islice_new │ │ │ │ 00000ee4 t islice_next │ │ │ │ -000021b8 t islice_reduce │ │ │ │ -00002280 t islice_setstate │ │ │ │ +000021f0 t islice_reduce │ │ │ │ +000022b8 t islice_setstate │ │ │ │ 00000ab0 d islice_slots │ │ │ │ 00000124 d islice_spec │ │ │ │ -00001b20 t islice_traverse │ │ │ │ -000006e8 t itertools__grouper │ │ │ │ -000025f4 t itertools__tee │ │ │ │ +00001b58 t islice_traverse │ │ │ │ +000006ac t itertools__grouper │ │ │ │ +0000262c t itertools__tee │ │ │ │ 000016e4 r itertools__tee__doc__ │ │ │ │ 00001248 t itertools_accumulate │ │ │ │ 000010d4 r itertools_accumulate__doc__ │ │ │ │ 00001410 t itertools_chain_from_iterable │ │ │ │ 000013c4 r itertools_chain_from_iterable__doc__ │ │ │ │ -0000150c t itertools_combinations │ │ │ │ +00001544 t itertools_combinations │ │ │ │ 0000131c r itertools_combinations__doc__ │ │ │ │ -00001678 t itertools_combinations_with_replacement │ │ │ │ +000016b0 t itertools_combinations_with_replacement │ │ │ │ 00001200 r itertools_combinations_with_replacement__doc__ │ │ │ │ -00001a54 t itertools_compress │ │ │ │ +00001a8c t itertools_compress │ │ │ │ 00001010 r itertools_compress__doc__ │ │ │ │ 00000320 t itertools_count │ │ │ │ 00000e84 r itertools_count__doc__ │ │ │ │ -000013d4 t itertools_cycle │ │ │ │ +0000140c t itertools_cycle │ │ │ │ 0000161c r itertools_cycle__doc__ │ │ │ │ -000018e4 t itertools_dropwhile │ │ │ │ +0000191c t itertools_dropwhile │ │ │ │ 00001574 r itertools_dropwhile__doc__ │ │ │ │ 00000d78 t itertools_filterfalse │ │ │ │ 00000f70 r itertools_filterfalse__doc__ │ │ │ │ 00001100 t itertools_groupby │ │ │ │ 0000177c r itertools_groupby__doc__ │ │ │ │ 000001bc t itertools_permutations │ │ │ │ 00001150 r itertools_permutations__doc__ │ │ │ │ -000017ec t itertools_starmap │ │ │ │ +00001824 t itertools_starmap │ │ │ │ 00001444 r itertools_starmap__doc__ │ │ │ │ 00000bcc t itertools_takewhile │ │ │ │ 000014e8 r itertools_takewhile__doc__ │ │ │ │ 00000560 t itertools_tee │ │ │ │ 00001694 r itertools_tee__doc__ │ │ │ │ -00002704 t itertools_teedataobject │ │ │ │ +0000273c t itertools_teedataobject │ │ │ │ 00001720 r itertools_teedataobject__doc__ │ │ │ │ 00000000 d itertoolsmodule │ │ │ │ 00000764 t itertoolsmodule_clear │ │ │ │ 0000000c t itertoolsmodule_exec │ │ │ │ 00000b0c t itertoolsmodule_free │ │ │ │ 00000460 d itertoolsmodule_slots │ │ │ │ 00000000 t itertoolsmodule_traverse │ │ │ │ 00000244 d kwargs.24 │ │ │ │ 00000848 r length_hint_doc │ │ │ │ U memmove │ │ │ │ 00000068 r module_doc │ │ │ │ 00000440 d module_methods │ │ │ │ -0000089a t pairwise_dealloc │ │ │ │ -000007c4 t pairwise_new │ │ │ │ +0000085e t pairwise_dealloc │ │ │ │ +00000788 t pairwise_new │ │ │ │ 000018e0 r pairwise_new__doc__ │ │ │ │ 00002ce0 t pairwise_next │ │ │ │ 00000ec0 d pairwise_slots │ │ │ │ 00000138 d pairwise_spec │ │ │ │ -000008e6 t pairwise_traverse │ │ │ │ +000008aa t pairwise_traverse │ │ │ │ 000007b0 d permuations_methods │ │ │ │ 00000c20 t permutations_dealloc │ │ │ │ 000003b0 t permutations_next │ │ │ │ -000022dc t permutations_reduce │ │ │ │ -000023c8 t permutations_setstate │ │ │ │ -000000fa t permutations_sizeof │ │ │ │ +00002314 t permutations_reduce │ │ │ │ +00002400 t permutations_setstate │ │ │ │ +000000bc t permutations_sizeof │ │ │ │ 00000760 d permutations_slots │ │ │ │ 0000014c d permutations_spec │ │ │ │ -0000092e t permutations_traverse │ │ │ │ +000008f2 t permutations_traverse │ │ │ │ 00000b88 t product_dealloc │ │ │ │ 00000880 r product_doc │ │ │ │ 00000960 d product_methods │ │ │ │ 00000730 t product_new │ │ │ │ 00000914 t product_next │ │ │ │ -00002520 t product_reduce │ │ │ │ -0000096c t product_setstate │ │ │ │ -0000010e t product_sizeof │ │ │ │ +00002558 t product_reduce │ │ │ │ +00000930 t product_setstate │ │ │ │ +000000d0 t product_sizeof │ │ │ │ 00000910 d product_slots │ │ │ │ 00000160 d product_spec │ │ │ │ 00000062 t product_traverse │ │ │ │ 00000e5c r reduce_doc │ │ │ │ 00001330 t repeat_dealloc │ │ │ │ 000007ac r repeat_doc │ │ │ │ 00000030 t repeat_len │ │ │ │ 00000558 d repeat_methods │ │ │ │ 00001258 t repeat_new │ │ │ │ 00001300 t repeat_next │ │ │ │ -00000ab8 t repeat_reduce │ │ │ │ -00000a6e t repeat_repr │ │ │ │ +00000a7c t repeat_reduce │ │ │ │ +00000a32 t repeat_repr │ │ │ │ 00000500 d repeat_slots │ │ │ │ 00000174 d repeat_spec │ │ │ │ 00000000 t repeat_traverse │ │ │ │ 00000e34 r setstate_doc │ │ │ │ 00000b4c r sizeof_doc │ │ │ │ -0000189c t starmap_dealloc │ │ │ │ +000018d4 t starmap_dealloc │ │ │ │ 00000a90 d starmap_methods │ │ │ │ -000023d4 t starmap_next │ │ │ │ -00000b12 t starmap_reduce │ │ │ │ +000023dc t starmap_next │ │ │ │ +00000ad6 t starmap_reduce │ │ │ │ 00000a40 d starmap_slots │ │ │ │ 00000188 d starmap_spec │ │ │ │ -00000e08 t starmap_traverse │ │ │ │ +00000dcc t starmap_traverse │ │ │ │ 00000d30 t takewhile_dealloc │ │ │ │ 00000c8c t takewhile_next │ │ │ │ -00000b58 t takewhile_reduce │ │ │ │ +00000b1c t takewhile_reduce │ │ │ │ 00000b80 d takewhile_reduce_methods │ │ │ │ -00000ba4 t takewhile_reduce_setstate │ │ │ │ +00000b68 t takewhile_reduce_setstate │ │ │ │ 00000b30 d takewhile_slots │ │ │ │ 0000019c d takewhile_spec │ │ │ │ -00000e46 t takewhile_traverse │ │ │ │ +00000e0a t takewhile_traverse │ │ │ │ 00000b84 t tee_clear │ │ │ │ 0000071c t tee_copy │ │ │ │ 00000b44 t tee_dealloc │ │ │ │ 00000684 t tee_fromiterable │ │ │ │ 00000d08 d tee_members │ │ │ │ 00000d30 d tee_methods │ │ │ │ -00002214 t tee_next │ │ │ │ -00000bec t tee_reduce │ │ │ │ -00002830 t tee_setstate │ │ │ │ +0000221c t tee_next │ │ │ │ +00000bb0 t tee_reduce │ │ │ │ +00002868 t tee_setstate │ │ │ │ 00000cb0 d tee_slots │ │ │ │ 000001b0 d tee_spec │ │ │ │ 00000b10 t tee_traverse │ │ │ │ 00000e10 r teecopy_doc │ │ │ │ 000011bc t teedataobject_clear │ │ │ │ 000010b8 t teedataobject_dealloc │ │ │ │ 00000db8 d teedataobject_methods │ │ │ │ 00000ca0 t teedataobject_newinternal.isra.0 │ │ │ │ -00002678 t teedataobject_reduce │ │ │ │ +000026b0 t teedataobject_reduce │ │ │ │ 00000d70 d teedataobject_slots │ │ │ │ 000001c4 d teedataobject_spec │ │ │ │ 00001050 t teedataobject_traverse │ │ │ │ -000020a0 t zip_longest_dealloc │ │ │ │ +000020a8 t zip_longest_dealloc │ │ │ │ 000005d4 r zip_longest_doc │ │ │ │ 000004d0 d zip_longest_methods │ │ │ │ -00001bc0 t zip_longest_new │ │ │ │ -00001d90 t zip_longest_next │ │ │ │ -000028e4 t zip_longest_reduce │ │ │ │ -00000c32 t zip_longest_setstate │ │ │ │ -00000c84 t zip_longest_traverse │ │ │ │ +00001bc8 t zip_longest_new │ │ │ │ +00001d98 t zip_longest_next │ │ │ │ +0000291c t zip_longest_reduce │ │ │ │ +00000bf6 t zip_longest_setstate │ │ │ │ +00000c48 t zip_longest_traverse │ │ │ │ 00000480 d ziplongest_slots │ │ │ │ 000001d8 d ziplongest_spec │ │ │ │ │ │ │ │ sre.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ @@ -33939,16 +33934,16 @@ │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Join │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ -0000759c t Py_UNICODE_ISALNUM │ │ │ │ -00003728 t Py_XDECREF │ │ │ │ +000074c0 t Py_UNICODE_ISALNUM │ │ │ │ +000035c4 t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyBytes_Join │ │ │ │ U _PyDict_Next │ │ │ │ U _PyDict_SetItem_KnownHash │ │ │ │ U _PyImport_GetModuleAttrString │ │ │ │ @@ -34000,167 +33995,165 @@ │ │ │ │ 000003c8 d _kwtuple.25 │ │ │ │ 000003e8 d _kwtuple.28 │ │ │ │ 00000408 d _kwtuple.31 │ │ │ │ 00000420 d _kwtuple.34 │ │ │ │ 00000438 d _kwtuple.37 │ │ │ │ 000002ec d _kwtuple.4 │ │ │ │ 0000030c d _kwtuple.7 │ │ │ │ -00002c80 t _pair │ │ │ │ +00002a98 t _pair │ │ │ │ 00000134 d _parser.12 │ │ │ │ 00000108 d _parser.15 │ │ │ │ 0000023c d _parser.18 │ │ │ │ 00000084 d _parser.2 │ │ │ │ 0000018c d _parser.21 │ │ │ │ 00000160 d _parser.24 │ │ │ │ 000001e4 d _parser.27 │ │ │ │ 00000268 d _parser.30 │ │ │ │ 000000dc d _parser.33 │ │ │ │ 000001b8 d _parser.36 │ │ │ │ 00000294 d _parser.39 │ │ │ │ 000000b0 d _parser.6 │ │ │ │ 00000210 d _parser.9 │ │ │ │ -0000038c t _sre_SRE_Match___copy__ │ │ │ │ +000004f0 t _sre_SRE_Match___copy__ │ │ │ │ 00000390 r _sre_SRE_Match___copy____doc__ │ │ │ │ -0000039c t _sre_SRE_Match___deepcopy__ │ │ │ │ +00000500 t _sre_SRE_Match___deepcopy__ │ │ │ │ 0000036c r _sre_SRE_Match___deepcopy____doc__ │ │ │ │ -00004dbc t _sre_SRE_Match_end │ │ │ │ +00004c70 t _sre_SRE_Match_end │ │ │ │ 0000040c r _sre_SRE_Match_end__doc__ │ │ │ │ -000003ac t _sre_SRE_Match_expand │ │ │ │ +00000510 t _sre_SRE_Match_expand │ │ │ │ 00000640 r _sre_SRE_Match_expand__doc__ │ │ │ │ 0000263c t _sre_SRE_Match_groupdict │ │ │ │ 000004c0 r _sre_SRE_Match_groupdict__doc__ │ │ │ │ -0000478c t _sre_SRE_Match_groups │ │ │ │ +00004640 t _sre_SRE_Match_groups │ │ │ │ 00000590 r _sre_SRE_Match_groups__doc__ │ │ │ │ -00002c2c t _sre_SRE_Match_span │ │ │ │ +00002a44 t _sre_SRE_Match_span │ │ │ │ 000003a8 r _sre_SRE_Match_span__doc__ │ │ │ │ -0000ac38 t _sre_SRE_Match_start │ │ │ │ +0000a8b4 t _sre_SRE_Match_start │ │ │ │ 00000464 r _sre_SRE_Match_start__doc__ │ │ │ │ -0000037c t _sre_SRE_Pattern___copy__ │ │ │ │ +000004e0 t _sre_SRE_Pattern___copy__ │ │ │ │ 00000844 r _sre_SRE_Pattern___copy____doc__ │ │ │ │ -0000036c t _sre_SRE_Pattern___deepcopy__ │ │ │ │ +000004d0 t _sre_SRE_Pattern___deepcopy__ │ │ │ │ 00000820 r _sre_SRE_Pattern___deepcopy____doc__ │ │ │ │ -0000ae94 t _sre_SRE_Pattern_findall │ │ │ │ +0000ab10 t _sre_SRE_Pattern_findall │ │ │ │ 00000b18 r _sre_SRE_Pattern_findall__doc__ │ │ │ │ -0000c18c t _sre_SRE_Pattern_finditer │ │ │ │ +0000be38 t _sre_SRE_Pattern_finditer │ │ │ │ 00000a54 r _sre_SRE_Pattern_finditer__doc__ │ │ │ │ -00002a3c t _sre_SRE_Pattern_fullmatch │ │ │ │ +0000cce8 t _sre_SRE_Pattern_fullmatch │ │ │ │ 00000c5c r _sre_SRE_Pattern_fullmatch__doc__ │ │ │ │ 00000af4 t _sre_SRE_Pattern_match │ │ │ │ 00000cbc r _sre_SRE_Pattern_match__doc__ │ │ │ │ 00000218 t _sre_SRE_Pattern_scanner │ │ │ │ 00000a18 r _sre_SRE_Pattern_scanner__doc__ │ │ │ │ -000063f4 t _sre_SRE_Pattern_search │ │ │ │ +000062e4 t _sre_SRE_Pattern_search │ │ │ │ 00000b94 r _sre_SRE_Pattern_search__doc__ │ │ │ │ -00007620 t _sre_SRE_Pattern_split │ │ │ │ +00007544 t _sre_SRE_Pattern_split │ │ │ │ 000009c4 r _sre_SRE_Pattern_split__doc__ │ │ │ │ -00004eec t _sre_SRE_Pattern_sub │ │ │ │ +00004da0 t _sre_SRE_Pattern_sub │ │ │ │ 0000091c r _sre_SRE_Pattern_sub__doc__ │ │ │ │ -00002e98 t _sre_SRE_Pattern_subn │ │ │ │ +00002cb0 t _sre_SRE_Pattern_subn │ │ │ │ 0000085c r _sre_SRE_Pattern_subn__doc__ │ │ │ │ -0000050a t _sre_SRE_Scanner_match │ │ │ │ +0000066e t _sre_SRE_Scanner_match │ │ │ │ 00000354 r _sre_SRE_Scanner_match__doc__ │ │ │ │ -0000c514 t _sre_SRE_Scanner_search │ │ │ │ +0000c1c0 t _sre_SRE_Scanner_search │ │ │ │ 0000033c r _sre_SRE_Scanner_search__doc__ │ │ │ │ -00003aec t _sre_ascii_iscased │ │ │ │ +00003988 t _sre_ascii_iscased │ │ │ │ 00000db8 r _sre_ascii_iscased__doc__ │ │ │ │ -00003a9c t _sre_ascii_tolower │ │ │ │ +00003938 t _sre_ascii_tolower │ │ │ │ 00000d60 r _sre_ascii_tolower__doc__ │ │ │ │ 00000000 t _sre_compile │ │ │ │ 000007c8 r _sre_compile__doc__ │ │ │ │ -00000624 t _sre_getcodesize │ │ │ │ +000007aa t _sre_getcodesize │ │ │ │ 00000de4 r _sre_getcodesize__doc__ │ │ │ │ 00000000 t _sre_template │ │ │ │ 000006d0 r _sre_template__doc__ │ │ │ │ -0000399c t _sre_unicode_iscased │ │ │ │ +00003838 t _sre_unicode_iscased │ │ │ │ 00000d8c r _sre_unicode_iscased__doc__ │ │ │ │ -000039f4 t _sre_unicode_tolower │ │ │ │ +00003890 t _sre_unicode_tolower │ │ │ │ 00000d34 r _sre_unicode_tolower__doc__ │ │ │ │ -000038ac t _validate_charset │ │ │ │ +00003748 t _validate_charset │ │ │ │ 00000338 t _validate_inner │ │ │ │ -00002f84 t char_loc_ignore │ │ │ │ +00002d9c t char_loc_ignore │ │ │ │ 000024b8 t compile_template │ │ │ │ 00000000 r copyright │ │ │ │ -00003400 t data_stack_grow │ │ │ │ -00002cd0 t expand_template │ │ │ │ +00003270 t data_stack_grow │ │ │ │ +00002ae8 t expand_template │ │ │ │ 000000e4 r flag_names.3 │ │ │ │ -000037d8 t match_clear │ │ │ │ -00003740 t match_dealloc │ │ │ │ +00003674 t match_clear │ │ │ │ +000035dc t match_dealloc │ │ │ │ 00000e88 r match_doc │ │ │ │ -00004e74 t match_getindex │ │ │ │ -0000acf0 t match_getitem │ │ │ │ +00004d28 t match_getindex │ │ │ │ +0000a96c t match_getitem │ │ │ │ 0000064c d match_getset │ │ │ │ -000049a4 t match_getslice_by_index │ │ │ │ -00004ae4 t match_group │ │ │ │ +00004858 t match_getslice_by_index │ │ │ │ +00004998 t match_group │ │ │ │ 00000e04 r match_group_doc │ │ │ │ -00002e64 t match_lastgroup_get │ │ │ │ +00002c7c t match_lastgroup_get │ │ │ │ 000001b6 t match_lastindex_get │ │ │ │ 000005e8 d match_members │ │ │ │ 0000069c d match_methods │ │ │ │ -0000042c t match_regs_get │ │ │ │ -000004b0 t match_repr │ │ │ │ +00000590 t match_regs_get │ │ │ │ +00000614 t match_repr │ │ │ │ 00000598 d match_slots │ │ │ │ 00000048 d match_spec │ │ │ │ -00002be8 t match_traverse │ │ │ │ +00002a00 t match_traverse │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 00000a6c t pattern_clear │ │ │ │ 000009c8 t pattern_dealloc │ │ │ │ 00000ee8 r pattern_doc │ │ │ │ -000005e4 t pattern_error │ │ │ │ +0000076a t pattern_error │ │ │ │ 00000808 d pattern_getset │ │ │ │ 00002630 t pattern_groupindex │ │ │ │ 000025ec t pattern_hash │ │ │ │ 000007a4 d pattern_members │ │ │ │ 00000830 d pattern_methods │ │ │ │ -00003464 t pattern_new_match │ │ │ │ +000032d4 t pattern_new_match │ │ │ │ 000001b4 t pattern_repr │ │ │ │ 0000011c t pattern_richcompare │ │ │ │ 0000074c d pattern_slots │ │ │ │ 00000034 d pattern_spec │ │ │ │ -00004fe8 t pattern_subx │ │ │ │ -00003a40 t pattern_traverse │ │ │ │ -000075d8 t repeat_pool_malloc │ │ │ │ -0000d250 t scanner_clear │ │ │ │ -0000d168 t scanner_dealloc │ │ │ │ +00004e9c t pattern_subx │ │ │ │ +000038dc t pattern_traverse │ │ │ │ +000074fc t repeat_pool_malloc │ │ │ │ +0000ccac t scanner_clear │ │ │ │ +0000cbc4 t scanner_dealloc │ │ │ │ 00000540 d scanner_members │ │ │ │ 00000568 d scanner_methods │ │ │ │ 00000510 d scanner_slots │ │ │ │ 0000005c d scanner_spec │ │ │ │ 00000186 t scanner_traverse │ │ │ │ -000045b0 t sre_category │ │ │ │ +00004454 t sre_category │ │ │ │ 0000033c t sre_clear │ │ │ │ 0000000c t sre_exec │ │ │ │ 00000414 t sre_free │ │ │ │ -000012fc t sre_match │ │ │ │ 00000450 d sre_slots │ │ │ │ 000001d0 r sre_targets.40 │ │ │ │ 00000124 r sre_targets.41 │ │ │ │ 00000038 r sre_targets.42 │ │ │ │ -00002fc4 t sre_tolower │ │ │ │ -00002fec t sre_toupper │ │ │ │ -00003860 t sre_traverse │ │ │ │ -00004258 t sre_ucs1_charset.isra.0 │ │ │ │ +00002ddc t sre_tolower │ │ │ │ +00002e04 t sre_toupper │ │ │ │ +000036fc t sre_traverse │ │ │ │ +000040fc t sre_ucs1_charset.isra.0 │ │ │ │ 000001ca t sre_ucs1_charset_loc_ignore.isra.0 │ │ │ │ -00003b34 t sre_ucs1_count │ │ │ │ -00001314 t sre_ucs1_match │ │ │ │ -0000aa8c t sre_ucs2_count │ │ │ │ -000088a4 t sre_ucs2_match │ │ │ │ +000039d4 t sre_ucs1_count │ │ │ │ +00001184 t sre_ucs1_match │ │ │ │ +0000a588 t sre_ucs2_count │ │ │ │ +00008794 t sre_ucs2_match │ │ │ │ 00002330 t sre_ucs4_count │ │ │ │ 00000418 t sre_ucs4_match │ │ │ │ 00000000 d sremodule │ │ │ │ -000036a4 t state_fini │ │ │ │ -00001184 t state_init │ │ │ │ +00003550 t state_fini │ │ │ │ 000000f0 t state_init.part.0 │ │ │ │ -000029b8 t template_clear │ │ │ │ +0000297c t template_clear │ │ │ │ 00000146 t template_dealloc │ │ │ │ 000004f0 d template_slots │ │ │ │ 00000070 d template_spec │ │ │ │ -00002960 t template_traverse │ │ │ │ +00002924 t template_traverse │ │ │ │ │ │ │ │ _sysconfig.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ U PyDict_New │ │ │ │ U PyDict_SetItemString │ │ │ │ 00000000 T PyInit__sysconfig │ │ │ │ @@ -34872,15 +34865,15 @@ │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ 00000000 t _abc__abc_init │ │ │ │ 00000300 r _abc__abc_init__doc__ │ │ │ │ -000012cc t _abc__abc_instancecheck │ │ │ │ +000012a4 t _abc__abc_instancecheck │ │ │ │ 000001f0 r _abc__abc_instancecheck__doc__ │ │ │ │ 0000074c t _abc__abc_register │ │ │ │ 00000278 r _abc__abc_register__doc__ │ │ │ │ 00000974 t _abc__abc_subclasscheck │ │ │ │ 00000168 r _abc__abc_subclasscheck__doc__ │ │ │ │ 00000028 r _abc__doc__ │ │ │ │ 0000006c t _abc__get_dump │ │ │ │ @@ -34895,24 +34888,24 @@ │ │ │ │ 00000060 r _abc_get_cache_token__doc__ │ │ │ │ 00000000 d _abcmodule │ │ │ │ 00000044 t _abcmodule_clear │ │ │ │ 0000000c t _abcmodule_exec │ │ │ │ 00000080 t _abcmodule_free │ │ │ │ 00000078 d _abcmodule_methods │ │ │ │ 00000058 d _abcmodule_slots │ │ │ │ -00001148 t _abcmodule_traverse │ │ │ │ -00001074 t _add_to_weak_set.isra.0 │ │ │ │ +00001120 t _abcmodule_traverse │ │ │ │ +0000104c t _add_to_weak_set.isra.0 │ │ │ │ 00000084 t _destroy │ │ │ │ 00000048 d _destroy_def │ │ │ │ -0000100c t _get_impl │ │ │ │ -00001240 t abc_data_clear │ │ │ │ -000011a4 t abc_data_dealloc │ │ │ │ +00000fe4 t _get_impl │ │ │ │ +00001218 t abc_data_clear │ │ │ │ +0000117c t abc_data_dealloc │ │ │ │ 00000000 r abc_data_doc │ │ │ │ 000006f8 t abc_data_new │ │ │ │ -00001158 t abc_data_traverse │ │ │ │ +00001130 t abc_data_traverse │ │ │ │ │ │ │ │ _functoolsmodule.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000010 r .LC1 │ │ │ │ 000000e0 r .LC10 │ │ │ │ 000000e8 r .LC11 │ │ │ │ @@ -35030,58 +35023,58 @@ │ │ │ │ 00000000 r _keywords.1 │ │ │ │ 000000cc d _kwtuple.0 │ │ │ │ 00000098 d _parser.2 │ │ │ │ 00000848 t bounded_lru_cache_wrapper │ │ │ │ 000007ac t functools_reduce │ │ │ │ 000001f4 r functools_reduce_doc │ │ │ │ 000002f0 t infinite_lru_cache_wrapper │ │ │ │ -000010c4 t keyobject_call │ │ │ │ -000011ac t keyobject_clear │ │ │ │ -00001134 t keyobject_dealloc │ │ │ │ +000010b4 t keyobject_call │ │ │ │ +0000119c t keyobject_clear │ │ │ │ +00001124 t keyobject_dealloc │ │ │ │ 000002a8 d keyobject_getset │ │ │ │ 000002d0 d keyobject_members │ │ │ │ -00001210 t keyobject_richcompare │ │ │ │ +00001200 t keyobject_richcompare │ │ │ │ 000001f4 t keyobject_text_signature │ │ │ │ 000002b8 t keyobject_traverse │ │ │ │ 00000260 d keyobject_type_slots │ │ │ │ 0000005c d keyobject_type_spec │ │ │ │ 00000084 d keywords.3 │ │ │ │ 000000c4 d kwargs.4 │ │ │ │ 00000844 t lru_cache_call │ │ │ │ 00000200 t lru_cache_copy │ │ │ │ -00000e0c t lru_cache_dealloc │ │ │ │ +00000dfc t lru_cache_dealloc │ │ │ │ 00000210 t lru_cache_deepcopy │ │ │ │ 000005c0 t lru_cache_descr_get │ │ │ │ 0000002c r lru_cache_doc │ │ │ │ 000001c8 d lru_cache_getsetlist │ │ │ │ 0000018c d lru_cache_memberlist │ │ │ │ 000001f0 d lru_cache_methods │ │ │ │ 00000044 t lru_cache_new │ │ │ │ 00000274 t lru_cache_reduce │ │ │ │ -00000f5c t lru_cache_tp_clear │ │ │ │ +00000f4c t lru_cache_tp_clear │ │ │ │ 00000720 t lru_cache_tp_traverse │ │ │ │ 00000134 d lru_cache_type_slots │ │ │ │ 00000048 d lru_cache_type_spec │ │ │ │ -0000105c t lru_list_elem_dealloc │ │ │ │ +0000104c t lru_list_elem_dealloc │ │ │ │ 00000250 d lru_list_elem_type_slots │ │ │ │ 00000070 d lru_list_elem_type_spec │ │ │ │ U memcpy │ │ │ │ 000004e0 t partial_call │ │ │ │ 00000690 t partial_clear │ │ │ │ 000005cc t partial_dealloc │ │ │ │ 00000220 t partial_descr_get │ │ │ │ 000003b0 r partial_doc │ │ │ │ 000003b0 d partial_getsetlist │ │ │ │ 000003d8 d partial_memberlist │ │ │ │ 00000370 d partial_methods │ │ │ │ 00000204 t partial_new │ │ │ │ -000012b4 t partial_reduce │ │ │ │ +000012a4 t partial_reduce │ │ │ │ 00000000 t partial_repr │ │ │ │ 000005e8 t partial_setstate │ │ │ │ -00000dc0 t partial_traverse │ │ │ │ +00000db0 t partial_traverse │ │ │ │ 000002f8 d partial_type_slots │ │ │ │ 00000034 d partial_type_spec │ │ │ │ 0000039c t partial_vectorcall │ │ │ │ 000004d0 t partial_vectorcall_fallback │ │ │ │ 00000944 t uncached_lru_cache_wrapper │ │ │ │ │ │ │ │ _localemodule.o: │ │ │ │ @@ -35392,37 +35385,37 @@ │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000b26 t _operator__compare_digest │ │ │ │ 00000518 r _operator__compare_digest__doc__ │ │ │ │ 00000548 t _operator_abs │ │ │ │ 00000f80 r _operator_abs__doc__ │ │ │ │ -00000320 t _operator_add │ │ │ │ +00000364 t _operator_add │ │ │ │ 00001100 r _operator_add__doc__ │ │ │ │ 0000055a t _operator_and_ │ │ │ │ 00000e80 r _operator_and___doc__ │ │ │ │ 00000602 t _operator_call │ │ │ │ 0000037c r _operator_call__doc__ │ │ │ │ 00000646 t _operator_concat │ │ │ │ 00000bbc r _operator_concat__doc__ │ │ │ │ 0000067e t _operator_contains │ │ │ │ 00000b2c r _operator_contains__doc__ │ │ │ │ 000006cc t _operator_countOf │ │ │ │ 00000a90 r _operator_countOf__doc__ │ │ │ │ 0000071a t _operator_delitem │ │ │ │ 00000a00 r _operator_delitem__doc__ │ │ │ │ -000007bc t _operator_eq │ │ │ │ +00000780 t _operator_eq │ │ │ │ 000009d4 r _operator_eq__doc__ │ │ │ │ 00000510 t _operator_floordiv │ │ │ │ 0000104c r _operator_floordiv__doc__ │ │ │ │ -00000744 t _operator_ge │ │ │ │ +00000708 t _operator_ge │ │ │ │ 00000900 r _operator_ge__doc__ │ │ │ │ -00000a74 t _operator_getitem │ │ │ │ +00000a38 t _operator_getitem │ │ │ │ 00000a64 r _operator_getitem__doc__ │ │ │ │ -00000780 t _operator_gt │ │ │ │ +00000744 t _operator_gt │ │ │ │ 0000092c r _operator_gt__doc__ │ │ │ │ 00000812 t _operator_iadd │ │ │ │ 00000dfc r _operator_iadd__doc__ │ │ │ │ 0000084a t _operator_iand │ │ │ │ 00000c58 r _operator_iand__doc__ │ │ │ │ 0000078c t _operator_iconcat │ │ │ │ 00000b74 r _operator_iconcat__doc__ │ │ │ │ @@ -35456,45 +35449,45 @@ │ │ │ │ 00000818 r _operator_is_not__doc__ │ │ │ │ 00000d06 t _operator_isub │ │ │ │ 00000dd0 r _operator_isub__doc__ │ │ │ │ 00000d3e t _operator_itruediv │ │ │ │ 00000d10 r _operator_itruediv__doc__ │ │ │ │ 00000d76 t _operator_ixor │ │ │ │ 00000c2c r _operator_ixor__doc__ │ │ │ │ -000006cc t _operator_le │ │ │ │ +00000168 t _operator_le │ │ │ │ 00000954 r _operator_le__doc__ │ │ │ │ -00000834 t _operator_length_hint │ │ │ │ +000007f8 t _operator_length_hint │ │ │ │ 000006d0 r _operator_length_hint__doc__ │ │ │ │ 00000dba t _operator_lshift │ │ │ │ 00000f04 r _operator_lshift__doc__ │ │ │ │ -00000708 t _operator_lt │ │ │ │ +000006cc t _operator_lt │ │ │ │ 00000980 r _operator_lt__doc__ │ │ │ │ 00000df2 t _operator_matmul │ │ │ │ 0000107c r _operator_matmul__doc__ │ │ │ │ 000004d8 t _operator_mod │ │ │ │ 00000ff0 r _operator_mod__doc__ │ │ │ │ -00000a3c t _operator_mul │ │ │ │ +00000a00 t _operator_mul │ │ │ │ 000010a8 r _operator_mul__doc__ │ │ │ │ -000007f8 t _operator_ne │ │ │ │ +000007bc t _operator_ne │ │ │ │ 000009a8 r _operator_ne__doc__ │ │ │ │ 00000e2a t _operator_neg │ │ │ │ 00000fcc r _operator_neg__doc__ │ │ │ │ 0000075c t _operator_not_ │ │ │ │ 00000eac r _operator_not___doc__ │ │ │ │ 00000592 t _operator_or_ │ │ │ │ 00000e28 r _operator_or___doc__ │ │ │ │ 00000e30 t _operator_pos │ │ │ │ 00000fa8 r _operator_pos__doc__ │ │ │ │ -00000aac t _operator_pow │ │ │ │ +00000a70 t _operator_pow │ │ │ │ 000008d4 r _operator_pow__doc__ │ │ │ │ 00000e36 t _operator_rshift │ │ │ │ 00000ed4 r _operator_rshift__doc__ │ │ │ │ 00000e6e t _operator_setitem │ │ │ │ 00000a30 r _operator_setitem__doc__ │ │ │ │ -00000a04 t _operator_sub │ │ │ │ +000009c8 t _operator_sub │ │ │ │ 000010d4 r _operator_sub__doc__ │ │ │ │ 00000a3e t _operator_truediv │ │ │ │ 0000101c r _operator_truediv__doc__ │ │ │ │ 00000882 t _operator_truth │ │ │ │ 0000112c r _operator_truth__doc__ │ │ │ │ 000005ca t _operator_xor │ │ │ │ 00000e54 r _operator_xor__doc__ │ │ │ │ @@ -35508,18 +35501,18 @@ │ │ │ │ 000001c0 d attrgetter_methods │ │ │ │ 00000150 t attrgetter_new │ │ │ │ 00000000 t attrgetter_reduce │ │ │ │ 00000106 t attrgetter_repr │ │ │ │ 0000047c t attrgetter_traverse │ │ │ │ 00000138 d attrgetter_type_slots │ │ │ │ 00000034 d attrgetter_type_spec │ │ │ │ -00000168 t attrgetter_vectorcall │ │ │ │ +000001ac t attrgetter_vectorcall │ │ │ │ 00000288 d common_getset │ │ │ │ 000000a0 t dotjoinattr │ │ │ │ -00000298 t dotted_getattr │ │ │ │ +000002dc t dotted_getattr │ │ │ │ 00000f64 t itemgetter_call │ │ │ │ 000005b0 t itemgetter_clear │ │ │ │ 00000570 t itemgetter_dealloc │ │ │ │ 0000026c r itemgetter_doc │ │ │ │ 00000240 d itemgetter_members │ │ │ │ 00000268 d itemgetter_methods │ │ │ │ 00000384 t itemgetter_new │ │ │ │ @@ -35538,15 +35531,15 @@ │ │ │ │ 00000118 d methodcaller_methods │ │ │ │ 0000007c t methodcaller_new │ │ │ │ 00000246 t methodcaller_reduce │ │ │ │ 00000340 t methodcaller_repr │ │ │ │ 00000438 t methodcaller_traverse │ │ │ │ 00000090 d methodcaller_type_slots │ │ │ │ 0000005c d methodcaller_type_spec │ │ │ │ -000008e8 t methodcaller_vectorcall │ │ │ │ +000008ac t methodcaller_vectorcall │ │ │ │ 000004e4 t operator_clear │ │ │ │ 000003c8 r operator_doc │ │ │ │ 0000000c t operator_exec │ │ │ │ 0000056c t operator_free │ │ │ │ 000002b0 d operator_methods │ │ │ │ 00000070 d operator_slots │ │ │ │ 00000000 t operator_traverse │ │ │ │ @@ -35615,33 +35608,33 @@ │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 00000028 r module_doc │ │ │ │ 000001cc t stat_S_IFMT │ │ │ │ 000007d8 r stat_S_IFMT_doc │ │ │ │ 0000020c t stat_S_IMODE │ │ │ │ 0000081c r stat_S_IMODE_doc │ │ │ │ -00000072 t stat_S_ISBLK │ │ │ │ +00000000 t stat_S_ISBLK │ │ │ │ 00000a38 r stat_S_ISBLK_doc │ │ │ │ -00000034 t stat_S_ISCHR │ │ │ │ +0000003e t stat_S_ISCHR │ │ │ │ 00000a88 r stat_S_ISCHR_doc │ │ │ │ 00000484 t stat_S_ISDIR │ │ │ │ 00000adc r stat_S_ISDIR_doc │ │ │ │ -00000000 t stat_S_ISDOOR │ │ │ │ +0000007c t stat_S_ISDOOR │ │ │ │ 000008e8 r stat_S_ISDOOR_doc │ │ │ │ 0000024c t stat_S_ISFIFO │ │ │ │ 000009a8 r stat_S_ISFIFO_doc │ │ │ │ 000004c8 t stat_S_ISLNK │ │ │ │ 00000964 r stat_S_ISLNK_doc │ │ │ │ -00000032 t stat_S_ISPORT │ │ │ │ +000000ec t stat_S_ISPORT │ │ │ │ 000008a4 r stat_S_ISPORT_doc │ │ │ │ 0000000c t stat_S_ISREG │ │ │ │ 000009f4 r stat_S_ISREG_doc │ │ │ │ -000000b2 t stat_S_ISSOCK │ │ │ │ +000000ae t stat_S_ISSOCK │ │ │ │ 00000924 r stat_S_ISSOCK_doc │ │ │ │ -000000b0 t stat_S_ISWHT │ │ │ │ +000000ee t stat_S_ISWHT │ │ │ │ 00000864 r stat_S_ISWHT_doc │ │ │ │ 00000000 t stat_exec │ │ │ │ 00000054 t stat_filemode │ │ │ │ 0000079c r stat_filemode_doc │ │ │ │ 00000054 d stat_methods │ │ │ │ 00000034 d stat_slots │ │ │ │ 00000000 d statmodule │ │ │ │ @@ -35882,15 +35875,15 @@ │ │ │ │ 000000dc t getpath_isdir │ │ │ │ 00000894 t getpath_isfile │ │ │ │ 00000000 t getpath_isxfile │ │ │ │ 00000160 t getpath_joinpath │ │ │ │ 00000020 d getpath_methods │ │ │ │ 0000015a t getpath_nowarn │ │ │ │ 00000010 d getpath_nowarn_method │ │ │ │ -00000400 t getpath_readlines │ │ │ │ +00000414 t getpath_readlines │ │ │ │ 00000778 t getpath_realpath │ │ │ │ 00000164 t getpath_warn │ │ │ │ 00000000 d getpath_warn_method │ │ │ │ 000005cc t int_to_dict │ │ │ │ U memset │ │ │ │ U stderr │ │ │ │ U unsetenv │ │ │ ├── file list │ │ │ │ @@ -1,215 +1,215 @@ │ │ │ │ ---------- 0 0 0 80366 1970-01-01 00:00:00.000000 / │ │ │ │ ---------- 0 0 0 0 1970-01-01 00:00:00.000000 // │ │ │ │ ?rw-r--r-- 0 0 0 1396 1970-01-01 00:00:00.000000 getbuildinfo.o │ │ │ │ ?rw-r--r-- 0 0 0 3180 1970-01-01 00:00:00.000000 token.o │ │ │ │ ?rw-r--r-- 0 0 0 14772 1970-01-01 00:00:00.000000 pegen.o │ │ │ │ ?rw-r--r-- 0 0 0 7348 1970-01-01 00:00:00.000000 pegen_errors.o │ │ │ │ ?rw-r--r-- 0 0 0 21072 1970-01-01 00:00:00.000000 action_helpers.o │ │ │ │ -?rw-r--r-- 0 0 0 193996 1970-01-01 00:00:00.000000 parser.o │ │ │ │ +?rw-r--r-- 0 0 0 194184 1970-01-01 00:00:00.000000 parser.o │ │ │ │ ?rw-r--r-- 0 0 0 5488 1970-01-01 00:00:00.000000 string_parser.o │ │ │ │ ?rw-r--r-- 0 0 0 1760 1970-01-01 00:00:00.000000 peg_api.o │ │ │ │ -?rw-r--r-- 0 0 0 1288 1970-01-01 00:00:00.000000 buffer.o │ │ │ │ -?rw-r--r-- 0 0 0 17852 1970-01-01 00:00:00.000000 lexer.o │ │ │ │ -?rw-r--r-- 0 0 0 1884 1970-01-01 00:00:00.000000 state.o │ │ │ │ +?rw-r--r-- 0 0 0 1284 1970-01-01 00:00:00.000000 buffer.o │ │ │ │ +?rw-r--r-- 0 0 0 17844 1970-01-01 00:00:00.000000 lexer.o │ │ │ │ +?rw-r--r-- 0 0 0 1880 1970-01-01 00:00:00.000000 state.o │ │ │ │ ?rw-r--r-- 0 0 0 6088 1970-01-01 00:00:00.000000 file_tokenizer.o │ │ │ │ -?rw-r--r-- 0 0 0 2836 1970-01-01 00:00:00.000000 readline_tokenizer.o │ │ │ │ +?rw-r--r-- 0 0 0 2844 1970-01-01 00:00:00.000000 readline_tokenizer.o │ │ │ │ ?rw-r--r-- 0 0 0 2020 1970-01-01 00:00:00.000000 string_tokenizer.o │ │ │ │ ?rw-r--r-- 0 0 0 1384 1970-01-01 00:00:00.000000 utf8_tokenizer.o │ │ │ │ ?rw-r--r-- 0 0 0 6384 1970-01-01 00:00:00.000000 helpers.o │ │ │ │ ?rw-r--r-- 0 0 0 3132 1970-01-01 00:00:00.000000 myreadline.o │ │ │ │ -?rw-r--r-- 0 0 0 57300 1970-01-01 00:00:00.000000 abstract.o │ │ │ │ +?rw-r--r-- 0 0 0 57296 1970-01-01 00:00:00.000000 abstract.o │ │ │ │ ?rw-r--r-- 0 0 0 4104 1970-01-01 00:00:00.000000 boolobject.o │ │ │ │ -?rw-r--r-- 0 0 0 20668 1970-01-01 00:00:00.000000 bytes_methods.o │ │ │ │ -?rw-r--r-- 0 0 0 68552 1970-01-01 00:00:00.000000 bytearrayobject.o │ │ │ │ -?rw-r--r-- 0 0 0 82864 1970-01-01 00:00:00.000000 bytesobject.o │ │ │ │ -?rw-r--r-- 0 0 0 19536 1970-01-01 00:00:00.000000 call.o │ │ │ │ +?rw-r--r-- 0 0 0 21308 1970-01-01 00:00:00.000000 bytes_methods.o │ │ │ │ +?rw-r--r-- 0 0 0 68780 1970-01-01 00:00:00.000000 bytearrayobject.o │ │ │ │ +?rw-r--r-- 0 0 0 83360 1970-01-01 00:00:00.000000 bytesobject.o │ │ │ │ +?rw-r--r-- 0 0 0 19556 1970-01-01 00:00:00.000000 call.o │ │ │ │ ?rw-r--r-- 0 0 0 6656 1970-01-01 00:00:00.000000 capsule.o │ │ │ │ ?rw-r--r-- 0 0 0 4372 1970-01-01 00:00:00.000000 cellobject.o │ │ │ │ ?rw-r--r-- 0 0 0 9252 1970-01-01 00:00:00.000000 classobject.o │ │ │ │ -?rw-r--r-- 0 0 0 34104 1970-01-01 00:00:00.000000 codeobject.o │ │ │ │ -?rw-r--r-- 0 0 0 16296 1970-01-01 00:00:00.000000 complexobject.o │ │ │ │ -?rw-r--r-- 0 0 0 32728 1970-01-01 00:00:00.000000 descrobject.o │ │ │ │ +?rw-r--r-- 0 0 0 34212 1970-01-01 00:00:00.000000 codeobject.o │ │ │ │ +?rw-r--r-- 0 0 0 16364 1970-01-01 00:00:00.000000 complexobject.o │ │ │ │ +?rw-r--r-- 0 0 0 32720 1970-01-01 00:00:00.000000 descrobject.o │ │ │ │ ?rw-r--r-- 0 0 0 9332 1970-01-01 00:00:00.000000 enumobject.o │ │ │ │ -?rw-r--r-- 0 0 0 74716 1970-01-01 00:00:00.000000 exceptions.o │ │ │ │ +?rw-r--r-- 0 0 0 75288 1970-01-01 00:00:00.000000 exceptions.o │ │ │ │ ?rw-r--r-- 0 0 0 15808 1970-01-01 00:00:00.000000 genericaliasobject.o │ │ │ │ -?rw-r--r-- 0 0 0 30868 1970-01-01 00:00:00.000000 genobject.o │ │ │ │ +?rw-r--r-- 0 0 0 31476 1970-01-01 00:00:00.000000 genobject.o │ │ │ │ ?rw-r--r-- 0 0 0 9884 1970-01-01 00:00:00.000000 fileobject.o │ │ │ │ -?rw-r--r-- 0 0 0 36036 1970-01-01 00:00:00.000000 floatobject.o │ │ │ │ -?rw-r--r-- 0 0 0 25716 1970-01-01 00:00:00.000000 frameobject.o │ │ │ │ +?rw-r--r-- 0 0 0 36268 1970-01-01 00:00:00.000000 floatobject.o │ │ │ │ +?rw-r--r-- 0 0 0 26220 1970-01-01 00:00:00.000000 frameobject.o │ │ │ │ ?rw-r--r-- 0 0 0 27356 1970-01-01 00:00:00.000000 funcobject.o │ │ │ │ -?rw-r--r-- 0 0 0 8612 1970-01-01 00:00:00.000000 iterobject.o │ │ │ │ -?rw-r--r-- 0 0 0 50724 1970-01-01 00:00:00.000000 listobject.o │ │ │ │ -?rw-r--r-- 0 0 0 111476 1970-01-01 00:00:00.000000 longobject.o │ │ │ │ -?rw-r--r-- 0 0 0 92640 1970-01-01 00:00:00.000000 dictobject.o │ │ │ │ -?rw-r--r-- 0 0 0 24744 1970-01-01 00:00:00.000000 odictobject.o │ │ │ │ +?rw-r--r-- 0 0 0 8584 1970-01-01 00:00:00.000000 iterobject.o │ │ │ │ +?rw-r--r-- 0 0 0 51252 1970-01-01 00:00:00.000000 listobject.o │ │ │ │ +?rw-r--r-- 0 0 0 111700 1970-01-01 00:00:00.000000 longobject.o │ │ │ │ +?rw-r--r-- 0 0 0 92664 1970-01-01 00:00:00.000000 dictobject.o │ │ │ │ +?rw-r--r-- 0 0 0 24788 1970-01-01 00:00:00.000000 odictobject.o │ │ │ │ ?rw-r--r-- 0 0 0 53648 1970-01-01 00:00:00.000000 memoryobject.o │ │ │ │ ?rw-r--r-- 0 0 0 9856 1970-01-01 00:00:00.000000 methodobject.o │ │ │ │ ?rw-r--r-- 0 0 0 23896 1970-01-01 00:00:00.000000 moduleobject.o │ │ │ │ ?rw-r--r-- 0 0 0 5560 1970-01-01 00:00:00.000000 namespaceobject.o │ │ │ │ -?rw-r--r-- 0 0 0 40328 1970-01-01 00:00:00.000000 object.o │ │ │ │ -?rw-r--r-- 0 0 0 115892 1970-01-01 00:00:00.000000 obmalloc.o │ │ │ │ +?rw-r--r-- 0 0 0 40304 1970-01-01 00:00:00.000000 object.o │ │ │ │ +?rw-r--r-- 0 0 0 115884 1970-01-01 00:00:00.000000 obmalloc.o │ │ │ │ ?rw-r--r-- 0 0 0 4184 1970-01-01 00:00:00.000000 picklebufobject.o │ │ │ │ ?rw-r--r-- 0 0 0 16056 1970-01-01 00:00:00.000000 rangeobject.o │ │ │ │ -?rw-r--r-- 0 0 0 52936 1970-01-01 00:00:00.000000 setobject.o │ │ │ │ +?rw-r--r-- 0 0 0 52960 1970-01-01 00:00:00.000000 setobject.o │ │ │ │ ?rw-r--r-- 0 0 0 10180 1970-01-01 00:00:00.000000 sliceobject.o │ │ │ │ ?rw-r--r-- 0 0 0 14684 1970-01-01 00:00:00.000000 structseq.o │ │ │ │ -?rw-r--r-- 0 0 0 20040 1970-01-01 00:00:00.000000 tupleobject.o │ │ │ │ -?rw-r--r-- 0 0 0 175500 1970-01-01 00:00:00.000000 typeobject.o │ │ │ │ +?rw-r--r-- 0 0 0 20008 1970-01-01 00:00:00.000000 tupleobject.o │ │ │ │ +?rw-r--r-- 0 0 0 175816 1970-01-01 00:00:00.000000 typeobject.o │ │ │ │ ?rw-r--r-- 0 0 0 36980 1970-01-01 00:00:00.000000 typevarobject.o │ │ │ │ -?rw-r--r-- 0 0 0 298056 1970-01-01 00:00:00.000000 unicodeobject.o │ │ │ │ +?rw-r--r-- 0 0 0 299396 1970-01-01 00:00:00.000000 unicodeobject.o │ │ │ │ ?rw-r--r-- 0 0 0 229364 1970-01-01 00:00:00.000000 unicodectype.o │ │ │ │ -?rw-r--r-- 0 0 0 7040 1970-01-01 00:00:00.000000 unionobject.o │ │ │ │ +?rw-r--r-- 0 0 0 7052 1970-01-01 00:00:00.000000 unionobject.o │ │ │ │ ?rw-r--r-- 0 0 0 31956 1970-01-01 00:00:00.000000 weakrefobject.o │ │ │ │ ?rw-r--r-- 0 0 0 21876 1970-01-01 00:00:00.000000 _warnings.o │ │ │ │ -?rw-r--r-- 0 0 0 283596 1970-01-01 00:00:00.000000 Python-ast.o │ │ │ │ +?rw-r--r-- 0 0 0 283624 1970-01-01 00:00:00.000000 Python-ast.o │ │ │ │ ?rw-r--r-- 0 0 0 7556 1970-01-01 00:00:00.000000 Python-tokenize.o │ │ │ │ ?rw-r--r-- 0 0 0 1316 1970-01-01 00:00:00.000000 asdl.o │ │ │ │ -?rw-r--r-- 0 0 0 7988 1970-01-01 00:00:00.000000 assemble.o │ │ │ │ +?rw-r--r-- 0 0 0 7984 1970-01-01 00:00:00.000000 assemble.o │ │ │ │ ?rw-r--r-- 0 0 0 16604 1970-01-01 00:00:00.000000 ast.o │ │ │ │ -?rw-r--r-- 0 0 0 16372 1970-01-01 00:00:00.000000 ast_opt.o │ │ │ │ +?rw-r--r-- 0 0 0 16288 1970-01-01 00:00:00.000000 ast_opt.o │ │ │ │ ?rw-r--r-- 0 0 0 11676 1970-01-01 00:00:00.000000 ast_unparse.o │ │ │ │ -?rw-r--r-- 0 0 0 62172 1970-01-01 00:00:00.000000 bltinmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 62188 1970-01-01 00:00:00.000000 bltinmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 brc.o │ │ │ │ -?rw-r--r-- 0 0 0 102736 1970-01-01 00:00:00.000000 ceval.o │ │ │ │ -?rw-r--r-- 0 0 0 21400 1970-01-01 00:00:00.000000 codecs.o │ │ │ │ -?rw-r--r-- 0 0 0 134408 1970-01-01 00:00:00.000000 compile.o │ │ │ │ +?rw-r--r-- 0 0 0 102936 1970-01-01 00:00:00.000000 ceval.o │ │ │ │ +?rw-r--r-- 0 0 0 21888 1970-01-01 00:00:00.000000 codecs.o │ │ │ │ +?rw-r--r-- 0 0 0 134696 1970-01-01 00:00:00.000000 compile.o │ │ │ │ ?rw-r--r-- 0 0 0 18756 1970-01-01 00:00:00.000000 context.o │ │ │ │ ?rw-r--r-- 0 0 0 984 1970-01-01 00:00:00.000000 critical_section.o │ │ │ │ ?rw-r--r-- 0 0 0 25852 1970-01-01 00:00:00.000000 crossinterp.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 dynamic_annotations.o │ │ │ │ -?rw-r--r-- 0 0 0 27216 1970-01-01 00:00:00.000000 errors.o │ │ │ │ -?rw-r--r-- 0 0 0 26668 1970-01-01 00:00:00.000000 flowgraph.o │ │ │ │ +?rw-r--r-- 0 0 0 27168 1970-01-01 00:00:00.000000 errors.o │ │ │ │ +?rw-r--r-- 0 0 0 26720 1970-01-01 00:00:00.000000 flowgraph.o │ │ │ │ ?rw-r--r-- 0 0 0 3112 1970-01-01 00:00:00.000000 frame.o │ │ │ │ ?rw-r--r-- 0 0 0 2620 1970-01-01 00:00:00.000000 frozenmain.o │ │ │ │ ?rw-r--r-- 0 0 0 2604 1970-01-01 00:00:00.000000 future.o │ │ │ │ -?rw-r--r-- 0 0 0 14908 1970-01-01 00:00:00.000000 gc.o │ │ │ │ +?rw-r--r-- 0 0 0 14900 1970-01-01 00:00:00.000000 gc.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 gc_free_threading.o │ │ │ │ ?rw-r--r-- 0 0 0 776 1970-01-01 00:00:00.000000 gc_gil.o │ │ │ │ -?rw-r--r-- 0 0 0 38792 1970-01-01 00:00:00.000000 getargs.o │ │ │ │ +?rw-r--r-- 0 0 0 38784 1970-01-01 00:00:00.000000 getargs.o │ │ │ │ ?rw-r--r-- 0 0 0 788 1970-01-01 00:00:00.000000 getcompiler.o │ │ │ │ ?rw-r--r-- 0 0 0 1104 1970-01-01 00:00:00.000000 getcopyright.o │ │ │ │ ?rw-r--r-- 0 0 0 784 1970-01-01 00:00:00.000000 getplatform.o │ │ │ │ ?rw-r--r-- 0 0 0 1324 1970-01-01 00:00:00.000000 getversion.o │ │ │ │ -?rw-r--r-- 0 0 0 12168 1970-01-01 00:00:00.000000 ceval_gil.o │ │ │ │ +?rw-r--r-- 0 0 0 12240 1970-01-01 00:00:00.000000 ceval_gil.o │ │ │ │ ?rw-r--r-- 0 0 0 15676 1970-01-01 00:00:00.000000 hamt.o │ │ │ │ -?rw-r--r-- 0 0 0 3260 1970-01-01 00:00:00.000000 hashtable.o │ │ │ │ -?rw-r--r-- 0 0 0 62128 1970-01-01 00:00:00.000000 import.o │ │ │ │ +?rw-r--r-- 0 0 0 3268 1970-01-01 00:00:00.000000 hashtable.o │ │ │ │ +?rw-r--r-- 0 0 0 62164 1970-01-01 00:00:00.000000 import.o │ │ │ │ ?rw-r--r-- 0 0 0 6096 1970-01-01 00:00:00.000000 importdl.o │ │ │ │ ?rw-r--r-- 0 0 0 51472 1970-01-01 00:00:00.000000 initconfig.o │ │ │ │ ?rw-r--r-- 0 0 0 6780 1970-01-01 00:00:00.000000 interpconfig.o │ │ │ │ ?rw-r--r-- 0 0 0 30216 1970-01-01 00:00:00.000000 instrumentation.o │ │ │ │ ?rw-r--r-- 0 0 0 8524 1970-01-01 00:00:00.000000 instruction_sequence.o │ │ │ │ ?rw-r--r-- 0 0 0 7096 1970-01-01 00:00:00.000000 intrinsics.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 jit.o │ │ │ │ ?rw-r--r-- 0 0 0 9652 1970-01-01 00:00:00.000000 legacy_tracing.o │ │ │ │ -?rw-r--r-- 0 0 0 5948 1970-01-01 00:00:00.000000 lock.o │ │ │ │ -?rw-r--r-- 0 0 0 29868 1970-01-01 00:00:00.000000 marshal.o │ │ │ │ -?rw-r--r-- 0 0 0 10852 1970-01-01 00:00:00.000000 modsupport.o │ │ │ │ +?rw-r--r-- 0 0 0 5980 1970-01-01 00:00:00.000000 lock.o │ │ │ │ +?rw-r--r-- 0 0 0 29884 1970-01-01 00:00:00.000000 marshal.o │ │ │ │ +?rw-r--r-- 0 0 0 10856 1970-01-01 00:00:00.000000 modsupport.o │ │ │ │ ?rw-r--r-- 0 0 0 944 1970-01-01 00:00:00.000000 mysnprintf.o │ │ │ │ -?rw-r--r-- 0 0 0 4320 1970-01-01 00:00:00.000000 mystrtoul.o │ │ │ │ +?rw-r--r-- 0 0 0 4180 1970-01-01 00:00:00.000000 mystrtoul.o │ │ │ │ ?rw-r--r-- 0 0 0 1492 1970-01-01 00:00:00.000000 object_stack.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 optimizer.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 optimizer_analysis.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 optimizer_symbols.o │ │ │ │ -?rw-r--r-- 0 0 0 13392 1970-01-01 00:00:00.000000 parking_lot.o │ │ │ │ +?rw-r--r-- 0 0 0 13408 1970-01-01 00:00:00.000000 parking_lot.o │ │ │ │ ?rw-r--r-- 0 0 0 5560 1970-01-01 00:00:00.000000 pathconfig.o │ │ │ │ -?rw-r--r-- 0 0 0 10704 1970-01-01 00:00:00.000000 preconfig.o │ │ │ │ +?rw-r--r-- 0 0 0 10728 1970-01-01 00:00:00.000000 preconfig.o │ │ │ │ ?rw-r--r-- 0 0 0 1500 1970-01-01 00:00:00.000000 pyarena.o │ │ │ │ ?rw-r--r-- 0 0 0 2260 1970-01-01 00:00:00.000000 pyctype.o │ │ │ │ ?rw-r--r-- 0 0 0 716 1970-01-01 00:00:00.000000 pyfpe.o │ │ │ │ ?rw-r--r-- 0 0 0 4580 1970-01-01 00:00:00.000000 pyhash.o │ │ │ │ ?rw-r--r-- 0 0 0 204820 1970-01-01 00:00:00.000000 pylifecycle.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 pymath.o │ │ │ │ -?rw-r--r-- 0 0 0 192004 1970-01-01 00:00:00.000000 pystate.o │ │ │ │ -?rw-r--r-- 0 0 0 23452 1970-01-01 00:00:00.000000 pythonrun.o │ │ │ │ -?rw-r--r-- 0 0 0 12960 1970-01-01 00:00:00.000000 pytime.o │ │ │ │ +?rw-r--r-- 0 0 0 192112 1970-01-01 00:00:00.000000 pystate.o │ │ │ │ +?rw-r--r-- 0 0 0 23460 1970-01-01 00:00:00.000000 pythonrun.o │ │ │ │ +?rw-r--r-- 0 0 0 12964 1970-01-01 00:00:00.000000 pytime.o │ │ │ │ ?rw-r--r-- 0 0 0 2336 1970-01-01 00:00:00.000000 qsbr.o │ │ │ │ ?rw-r--r-- 0 0 0 4156 1970-01-01 00:00:00.000000 bootstrap_hash.o │ │ │ │ ?rw-r--r-- 0 0 0 10344 1970-01-01 00:00:00.000000 specialize.o │ │ │ │ ?rw-r--r-- 0 0 0 5264 1970-01-01 00:00:00.000000 structmember.o │ │ │ │ -?rw-r--r-- 0 0 0 38044 1970-01-01 00:00:00.000000 symtable.o │ │ │ │ +?rw-r--r-- 0 0 0 38016 1970-01-01 00:00:00.000000 symtable.o │ │ │ │ ?rw-r--r-- 0 0 0 78580 1970-01-01 00:00:00.000000 sysmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 10644 1970-01-01 00:00:00.000000 thread.o │ │ │ │ +?rw-r--r-- 0 0 0 10636 1970-01-01 00:00:00.000000 thread.o │ │ │ │ ?rw-r--r-- 0 0 0 16096 1970-01-01 00:00:00.000000 traceback.o │ │ │ │ ?rw-r--r-- 0 0 0 15084 1970-01-01 00:00:00.000000 tracemalloc.o │ │ │ │ ?rw-r--r-- 0 0 0 3520 1970-01-01 00:00:00.000000 getopt.o │ │ │ │ ?rw-r--r-- 0 0 0 1128 1970-01-01 00:00:00.000000 pystrcmp.o │ │ │ │ ?rw-r--r-- 0 0 0 5068 1970-01-01 00:00:00.000000 pystrtod.o │ │ │ │ ?rw-r--r-- 0 0 0 2912 1970-01-01 00:00:00.000000 pystrhex.o │ │ │ │ -?rw-r--r-- 0 0 0 26988 1970-01-01 00:00:00.000000 dtoa.o │ │ │ │ -?rw-r--r-- 0 0 0 15444 1970-01-01 00:00:00.000000 formatter_unicode.o │ │ │ │ -?rw-r--r-- 0 0 0 19508 1970-01-01 00:00:00.000000 fileutils.o │ │ │ │ +?rw-r--r-- 0 0 0 26964 1970-01-01 00:00:00.000000 dtoa.o │ │ │ │ +?rw-r--r-- 0 0 0 15468 1970-01-01 00:00:00.000000 formatter_unicode.o │ │ │ │ +?rw-r--r-- 0 0 0 19472 1970-01-01 00:00:00.000000 fileutils.o │ │ │ │ ?rw-r--r-- 0 0 0 3068 1970-01-01 00:00:00.000000 suggestions.o │ │ │ │ ?rw-r--r-- 0 0 0 1164 1970-01-01 00:00:00.000000 perf_trampoline.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 perf_jit_trampoline.o │ │ │ │ ?rw-r--r-- 0 0 0 2328 1970-01-01 00:00:00.000000 dynload_shlib.o │ │ │ │ ?rw-r--r-- 0 0 0 1304 1970-01-01 00:00:00.000000 pydtrace.o │ │ │ │ ?rw-r--r-- 0 0 0 4656 1970-01-01 00:00:00.000000 config.o │ │ │ │ ?rw-r--r-- 0 0 0 12736 1970-01-01 00:00:00.000000 main.o │ │ │ │ ?rw-r--r-- 0 0 0 14288 1970-01-01 00:00:00.000000 gcmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 12412 1970-01-01 00:00:00.000000 _bisectmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 12900 1970-01-01 00:00:00.000000 _bisectmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 25220 1970-01-01 00:00:00.000000 _csv.o │ │ │ │ -?rw-r--r-- 0 0 0 94320 1970-01-01 00:00:00.000000 _datetimemodule.o │ │ │ │ -?rw-r--r-- 0 0 0 16752 1970-01-01 00:00:00.000000 _heapqmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 94172 1970-01-01 00:00:00.000000 _datetimemodule.o │ │ │ │ +?rw-r--r-- 0 0 0 16760 1970-01-01 00:00:00.000000 _heapqmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 29480 1970-01-01 00:00:00.000000 _json.o │ │ │ │ ?rw-r--r-- 0 0 0 15984 1970-01-01 00:00:00.000000 _opcode.o │ │ │ │ -?rw-r--r-- 0 0 0 101632 1970-01-01 00:00:00.000000 _pickle.o │ │ │ │ +?rw-r--r-- 0 0 0 102008 1970-01-01 00:00:00.000000 _pickle.o │ │ │ │ ?rw-r--r-- 0 0 0 11428 1970-01-01 00:00:00.000000 _randommodule.o │ │ │ │ ?rw-r--r-- 0 0 0 109040 1970-01-01 00:00:00.000000 socketmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 3408 1970-01-01 00:00:00.000000 _statisticsmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 39092 1970-01-01 00:00:00.000000 _struct.o │ │ │ │ -?rw-r--r-- 0 0 0 48228 1970-01-01 00:00:00.000000 arraymodule.o │ │ │ │ +?rw-r--r-- 0 0 0 48280 1970-01-01 00:00:00.000000 arraymodule.o │ │ │ │ ?rw-r--r-- 0 0 0 18904 1970-01-01 00:00:00.000000 binascii.o │ │ │ │ ?rw-r--r-- 0 0 0 27584 1970-01-01 00:00:00.000000 cmathmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 59608 1970-01-01 00:00:00.000000 mathmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 23256 1970-01-01 00:00:00.000000 selectmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 59672 1970-01-01 00:00:00.000000 mathmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 23308 1970-01-01 00:00:00.000000 selectmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 58016 1970-01-01 00:00:00.000000 _elementtree.o │ │ │ │ -?rw-r--r-- 0 0 0 47996 1970-01-01 00:00:00.000000 pyexpat.o │ │ │ │ +?rw-r--r-- 0 0 0 48108 1970-01-01 00:00:00.000000 pyexpat.o │ │ │ │ ?rw-r--r-- 0 0 0 3904 1970-01-01 00:00:00.000000 blake2module.o │ │ │ │ -?rw-r--r-- 0 0 0 27936 1970-01-01 00:00:00.000000 blake2b_impl.o │ │ │ │ +?rw-r--r-- 0 0 0 28044 1970-01-01 00:00:00.000000 blake2b_impl.o │ │ │ │ ?rw-r--r-- 0 0 0 17152 1970-01-01 00:00:00.000000 blake2s_impl.o │ │ │ │ ?rw-r--r-- 0 0 0 7548 1970-01-01 00:00:00.000000 md5module.o │ │ │ │ ?rw-r--r-- 0 0 0 5212 1970-01-01 00:00:00.000000 Hacl_Hash_MD5.o │ │ │ │ ?rw-r--r-- 0 0 0 7476 1970-01-01 00:00:00.000000 sha1module.o │ │ │ │ ?rw-r--r-- 0 0 0 4436 1970-01-01 00:00:00.000000 Hacl_Hash_SHA1.o │ │ │ │ ?rw-r--r-- 0 0 0 15292 1970-01-01 00:00:00.000000 sha2module.o │ │ │ │ ?rw-r--r-- 0 0 0 13128 1970-01-01 00:00:00.000000 sha3module.o │ │ │ │ ?rw-r--r-- 0 0 0 9032 1970-01-01 00:00:00.000000 Hacl_Hash_SHA3.o │ │ │ │ -?rw-r--r-- 0 0 0 691872 1970-01-01 00:00:00.000000 unicodedata.o │ │ │ │ +?rw-r--r-- 0 0 0 691792 1970-01-01 00:00:00.000000 unicodedata.o │ │ │ │ ?rw-r--r-- 0 0 0 12808 1970-01-01 00:00:00.000000 _posixsubprocess.o │ │ │ │ ?rw-r--r-- 0 0 0 16964 1970-01-01 00:00:00.000000 fcntlmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 7396 1970-01-01 00:00:00.000000 grpmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 9988 1970-01-01 00:00:00.000000 syslogmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 10012 1970-01-01 00:00:00.000000 syslogmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 37388 1970-01-01 00:00:00.000000 zlibmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 6084 1970-01-01 00:00:00.000000 atexitmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 18248 1970-01-01 00:00:00.000000 faulthandler.o │ │ │ │ -?rw-r--r-- 0 0 0 232984 1970-01-01 00:00:00.000000 posixmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 232584 1970-01-01 00:00:00.000000 posixmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 29172 1970-01-01 00:00:00.000000 signalmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 5704 1970-01-01 00:00:00.000000 _tracemalloc.o │ │ │ │ ?rw-r--r-- 0 0 0 2772 1970-01-01 00:00:00.000000 _suggestions.o │ │ │ │ -?rw-r--r-- 0 0 0 32412 1970-01-01 00:00:00.000000 _codecsmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 33608 1970-01-01 00:00:00.000000 _collectionsmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 32440 1970-01-01 00:00:00.000000 _codecsmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 33736 1970-01-01 00:00:00.000000 _collectionsmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 15460 1970-01-01 00:00:00.000000 errnomodule.o │ │ │ │ -?rw-r--r-- 0 0 0 22028 1970-01-01 00:00:00.000000 _iomodule.o │ │ │ │ +?rw-r--r-- 0 0 0 22240 1970-01-01 00:00:00.000000 _iomodule.o │ │ │ │ ?rw-r--r-- 0 0 0 19228 1970-01-01 00:00:00.000000 iobase.o │ │ │ │ ?rw-r--r-- 0 0 0 21608 1970-01-01 00:00:00.000000 fileio.o │ │ │ │ ?rw-r--r-- 0 0 0 18376 1970-01-01 00:00:00.000000 bytesio.o │ │ │ │ -?rw-r--r-- 0 0 0 53680 1970-01-01 00:00:00.000000 bufferedio.o │ │ │ │ -?rw-r--r-- 0 0 0 57760 1970-01-01 00:00:00.000000 textio.o │ │ │ │ +?rw-r--r-- 0 0 0 54304 1970-01-01 00:00:00.000000 bufferedio.o │ │ │ │ +?rw-r--r-- 0 0 0 57816 1970-01-01 00:00:00.000000 textio.o │ │ │ │ ?rw-r--r-- 0 0 0 17880 1970-01-01 00:00:00.000000 stringio.o │ │ │ │ -?rw-r--r-- 0 0 0 68196 1970-01-01 00:00:00.000000 itertoolsmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 106516 1970-01-01 00:00:00.000000 sre.o │ │ │ │ +?rw-r--r-- 0 0 0 68192 1970-01-01 00:00:00.000000 itertoolsmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 106488 1970-01-01 00:00:00.000000 sre.o │ │ │ │ ?rw-r--r-- 0 0 0 1900 1970-01-01 00:00:00.000000 _sysconfig.o │ │ │ │ ?rw-r--r-- 0 0 0 40456 1970-01-01 00:00:00.000000 _threadmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 30128 1970-01-01 00:00:00.000000 timemodule.o │ │ │ │ ?rw-r--r-- 0 0 0 2472 1970-01-01 00:00:00.000000 _typingmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 4808 1970-01-01 00:00:00.000000 _weakref.o │ │ │ │ -?rw-r--r-- 0 0 0 15904 1970-01-01 00:00:00.000000 _abc.o │ │ │ │ -?rw-r--r-- 0 0 0 22016 1970-01-01 00:00:00.000000 _functoolsmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 15832 1970-01-01 00:00:00.000000 _abc.o │ │ │ │ +?rw-r--r-- 0 0 0 22000 1970-01-01 00:00:00.000000 _functoolsmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 17088 1970-01-01 00:00:00.000000 _localemodule.o │ │ │ │ -?rw-r--r-- 0 0 0 32564 1970-01-01 00:00:00.000000 _operator.o │ │ │ │ +?rw-r--r-- 0 0 0 32580 1970-01-01 00:00:00.000000 _operator.o │ │ │ │ ?rw-r--r-- 0 0 0 11604 1970-01-01 00:00:00.000000 _stat.o │ │ │ │ ?rw-r--r-- 0 0 0 5128 1970-01-01 00:00:00.000000 symtablemodule.o │ │ │ │ ?rw-r--r-- 0 0 0 6648 1970-01-01 00:00:00.000000 pwdmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 27868 1970-01-01 00:00:00.000000 getpath.o │ │ │ │ +?rw-r--r-- 0 0 0 27904 1970-01-01 00:00:00.000000 getpath.o │ │ │ │ ?rw-r--r-- 0 0 0 423148 1970-01-01 00:00:00.000000 frozen.o │ │ │ ├── pegen.o │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -2529,45 +2529,45 @@ │ │ │ │ │ cmp r2, r3 │ │ │ │ │ bgt.n 1662 <_PyPegen_byte_offset_to_character_offset_line+0x66> │ │ │ │ │ mov r0, r1 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ and.w r3, ip, #224 @ 0xe0 │ │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ │ - bne.n 1732 <_PyPegen_byte_offset_to_character_offset_line+0x136> │ │ │ │ │ + bne.n 1700 <_PyPegen_byte_offset_to_character_offset_line+0x104> │ │ │ │ │ adds r1, #2 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ bgt.n 1650 <_PyPegen_byte_offset_to_character_offset_line+0x54> │ │ │ │ │ movs r1, #3 │ │ │ │ │ mov r0, r1 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ and.w r3, ip, #224 @ 0xe0 │ │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ │ - bne.n 1748 <_PyPegen_byte_offset_to_character_offset_line+0x14c> │ │ │ │ │ + bne.n 1718 <_PyPegen_byte_offset_to_character_offset_line+0x11c> │ │ │ │ │ adds r1, #2 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ bgt.n 1630 <_PyPegen_byte_offset_to_character_offset_line+0x34> │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r1 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ and.w r3, ip, #224 @ 0xe0 │ │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ │ - bne.n 16fe <_PyPegen_byte_offset_to_character_offset_line+0x102> │ │ │ │ │ + bne.n 16f4 <_PyPegen_byte_offset_to_character_offset_line+0xf8> │ │ │ │ │ adds r1, #2 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ bgt.n 1640 <_PyPegen_byte_offset_to_character_offset_line+0x44> │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r0, r1 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ and.w r3, ip, #224 @ 0xe0 │ │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ │ - bne.n 1714 <_PyPegen_byte_offset_to_character_offset_line+0x118> │ │ │ │ │ + bne.n 170c <_PyPegen_byte_offset_to_character_offset_line+0x110> │ │ │ │ │ adds r3, r1, #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ bgt.n 1660 <_PyPegen_byte_offset_to_character_offset_line+0x64> │ │ │ │ │ movs r1, #4 │ │ │ │ │ b.n 1678 <_PyPegen_byte_offset_to_character_offset_line+0x7c> │ │ │ │ │ and.w ip, lr, #224 @ 0xe0 │ │ │ │ │ cmp.w ip, #192 @ 0xc0 │ │ │ │ │ @@ -2575,62 +2575,62 @@ │ │ │ │ │ adds r3, #2 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ blt.n 1662 <_PyPegen_byte_offset_to_character_offset_line+0x66> │ │ │ │ │ b.n 1678 <_PyPegen_byte_offset_to_character_offset_line+0x7c> │ │ │ │ │ and.w ip, lr, #240 @ 0xf0 │ │ │ │ │ cmp.w ip, #224 @ 0xe0 │ │ │ │ │ - beq.n 1766 <_PyPegen_byte_offset_to_character_offset_line+0x16a> │ │ │ │ │ - and.w lr, lr, #248 @ 0xf8 │ │ │ │ │ - cmp.w lr, #240 @ 0xf0 │ │ │ │ │ - bne.n 176a <_PyPegen_byte_offset_to_character_offset_line+0x16e> │ │ │ │ │ - adds r3, #4 │ │ │ │ │ + bne.n 1724 <_PyPegen_byte_offset_to_character_offset_line+0x128> │ │ │ │ │ + adds r3, #3 │ │ │ │ │ b.n 16de <_PyPegen_byte_offset_to_character_offset_line+0xe2> │ │ │ │ │ and.w r3, ip, #240 @ 0xf0 │ │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ │ - beq.n 172a <_PyPegen_byte_offset_to_character_offset_line+0x12e> │ │ │ │ │ - and.w ip, ip, #248 @ 0xf8 │ │ │ │ │ - cmp.w ip, #240 @ 0xf0 │ │ │ │ │ - bne.n 176a <_PyPegen_byte_offset_to_character_offset_line+0x16e> │ │ │ │ │ - adds r1, #4 │ │ │ │ │ + bne.n 1732 <_PyPegen_byte_offset_to_character_offset_line+0x136> │ │ │ │ │ + adds r1, #3 │ │ │ │ │ b.n 16b4 <_PyPegen_byte_offset_to_character_offset_line+0xb8> │ │ │ │ │ and.w r3, ip, #240 @ 0xf0 │ │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ │ - beq.n 172e <_PyPegen_byte_offset_to_character_offset_line+0x132> │ │ │ │ │ - and.w ip, ip, #248 @ 0xf8 │ │ │ │ │ - cmp.w ip, #240 @ 0xf0 │ │ │ │ │ - bne.n 176a <_PyPegen_byte_offset_to_character_offset_line+0x16e> │ │ │ │ │ - adds r3, r1, #4 │ │ │ │ │ - b.n 16ca <_PyPegen_byte_offset_to_character_offset_line+0xce> │ │ │ │ │ + bne.n 1740 <_PyPegen_byte_offset_to_character_offset_line+0x144> │ │ │ │ │ adds r1, #3 │ │ │ │ │ - b.n 16b4 <_PyPegen_byte_offset_to_character_offset_line+0xb8> │ │ │ │ │ + b.n 1688 <_PyPegen_byte_offset_to_character_offset_line+0x8c> │ │ │ │ │ + and.w r3, ip, #240 @ 0xf0 │ │ │ │ │ + cmp r3, #224 @ 0xe0 │ │ │ │ │ + bne.n 175c <_PyPegen_byte_offset_to_character_offset_line+0x160> │ │ │ │ │ adds r3, r1, #3 │ │ │ │ │ b.n 16ca <_PyPegen_byte_offset_to_character_offset_line+0xce> │ │ │ │ │ and.w r3, ip, #240 @ 0xf0 │ │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ │ - beq.n 175e <_PyPegen_byte_offset_to_character_offset_line+0x162> │ │ │ │ │ + bne.n 174e <_PyPegen_byte_offset_to_character_offset_line+0x152> │ │ │ │ │ + adds r1, #3 │ │ │ │ │ + b.n 169e <_PyPegen_byte_offset_to_character_offset_line+0xa2> │ │ │ │ │ + and.w lr, lr, #248 @ 0xf8 │ │ │ │ │ + cmp.w lr, #240 @ 0xf0 │ │ │ │ │ + bne.n 176a <_PyPegen_byte_offset_to_character_offset_line+0x16e> │ │ │ │ │ + adds r3, #4 │ │ │ │ │ + b.n 16de <_PyPegen_byte_offset_to_character_offset_line+0xe2> │ │ │ │ │ and.w ip, ip, #248 @ 0xf8 │ │ │ │ │ cmp.w ip, #240 @ 0xf0 │ │ │ │ │ bne.n 176a <_PyPegen_byte_offset_to_character_offset_line+0x16e> │ │ │ │ │ adds r1, #4 │ │ │ │ │ - b.n 1688 <_PyPegen_byte_offset_to_character_offset_line+0x8c> │ │ │ │ │ - and.w r3, ip, #240 @ 0xf0 │ │ │ │ │ - cmp r3, #224 @ 0xe0 │ │ │ │ │ - beq.n 1762 <_PyPegen_byte_offset_to_character_offset_line+0x166> │ │ │ │ │ + b.n 16b4 <_PyPegen_byte_offset_to_character_offset_line+0xb8> │ │ │ │ │ and.w ip, ip, #248 @ 0xf8 │ │ │ │ │ cmp.w ip, #240 @ 0xf0 │ │ │ │ │ bne.n 176a <_PyPegen_byte_offset_to_character_offset_line+0x16e> │ │ │ │ │ adds r1, #4 │ │ │ │ │ - b.n 169e <_PyPegen_byte_offset_to_character_offset_line+0xa2> │ │ │ │ │ - adds r1, #3 │ │ │ │ │ b.n 1688 <_PyPegen_byte_offset_to_character_offset_line+0x8c> │ │ │ │ │ - adds r1, #3 │ │ │ │ │ + and.w ip, ip, #248 @ 0xf8 │ │ │ │ │ + cmp.w ip, #240 @ 0xf0 │ │ │ │ │ + bne.n 176a <_PyPegen_byte_offset_to_character_offset_line+0x16e> │ │ │ │ │ + adds r1, #4 │ │ │ │ │ b.n 169e <_PyPegen_byte_offset_to_character_offset_line+0xa2> │ │ │ │ │ - adds r3, #3 │ │ │ │ │ - b.n 16de <_PyPegen_byte_offset_to_character_offset_line+0xe2> │ │ │ │ │ + and.w ip, ip, #248 @ 0xf8 │ │ │ │ │ + cmp.w ip, #240 @ 0xf0 │ │ │ │ │ + bne.n 176a <_PyPegen_byte_offset_to_character_offset_line+0x16e> │ │ │ │ │ + adds r3, r1, #4 │ │ │ │ │ + b.n 16ca <_PyPegen_byte_offset_to_character_offset_line+0xce> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r1, #0 │ │ │ ├── action_helpers.o │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -473,15 +473,15 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.n 3ee <_PyPegen_decoded_constant_from_token+0x6e> │ │ │ │ │ │ │ │ │ │ 0000040c <_PyPegen_setup_full_format_spec>: │ │ │ │ │ _PyPegen_setup_full_format_spec(): │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 526 <_PyPegen_setup_full_format_spec+0x11a> │ │ │ │ │ + beq.w 52a <_PyPegen_setup_full_format_spec+0x11e> │ │ │ │ │ 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 r6, r3 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r8, r0 │ │ │ │ │ @@ -532,15 +532,15 @@ │ │ │ │ │ ldrd r3, r2, [sp, #60] @ 0x3c │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ bl 0 <_PyAST_JoinedStr> │ │ │ │ │ R_ARM_THM_CALL _PyAST_JoinedStr │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 52a <_PyPegen_setup_full_format_spec+0x11e> │ │ │ │ │ + beq.n 526 <_PyPegen_setup_full_format_spec+0x11a> │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ movs r1, #8 │ │ │ │ │ ldr r4, [r6, #32] │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_THM_CALL _PyArena_Malloc │ │ │ │ │ cbz r0, 4aa <_PyPegen_setup_full_format_spec+0x9e> │ │ │ │ │ strd r5, r4, [r0] │ │ │ │ │ @@ -549,15 +549,15 @@ │ │ │ │ │ movs r5, #1 │ │ │ │ │ b.n 460 <_PyPegen_setup_full_format_spec+0x54> │ │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ │ mov r0, lr │ │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ - cbz r0, 52a <_PyPegen_setup_full_format_spec+0x11e> │ │ │ │ │ + cbz r0, 526 <_PyPegen_setup_full_format_spec+0x11a> │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov lr, r9 │ │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ │ @@ -591,17 +591,17 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ bl a8 <_PyPegen_checked_future_import+0x28> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_concatenate_strings │ │ │ │ │ mov r5, r0 │ │ │ │ │ b.n 496 <_PyPegen_setup_full_format_spec+0x8a> │ │ │ │ │ movs r0, #0 │ │ │ │ │ - bx lr │ │ │ │ │ - movs r0, #0 │ │ │ │ │ b.n 4aa <_PyPegen_setup_full_format_spec+0x9e> │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 00000530 <_PyPegen_slash_with_default>: │ │ │ │ │ _PyPegen_slash_with_default(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -297,15 +297,15 @@ │ │ │ │ │ add.w r4, r0, #13 │ │ │ │ │ add r0, r5 │ │ │ │ │ b.n 310 <_PyPegen_concatenate_strings+0x268> │ │ │ │ │ ldr.w r5, [r1, #4]! │ │ │ │ │ cmp r5, #0 │ │ │ │ │ beq.w 744 <_PyPegen_concatenate_strings+0x69c> │ │ │ │ │ str.w r5, [ip, #4]! │ │ │ │ │ - cmp r4, r0 │ │ │ │ │ + cmp r0, r4 │ │ │ │ │ add.w r4, r4, #1 │ │ │ │ │ bne.n 302 <_PyPegen_concatenate_strings+0x25a> │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ bne.w 170 <_PyPegen_concatenate_strings+0xc8> │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ @@ -323,47 +323,47 @@ │ │ │ │ │ mov ip, lr │ │ │ │ │ ands.w r2, r3, #3 │ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ │ beq.n 3de <_PyPegen_concatenate_strings+0x336> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ beq.n 3ac <_PyPegen_concatenate_strings+0x304> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 380 <_PyPegen_concatenate_strings+0x2d8> │ │ │ │ │ + beq.n 37e <_PyPegen_concatenate_strings+0x2d6> │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ ldr.w r4, [r1, #4]! │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp r2, #20 │ │ │ │ │ bne.n 36e <_PyPegen_concatenate_strings+0x2c6> │ │ │ │ │ ldr r4, [r4, #4] │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ cmp r5, sl │ │ │ │ │ bne.n 36e <_PyPegen_concatenate_strings+0x2c6> │ │ │ │ │ ldr r4, [r4, #8] │ │ │ │ │ - cbz r4, 37c <_PyPegen_concatenate_strings+0x2d4> │ │ │ │ │ - sub.w r0, r2, #20 │ │ │ │ │ - rsbs lr, r0, #0 │ │ │ │ │ - adc.w lr, lr, r0 │ │ │ │ │ + cbz r4, 37a <_PyPegen_concatenate_strings+0x2d2> │ │ │ │ │ + subs r2, #20 │ │ │ │ │ movs r0, #1 │ │ │ │ │ + rsbs lr, r2, #0 │ │ │ │ │ + adc.w lr, lr, r2 │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ ldr.w r4, [r1, #4]! │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp r2, #20 │ │ │ │ │ - bne.n 39c <_PyPegen_concatenate_strings+0x2f4> │ │ │ │ │ + bne.n 39a <_PyPegen_concatenate_strings+0x2f2> │ │ │ │ │ ldr r4, [r4, #4] │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ cmp r5, sl │ │ │ │ │ - bne.n 396 <_PyPegen_concatenate_strings+0x2ee> │ │ │ │ │ + bne.n 394 <_PyPegen_concatenate_strings+0x2ec> │ │ │ │ │ ldr r4, [r4, #8] │ │ │ │ │ cbz r4, 3a8 <_PyPegen_concatenate_strings+0x300> │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ bne.n 3a8 <_PyPegen_concatenate_strings+0x300> │ │ │ │ │ - subs r2, #20 │ │ │ │ │ + sub.w lr, r2, #20 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - rsbs lr, r2, #0 │ │ │ │ │ - adc.w lr, lr, r2 │ │ │ │ │ + clz lr, lr │ │ │ │ │ + mov.w lr, lr, lsr #5 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ ldr.w r4, [r1, #4]! │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp r2, #20 │ │ │ │ │ bne.n 3c8 <_PyPegen_concatenate_strings+0x320> │ │ │ │ │ ldr r4, [r4, #4] │ │ │ │ │ ldr r5, [r4, #4] │ │ │ ├── parser.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 193356 (bytes into file) │ │ │ │ │ + Start of section headers: 193544 (bytes into file) │ │ │ │ │ Flags: 0x5000000, Version5 EABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 16 │ │ │ │ │ Section header string table index: 15 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,25 +1,25 @@ │ │ │ │ │ -There are 16 section headers, starting at offset 0x2f34c: │ │ │ │ │ +There are 16 section headers, starting at offset 0x2f408: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 00000000 000034 004b78 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 025688 001ae8 08 I 13 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 004bac 000198 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 027170 000180 08 I 13 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 004d44 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 004d44 01a324 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 0272f0 007920 08 I 13 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 01f068 0012eb 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 020354 00104c 00 AX 0 0 2 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 02ec10 0006b8 08 I 13 9 4 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 00000000 0213a0 000000 00 0 0 1 │ │ │ │ │ - [12] .ARM.attributes ARM_ATTRIBUTES 00000000 0213a0 000033 00 0 0 1 │ │ │ │ │ - [13] .symtab SYMTAB 00000000 0213d4 002260 10 14 388 4 │ │ │ │ │ - [14] .strtab STRTAB 00000000 023634 002051 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 00000000 02f2c8 000084 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 004cc0 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 0256fc 001b38 08 I 13 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 004cf4 000198 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 027234 000180 08 I 13 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 004e8c 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 004e8c 01a29c 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 0273b4 007918 08 I 13 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 01f128 0012eb 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 020414 00104c 00 AX 0 0 2 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 02eccc 0006b8 08 I 13 9 4 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 00000000 021460 000000 00 0 0 1 │ │ │ │ │ + [12] .ARM.attributes ARM_ATTRIBUTES 00000000 021460 000033 00 0 0 1 │ │ │ │ │ + [13] .symtab SYMTAB 00000000 021494 002230 10 14 385 4 │ │ │ │ │ + [14] .strtab STRTAB 00000000 0236c4 002035 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 00000000 02f384 000084 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,25 +1,25 @@ │ │ │ │ │ │ │ │ │ │ -Symbol table '.symtab' contains 550 entries: │ │ │ │ │ +Symbol table '.symtab' contains 547 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 SECTION LOCAL DEFAULT 3 .data │ │ │ │ │ 2: 00000000 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 3 .LANCHOR0 │ │ │ │ │ - 4: 00016b4d 726 FUNC LOCAL DEFAULT 6 expressions_rule │ │ │ │ │ - 5: 00019131 272 FUNC LOCAL DEFAULT 6 _loop0_1_rule │ │ │ │ │ - 6: 00000925 7504 FUNC LOCAL DEFAULT 6 compound_stmt_rule │ │ │ │ │ - 7: 00002a01 8378 FUNC LOCAL DEFAULT 6 simple_stmt_rule │ │ │ │ │ - 8: 00002821 478 FUNC LOCAL DEFAULT 6 simple_stmts_rule │ │ │ │ │ + 4: 00016ab5 726 FUNC LOCAL DEFAULT 6 expressions_rule │ │ │ │ │ + 5: 000190a9 272 FUNC LOCAL DEFAULT 6 _loop0_1_rule │ │ │ │ │ + 6: 00000925 7572 FUNC LOCAL DEFAULT 6 compound_stmt_rule │ │ │ │ │ + 7: 00002a45 8352 FUNC LOCAL DEFAULT 6 simple_stmt_rule │ │ │ │ │ + 8: 00002865 478 FUNC LOCAL DEFAULT 6 simple_stmts_rule │ │ │ │ │ 9: 00000813 282 FUNC LOCAL DEFAULT 9 _gather_141_rule │ │ │ │ │ - 10: 00007bf5 1352 FUNC LOCAL DEFAULT 6 expression_rule │ │ │ │ │ + 10: 00007bfd 1352 FUNC LOCAL DEFAULT 6 expression_rule │ │ │ │ │ 11: 00000813 282 FUNC LOCAL DEFAULT 9 _gather_143_rule │ │ │ │ │ 12: 00000813 282 FUNC LOCAL DEFAULT 9 _gather_145_rule │ │ │ │ │ 13: 00000813 282 FUNC LOCAL DEFAULT 9 _gather_147_rule │ │ │ │ │ - 14: 00019131 272 FUNC LOCAL DEFAULT 6 _loop0_2_rule │ │ │ │ │ + 14: 000190a9 272 FUNC LOCAL DEFAULT 6 _loop0_2_rule │ │ │ │ │ 15: 00000000 0 SECTION LOCAL DEFAULT 8 .rodata.str1.4 │ │ │ │ │ 16: 00000000 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 17: 00000000 0 NOTYPE LOCAL DEFAULT 8 .LC0 │ │ │ │ │ 18: 00000010 0 NOTYPE LOCAL DEFAULT 8 .LC1 │ │ │ │ │ 19: 0000004c 0 NOTYPE LOCAL DEFAULT 8 .LC2 │ │ │ │ │ 20: 0000008c 0 NOTYPE LOCAL DEFAULT 8 .LC3 │ │ │ │ │ 21: 000000a8 0 NOTYPE LOCAL DEFAULT 8 .LC4 │ │ │ │ │ @@ -28,526 +28,523 @@ │ │ │ │ │ 24: 00000128 0 NOTYPE LOCAL DEFAULT 8 .LC7 │ │ │ │ │ 25: 0000013c 0 NOTYPE LOCAL DEFAULT 8 .LC8 │ │ │ │ │ 26: 0000017c 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ 27: 00000194 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ 28: 000001d4 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ 29: 000001dc 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ 30: 000001f0 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ - 31: 00002675 120 FUNC LOCAL DEFAULT 6 _tmp_7_rule │ │ │ │ │ - 32: 000026ed 100 FUNC LOCAL DEFAULT 6 _tmp_8_rule │ │ │ │ │ - 33: 00002751 102 FUNC LOCAL DEFAULT 6 _tmp_9_rule │ │ │ │ │ - 34: 000027b9 102 FUNC LOCAL DEFAULT 6 _tmp_10_rule │ │ │ │ │ - 35: 0000c971 522 FUNC LOCAL DEFAULT 6 decorators_rule │ │ │ │ │ - 36: 0000d151 1780 FUNC LOCAL DEFAULT 6 function_def_raw_rule │ │ │ │ │ - 37: 00010edd 942 FUNC LOCAL DEFAULT 6 named_expression_rule │ │ │ │ │ - 38: 00012665 1354 FUNC LOCAL DEFAULT 6 block_rule │ │ │ │ │ - 39: 00013a1d 694 FUNC LOCAL DEFAULT 6 elif_stmt_rule │ │ │ │ │ - 40: 00013cd5 292 FUNC LOCAL DEFAULT 6 else_block_rule │ │ │ │ │ - 41: 00014695 976 FUNC LOCAL DEFAULT 6 class_def_raw_rule │ │ │ │ │ - 42: 000167b1 922 FUNC LOCAL DEFAULT 6 _gather_53_rule │ │ │ │ │ - 43: 00006899 1032 FUNC LOCAL DEFAULT 6 star_targets_rule │ │ │ │ │ - 44: 00008cb1 1558 FUNC LOCAL DEFAULT 6 star_expressions_rule │ │ │ │ │ - 45: 0001426d 1062 FUNC LOCAL DEFAULT 6 _loop1_60_rule │ │ │ │ │ - 46: 000028c5 280 FUNC LOCAL DEFAULT 1 subject_expr_rule │ │ │ │ │ - 47: 00002b15 676 FUNC LOCAL DEFAULT 1 _loop1_64_rule │ │ │ │ │ - 48: 00016761 78 FUNC LOCAL DEFAULT 6 INVALID_VERSION_CHECK │ │ │ │ │ - 49: 000167b1 922 FUNC LOCAL DEFAULT 6 _gather_57_rule │ │ │ │ │ - 50: 0000edb9 50 FUNC LOCAL DEFAULT 6 NEW_TYPE_COMMENT │ │ │ │ │ - 51: 00004379 830 FUNC LOCAL DEFAULT 1 _loop1_61_rule │ │ │ │ │ - 52: 000167b1 922 FUNC LOCAL DEFAULT 6 _gather_51_rule │ │ │ │ │ - 53: 000014bd 118 FUNC LOCAL DEFAULT 1 invalid_for_target_rule │ │ │ │ │ - 54: 000003bd 646 FUNC LOCAL DEFAULT 9 invalid_try_stmt_rule │ │ │ │ │ - 55: 000167b1 922 FUNC LOCAL DEFAULT 6 _gather_55_rule │ │ │ │ │ - 56: 00000001 280 FUNC LOCAL DEFAULT 9 _gather_206_rule │ │ │ │ │ - 57: 00000dd1 280 FUNC LOCAL DEFAULT 9 _gather_208_rule │ │ │ │ │ - 58: 00000001 280 FUNC LOCAL DEFAULT 9 _gather_210_rule │ │ │ │ │ - 59: 00000dd1 280 FUNC LOCAL DEFAULT 9 _gather_212_rule │ │ │ │ │ + 31: 000026b9 120 FUNC LOCAL DEFAULT 6 _tmp_7_rule │ │ │ │ │ + 32: 00002731 100 FUNC LOCAL DEFAULT 6 _tmp_8_rule │ │ │ │ │ + 33: 00002795 102 FUNC LOCAL DEFAULT 6 _tmp_9_rule │ │ │ │ │ + 34: 000027fd 102 FUNC LOCAL DEFAULT 6 _tmp_10_rule │ │ │ │ │ + 35: 0000c975 522 FUNC LOCAL DEFAULT 6 decorators_rule │ │ │ │ │ + 36: 0000d155 1780 FUNC LOCAL DEFAULT 6 function_def_raw_rule │ │ │ │ │ + 37: 00010e5d 942 FUNC LOCAL DEFAULT 6 named_expression_rule │ │ │ │ │ + 38: 000125e5 1354 FUNC LOCAL DEFAULT 6 block_rule │ │ │ │ │ + 39: 0001399d 694 FUNC LOCAL DEFAULT 6 elif_stmt_rule │ │ │ │ │ + 40: 00013c55 292 FUNC LOCAL DEFAULT 6 else_block_rule │ │ │ │ │ + 41: 00014615 974 FUNC LOCAL DEFAULT 6 class_def_raw_rule │ │ │ │ │ + 42: 00016719 922 FUNC LOCAL DEFAULT 6 _gather_53_rule │ │ │ │ │ + 43: 000068a1 1032 FUNC LOCAL DEFAULT 6 star_targets_rule │ │ │ │ │ + 44: 00008cb9 1558 FUNC LOCAL DEFAULT 6 star_expressions_rule │ │ │ │ │ + 45: 000141ed 1062 FUNC LOCAL DEFAULT 6 _loop1_60_rule │ │ │ │ │ + 46: 00002a0d 280 FUNC LOCAL DEFAULT 1 subject_expr_rule │ │ │ │ │ + 47: 00002c5d 676 FUNC LOCAL DEFAULT 1 _loop1_64_rule │ │ │ │ │ + 48: 000163c5 78 FUNC LOCAL DEFAULT 6 INVALID_VERSION_CHECK │ │ │ │ │ + 49: 00016719 922 FUNC LOCAL DEFAULT 6 _gather_57_rule │ │ │ │ │ + 50: 0000edbd 50 FUNC LOCAL DEFAULT 6 NEW_TYPE_COMMENT │ │ │ │ │ + 51: 000044c1 830 FUNC LOCAL DEFAULT 1 _loop1_61_rule │ │ │ │ │ + 52: 00016719 922 FUNC LOCAL DEFAULT 6 _gather_51_rule │ │ │ │ │ + 53: 00001605 118 FUNC LOCAL DEFAULT 1 invalid_for_target_rule │ │ │ │ │ + 54: 00000001 280 FUNC LOCAL DEFAULT 9 _gather_206_rule │ │ │ │ │ + 55: 000003bd 646 FUNC LOCAL DEFAULT 9 invalid_try_stmt_rule │ │ │ │ │ + 56: 00000001 280 FUNC LOCAL DEFAULT 9 _gather_210_rule │ │ │ │ │ + 57: 00000dd1 280 FUNC LOCAL DEFAULT 9 _gather_212_rule │ │ │ │ │ + 58: 00016719 922 FUNC LOCAL DEFAULT 6 _gather_55_rule │ │ │ │ │ + 59: 00000dd1 280 FUNC LOCAL DEFAULT 9 _gather_208_rule │ │ │ │ │ 60: 00000230 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ 61: 00000250 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ 62: 00000270 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ 63: 00000278 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ 64: 0000028c 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ 65: 000002c0 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ - 66: 00008445 1334 FUNC LOCAL DEFAULT 6 single_target_rule │ │ │ │ │ - 67: 0000cca1 102 FUNC LOCAL DEFAULT 6 _tmp_6_rule │ │ │ │ │ - 68: 00002871 84 FUNC LOCAL DEFAULT 1 _tmp_11_rule │ │ │ │ │ - 69: 00015015 622 FUNC LOCAL DEFAULT 6 augassign_rule │ │ │ │ │ - 70: 0000e87d 346 FUNC LOCAL DEFAULT 6 yield_expr_rule │ │ │ │ │ - 71: 00013df9 1138 FUNC LOCAL DEFAULT 6 slices_rule │ │ │ │ │ - 72: 00006821 118 FUNC LOCAL DEFAULT 6 t_lookahead_rule │ │ │ │ │ - 73: 00004b4d 2222 FUNC LOCAL DEFAULT 6 t_primary_raw │ │ │ │ │ - 74: 00000001 794 FUNC LOCAL DEFAULT 1 import_from_rule │ │ │ │ │ - 75: 0000e0b5 1322 FUNC LOCAL DEFAULT 6 dotted_name_rule │ │ │ │ │ - 76: 00000b11 366 FUNC LOCAL DEFAULT 1 del_targets_rule │ │ │ │ │ - 77: 00000f99 88 FUNC LOCAL DEFAULT 1 _tmp_22_rule │ │ │ │ │ - 78: 00001535 850 FUNC LOCAL DEFAULT 1 invalid_assignment_rule.isra.0 │ │ │ │ │ - 79: 000007e9 288 FUNC LOCAL DEFAULT 1 _gather_18_rule │ │ │ │ │ - 80: 000007e9 288 FUNC LOCAL DEFAULT 1 _gather_20_rule │ │ │ │ │ - 81: 0000e5e1 668 FUNC LOCAL DEFAULT 6 type_params_rule │ │ │ │ │ - 82: 00002871 84 FUNC LOCAL DEFAULT 1 _tmp_13_rule │ │ │ │ │ - 83: 00001889 68 FUNC LOCAL DEFAULT 1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - 84: 00000239 118 FUNC LOCAL DEFAULT 9 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ - 85: 00004abd 144 FUNC LOCAL DEFAULT 6 t_primary_rule │ │ │ │ │ - 86: 00007921 722 FUNC LOCAL DEFAULT 6 genexp_rule │ │ │ │ │ - 87: 0000d845 190 FUNC LOCAL DEFAULT 6 arguments_rule │ │ │ │ │ - 88: 000053fd 3740 FUNC LOCAL DEFAULT 6 atom_rule │ │ │ │ │ + 66: 0000844d 1334 FUNC LOCAL DEFAULT 6 single_target_rule │ │ │ │ │ + 67: 0000cca5 102 FUNC LOCAL DEFAULT 6 _tmp_6_rule │ │ │ │ │ + 68: 000029b9 84 FUNC LOCAL DEFAULT 1 _tmp_11_rule │ │ │ │ │ + 69: 00014f95 622 FUNC LOCAL DEFAULT 6 augassign_rule │ │ │ │ │ + 70: 0000e881 346 FUNC LOCAL DEFAULT 6 yield_expr_rule │ │ │ │ │ + 71: 00013d79 1138 FUNC LOCAL DEFAULT 6 slices_rule │ │ │ │ │ + 72: 00006829 118 FUNC LOCAL DEFAULT 6 t_lookahead_rule │ │ │ │ │ + 73: 00004b75 2200 FUNC LOCAL DEFAULT 6 t_primary_raw │ │ │ │ │ + 74: 00000001 1126 FUNC LOCAL DEFAULT 1 import_from_rule │ │ │ │ │ + 75: 0000e0b9 1324 FUNC LOCAL DEFAULT 6 dotted_name_rule │ │ │ │ │ + 76: 00000c59 366 FUNC LOCAL DEFAULT 1 del_targets_rule │ │ │ │ │ + 77: 000010e1 88 FUNC LOCAL DEFAULT 1 _tmp_22_rule │ │ │ │ │ + 78: 0000167d 850 FUNC LOCAL DEFAULT 1 invalid_assignment_rule.isra.0 │ │ │ │ │ + 79: 00000a15 288 FUNC LOCAL DEFAULT 1 _gather_18_rule │ │ │ │ │ + 80: 00000a15 288 FUNC LOCAL DEFAULT 1 _gather_20_rule │ │ │ │ │ + 81: 000029b9 84 FUNC LOCAL DEFAULT 1 _tmp_13_rule │ │ │ │ │ + 82: 0000e5e5 668 FUNC LOCAL DEFAULT 6 type_params_rule │ │ │ │ │ + 83: 00000239 118 FUNC LOCAL DEFAULT 9 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ + 84: 000019d1 68 FUNC LOCAL DEFAULT 1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ + 85: 00004ae5 144 FUNC LOCAL DEFAULT 6 t_primary_rule │ │ │ │ │ + 86: 00007929 722 FUNC LOCAL DEFAULT 6 genexp_rule │ │ │ │ │ + 87: 0000d849 190 FUNC LOCAL DEFAULT 6 arguments_rule │ │ │ │ │ + 88: 0000540d 3730 FUNC LOCAL DEFAULT 6 atom_rule │ │ │ │ │ 89: 000002ec 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ 90: 00000310 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ 91: 0000033c 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ 92: 00000360 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ 93: 00000398 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ 94: 000003cc 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ - 95: 00006299 98 FUNC LOCAL DEFAULT 6 _tmp_93_rule │ │ │ │ │ - 96: 000062fd 1316 FUNC LOCAL DEFAULT 6 strings_rule │ │ │ │ │ - 97: 0001128d 670 FUNC LOCAL DEFAULT 6 tuple_rule │ │ │ │ │ - 98: 00012bb1 264 FUNC LOCAL DEFAULT 6 list_rule │ │ │ │ │ - 99: 0000cd09 1094 FUNC LOCAL DEFAULT 6 for_if_clauses_rule │ │ │ │ │ - 100: 00014a65 1056 FUNC LOCAL DEFAULT 6 _gather_116_rule │ │ │ │ │ - 101: 00014a65 1056 FUNC LOCAL DEFAULT 6 _gather_231_rule │ │ │ │ │ - 102: 00012cb9 994 FUNC LOCAL DEFAULT 6 star_named_expressions_rule │ │ │ │ │ - 103: 0000a381 422 FUNC LOCAL DEFAULT 6 bitwise_or_rule │ │ │ │ │ - 104: 00001149 86 FUNC LOCAL DEFAULT 1 _tmp_233_rule │ │ │ │ │ - 105: 0000eded 466 FUNC LOCAL DEFAULT 6 starred_expression_rule │ │ │ │ │ - 106: 000012c9 498 FUNC LOCAL DEFAULT 1 invalid_comprehension_rule │ │ │ │ │ - 107: 00004b75 4 FUNC LOCAL DEFAULT 1 _tmp_234_rule │ │ │ │ │ - 108: 0001309d 2118 FUNC LOCAL DEFAULT 6 fstring_replacement_field_rule │ │ │ │ │ - 109: 00006e19 2824 FUNC LOCAL DEFAULT 6 target_with_star_atom_rule │ │ │ │ │ - 110: 00006ca1 374 FUNC LOCAL DEFAULT 6 star_target_rule │ │ │ │ │ + 95: 000062a1 98 FUNC LOCAL DEFAULT 6 _tmp_93_rule │ │ │ │ │ + 96: 00006305 1316 FUNC LOCAL DEFAULT 6 strings_rule │ │ │ │ │ + 97: 0001120d 670 FUNC LOCAL DEFAULT 6 tuple_rule │ │ │ │ │ + 98: 00012b31 264 FUNC LOCAL DEFAULT 6 list_rule │ │ │ │ │ + 99: 0000cd0d 1094 FUNC LOCAL DEFAULT 6 for_if_clauses_rule │ │ │ │ │ + 100: 000149e5 1056 FUNC LOCAL DEFAULT 6 _gather_116_rule │ │ │ │ │ + 101: 000149e5 1056 FUNC LOCAL DEFAULT 6 _gather_231_rule │ │ │ │ │ + 102: 00012c39 994 FUNC LOCAL DEFAULT 6 star_named_expressions_rule │ │ │ │ │ + 103: 0000a389 422 FUNC LOCAL DEFAULT 6 bitwise_or_rule │ │ │ │ │ + 104: 00001291 86 FUNC LOCAL DEFAULT 1 _tmp_233_rule │ │ │ │ │ + 105: 0000edf1 466 FUNC LOCAL DEFAULT 6 starred_expression_rule │ │ │ │ │ + 106: 00001411 498 FUNC LOCAL DEFAULT 1 invalid_comprehension_rule │ │ │ │ │ + 107: 00004cbd 4 FUNC LOCAL DEFAULT 1 _tmp_234_rule │ │ │ │ │ + 108: 0001301d 2118 FUNC LOCAL DEFAULT 6 fstring_replacement_field_rule │ │ │ │ │ + 109: 00006e21 2824 FUNC LOCAL DEFAULT 6 target_with_star_atom_rule │ │ │ │ │ + 110: 00006ca9 374 FUNC LOCAL DEFAULT 6 star_target_rule │ │ │ │ │ 111: 00000400 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ 112: 0000041c 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ 113: 00000448 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ 114: 00000470 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ 115: 000004b4 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ - 116: 0000813d 776 FUNC LOCAL DEFAULT 6 disjunction_rule │ │ │ │ │ - 117: 0000cb7d 290 FUNC LOCAL DEFAULT 6 lambdef_rule │ │ │ │ │ - 118: 00001259 110 FUNC LOCAL DEFAULT 1 _tmp_158_rule │ │ │ │ │ + 116: 00008145 776 FUNC LOCAL DEFAULT 6 disjunction_rule │ │ │ │ │ + 117: 0000cb81 290 FUNC LOCAL DEFAULT 6 lambdef_rule │ │ │ │ │ + 118: 000013a1 110 FUNC LOCAL DEFAULT 1 _tmp_158_rule │ │ │ │ │ 119: 00000c4f 86 FUNC LOCAL DEFAULT 9 _tmp_159_rule │ │ │ │ │ - 120: 00016e25 1902 FUNC LOCAL DEFAULT 6 lambda_params_rule │ │ │ │ │ - 121: 0000897d 818 FUNC LOCAL DEFAULT 6 conjunction_rule │ │ │ │ │ - 122: 000092c9 4032 FUNC LOCAL DEFAULT 6 inversion_rule │ │ │ │ │ - 123: 0000a289 248 FUNC LOCAL DEFAULT 6 star_expression_rule │ │ │ │ │ - 124: 0000a529 920 FUNC LOCAL DEFAULT 6 bitwise_xor_rule │ │ │ │ │ - 125: 0000a8c1 1394 FUNC LOCAL DEFAULT 6 bitwise_and_rule │ │ │ │ │ - 126: 0000ae35 860 FUNC LOCAL DEFAULT 6 shift_expr_rule │ │ │ │ │ + 120: 00016d8d 1902 FUNC LOCAL DEFAULT 6 lambda_params_rule │ │ │ │ │ + 121: 00008985 818 FUNC LOCAL DEFAULT 6 conjunction_rule │ │ │ │ │ + 122: 000092d1 4032 FUNC LOCAL DEFAULT 6 inversion_rule │ │ │ │ │ + 123: 0000a291 248 FUNC LOCAL DEFAULT 6 star_expression_rule │ │ │ │ │ + 124: 0000a531 920 FUNC LOCAL DEFAULT 6 bitwise_xor_rule │ │ │ │ │ + 125: 0000a8c9 1394 FUNC LOCAL DEFAULT 6 bitwise_and_rule │ │ │ │ │ + 126: 0000ae3d 860 FUNC LOCAL DEFAULT 6 shift_expr_rule │ │ │ │ │ 127: 000004f0 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ - 128: 0000b191 488 FUNC LOCAL DEFAULT 6 sum_rule │ │ │ │ │ - 129: 0000b379 238 FUNC LOCAL DEFAULT 6 term_rule │ │ │ │ │ - 130: 0000b469 2196 FUNC LOCAL DEFAULT 6 term_raw │ │ │ │ │ + 128: 0000b199 488 FUNC LOCAL DEFAULT 6 sum_rule │ │ │ │ │ + 129: 0000b381 238 FUNC LOCAL DEFAULT 6 term_rule │ │ │ │ │ + 130: 0000b471 2190 FUNC LOCAL DEFAULT 6 term_raw │ │ │ │ │ 131: 00000520 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ - 132: 0000bcfd 1278 FUNC LOCAL DEFAULT 6 factor_rule │ │ │ │ │ + 132: 0000bd01 1278 FUNC LOCAL DEFAULT 6 factor_rule │ │ │ │ │ 133: 00000534 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ - 134: 0000c1fd 242 FUNC LOCAL DEFAULT 6 primary_rule │ │ │ │ │ - 135: 0000c2f1 1662 FUNC LOCAL DEFAULT 6 primary_raw │ │ │ │ │ + 134: 0000c201 242 FUNC LOCAL DEFAULT 6 primary_rule │ │ │ │ │ + 135: 0000c2f5 1662 FUNC LOCAL DEFAULT 6 primary_raw │ │ │ │ │ 136: 0000054c 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ 137: 00000568 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ - 138: 00014e85 400 FUNC LOCAL DEFAULT 6 _loop0_120_rule │ │ │ │ │ - 139: 00014e85 400 FUNC LOCAL DEFAULT 6 _loop0_119_rule │ │ │ │ │ + 138: 00014e05 400 FUNC LOCAL DEFAULT 6 _loop0_120_rule │ │ │ │ │ + 139: 00014e05 400 FUNC LOCAL DEFAULT 6 _loop0_119_rule │ │ │ │ │ 140: 00000590 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ 141: 000005d0 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ 142: 000005d4 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ 143: 000005fc 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ - 144: 0000efc1 2698 FUNC LOCAL DEFAULT 6 params_rule │ │ │ │ │ - 145: 000138e5 310 FUNC LOCAL DEFAULT 6 func_type_comment_rule │ │ │ │ │ + 144: 0000efc5 2682 FUNC LOCAL DEFAULT 6 params_rule │ │ │ │ │ + 145: 00013865 310 FUNC LOCAL DEFAULT 6 func_type_comment_rule │ │ │ │ │ 146: 0000035f 94 FUNC LOCAL DEFAULT 9 _tmp_149_rule │ │ │ │ │ - 147: 000011f5 100 FUNC LOCAL DEFAULT 1 _tmp_228_rule │ │ │ │ │ - 148: 000011f5 100 FUNC LOCAL DEFAULT 1 _tmp_227_rule │ │ │ │ │ - 149: 0000d905 1884 FUNC LOCAL DEFAULT 6 args_rule │ │ │ │ │ - 150: 00001cbd 2330 FUNC LOCAL DEFAULT 1 invalid_arguments_rule │ │ │ │ │ + 147: 0000133d 100 FUNC LOCAL DEFAULT 1 _tmp_228_rule │ │ │ │ │ + 148: 0000133d 100 FUNC LOCAL DEFAULT 1 _tmp_227_rule │ │ │ │ │ + 149: 0000d909 1884 FUNC LOCAL DEFAULT 6 args_rule │ │ │ │ │ + 150: 00001e05 2330 FUNC LOCAL DEFAULT 1 invalid_arguments_rule │ │ │ │ │ 151: 00000610 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ 152: 00000640 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ - 153: 000155d9 3100 FUNC LOCAL DEFAULT 6 kwargs_rule │ │ │ │ │ - 154: 0000e9d9 992 FUNC LOCAL DEFAULT 6 _tmp_258_rule │ │ │ │ │ - 155: 0000e061 84 FUNC LOCAL DEFAULT 6 annotated_rhs_rule │ │ │ │ │ + 153: 00015205 3154 FUNC LOCAL DEFAULT 6 kwargs_rule │ │ │ │ │ + 154: 0000e9dd 992 FUNC LOCAL DEFAULT 6 _tmp_258_rule │ │ │ │ │ + 155: 0000e065 84 FUNC LOCAL DEFAULT 6 annotated_rhs_rule │ │ │ │ │ 156: 00000658 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ 157: 0000067c 0 NOTYPE LOCAL DEFAULT 8 .LC43 │ │ │ │ │ - 158: 00003f8d 862 FUNC LOCAL DEFAULT 1 type_param_rule │ │ │ │ │ + 158: 000040d5 862 FUNC LOCAL DEFAULT 1 type_param_rule │ │ │ │ │ 159: 00000698 0 NOTYPE LOCAL DEFAULT 8 .LC44 │ │ │ │ │ 160: 000006c0 0 NOTYPE LOCAL DEFAULT 8 .LC45 │ │ │ │ │ 161: 000006d8 0 NOTYPE LOCAL DEFAULT 8 .LC46 │ │ │ │ │ 162: 00000718 0 NOTYPE LOCAL DEFAULT 8 .LC47 │ │ │ │ │ 163: 00000744 0 NOTYPE LOCAL DEFAULT 8 .LC48 │ │ │ │ │ 164: 0000075c 0 NOTYPE LOCAL DEFAULT 8 .LC49 │ │ │ │ │ 165: 0000077c 0 NOTYPE LOCAL DEFAULT 8 .LC50 │ │ │ │ │ - 166: 0000fc39 826 FUNC LOCAL DEFAULT 6 param_no_default_rule │ │ │ │ │ - 167: 00010109 784 FUNC LOCAL DEFAULT 6 slash_with_default_rule │ │ │ │ │ - 168: 0001161d 2142 FUNC LOCAL DEFAULT 6 _loop0_40_rule │ │ │ │ │ - 169: 00011e7d 1646 FUNC LOCAL DEFAULT 6 star_etc_rule │ │ │ │ │ - 170: 00010675 2152 FUNC LOCAL DEFAULT 6 _loop1_41_rule │ │ │ │ │ - 171: 00010419 278 FUNC LOCAL DEFAULT 6 _loop0_36_rule │ │ │ │ │ - 172: 0001161d 2142 FUNC LOCAL DEFAULT 6 _loop0_37_rule │ │ │ │ │ - 173: 000011a1 82 FUNC LOCAL DEFAULT 1 _tmp_169_rule │ │ │ │ │ - 174: 0000fa4d 148 FUNC LOCAL DEFAULT 6 slash_no_default_rule │ │ │ │ │ - 175: 00010419 278 FUNC LOCAL DEFAULT 6 _loop0_171_rule │ │ │ │ │ - 176: 00010675 2152 FUNC LOCAL DEFAULT 6 _loop1_185_rule │ │ │ │ │ - 177: 00010419 278 FUNC LOCAL DEFAULT 6 _loop0_172_rule │ │ │ │ │ - 178: 000011a1 82 FUNC LOCAL DEFAULT 1 _tmp_174_rule │ │ │ │ │ - 179: 00000709 224 FUNC LOCAL DEFAULT 1 _loop0_175_rule │ │ │ │ │ - 180: 00000a2d 228 FUNC LOCAL DEFAULT 1 _loop1_178_rule │ │ │ │ │ - 181: 0001161d 2142 FUNC LOCAL DEFAULT 6 _loop0_38_rule │ │ │ │ │ - 182: 00000709 224 FUNC LOCAL DEFAULT 1 _loop0_170_rule │ │ │ │ │ - 183: 0000fae1 344 FUNC LOCAL DEFAULT 6 _loop1_173_rule │ │ │ │ │ - 184: 00000709 224 FUNC LOCAL DEFAULT 1 _loop0_177_rule │ │ │ │ │ - 185: 0000fae1 344 FUNC LOCAL DEFAULT 6 _loop1_42_rule │ │ │ │ │ - 186: 0000fae1 344 FUNC LOCAL DEFAULT 6 _loop1_43_rule │ │ │ │ │ - 187: 0000fae1 344 FUNC LOCAL DEFAULT 6 _loop1_39_rule │ │ │ │ │ - 188: 0000ff75 306 FUNC LOCAL DEFAULT 6 param_rule │ │ │ │ │ + 166: 0000fc2d 826 FUNC LOCAL DEFAULT 6 param_no_default_rule │ │ │ │ │ + 167: 00010089 784 FUNC LOCAL DEFAULT 6 slash_with_default_rule │ │ │ │ │ + 168: 0001159d 2142 FUNC LOCAL DEFAULT 6 _loop0_40_rule │ │ │ │ │ + 169: 00011dfd 1646 FUNC LOCAL DEFAULT 6 star_etc_rule │ │ │ │ │ + 170: 000105f5 2152 FUNC LOCAL DEFAULT 6 _loop1_41_rule │ │ │ │ │ + 171: 00010399 278 FUNC LOCAL DEFAULT 6 _loop0_36_rule │ │ │ │ │ + 172: 0001159d 2142 FUNC LOCAL DEFAULT 6 _loop0_37_rule │ │ │ │ │ + 173: 000012e9 82 FUNC LOCAL DEFAULT 1 _tmp_169_rule │ │ │ │ │ + 174: 0000fa41 148 FUNC LOCAL DEFAULT 6 slash_no_default_rule │ │ │ │ │ + 175: 00010399 278 FUNC LOCAL DEFAULT 6 _loop0_171_rule │ │ │ │ │ + 176: 000105f5 2152 FUNC LOCAL DEFAULT 6 _loop1_185_rule │ │ │ │ │ + 177: 00010399 278 FUNC LOCAL DEFAULT 6 _loop0_172_rule │ │ │ │ │ + 178: 000012e9 82 FUNC LOCAL DEFAULT 1 _tmp_174_rule │ │ │ │ │ + 179: 00000855 448 FUNC LOCAL DEFAULT 1 _loop0_175_rule │ │ │ │ │ + 180: 00016415 772 FUNC LOCAL DEFAULT 6 _loop1_178_rule │ │ │ │ │ + 181: 0001159d 2142 FUNC LOCAL DEFAULT 6 _loop0_38_rule │ │ │ │ │ + 182: 00000855 448 FUNC LOCAL DEFAULT 1 _loop0_170_rule │ │ │ │ │ + 183: 0000fad5 344 FUNC LOCAL DEFAULT 6 _loop1_173_rule │ │ │ │ │ + 184: 00000855 448 FUNC LOCAL DEFAULT 1 _loop0_177_rule │ │ │ │ │ + 185: 0000fad5 344 FUNC LOCAL DEFAULT 6 _loop1_42_rule │ │ │ │ │ + 186: 0000fad5 344 FUNC LOCAL DEFAULT 6 _loop1_43_rule │ │ │ │ │ + 187: 0000fad5 344 FUNC LOCAL DEFAULT 6 _loop1_39_rule │ │ │ │ │ + 188: 0000ff69 288 FUNC LOCAL DEFAULT 6 param_rule │ │ │ │ │ 189: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 190: 000100a9 94 FUNC LOCAL DEFAULT 6 _tmp_246_rule │ │ │ │ │ - 191: 0000031d 526 FUNC LOCAL DEFAULT 1 import_from_targets_rule │ │ │ │ │ - 192: 000100a9 94 FUNC LOCAL DEFAULT 6 _tmp_247_rule │ │ │ │ │ - 193: 0000079c 0 NOTYPE LOCAL DEFAULT 8 .LC51 │ │ │ │ │ - 194: 0000052d 476 FUNC LOCAL DEFAULT 1 import_from_as_names_rule │ │ │ │ │ - 195: 00010531 322 FUNC LOCAL DEFAULT 6 import_from_as_name_rule │ │ │ │ │ - 196: 00010675 2152 FUNC LOCAL DEFAULT 6 _loop1_45_rule │ │ │ │ │ - 197: 00010675 2152 FUNC LOCAL DEFAULT 6 _loop1_47_rule │ │ │ │ │ - 198: 000161f5 238 FUNC LOCAL DEFAULT 6 default_rule │ │ │ │ │ - 199: 000007d8 0 NOTYPE LOCAL DEFAULT 8 .LC52 │ │ │ │ │ - 200: 00000804 0 NOTYPE LOCAL DEFAULT 8 .LC53 │ │ │ │ │ - 201: 00000844 0 NOTYPE LOCAL DEFAULT 8 .LC54 │ │ │ │ │ - 202: 00001955 152 FUNC LOCAL DEFAULT 1 _tmp_161_rule │ │ │ │ │ - 203: 00000643 84 FUNC LOCAL DEFAULT 9 _tmp_160_rule │ │ │ │ │ - 204: 00000b95 2 FUNC LOCAL DEFAULT 9 _tmp_162_rule │ │ │ │ │ - 205: 0001152d 238 FUNC LOCAL DEFAULT 6 star_named_expression_rule │ │ │ │ │ - 206: 00000884 0 NOTYPE LOCAL DEFAULT 8 .LC55 │ │ │ │ │ - 207: 000008a8 0 NOTYPE LOCAL DEFAULT 8 .LC56 │ │ │ │ │ - 208: 000008cc 0 NOTYPE LOCAL DEFAULT 8 .LC57 │ │ │ │ │ - 209: 00000900 0 NOTYPE LOCAL DEFAULT 8 .LC58 │ │ │ │ │ - 210: 00000920 0 NOTYPE LOCAL DEFAULT 8 .LC59 │ │ │ │ │ - 211: 00000950 0 NOTYPE LOCAL DEFAULT 8 .LC60 │ │ │ │ │ - 212: 00000709 224 FUNC LOCAL DEFAULT 1 _loop0_48_rule │ │ │ │ │ - 213: 000124ed 374 FUNC LOCAL DEFAULT 6 kwds_rule │ │ │ │ │ - 214: 00000909 290 FUNC LOCAL DEFAULT 1 param_star_annotation_rule │ │ │ │ │ - 215: 00000a2d 228 FUNC LOCAL DEFAULT 1 _loop1_50_rule │ │ │ │ │ - 216: 00000beb 100 FUNC LOCAL DEFAULT 9 _tmp_184_rule │ │ │ │ │ - 217: 00000697 82 FUNC LOCAL DEFAULT 9 _tmp_181_rule │ │ │ │ │ - 218: 00000709 224 FUNC LOCAL DEFAULT 1 _loop0_182_rule │ │ │ │ │ - 219: 00000697 82 FUNC LOCAL DEFAULT 9 _tmp_183_rule │ │ │ │ │ - 220: 00000709 224 FUNC LOCAL DEFAULT 1 _loop0_49_rule │ │ │ │ │ - 221: 00000980 0 NOTYPE LOCAL DEFAULT 8 .LC61 │ │ │ │ │ - 222: 0000099c 0 NOTYPE LOCAL DEFAULT 8 .LC62 │ │ │ │ │ - 223: 000009cc 0 NOTYPE LOCAL DEFAULT 8 .LC63 │ │ │ │ │ - 224: 000009fc 0 NOTYPE LOCAL DEFAULT 8 .LC64 │ │ │ │ │ - 225: 00000a2c 0 NOTYPE LOCAL DEFAULT 8 .LC65 │ │ │ │ │ - 226: 00000a5c 0 NOTYPE LOCAL DEFAULT 8 .LC66 │ │ │ │ │ - 227: 00000a90 0 NOTYPE LOCAL DEFAULT 8 .LC67 │ │ │ │ │ - 228: 00000ac0 0 NOTYPE LOCAL DEFAULT 8 .LC68 │ │ │ │ │ - 229: 00000ae8 0 NOTYPE LOCAL DEFAULT 8 .LC69 │ │ │ │ │ - 230: 00000b10 0 NOTYPE LOCAL DEFAULT 8 .LC70 │ │ │ │ │ - 231: 00000b38 0 NOTYPE LOCAL DEFAULT 8 .LC71 │ │ │ │ │ - 232: 00000b58 0 NOTYPE LOCAL DEFAULT 8 .LC72 │ │ │ │ │ - 233: 00000b84 0 NOTYPE LOCAL DEFAULT 8 .LC73 │ │ │ │ │ - 234: 000029dd 312 FUNC LOCAL DEFAULT 1 _loop0_112_rule │ │ │ │ │ - 235: 00000f45 82 FUNC LOCAL DEFAULT 9 _tmp_237_rule.isra.0 │ │ │ │ │ - 236: 000029dd 312 FUNC LOCAL DEFAULT 1 _loop0_240_rule │ │ │ │ │ - 237: 00000d7b 84 FUNC LOCAL DEFAULT 9 _tmp_238_rule │ │ │ │ │ - 238: 00000fe9 100 FUNC LOCAL DEFAULT 9 _tmp_236_rule │ │ │ │ │ - 239: 00000d07 116 FUNC LOCAL DEFAULT 9 _tmp_235_rule │ │ │ │ │ - 240: 00000dcf 2 FUNC LOCAL DEFAULT 9 _tmp_242_rule │ │ │ │ │ - 241: 00000b9c 0 NOTYPE LOCAL DEFAULT 8 .LC74 │ │ │ │ │ - 242: 0001a159 460 FUNC LOCAL DEFAULT 6 _tmp_253_rule │ │ │ │ │ - 243: 00000bdc 0 NOTYPE LOCAL DEFAULT 8 .LC75 │ │ │ │ │ - 244: 0000098b 522 FUNC LOCAL DEFAULT 9 invalid_except_stmt_rule │ │ │ │ │ - 245: 0000092d 94 FUNC LOCAL DEFAULT 9 _tmp_224_rule │ │ │ │ │ - 246: 0001426d 1062 FUNC LOCAL DEFAULT 6 _loop1_216_rule │ │ │ │ │ - 247: 00000c1c 0 NOTYPE LOCAL DEFAULT 8 .LC76 │ │ │ │ │ - 248: 00000ca5 98 FUNC LOCAL DEFAULT 9 _tmp_229_rule.isra.0 │ │ │ │ │ - 249: 00015285 852 FUNC LOCAL DEFAULT 6 param_maybe_default_rule │ │ │ │ │ - 250: 00016601 352 FUNC LOCAL DEFAULT 6 kwarg_or_double_starred_rule │ │ │ │ │ - 251: 000162e5 794 FUNC LOCAL DEFAULT 6 kwarg_or_starred_rule │ │ │ │ │ - 252: 00001059 238 FUNC LOCAL DEFAULT 1 _loop0_129_rule │ │ │ │ │ - 253: 000025d9 558 FUNC LOCAL DEFAULT 1 invalid_kwarg_rule.isra.0 │ │ │ │ │ - 254: 00000c5c 0 NOTYPE LOCAL DEFAULT 8 .LC77 │ │ │ │ │ - 255: 00004b1d 86 FUNC LOCAL DEFAULT 1 _tmp_179_rule │ │ │ │ │ - 256: 00000c80 0 NOTYPE LOCAL DEFAULT 8 .LC78 │ │ │ │ │ - 257: 00000ff1 104 FUNC LOCAL DEFAULT 1 _tmp_59_rule │ │ │ │ │ - 258: 00004b19 4 FUNC LOCAL DEFAULT 1 _tmp_203_rule │ │ │ │ │ - 259: 00000c81 790 FUNC LOCAL DEFAULT 1 del_target_rule │ │ │ │ │ - 260: 00000cb0 0 NOTYPE LOCAL DEFAULT 8 .LC79 │ │ │ │ │ - 261: 00017629 912 FUNC LOCAL DEFAULT 6 _loop1_104_rule │ │ │ │ │ - 262: 00017629 912 FUNC LOCAL DEFAULT 6 _loop1_105_rule │ │ │ │ │ - 263: 00017be1 1434 FUNC LOCAL DEFAULT 6 _loop0_106_rule │ │ │ │ │ - 264: 0001817d 1502 FUNC LOCAL DEFAULT 6 _loop1_107_rule │ │ │ │ │ - 265: 00017be1 1434 FUNC LOCAL DEFAULT 6 _loop0_108_rule │ │ │ │ │ - 266: 0001817d 1502 FUNC LOCAL DEFAULT 6 _loop1_109_rule │ │ │ │ │ - 267: 00017629 912 FUNC LOCAL DEFAULT 6 _loop1_101_rule │ │ │ │ │ - 268: 0001875d 920 FUNC LOCAL DEFAULT 6 _loop0_102_rule │ │ │ │ │ - 269: 00018af5 1220 FUNC LOCAL DEFAULT 6 lambda_star_etc_rule │ │ │ │ │ - 270: 0001817d 1502 FUNC LOCAL DEFAULT 6 _loop1_103_rule │ │ │ │ │ - 271: 0001875d 920 FUNC LOCAL DEFAULT 6 _loop0_100_rule │ │ │ │ │ - 272: 00017be1 1434 FUNC LOCAL DEFAULT 6 _loop0_98_rule │ │ │ │ │ - 273: 0001875d 920 FUNC LOCAL DEFAULT 6 _loop0_99_rule │ │ │ │ │ - 274: 000002af 80 FUNC LOCAL DEFAULT 9 _tmp_186_rule │ │ │ │ │ - 275: 00017595 148 FUNC LOCAL DEFAULT 6 lambda_slash_no_default_rule │ │ │ │ │ - 276: 00017be1 1434 FUNC LOCAL DEFAULT 6 _loop0_188_rule │ │ │ │ │ - 277: 00017b09 214 FUNC LOCAL DEFAULT 6 lambda_slash_with_default_rule │ │ │ │ │ - 278: 0001817d 1502 FUNC LOCAL DEFAULT 6 _loop1_197_rule │ │ │ │ │ - 279: 00017be1 1434 FUNC LOCAL DEFAULT 6 _loop0_189_rule │ │ │ │ │ - 280: 000002af 80 FUNC LOCAL DEFAULT 9 _tmp_192_rule │ │ │ │ │ - 281: 00001b15 224 FUNC LOCAL DEFAULT 1 _loop0_193_rule │ │ │ │ │ - 282: 00003b81 242 FUNC LOCAL DEFAULT 1 _loop1_196_rule │ │ │ │ │ - 283: 00001b15 224 FUNC LOCAL DEFAULT 1 _loop0_187_rule │ │ │ │ │ - 284: 00017a39 208 FUNC LOCAL DEFAULT 6 lambda_param_rule │ │ │ │ │ - 285: 000179b9 128 FUNC LOCAL DEFAULT 6 lambda_param_no_default_rule │ │ │ │ │ - 286: 00001b15 224 FUNC LOCAL DEFAULT 1 _loop0_195_rule │ │ │ │ │ - 287: 00001b15 224 FUNC LOCAL DEFAULT 1 _loop0_110_rule │ │ │ │ │ - 288: 00018fb9 374 FUNC LOCAL DEFAULT 6 lambda_kwds_rule │ │ │ │ │ - 289: 00000beb 100 FUNC LOCAL DEFAULT 9 _tmp_202_rule │ │ │ │ │ - 290: 00003b81 242 FUNC LOCAL DEFAULT 1 _loop1_111_rule │ │ │ │ │ - 291: 00000f97 82 FUNC LOCAL DEFAULT 9 _tmp_199_rule │ │ │ │ │ - 292: 00001b15 224 FUNC LOCAL DEFAULT 1 _loop0_200_rule │ │ │ │ │ - 293: 00000f97 82 FUNC LOCAL DEFAULT 9 _tmp_201_rule │ │ │ │ │ - 294: 00000ce8 0 NOTYPE LOCAL DEFAULT 8 .LC80 │ │ │ │ │ - 295: 00000d1c 0 NOTYPE LOCAL DEFAULT 8 .LC81 │ │ │ │ │ - 296: 00019241 98 FUNC LOCAL DEFAULT 6 _tmp_167_rule │ │ │ │ │ - 297: 00019241 98 FUNC LOCAL DEFAULT 6 _tmp_168_rule │ │ │ │ │ - 298: 00000d58 0 NOTYPE LOCAL DEFAULT 8 .LC82 │ │ │ │ │ - 299: 00000d88 0 NOTYPE LOCAL DEFAULT 8 .LC83 │ │ │ │ │ - 300: 00000db8 0 NOTYPE LOCAL DEFAULT 8 .LC84 │ │ │ │ │ - 301: 00000dd8 0 NOTYPE LOCAL DEFAULT 8 .LC85 │ │ │ │ │ - 302: 00000e04 0 NOTYPE LOCAL DEFAULT 8 .LC86 │ │ │ │ │ - 303: 000018cd 136 FUNC LOCAL DEFAULT 1 invalid_ann_assign_target_rule │ │ │ │ │ - 304: 000019ed 294 FUNC LOCAL DEFAULT 1 _loop0_164_rule │ │ │ │ │ - 305: 000019ed 294 FUNC LOCAL DEFAULT 1 _loop0_165_rule │ │ │ │ │ - 306: 00001bf5 200 FUNC LOCAL DEFAULT 1 lambda_param_maybe_default_rule │ │ │ │ │ - 307: 00000e3c 0 NOTYPE LOCAL DEFAULT 8 .LC87 │ │ │ │ │ - 308: 00000e7c 0 NOTYPE LOCAL DEFAULT 8 .LC88 │ │ │ │ │ - 309: 00000ea8 0 NOTYPE LOCAL DEFAULT 8 .LC89 │ │ │ │ │ - 310: 00000b97 84 FUNC LOCAL DEFAULT 9 _tmp_155_rule │ │ │ │ │ - 311: 000002ff 96 FUNC LOCAL DEFAULT 9 _tmp_262_rule │ │ │ │ │ - 312: 00000ecc 0 NOTYPE LOCAL DEFAULT 8 .LC90 │ │ │ │ │ - 313: 00000ee0 0 NOTYPE LOCAL DEFAULT 8 .LC91 │ │ │ │ │ - 314: 00000f20 0 NOTYPE LOCAL DEFAULT 8 .LC92 │ │ │ │ │ - 315: 00002809 102 FUNC LOCAL DEFAULT 1 _tmp_157_rule │ │ │ │ │ - 316: 00000f4c 0 NOTYPE LOCAL DEFAULT 8 .LC93 │ │ │ │ │ - 317: 00000f54 0 NOTYPE LOCAL DEFAULT 8 .LC94 │ │ │ │ │ - 318: 00002db9 232 FUNC LOCAL DEFAULT 1 patterns_rule │ │ │ │ │ - 319: 00003ac1 86 FUNC LOCAL DEFAULT 1 guard_rule │ │ │ │ │ - 320: 00002ea1 130 FUNC LOCAL DEFAULT 1 open_sequence_pattern_rule │ │ │ │ │ - 321: 0000309d 524 FUNC LOCAL DEFAULT 1 pattern_rule │ │ │ │ │ - 322: 00002f25 376 FUNC LOCAL DEFAULT 1 maybe_star_pattern_rule │ │ │ │ │ - 323: 00003955 362 FUNC LOCAL DEFAULT 1 maybe_sequence_pattern_rule │ │ │ │ │ - 324: 00003629 154 FUNC LOCAL DEFAULT 1 pattern_capture_target_rule │ │ │ │ │ - 325: 000036c5 214 FUNC LOCAL DEFAULT 1 wildcard_pattern_rule │ │ │ │ │ - 326: 00000f94 0 NOTYPE LOCAL DEFAULT 8 .LC95 │ │ │ │ │ - 327: 00000f98 0 NOTYPE LOCAL DEFAULT 8 .LC96 │ │ │ │ │ - 328: 00000fb4 0 NOTYPE LOCAL DEFAULT 8 .LC97 │ │ │ │ │ - 329: 000192a5 624 FUNC LOCAL DEFAULT 6 or_pattern_rule │ │ │ │ │ - 330: 00019515 3138 FUNC LOCAL DEFAULT 6 closed_pattern_rule │ │ │ │ │ - 331: 00000fcc 0 NOTYPE LOCAL DEFAULT 8 .LC98 │ │ │ │ │ - 332: 000032a9 230 FUNC LOCAL DEFAULT 1 signed_number_rule │ │ │ │ │ - 333: 00003391 308 FUNC LOCAL DEFAULT 1 complex_number_rule │ │ │ │ │ - 334: 0000379d 354 FUNC LOCAL DEFAULT 1 attr_rule │ │ │ │ │ - 335: 00003901 82 FUNC LOCAL DEFAULT 1 name_or_attr_rule │ │ │ │ │ - 336: 00003c75 326 FUNC LOCAL DEFAULT 1 positional_patterns_rule │ │ │ │ │ - 337: 000046b9 86 FUNC LOCAL DEFAULT 1 _tmp_67_rule │ │ │ │ │ - 338: 00004711 84 FUNC LOCAL DEFAULT 1 double_star_pattern_rule │ │ │ │ │ - 339: 00004765 330 FUNC LOCAL DEFAULT 1 items_pattern_rule │ │ │ │ │ - 340: 00003dc1 330 FUNC LOCAL DEFAULT 1 keyword_patterns_rule │ │ │ │ │ - 341: 00003dbd 2 FUNC LOCAL DEFAULT 1 _tmp_70_rule │ │ │ │ │ - 342: 000034c5 248 FUNC LOCAL DEFAULT 1 signed_real_number_rule │ │ │ │ │ - 343: 000001d3 102 FUNC LOCAL DEFAULT 9 imaginary_number_rule │ │ │ │ │ - 344: 000035bd 106 FUNC LOCAL DEFAULT 1 real_number_rule │ │ │ │ │ - 345: 00003b19 102 FUNC LOCAL DEFAULT 1 _tmp_69_rule │ │ │ │ │ - 346: 00003f0d 126 FUNC LOCAL DEFAULT 1 keyword_pattern_rule │ │ │ │ │ - 347: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 348: 00000119 92 FUNC LOCAL DEFAULT 9 _tmp_267_rule │ │ │ │ │ - 349: 00000175 94 FUNC LOCAL DEFAULT 9 _tmp_276_rule │ │ │ │ │ - 350: 00000175 94 FUNC LOCAL DEFAULT 9 _tmp_277_rule │ │ │ │ │ - 351: 00000ff8 0 NOTYPE LOCAL DEFAULT 8 .LC99 │ │ │ │ │ - 352: 00001024 0 NOTYPE LOCAL DEFAULT 8 .LC100 │ │ │ │ │ - 353: 00001048 0 NOTYPE LOCAL DEFAULT 8 .LC101 │ │ │ │ │ - 354: 00001070 0 NOTYPE LOCAL DEFAULT 8 .LC102 │ │ │ │ │ - 355: 00001090 0 NOTYPE LOCAL DEFAULT 8 .LC103 │ │ │ │ │ - 356: 000042ed 138 FUNC LOCAL DEFAULT 1 type_param_default_rule │ │ │ │ │ - 357: 000010ac 0 NOTYPE LOCAL DEFAULT 8 .LC104 │ │ │ │ │ - 358: 0000092d 94 FUNC LOCAL DEFAULT 9 _tmp_225_rule │ │ │ │ │ - 359: 00004379 830 FUNC LOCAL DEFAULT 1 _loop1_219_rule │ │ │ │ │ - 360: 000048b1 610 FUNC LOCAL DEFAULT 1 key_value_pattern_rule │ │ │ │ │ - 361: 00004b15 2 FUNC LOCAL DEFAULT 1 _tmp_68_rule │ │ │ │ │ - 362: 000010ec 0 NOTYPE LOCAL DEFAULT 8 .LC105 │ │ │ │ │ - 363: 00001100 0 NOTYPE LOCAL DEFAULT 8 .LC106 │ │ │ │ │ - 364: 0000113c 0 NOTYPE LOCAL DEFAULT 8 .LC107 │ │ │ │ │ - 365: 00001164 0 NOTYPE LOCAL DEFAULT 8 .LC108 │ │ │ │ │ - 366: 000006e9 88 FUNC LOCAL DEFAULT 9 _tmp_214_rule │ │ │ │ │ - 367: 00000741 210 FUNC LOCAL DEFAULT 9 _loop0_215_rule │ │ │ │ │ - 368: 0000092d 94 FUNC LOCAL DEFAULT 9 _tmp_217_rule │ │ │ │ │ - 369: 00000741 210 FUNC LOCAL DEFAULT 9 _loop0_218_rule │ │ │ │ │ - 370: 0000092d 94 FUNC LOCAL DEFAULT 9 _tmp_271_rule │ │ │ │ │ - 371: 0000092d 94 FUNC LOCAL DEFAULT 9 _tmp_222_rule │ │ │ │ │ - 372: 0000092d 94 FUNC LOCAL DEFAULT 9 _tmp_221_rule │ │ │ │ │ - 373: 000011a0 0 NOTYPE LOCAL DEFAULT 8 .LC109 │ │ │ │ │ - 374: 000011d0 0 NOTYPE LOCAL DEFAULT 8 .LC110 │ │ │ │ │ - 375: 00000ee9 92 FUNC LOCAL DEFAULT 9 _tmp_268_rule │ │ │ │ │ - 376: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ - 377: 00000000 36 OBJECT LOCAL DEFAULT 3 reserved_keywords │ │ │ │ │ - 378: 00000190 8 OBJECT LOCAL DEFAULT 3 __compound_literal.0 │ │ │ │ │ - 379: 00000188 8 OBJECT LOCAL DEFAULT 3 __compound_literal.1 │ │ │ │ │ - 380: 00000158 48 OBJECT LOCAL DEFAULT 3 __compound_literal.2 │ │ │ │ │ - 381: 00000120 56 OBJECT LOCAL DEFAULT 3 __compound_literal.3 │ │ │ │ │ - 382: 000000e0 64 OBJECT LOCAL DEFAULT 3 __compound_literal.4 │ │ │ │ │ - 383: 00000098 72 OBJECT LOCAL DEFAULT 3 __compound_literal.5 │ │ │ │ │ - 384: 00000060 56 OBJECT LOCAL DEFAULT 3 __compound_literal.6 │ │ │ │ │ - 385: 00000050 16 OBJECT LOCAL DEFAULT 3 __compound_literal.7 │ │ │ │ │ - 386: 00000038 24 OBJECT LOCAL DEFAULT 3 __compound_literal.8 │ │ │ │ │ - 387: 00000024 20 OBJECT LOCAL DEFAULT 3 soft_keywords │ │ │ │ │ - 388: 00000001 2338 FUNC GLOBAL HIDDEN 6 _PyPegen_parse │ │ │ │ │ - 389: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_expect_token │ │ │ │ │ - 390: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Expression │ │ │ │ │ - 391: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ - 392: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_lookahead_with_int │ │ │ │ │ - 393: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_singleton_seq │ │ │ │ │ - 394: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Pypegen_stack_overflow │ │ │ │ │ - 395: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_generic_seq_new │ │ │ │ │ - 396: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ - 397: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_flatten │ │ │ │ │ - 398: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_make_module │ │ │ │ │ - 399: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ - 400: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Realloc │ │ │ │ │ - 401: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_fill_token │ │ │ │ │ - 402: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Interactive │ │ │ │ │ - 403: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_insert_in_front │ │ │ │ │ - 404: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_interactive_exit │ │ │ │ │ - 405: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ - 406: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - 407: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Pass │ │ │ │ │ - 408: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_FunctionType │ │ │ │ │ - 409: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_append_to_end │ │ │ │ │ - 410: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_lookahead │ │ │ │ │ - 411: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_expect_soft_keyword │ │ │ │ │ - 412: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_If │ │ │ │ │ - 413: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_With │ │ │ │ │ - 414: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_For │ │ │ │ │ - 415: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_function_def_decorators │ │ │ │ │ - 416: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_expect_forced_token │ │ │ │ │ - 417: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Try │ │ │ │ │ - 418: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_While │ │ │ │ │ - 419: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Match │ │ │ │ │ - 420: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_class_def_decorators │ │ │ │ │ - 421: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_AsyncWith │ │ │ │ │ - 422: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_AsyncFor │ │ │ │ │ - 423: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_TryStar │ │ │ │ │ - 424: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndentationError │ │ │ │ │ - 425: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error │ │ │ │ │ - 426: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsString │ │ │ │ │ - 427: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_new_type_comment │ │ │ │ │ - 428: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SyntaxError │ │ │ │ │ - 429: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_is_memoized │ │ │ │ │ - 430: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_name_token │ │ │ │ │ - 431: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_lookahead_with_string │ │ │ │ │ - 432: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_insert_memo │ │ │ │ │ - 433: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_set_expr_context │ │ │ │ │ - 434: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_AnnAssign │ │ │ │ │ - 435: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Expr │ │ │ │ │ - 436: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_AugAssign │ │ │ │ │ - 437: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Assign │ │ │ │ │ - 438: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Return │ │ │ │ │ - 439: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Subscript │ │ │ │ │ - 440: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_update_memo │ │ │ │ │ - 441: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Attribute │ │ │ │ │ - 442: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Raise │ │ │ │ │ - 443: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_alias │ │ │ │ │ - 444: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Import │ │ │ │ │ - 445: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Delete │ │ │ │ │ - 446: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Assert │ │ │ │ │ - 447: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Break │ │ │ │ │ - 448: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Continue │ │ │ │ │ - 449: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_map_names_to_ids │ │ │ │ │ - 450: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Global │ │ │ │ │ - 451: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_join_names_with_dot │ │ │ │ │ - 452: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Nonlocal │ │ │ │ │ - 453: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_TypeAlias │ │ │ │ │ - 454: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Call │ │ │ │ │ - 455: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_number_token │ │ │ │ │ - 456: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 457: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Constant │ │ │ │ │ - 458: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ListComp │ │ │ │ │ - 459: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ - 460: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_keys │ │ │ │ │ - 461: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_values │ │ │ │ │ - 462: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Dict │ │ │ │ │ - 463: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ - 464: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Set │ │ │ │ │ - 465: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_EllipsisObject │ │ │ │ │ - 466: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_key_value_pair │ │ │ │ │ - 467: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_DictComp │ │ │ │ │ - 468: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_SetComp │ │ │ │ │ - 469: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_string_token │ │ │ │ │ - 470: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_constant_from_string │ │ │ │ │ - 471: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_concatenate_strings │ │ │ │ │ - 472: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_constant_from_token │ │ │ │ │ - 473: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_joined_str │ │ │ │ │ - 474: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Tuple │ │ │ │ │ - 475: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Starred │ │ │ │ │ - 476: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_List │ │ │ │ │ - 477: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_NamedExpr │ │ │ │ │ - 478: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_GeneratorExp │ │ │ │ │ - 479: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_IfExp │ │ │ │ │ - 480: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_check_legacy_stmt │ │ │ │ │ - 481: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_BoolOp │ │ │ │ │ - 482: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_BinOp │ │ │ │ │ - 483: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_cmpop_expr_pair │ │ │ │ │ - 484: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_cmpops │ │ │ │ │ - 485: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_exprs │ │ │ │ │ - 486: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Compare │ │ │ │ │ - 487: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_UnaryOp │ │ │ │ │ - 488: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_check_barry_as_flufl │ │ │ │ │ - 489: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Await │ │ │ │ │ - 490: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Lambda │ │ │ │ │ - 491: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_empty_arguments │ │ │ │ │ - 492: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_comprehension │ │ │ │ │ - 493: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_dummy_name │ │ │ │ │ - 494: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_FunctionDef │ │ │ │ │ - 495: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_AsyncFunctionDef │ │ │ │ │ - 496: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_collect_call_seqs │ │ │ │ │ - 497: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_extract_starred_exprs │ │ │ │ │ - 498: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_delete_starred_exprs │ │ │ │ │ - 499: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_YieldFrom │ │ │ │ │ - 500: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Yield │ │ │ │ │ - 501: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_make_arguments │ │ │ │ │ - 502: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_arg │ │ │ │ │ - 503: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_add_type_comment_to_arg │ │ │ │ │ - 504: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_count_dots │ │ │ │ │ - 505: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_checked_future_import │ │ │ │ │ - 506: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ImportFrom │ │ │ │ │ - 507: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_alias_for_star │ │ │ │ │ - 508: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_slash_with_default │ │ │ │ │ - 509: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_name_default_pair │ │ │ │ │ - 510: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_expr_name │ │ │ │ │ - 511: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_star_etc │ │ │ │ │ - 512: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_formatted_value │ │ │ │ │ - 513: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_check_fstring_conversion │ │ │ │ │ - 514: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_setup_full_format_spec │ │ │ │ │ - 515: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_lookahead_for_expr │ │ │ │ │ - 516: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Slice │ │ │ │ │ - 517: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ExceptHandler │ │ │ │ │ - 518: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ClassDef │ │ │ │ │ - 519: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_augoperator │ │ │ │ │ - 520: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_keyword │ │ │ │ │ - 521: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_keyword_or_starred │ │ │ │ │ - 522: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_join_sequences │ │ │ │ │ - 523: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_withitem │ │ │ │ │ - 524: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_soft_keyword_token │ │ │ │ │ - 525: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_last_item │ │ │ │ │ - 526: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error_known_location │ │ │ │ │ - 527: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_last_comprehension_item │ │ │ │ │ - 528: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_nonparen_genexp_in_call │ │ │ │ │ - 529: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_arguments_parsing_error │ │ │ │ │ - 530: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_decoded_constant_from_token │ │ │ │ │ - 531: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_match_case │ │ │ │ │ - 532: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchSequence │ │ │ │ │ - 533: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchStar │ │ │ │ │ - 534: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchAs │ │ │ │ │ - 535: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchOr │ │ │ │ │ - 536: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchClass │ │ │ │ │ - 537: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchValue │ │ │ │ │ - 538: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchMapping │ │ │ │ │ - 539: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_pattern_keys │ │ │ │ │ - 540: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_patterns │ │ │ │ │ - 541: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchSingleton │ │ │ │ │ - 542: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_first_item │ │ │ │ │ - 543: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_ensure_real │ │ │ │ │ - 544: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_key_pattern_pair │ │ │ │ │ - 545: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_TypeVar │ │ │ │ │ - 546: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ParamSpec │ │ │ │ │ - 547: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_TypeVarTuple │ │ │ │ │ - 548: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_ensure_imaginary │ │ │ │ │ - 549: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_invalid_target │ │ │ │ │ + 190: 00000469 526 FUNC LOCAL DEFAULT 1 import_from_targets_rule │ │ │ │ │ + 191: 0000079c 0 NOTYPE LOCAL DEFAULT 8 .LC51 │ │ │ │ │ + 192: 00000679 476 FUNC LOCAL DEFAULT 1 import_from_as_names_rule │ │ │ │ │ + 193: 000104b1 322 FUNC LOCAL DEFAULT 6 import_from_as_name_rule │ │ │ │ │ + 194: 000105f5 2152 FUNC LOCAL DEFAULT 6 _loop1_45_rule │ │ │ │ │ + 195: 000105f5 2152 FUNC LOCAL DEFAULT 6 _loop1_47_rule │ │ │ │ │ + 196: 00015e59 238 FUNC LOCAL DEFAULT 6 default_rule │ │ │ │ │ + 197: 000007d8 0 NOTYPE LOCAL DEFAULT 8 .LC52 │ │ │ │ │ + 198: 00000804 0 NOTYPE LOCAL DEFAULT 8 .LC53 │ │ │ │ │ + 199: 00000844 0 NOTYPE LOCAL DEFAULT 8 .LC54 │ │ │ │ │ + 200: 00001a9d 152 FUNC LOCAL DEFAULT 1 _tmp_161_rule │ │ │ │ │ + 201: 00000643 84 FUNC LOCAL DEFAULT 9 _tmp_160_rule │ │ │ │ │ + 202: 00000b95 2 FUNC LOCAL DEFAULT 9 _tmp_162_rule │ │ │ │ │ + 203: 000114ad 238 FUNC LOCAL DEFAULT 6 star_named_expression_rule │ │ │ │ │ + 204: 00000884 0 NOTYPE LOCAL DEFAULT 8 .LC55 │ │ │ │ │ + 205: 000008a8 0 NOTYPE LOCAL DEFAULT 8 .LC56 │ │ │ │ │ + 206: 000008cc 0 NOTYPE LOCAL DEFAULT 8 .LC57 │ │ │ │ │ + 207: 00000900 0 NOTYPE LOCAL DEFAULT 8 .LC58 │ │ │ │ │ + 208: 00000920 0 NOTYPE LOCAL DEFAULT 8 .LC59 │ │ │ │ │ + 209: 00000950 0 NOTYPE LOCAL DEFAULT 8 .LC60 │ │ │ │ │ + 210: 00000855 448 FUNC LOCAL DEFAULT 1 _loop0_48_rule │ │ │ │ │ + 211: 0001246d 374 FUNC LOCAL DEFAULT 6 kwds_rule │ │ │ │ │ + 212: 00000b35 290 FUNC LOCAL DEFAULT 1 param_star_annotation_rule │ │ │ │ │ + 213: 00016415 772 FUNC LOCAL DEFAULT 6 _loop1_50_rule │ │ │ │ │ + 214: 00000beb 100 FUNC LOCAL DEFAULT 9 _tmp_184_rule │ │ │ │ │ + 215: 00000697 82 FUNC LOCAL DEFAULT 9 _tmp_181_rule │ │ │ │ │ + 216: 00000855 448 FUNC LOCAL DEFAULT 1 _loop0_182_rule │ │ │ │ │ + 217: 00000697 82 FUNC LOCAL DEFAULT 9 _tmp_183_rule │ │ │ │ │ + 218: 00000855 448 FUNC LOCAL DEFAULT 1 _loop0_49_rule │ │ │ │ │ + 219: 00000980 0 NOTYPE LOCAL DEFAULT 8 .LC61 │ │ │ │ │ + 220: 0000099c 0 NOTYPE LOCAL DEFAULT 8 .LC62 │ │ │ │ │ + 221: 000009cc 0 NOTYPE LOCAL DEFAULT 8 .LC63 │ │ │ │ │ + 222: 000009fc 0 NOTYPE LOCAL DEFAULT 8 .LC64 │ │ │ │ │ + 223: 00000a2c 0 NOTYPE LOCAL DEFAULT 8 .LC65 │ │ │ │ │ + 224: 00000a5c 0 NOTYPE LOCAL DEFAULT 8 .LC66 │ │ │ │ │ + 225: 00000a90 0 NOTYPE LOCAL DEFAULT 8 .LC67 │ │ │ │ │ + 226: 00000ac0 0 NOTYPE LOCAL DEFAULT 8 .LC68 │ │ │ │ │ + 227: 00000ae8 0 NOTYPE LOCAL DEFAULT 8 .LC69 │ │ │ │ │ + 228: 00000b10 0 NOTYPE LOCAL DEFAULT 8 .LC70 │ │ │ │ │ + 229: 00000b38 0 NOTYPE LOCAL DEFAULT 8 .LC71 │ │ │ │ │ + 230: 00000b58 0 NOTYPE LOCAL DEFAULT 8 .LC72 │ │ │ │ │ + 231: 00000b84 0 NOTYPE LOCAL DEFAULT 8 .LC73 │ │ │ │ │ + 232: 00002b25 312 FUNC LOCAL DEFAULT 1 _loop0_112_rule │ │ │ │ │ + 233: 00000f45 82 FUNC LOCAL DEFAULT 9 _tmp_237_rule.isra.0 │ │ │ │ │ + 234: 00002b25 312 FUNC LOCAL DEFAULT 1 _loop0_240_rule │ │ │ │ │ + 235: 00000d7b 84 FUNC LOCAL DEFAULT 9 _tmp_238_rule │ │ │ │ │ + 236: 00000fe9 100 FUNC LOCAL DEFAULT 9 _tmp_236_rule │ │ │ │ │ + 237: 00000d07 116 FUNC LOCAL DEFAULT 9 _tmp_235_rule │ │ │ │ │ + 238: 00000dcf 2 FUNC LOCAL DEFAULT 9 _tmp_242_rule │ │ │ │ │ + 239: 00000b9c 0 NOTYPE LOCAL DEFAULT 8 .LC74 │ │ │ │ │ + 240: 0001a0d1 460 FUNC LOCAL DEFAULT 6 _tmp_253_rule │ │ │ │ │ + 241: 00000bdc 0 NOTYPE LOCAL DEFAULT 8 .LC75 │ │ │ │ │ + 242: 0000098b 522 FUNC LOCAL DEFAULT 9 invalid_except_stmt_rule │ │ │ │ │ + 243: 0000092d 94 FUNC LOCAL DEFAULT 9 _tmp_224_rule │ │ │ │ │ + 244: 000141ed 1062 FUNC LOCAL DEFAULT 6 _loop1_216_rule │ │ │ │ │ + 245: 00000c1c 0 NOTYPE LOCAL DEFAULT 8 .LC76 │ │ │ │ │ + 246: 00000ca5 98 FUNC LOCAL DEFAULT 9 _tmp_229_rule.isra.0 │ │ │ │ │ + 247: 00016265 352 FUNC LOCAL DEFAULT 6 kwarg_or_double_starred_rule │ │ │ │ │ + 248: 00015f49 794 FUNC LOCAL DEFAULT 6 kwarg_or_starred_rule │ │ │ │ │ + 249: 000011a1 238 FUNC LOCAL DEFAULT 1 _loop0_129_rule │ │ │ │ │ + 250: 00002721 558 FUNC LOCAL DEFAULT 1 invalid_kwarg_rule.isra.0 │ │ │ │ │ + 251: 00000c5c 0 NOTYPE LOCAL DEFAULT 8 .LC77 │ │ │ │ │ + 252: 00004c65 86 FUNC LOCAL DEFAULT 1 _tmp_179_rule │ │ │ │ │ + 253: 00000c80 0 NOTYPE LOCAL DEFAULT 8 .LC78 │ │ │ │ │ + 254: 00001139 104 FUNC LOCAL DEFAULT 1 _tmp_59_rule │ │ │ │ │ + 255: 00004c61 4 FUNC LOCAL DEFAULT 1 _tmp_203_rule │ │ │ │ │ + 256: 00000dc9 790 FUNC LOCAL DEFAULT 1 del_target_rule │ │ │ │ │ + 257: 00000cb0 0 NOTYPE LOCAL DEFAULT 8 .LC79 │ │ │ │ │ + 258: 00017591 912 FUNC LOCAL DEFAULT 6 _loop1_104_rule │ │ │ │ │ + 259: 00017591 912 FUNC LOCAL DEFAULT 6 _loop1_105_rule │ │ │ │ │ + 260: 00017b49 1434 FUNC LOCAL DEFAULT 6 _loop0_106_rule │ │ │ │ │ + 261: 000180e5 1502 FUNC LOCAL DEFAULT 6 _loop1_107_rule │ │ │ │ │ + 262: 00017b49 1434 FUNC LOCAL DEFAULT 6 _loop0_108_rule │ │ │ │ │ + 263: 000180e5 1502 FUNC LOCAL DEFAULT 6 _loop1_109_rule │ │ │ │ │ + 264: 00017591 912 FUNC LOCAL DEFAULT 6 _loop1_101_rule │ │ │ │ │ + 265: 000186c5 936 FUNC LOCAL DEFAULT 6 _loop0_102_rule │ │ │ │ │ + 266: 00018a6d 1220 FUNC LOCAL DEFAULT 6 lambda_star_etc_rule │ │ │ │ │ + 267: 000180e5 1502 FUNC LOCAL DEFAULT 6 _loop1_103_rule │ │ │ │ │ + 268: 000186c5 936 FUNC LOCAL DEFAULT 6 _loop0_100_rule │ │ │ │ │ + 269: 00017b49 1434 FUNC LOCAL DEFAULT 6 _loop0_98_rule │ │ │ │ │ + 270: 000186c5 936 FUNC LOCAL DEFAULT 6 _loop0_99_rule │ │ │ │ │ + 271: 000002af 80 FUNC LOCAL DEFAULT 9 _tmp_186_rule │ │ │ │ │ + 272: 000174fd 148 FUNC LOCAL DEFAULT 6 lambda_slash_no_default_rule │ │ │ │ │ + 273: 00017b49 1434 FUNC LOCAL DEFAULT 6 _loop0_188_rule │ │ │ │ │ + 274: 00017a71 214 FUNC LOCAL DEFAULT 6 lambda_slash_with_default_rule │ │ │ │ │ + 275: 000180e5 1502 FUNC LOCAL DEFAULT 6 _loop1_197_rule │ │ │ │ │ + 276: 00017b49 1434 FUNC LOCAL DEFAULT 6 _loop0_189_rule │ │ │ │ │ + 277: 000002af 80 FUNC LOCAL DEFAULT 9 _tmp_192_rule │ │ │ │ │ + 278: 00001c5d 224 FUNC LOCAL DEFAULT 1 _loop0_193_rule │ │ │ │ │ + 279: 00003cc9 242 FUNC LOCAL DEFAULT 1 _loop1_196_rule │ │ │ │ │ + 280: 00001c5d 224 FUNC LOCAL DEFAULT 1 _loop0_187_rule │ │ │ │ │ + 281: 000179a1 208 FUNC LOCAL DEFAULT 6 lambda_param_rule │ │ │ │ │ + 282: 00017921 128 FUNC LOCAL DEFAULT 6 lambda_param_no_default_rule │ │ │ │ │ + 283: 00001c5d 224 FUNC LOCAL DEFAULT 1 _loop0_195_rule │ │ │ │ │ + 284: 00001c5d 224 FUNC LOCAL DEFAULT 1 _loop0_110_rule │ │ │ │ │ + 285: 00018f31 374 FUNC LOCAL DEFAULT 6 lambda_kwds_rule │ │ │ │ │ + 286: 00000beb 100 FUNC LOCAL DEFAULT 9 _tmp_202_rule │ │ │ │ │ + 287: 00003cc9 242 FUNC LOCAL DEFAULT 1 _loop1_111_rule │ │ │ │ │ + 288: 00000f97 82 FUNC LOCAL DEFAULT 9 _tmp_199_rule │ │ │ │ │ + 289: 00001c5d 224 FUNC LOCAL DEFAULT 1 _loop0_200_rule │ │ │ │ │ + 290: 00000f97 82 FUNC LOCAL DEFAULT 9 _tmp_201_rule │ │ │ │ │ + 291: 00000ce8 0 NOTYPE LOCAL DEFAULT 8 .LC80 │ │ │ │ │ + 292: 00000d1c 0 NOTYPE LOCAL DEFAULT 8 .LC81 │ │ │ │ │ + 293: 000191b9 98 FUNC LOCAL DEFAULT 6 _tmp_167_rule │ │ │ │ │ + 294: 000191b9 98 FUNC LOCAL DEFAULT 6 _tmp_168_rule │ │ │ │ │ + 295: 00000d58 0 NOTYPE LOCAL DEFAULT 8 .LC82 │ │ │ │ │ + 296: 00000d88 0 NOTYPE LOCAL DEFAULT 8 .LC83 │ │ │ │ │ + 297: 00000db8 0 NOTYPE LOCAL DEFAULT 8 .LC84 │ │ │ │ │ + 298: 00000dd8 0 NOTYPE LOCAL DEFAULT 8 .LC85 │ │ │ │ │ + 299: 00000e04 0 NOTYPE LOCAL DEFAULT 8 .LC86 │ │ │ │ │ + 300: 00001a15 136 FUNC LOCAL DEFAULT 1 invalid_ann_assign_target_rule │ │ │ │ │ + 301: 00001b35 294 FUNC LOCAL DEFAULT 1 _loop0_164_rule │ │ │ │ │ + 302: 00001b35 294 FUNC LOCAL DEFAULT 1 _loop0_165_rule │ │ │ │ │ + 303: 00001d3d 200 FUNC LOCAL DEFAULT 1 lambda_param_maybe_default_rule │ │ │ │ │ + 304: 00000e3c 0 NOTYPE LOCAL DEFAULT 8 .LC87 │ │ │ │ │ + 305: 00000e7c 0 NOTYPE LOCAL DEFAULT 8 .LC88 │ │ │ │ │ + 306: 00000ea8 0 NOTYPE LOCAL DEFAULT 8 .LC89 │ │ │ │ │ + 307: 00000b97 84 FUNC LOCAL DEFAULT 9 _tmp_155_rule │ │ │ │ │ + 308: 000002ff 96 FUNC LOCAL DEFAULT 9 _tmp_262_rule │ │ │ │ │ + 309: 00000ecc 0 NOTYPE LOCAL DEFAULT 8 .LC90 │ │ │ │ │ + 310: 00000ee0 0 NOTYPE LOCAL DEFAULT 8 .LC91 │ │ │ │ │ + 311: 00000f20 0 NOTYPE LOCAL DEFAULT 8 .LC92 │ │ │ │ │ + 312: 00002951 102 FUNC LOCAL DEFAULT 1 _tmp_157_rule │ │ │ │ │ + 313: 00000f4c 0 NOTYPE LOCAL DEFAULT 8 .LC93 │ │ │ │ │ + 314: 00000f54 0 NOTYPE LOCAL DEFAULT 8 .LC94 │ │ │ │ │ + 315: 00002f01 232 FUNC LOCAL DEFAULT 1 patterns_rule │ │ │ │ │ + 316: 00003c09 86 FUNC LOCAL DEFAULT 1 guard_rule │ │ │ │ │ + 317: 00002fe9 130 FUNC LOCAL DEFAULT 1 open_sequence_pattern_rule │ │ │ │ │ + 318: 000031e5 524 FUNC LOCAL DEFAULT 1 pattern_rule │ │ │ │ │ + 319: 0000306d 376 FUNC LOCAL DEFAULT 1 maybe_star_pattern_rule │ │ │ │ │ + 320: 00003a9d 362 FUNC LOCAL DEFAULT 1 maybe_sequence_pattern_rule │ │ │ │ │ + 321: 00003771 154 FUNC LOCAL DEFAULT 1 pattern_capture_target_rule │ │ │ │ │ + 322: 0000380d 214 FUNC LOCAL DEFAULT 1 wildcard_pattern_rule │ │ │ │ │ + 323: 00000f94 0 NOTYPE LOCAL DEFAULT 8 .LC95 │ │ │ │ │ + 324: 00000f98 0 NOTYPE LOCAL DEFAULT 8 .LC96 │ │ │ │ │ + 325: 00000fb4 0 NOTYPE LOCAL DEFAULT 8 .LC97 │ │ │ │ │ + 326: 0001921d 624 FUNC LOCAL DEFAULT 6 or_pattern_rule │ │ │ │ │ + 327: 0001948d 3138 FUNC LOCAL DEFAULT 6 closed_pattern_rule │ │ │ │ │ + 328: 00000fcc 0 NOTYPE LOCAL DEFAULT 8 .LC98 │ │ │ │ │ + 329: 000033f1 230 FUNC LOCAL DEFAULT 1 signed_number_rule │ │ │ │ │ + 330: 000034d9 308 FUNC LOCAL DEFAULT 1 complex_number_rule │ │ │ │ │ + 331: 000038e5 354 FUNC LOCAL DEFAULT 1 attr_rule │ │ │ │ │ + 332: 00003a49 82 FUNC LOCAL DEFAULT 1 name_or_attr_rule │ │ │ │ │ + 333: 00003dbd 326 FUNC LOCAL DEFAULT 1 positional_patterns_rule │ │ │ │ │ + 334: 00004801 86 FUNC LOCAL DEFAULT 1 _tmp_67_rule │ │ │ │ │ + 335: 00004859 84 FUNC LOCAL DEFAULT 1 double_star_pattern_rule │ │ │ │ │ + 336: 000048ad 330 FUNC LOCAL DEFAULT 1 items_pattern_rule │ │ │ │ │ + 337: 00003f09 330 FUNC LOCAL DEFAULT 1 keyword_patterns_rule │ │ │ │ │ + 338: 00003f05 2 FUNC LOCAL DEFAULT 1 _tmp_70_rule │ │ │ │ │ + 339: 0000360d 248 FUNC LOCAL DEFAULT 1 signed_real_number_rule │ │ │ │ │ + 340: 000001d3 102 FUNC LOCAL DEFAULT 9 imaginary_number_rule │ │ │ │ │ + 341: 00003705 106 FUNC LOCAL DEFAULT 1 real_number_rule │ │ │ │ │ + 342: 00003c61 102 FUNC LOCAL DEFAULT 1 _tmp_69_rule │ │ │ │ │ + 343: 00004055 126 FUNC LOCAL DEFAULT 1 keyword_pattern_rule │ │ │ │ │ + 344: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 345: 00000119 92 FUNC LOCAL DEFAULT 9 _tmp_267_rule │ │ │ │ │ + 346: 00000175 94 FUNC LOCAL DEFAULT 9 _tmp_276_rule │ │ │ │ │ + 347: 00000175 94 FUNC LOCAL DEFAULT 9 _tmp_277_rule │ │ │ │ │ + 348: 00000ff8 0 NOTYPE LOCAL DEFAULT 8 .LC99 │ │ │ │ │ + 349: 00001024 0 NOTYPE LOCAL DEFAULT 8 .LC100 │ │ │ │ │ + 350: 00001048 0 NOTYPE LOCAL DEFAULT 8 .LC101 │ │ │ │ │ + 351: 00001070 0 NOTYPE LOCAL DEFAULT 8 .LC102 │ │ │ │ │ + 352: 00001090 0 NOTYPE LOCAL DEFAULT 8 .LC103 │ │ │ │ │ + 353: 00004435 138 FUNC LOCAL DEFAULT 1 type_param_default_rule │ │ │ │ │ + 354: 000010ac 0 NOTYPE LOCAL DEFAULT 8 .LC104 │ │ │ │ │ + 355: 0000092d 94 FUNC LOCAL DEFAULT 9 _tmp_225_rule │ │ │ │ │ + 356: 000044c1 830 FUNC LOCAL DEFAULT 1 _loop1_219_rule │ │ │ │ │ + 357: 000049f9 610 FUNC LOCAL DEFAULT 1 key_value_pattern_rule │ │ │ │ │ + 358: 00004c5d 2 FUNC LOCAL DEFAULT 1 _tmp_68_rule │ │ │ │ │ + 359: 000010ec 0 NOTYPE LOCAL DEFAULT 8 .LC105 │ │ │ │ │ + 360: 00001100 0 NOTYPE LOCAL DEFAULT 8 .LC106 │ │ │ │ │ + 361: 0000113c 0 NOTYPE LOCAL DEFAULT 8 .LC107 │ │ │ │ │ + 362: 00001164 0 NOTYPE LOCAL DEFAULT 8 .LC108 │ │ │ │ │ + 363: 000006e9 88 FUNC LOCAL DEFAULT 9 _tmp_214_rule │ │ │ │ │ + 364: 00000741 210 FUNC LOCAL DEFAULT 9 _loop0_215_rule │ │ │ │ │ + 365: 0000092d 94 FUNC LOCAL DEFAULT 9 _tmp_217_rule │ │ │ │ │ + 366: 00000741 210 FUNC LOCAL DEFAULT 9 _loop0_218_rule │ │ │ │ │ + 367: 0000092d 94 FUNC LOCAL DEFAULT 9 _tmp_271_rule │ │ │ │ │ + 368: 0000092d 94 FUNC LOCAL DEFAULT 9 _tmp_222_rule │ │ │ │ │ + 369: 0000092d 94 FUNC LOCAL DEFAULT 9 _tmp_221_rule │ │ │ │ │ + 370: 000011a0 0 NOTYPE LOCAL DEFAULT 8 .LC109 │ │ │ │ │ + 371: 000011d0 0 NOTYPE LOCAL DEFAULT 8 .LC110 │ │ │ │ │ + 372: 00000ee9 92 FUNC LOCAL DEFAULT 9 _tmp_268_rule │ │ │ │ │ + 373: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ + 374: 00000000 36 OBJECT LOCAL DEFAULT 3 reserved_keywords │ │ │ │ │ + 375: 00000190 8 OBJECT LOCAL DEFAULT 3 __compound_literal.0 │ │ │ │ │ + 376: 00000188 8 OBJECT LOCAL DEFAULT 3 __compound_literal.1 │ │ │ │ │ + 377: 00000158 48 OBJECT LOCAL DEFAULT 3 __compound_literal.2 │ │ │ │ │ + 378: 00000120 56 OBJECT LOCAL DEFAULT 3 __compound_literal.3 │ │ │ │ │ + 379: 000000e0 64 OBJECT LOCAL DEFAULT 3 __compound_literal.4 │ │ │ │ │ + 380: 00000098 72 OBJECT LOCAL DEFAULT 3 __compound_literal.5 │ │ │ │ │ + 381: 00000060 56 OBJECT LOCAL DEFAULT 3 __compound_literal.6 │ │ │ │ │ + 382: 00000050 16 OBJECT LOCAL DEFAULT 3 __compound_literal.7 │ │ │ │ │ + 383: 00000038 24 OBJECT LOCAL DEFAULT 3 __compound_literal.8 │ │ │ │ │ + 384: 00000024 20 OBJECT LOCAL DEFAULT 3 soft_keywords │ │ │ │ │ + 385: 00000001 2338 FUNC GLOBAL HIDDEN 6 _PyPegen_parse │ │ │ │ │ + 386: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_expect_token │ │ │ │ │ + 387: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Expression │ │ │ │ │ + 388: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ + 389: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_lookahead_with_int │ │ │ │ │ + 390: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_singleton_seq │ │ │ │ │ + 391: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Pypegen_stack_overflow │ │ │ │ │ + 392: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_generic_seq_new │ │ │ │ │ + 393: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ + 394: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_flatten │ │ │ │ │ + 395: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_make_module │ │ │ │ │ + 396: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ + 397: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Realloc │ │ │ │ │ + 398: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_fill_token │ │ │ │ │ + 399: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Interactive │ │ │ │ │ + 400: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_insert_in_front │ │ │ │ │ + 401: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_interactive_exit │ │ │ │ │ + 402: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ + 403: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ + 404: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Pass │ │ │ │ │ + 405: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_FunctionType │ │ │ │ │ + 406: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_append_to_end │ │ │ │ │ + 407: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_lookahead │ │ │ │ │ + 408: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_expect_soft_keyword │ │ │ │ │ + 409: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_If │ │ │ │ │ + 410: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_With │ │ │ │ │ + 411: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_For │ │ │ │ │ + 412: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_function_def_decorators │ │ │ │ │ + 413: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_expect_forced_token │ │ │ │ │ + 414: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Try │ │ │ │ │ + 415: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_While │ │ │ │ │ + 416: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Match │ │ │ │ │ + 417: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_class_def_decorators │ │ │ │ │ + 418: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_AsyncWith │ │ │ │ │ + 419: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_AsyncFor │ │ │ │ │ + 420: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_TryStar │ │ │ │ │ + 421: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndentationError │ │ │ │ │ + 422: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error │ │ │ │ │ + 423: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsString │ │ │ │ │ + 424: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_new_type_comment │ │ │ │ │ + 425: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SyntaxError │ │ │ │ │ + 426: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_is_memoized │ │ │ │ │ + 427: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_name_token │ │ │ │ │ + 428: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_lookahead_with_string │ │ │ │ │ + 429: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_insert_memo │ │ │ │ │ + 430: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_set_expr_context │ │ │ │ │ + 431: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_AnnAssign │ │ │ │ │ + 432: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Expr │ │ │ │ │ + 433: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_AugAssign │ │ │ │ │ + 434: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Assign │ │ │ │ │ + 435: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Return │ │ │ │ │ + 436: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Subscript │ │ │ │ │ + 437: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_update_memo │ │ │ │ │ + 438: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Attribute │ │ │ │ │ + 439: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Raise │ │ │ │ │ + 440: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_alias │ │ │ │ │ + 441: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Import │ │ │ │ │ + 442: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Delete │ │ │ │ │ + 443: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Assert │ │ │ │ │ + 444: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Break │ │ │ │ │ + 445: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Continue │ │ │ │ │ + 446: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_join_names_with_dot │ │ │ │ │ + 447: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_map_names_to_ids │ │ │ │ │ + 448: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Global │ │ │ │ │ + 449: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Nonlocal │ │ │ │ │ + 450: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_TypeAlias │ │ │ │ │ + 451: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Call │ │ │ │ │ + 452: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_number_token │ │ │ │ │ + 453: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ + 454: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Constant │ │ │ │ │ + 455: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ListComp │ │ │ │ │ + 456: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ + 457: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_keys │ │ │ │ │ + 458: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_values │ │ │ │ │ + 459: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Dict │ │ │ │ │ + 460: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ + 461: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Set │ │ │ │ │ + 462: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_EllipsisObject │ │ │ │ │ + 463: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_key_value_pair │ │ │ │ │ + 464: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_DictComp │ │ │ │ │ + 465: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_SetComp │ │ │ │ │ + 466: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_string_token │ │ │ │ │ + 467: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_constant_from_string │ │ │ │ │ + 468: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_concatenate_strings │ │ │ │ │ + 469: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_constant_from_token │ │ │ │ │ + 470: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_joined_str │ │ │ │ │ + 471: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Tuple │ │ │ │ │ + 472: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Starred │ │ │ │ │ + 473: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_List │ │ │ │ │ + 474: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_NamedExpr │ │ │ │ │ + 475: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_GeneratorExp │ │ │ │ │ + 476: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_IfExp │ │ │ │ │ + 477: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_check_legacy_stmt │ │ │ │ │ + 478: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_BoolOp │ │ │ │ │ + 479: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_BinOp │ │ │ │ │ + 480: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_cmpop_expr_pair │ │ │ │ │ + 481: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_cmpops │ │ │ │ │ + 482: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_exprs │ │ │ │ │ + 483: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Compare │ │ │ │ │ + 484: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_UnaryOp │ │ │ │ │ + 485: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_check_barry_as_flufl │ │ │ │ │ + 486: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Await │ │ │ │ │ + 487: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Lambda │ │ │ │ │ + 488: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_empty_arguments │ │ │ │ │ + 489: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_comprehension │ │ │ │ │ + 490: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_dummy_name │ │ │ │ │ + 491: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_FunctionDef │ │ │ │ │ + 492: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_AsyncFunctionDef │ │ │ │ │ + 493: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_collect_call_seqs │ │ │ │ │ + 494: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_extract_starred_exprs │ │ │ │ │ + 495: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_delete_starred_exprs │ │ │ │ │ + 496: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_YieldFrom │ │ │ │ │ + 497: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Yield │ │ │ │ │ + 498: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_make_arguments │ │ │ │ │ + 499: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_arg │ │ │ │ │ + 500: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_add_type_comment_to_arg │ │ │ │ │ + 501: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_count_dots │ │ │ │ │ + 502: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_checked_future_import │ │ │ │ │ + 503: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ImportFrom │ │ │ │ │ + 504: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_alias_for_star │ │ │ │ │ + 505: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_slash_with_default │ │ │ │ │ + 506: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_name_default_pair │ │ │ │ │ + 507: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_expr_name │ │ │ │ │ + 508: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_star_etc │ │ │ │ │ + 509: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_formatted_value │ │ │ │ │ + 510: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_check_fstring_conversion │ │ │ │ │ + 511: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_setup_full_format_spec │ │ │ │ │ + 512: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_lookahead_for_expr │ │ │ │ │ + 513: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Slice │ │ │ │ │ + 514: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ExceptHandler │ │ │ │ │ + 515: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ClassDef │ │ │ │ │ + 516: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_augoperator │ │ │ │ │ + 517: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_keyword │ │ │ │ │ + 518: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_keyword_or_starred │ │ │ │ │ + 519: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_join_sequences │ │ │ │ │ + 520: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_withitem │ │ │ │ │ + 521: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_soft_keyword_token │ │ │ │ │ + 522: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_last_item │ │ │ │ │ + 523: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error_known_location │ │ │ │ │ + 524: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_last_comprehension_item │ │ │ │ │ + 525: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_nonparen_genexp_in_call │ │ │ │ │ + 526: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_arguments_parsing_error │ │ │ │ │ + 527: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_decoded_constant_from_token │ │ │ │ │ + 528: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_match_case │ │ │ │ │ + 529: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchSequence │ │ │ │ │ + 530: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchStar │ │ │ │ │ + 531: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchAs │ │ │ │ │ + 532: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchOr │ │ │ │ │ + 533: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchClass │ │ │ │ │ + 534: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchValue │ │ │ │ │ + 535: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchMapping │ │ │ │ │ + 536: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_pattern_keys │ │ │ │ │ + 537: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_patterns │ │ │ │ │ + 538: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchSingleton │ │ │ │ │ + 539: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_first_item │ │ │ │ │ + 540: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_ensure_real │ │ │ │ │ + 541: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_key_pattern_pair │ │ │ │ │ + 542: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_TypeVar │ │ │ │ │ + 543: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ParamSpec │ │ │ │ │ + 544: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_TypeVarTuple │ │ │ │ │ + 545: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_ensure_imaginary │ │ │ │ │ + 546: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_invalid_target │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,873 +1,883 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x25688 contains 861 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x256fc contains 871 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -0000004a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000072 0001870a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000008e 0000be0a R_ARM_THM_CALL 000100a9 _tmp_246_rule │ │ │ │ │ -000000a0 00018b0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000000b0 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000000bc 00004b0a R_ARM_THM_CALL 0000e0b5 dotted_name_rule │ │ │ │ │ -000000cc 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000000e2 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000000f6 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_seq_count_dots │ │ │ │ │ -00000112 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_checked_future_import │ │ │ │ │ -00000152 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000015a 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000176 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000198 0001870a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000001ac 0000c00a R_ARM_THM_CALL 000100a9 _tmp_247_rule │ │ │ │ │ -000001ca 00018b0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000001da 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000001ea 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000202 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00000212 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_seq_count_dots │ │ │ │ │ -0000022a 0001fa0a R_ARM_THM_CALL 00000000 _PyAST_ImportFrom │ │ │ │ │ -00000236 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000262 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000026a 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000282 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000028a 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000002ca 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000002da 0001900a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000002ec 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000002f4 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000030c 0001900a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00000354 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00000378 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000394 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00000398 00018530 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000003a2 0001880a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000003c2 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000003ce 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000003e8 0001fb0a R_ARM_THM_CALL 00000000 _PyPegen_alias_for_star │ │ │ │ │ -000003f2 0001890a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -000003fc 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000041e 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000042c 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000046a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000474 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000047a 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000047e 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000486 0000c12f R_ARM_THM_MOVW_ABS_NC 0000079c .LC51 │ │ │ │ │ -0000048a 0000c130 R_ARM_THM_MOVT_ABS 0000079c .LC51 │ │ │ │ │ -00000490 0001a90a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00000498 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000004ba 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000004d0 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000004e0 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000004e4 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000004e8 0000412f R_ARM_THM_MOVW_ABS_NC 000002c0 .LC19 │ │ │ │ │ -000004ec 00004130 R_ARM_THM_MOVT_ABS 000002c0 .LC19 │ │ │ │ │ -00000524 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000056e 0000c30a R_ARM_THM_CALL 00010531 import_from_as_name_rule │ │ │ │ │ -00000598 0001870a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000005b0 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000005bc 00018b0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000005ca 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000005da 0001930a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000005f2 0000c30a R_ARM_THM_CALL 00010531 import_from_as_name_rule │ │ │ │ │ -00000604 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000612 00018b0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00000632 0000c30a R_ARM_THM_CALL 00010531 import_from_as_name_rule │ │ │ │ │ -00000640 0001900a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00000660 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000672 00018b0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00000688 0000c30a R_ARM_THM_CALL 00010531 import_from_as_name_rule │ │ │ │ │ -000006a8 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000006b0 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000006d0 0001900a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000006de 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000006e8 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000702 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000738 0001870a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000750 0000f90a R_ARM_THM_CALL 00015285 param_maybe_default_rule │ │ │ │ │ -0000075e 00018b0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000076c 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000007a8 0001900a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000007b8 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000007c0 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000007d6 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000007e2 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000816 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000083a 0001870a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000854 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000862 00018b0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00000874 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000884 0001930a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00000896 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000008ca 0001900a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000008d8 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000008e0 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000008f4 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000902 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000948 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00000962 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000980 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000098a 00007b0a R_ARM_THM_CALL 0000a289 star_expression_rule │ │ │ │ │ -0000099c 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000009be 0001f60a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -000009d0 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00000a02 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000a24 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000a58 0001870a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000a6c 0000f90a R_ARM_THM_CALL 00015285 param_maybe_default_rule │ │ │ │ │ -00000a94 00018b0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00000ab8 0001900a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00000ac6 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000ad8 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000aea 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000af6 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000afe 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000b06 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000b76 0001870a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000b90 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000b9e 00018b0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00000bb0 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000bc0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00000bd4 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000c22 0001900a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00000c30 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000c38 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000c50 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000c5a 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000c64 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000cb6 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00000ce0 0000550a R_ARM_THM_CALL 00004abd t_primary_rule │ │ │ │ │ -00000cec 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000d00 0000550a R_ARM_THM_CALL 00004abd t_primary_rule │ │ │ │ │ -00000d0e 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000d18 0000470a R_ARM_THM_CALL 00013df9 slices_rule │ │ │ │ │ -00000d26 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000d2c 0000482f R_ARM_THM_MOVW_ABS_NC 00006821 t_lookahead_rule │ │ │ │ │ -00000d30 00004830 R_ARM_THM_MOVT_ABS 00006821 t_lookahead_rule │ │ │ │ │ -00000d38 00019a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00000d40 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00000d62 0001b70a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -00000d76 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00000db8 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00000dc6 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00000dda 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00000de4 0000482f R_ARM_THM_MOVW_ABS_NC 00006821 t_lookahead_rule │ │ │ │ │ -00000de8 00004830 R_ARM_THM_MOVT_ABS 00006821 t_lookahead_rule │ │ │ │ │ -00000df0 00019a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00000dfc 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00000e20 0001b90a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -00000e2a 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000e48 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000e5a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000e6c 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000e92 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000e9c 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00000ebe 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ -00000ec6 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000eea 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000ef4 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00000f12 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00000f2e 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000f3c 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00000f48 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000f50 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00000f68 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000f78 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00000fc0 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000fd0 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000fde 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001018 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001028 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001038 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001046 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001088 0001870a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000010a2 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000010ae 00018b0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000010bc 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000010ce 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000010e4 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000010ec 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000010f8 0000fa0a R_ARM_THM_CALL 00016601 kwarg_or_double_starred_rule │ │ │ │ │ -00001116 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001136 0001900a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001170 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001180 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001190 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000011c6 0000ae0a R_ARM_THM_CALL 0000fa4d slash_no_default_rule │ │ │ │ │ -000011d4 0000a70a R_ARM_THM_CALL 00010109 slash_with_default_rule │ │ │ │ │ -000011e4 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000121e 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001232 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000123c 00000a0a R_ARM_THM_CALL 00007bf5 expression_rule │ │ │ │ │ -0000124a 0001ed0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00001280 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000128e 00020c0a R_ARM_THM_CALL 00000000 _PyPegen_soft_keyword_token │ │ │ │ │ -000012a4 0001d50a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -000012b2 0001ed0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -000012c0 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001308 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000131e 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001332 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000134a 0001280a R_ARM_THM_CALL 00019241 _tmp_167_rule │ │ │ │ │ -0000135c 0001290a R_ARM_THM_CALL 00019241 _tmp_168_rule │ │ │ │ │ -0000137a 0000690a R_ARM_THM_CALL 0000eded starred_expression_rule │ │ │ │ │ -0000138c 0000cd0a R_ARM_THM_CALL 0001152d star_named_expression_rule │ │ │ │ │ -0000139a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000013a4 0000660a R_ARM_THM_CALL 00012cb9 star_named_expressions_rule │ │ │ │ │ -000013b0 0000630a R_ARM_THM_CALL 0000cd09 for_if_clauses_rule │ │ │ │ │ -000013b8 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000013bc 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000013cc 00020d0a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -000013d6 00020d0a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -000013dc 0001272f R_ARM_THM_MOVW_ABS_NC 00000d1c .LC81 │ │ │ │ │ -000013e0 00012730 R_ARM_THM_MOVT_ABS 00000d1c .LC81 │ │ │ │ │ -000013f6 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000140a 0000cd0a R_ARM_THM_CALL 0001152d star_named_expression_rule │ │ │ │ │ -00001418 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001424 0000630a R_ARM_THM_CALL 0000cd09 for_if_clauses_rule │ │ │ │ │ -0000142e 0001272f R_ARM_THM_MOVW_ABS_NC 00000d1c .LC81 │ │ │ │ │ -00001432 00012730 R_ARM_THM_MOVT_ABS 00000d1c .LC81 │ │ │ │ │ -00001438 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000143c 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001454 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001466 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001476 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000148e 0000630a R_ARM_THM_CALL 0000cd09 for_if_clauses_rule │ │ │ │ │ -00001498 0001262f R_ARM_THM_MOVW_ABS_NC 00000ce8 .LC80 │ │ │ │ │ -0000149c 00012630 R_ARM_THM_MOVT_ABS 00000ce8 .LC80 │ │ │ │ │ -000014a2 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000014a6 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000014e6 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000014f4 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001506 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000150e 00002c0a R_ARM_THM_CALL 00008cb1 star_expressions_rule │ │ │ │ │ -0000151c 0000540a R_ARM_THM_CALL 00000239 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ -00001520 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000157a 0000cd0a R_ARM_THM_CALL 0001152d star_named_expression_rule │ │ │ │ │ -0000158e 00000a0a R_ARM_THM_CALL 00007bf5 expression_rule │ │ │ │ │ -000015ae 00002c0a R_ARM_THM_CALL 00008cb1 star_expressions_rule │ │ │ │ │ -000015cc 0000460a R_ARM_THM_CALL 0000e87d yield_expr_rule │ │ │ │ │ -000015e2 00002c0a R_ARM_THM_CALL 00008cb1 star_expressions_rule │ │ │ │ │ -00001600 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000162a 0001870a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000164c 0000660a R_ARM_THM_CALL 00012cb9 star_named_expressions_rule │ │ │ │ │ -00001662 00018b0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00001678 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001686 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001692 00000a0a R_ARM_THM_CALL 00007bf5 expression_rule │ │ │ │ │ -0000169e 00012b2f R_ARM_THM_MOVW_ABS_NC 00000d88 .LC83 │ │ │ │ │ -000016a2 00012b30 R_ARM_THM_MOVT_ABS 00000d88 .LC83 │ │ │ │ │ -000016a8 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000016ac 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000016c4 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000016dc 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000016e8 00000a0a R_ARM_THM_CALL 00007bf5 expression_rule │ │ │ │ │ -000016f4 00012c2f R_ARM_THM_MOVW_ABS_NC 00000db8 .LC84 │ │ │ │ │ -000016f8 00012c30 R_ARM_THM_MOVT_ABS 00000db8 .LC84 │ │ │ │ │ -000016fe 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001702 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000170e 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000171e 0000540a R_ARM_THM_CALL 00000239 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ -00001722 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001734 0000450a R_ARM_THM_CALL 00015015 augassign_rule │ │ │ │ │ -00001740 00009b0a R_ARM_THM_CALL 0000e061 annotated_rhs_rule │ │ │ │ │ -0000174c 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001750 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001766 0001fe0a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -0000177a 00012e2f R_ARM_THM_MOVW_ABS_NC 00000e04 .LC86 │ │ │ │ │ -0000177e 00012e30 R_ARM_THM_MOVT_ABS 00000e04 .LC86 │ │ │ │ │ -00001788 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000179c 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000017a6 00012d2f R_ARM_THM_MOVW_ABS_NC 00000dd8 .LC85 │ │ │ │ │ -000017aa 00012d30 R_ARM_THM_MOVT_ABS 00000dd8 .LC85 │ │ │ │ │ -000017b2 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000017b6 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000017d8 0001900a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000017e6 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000017ee 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001814 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001826 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001832 00000a0a R_ARM_THM_CALL 00007bf5 expression_rule │ │ │ │ │ -0000183e 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001842 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001858 0001fe0a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -00001868 00012a2f R_ARM_THM_MOVW_ABS_NC 00000d58 .LC82 │ │ │ │ │ -0000186c 00012a30 R_ARM_THM_MOVT_ABS 00000d58 .LC82 │ │ │ │ │ -0000187a 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000018c2 00020e0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ -000018f4 0000620a R_ARM_THM_CALL 00012bb1 list_rule │ │ │ │ │ -00001904 0000610a R_ARM_THM_CALL 0001128d tuple_rule │ │ │ │ │ -00001916 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000193a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000194e 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000197c 0000620a R_ARM_THM_CALL 00012bb1 list_rule │ │ │ │ │ -0000198a 0000610a R_ARM_THM_CALL 0001128d tuple_rule │ │ │ │ │ -00001998 0000560a R_ARM_THM_CALL 00007921 genexp_rule │ │ │ │ │ -000019aa 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000019bc 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000019ce 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000019de 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001a1c 0001870a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001a46 00002b0a R_ARM_THM_CALL 00006899 star_targets_rule │ │ │ │ │ -00001a58 00018b0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00001a68 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001a80 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001a8e 0001ed0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00001ab0 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001aba 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001ad2 0001900a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001aea 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001b00 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001b08 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001b44 0001870a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001b6a 00018b0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00001b78 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001bb4 0001900a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001bc6 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001bd4 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001bdc 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001bee 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001c1e 00011c0a R_ARM_THM_CALL 00017a39 lambda_param_rule │ │ │ │ │ -00001c30 00011c0a R_ARM_THM_CALL 00017a39 lambda_param_rule │ │ │ │ │ -00001c4c 0000c60a R_ARM_THM_CALL 000161f5 default_rule │ │ │ │ │ -00001c5c 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001c6c 0001fd0a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00001c76 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001c90 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001c98 0000c60a R_ARM_THM_CALL 000161f5 default_rule │ │ │ │ │ -00001ca4 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00001ca8 00018530 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00001cb2 0001880a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00001d32 0000690a R_ARM_THM_CALL 0000eded starred_expression_rule │ │ │ │ │ -00001d86 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00001da8 00000a0a R_ARM_THM_CALL 00007bf5 expression_rule │ │ │ │ │ -00001dd6 0000990a R_ARM_THM_CALL 000155d9 kwargs_rule │ │ │ │ │ -00001df6 00000a0a R_ARM_THM_CALL 00007bf5 expression_rule │ │ │ │ │ -00001e12 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00001e3c 0000950a R_ARM_THM_CALL 0000d905 args_rule │ │ │ │ │ -00001e5c 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00001e78 0000950a R_ARM_THM_CALL 0000d905 args_rule │ │ │ │ │ -00001e90 0000950a R_ARM_THM_CALL 0000d905 args_rule │ │ │ │ │ -00001ea6 0000950a R_ARM_THM_CALL 0000d905 args_rule │ │ │ │ │ -00001ebe 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00001ec2 00018530 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00001ecc 0001880a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00001eda 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00001ede 00018530 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00001eea 0001880a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00001f12 0001870a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001f34 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001f46 00018b0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00001f5a 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001f6a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00001f7c 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001f90 00009a0a R_ARM_THM_CALL 0000e9d9 _tmp_258_rule │ │ │ │ │ -00001fc0 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001fcc 00000a0a R_ARM_THM_CALL 00007bf5 expression_rule │ │ │ │ │ -00001fda 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001ff2 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000200a 0001dd0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -00002012 00006f2f R_ARM_THM_MOVW_ABS_NC 00000400 .LC26 │ │ │ │ │ -00002016 00006f30 R_ARM_THM_MOVT_ABS 00000400 .LC26 │ │ │ │ │ -0000201c 0000300a R_ARM_THM_CALL 00016761 INVALID_VERSION_CHECK │ │ │ │ │ -00002038 0001900a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00002046 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00002070 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002078 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002094 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000020ac 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000020cc 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000020e2 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000020fe 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000210c 00000a0a R_ARM_THM_CALL 00007bf5 expression_rule │ │ │ │ │ -00002118 0000630a R_ARM_THM_CALL 0000cd09 for_if_clauses_rule │ │ │ │ │ -00002122 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00002126 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000212e 0000c82f R_ARM_THM_MOVW_ABS_NC 00000804 .LC53 │ │ │ │ │ -00002132 0000c830 R_ARM_THM_MOVT_ABS 00000804 .LC53 │ │ │ │ │ -00002148 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000215e 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002174 0000630a R_ARM_THM_CALL 0000cd09 for_if_clauses_rule │ │ │ │ │ -00002184 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000021ae 0000950a R_ARM_THM_CALL 0000d905 args_rule │ │ │ │ │ -000021c8 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000021cc 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000021dc 00020d0a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -000021e0 00020f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -000021ea 00020d0a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -000021ee 00020f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -000021f4 0001342f R_ARM_THM_MOVW_ABS_NC 00000e7c .LC88 │ │ │ │ │ -000021f8 00013430 R_ARM_THM_MOVT_ABS 00000e7c .LC88 │ │ │ │ │ -0000220e 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000224a 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002256 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002262 0001362f R_ARM_THM_MOVW_ABS_NC 00000b97 _tmp_155_rule │ │ │ │ │ -00002266 00013630 R_ARM_THM_MOVT_ABS 00000b97 _tmp_155_rule │ │ │ │ │ -0000226e 00019a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00002278 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000227c 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00002284 0001352f R_ARM_THM_MOVW_ABS_NC 00000ea8 .LC89 │ │ │ │ │ -00002288 00013530 R_ARM_THM_MOVT_ABS 00000ea8 .LC89 │ │ │ │ │ -000022ae 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000022b6 00000a0a R_ARM_THM_CALL 00007bf5 expression_rule │ │ │ │ │ -000022ca 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000022e2 0000990a R_ARM_THM_CALL 000155d9 kwargs_rule │ │ │ │ │ -000022f4 0001ed0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000230c 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002332 0001370a R_ARM_THM_CALL 000002ff _tmp_262_rule │ │ │ │ │ -00002366 0001870a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002384 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002394 00018b0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000023a6 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000023b6 0001930a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000023c6 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000023ca 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000023d2 0001332f R_ARM_THM_MOVW_ABS_NC 00000e3c .LC87 │ │ │ │ │ -000023d6 00013330 R_ARM_THM_MOVT_ABS 00000e3c .LC87 │ │ │ │ │ -000023ec 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002406 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000241e 0001370a R_ARM_THM_CALL 000002ff _tmp_262_rule │ │ │ │ │ -0000243a 0001900a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00002448 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002450 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000246c 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002478 00000a0a R_ARM_THM_CALL 00007bf5 expression_rule │ │ │ │ │ -00002486 0000630a R_ARM_THM_CALL 0000cd09 for_if_clauses_rule │ │ │ │ │ -00002490 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00002494 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000024a2 00020d0a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -000024a6 00020f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -000024b0 00020d0a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -000024b4 00020f0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -000024ba 0001342f R_ARM_THM_MOVW_ABS_NC 00000e7c .LC88 │ │ │ │ │ -000024be 00013430 R_ARM_THM_MOVT_ABS 00000e7c .LC88 │ │ │ │ │ -000024d4 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000024ec 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002502 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002518 0000630a R_ARM_THM_CALL 0000cd09 for_if_clauses_rule │ │ │ │ │ -00002528 0002100a R_ARM_THM_CALL 00000000 _PyPegen_nonparen_genexp_in_call │ │ │ │ │ -00002530 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002542 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000254e 0000950a R_ARM_THM_CALL 0000d905 args_rule │ │ │ │ │ -0000255c 0002110a R_ARM_THM_CALL 00000000 _PyPegen_arguments_parsing_error │ │ │ │ │ -00002564 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000257c 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000258c 0001ed0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00002594 0000630a R_ARM_THM_CALL 0000cd09 for_if_clauses_rule │ │ │ │ │ -000025a4 0001ed0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -000025ac 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000025c0 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000261a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002636 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002652 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000266e 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00002680 00013b2f R_ARM_THM_MOVW_ABS_NC 00002809 _tmp_157_rule │ │ │ │ │ -00002684 00013b30 R_ARM_THM_MOVT_ABS 00002809 _tmp_157_rule │ │ │ │ │ -0000268a 00019a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00002692 00000a0a R_ARM_THM_CALL 00007bf5 expression_rule │ │ │ │ │ -000026a8 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000026c4 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000026d0 00000a0a R_ARM_THM_CALL 00007bf5 expression_rule │ │ │ │ │ -000026da 0000630a R_ARM_THM_CALL 0000cd09 for_if_clauses_rule │ │ │ │ │ -000026e2 0000c82f R_ARM_THM_MOVW_ABS_NC 00000804 .LC53 │ │ │ │ │ -000026e6 0000c830 R_ARM_THM_MOVT_ABS 00000804 .LC53 │ │ │ │ │ -000026ec 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000026f0 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00002708 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000271e 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002726 0001392f R_ARM_THM_MOVW_ABS_NC 00000ee0 .LC91 │ │ │ │ │ -0000272a 00013930 R_ARM_THM_MOVT_ABS 00000ee0 .LC91 │ │ │ │ │ -00002730 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00002734 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00002754 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000275e 0001382f R_ARM_THM_MOVW_ABS_NC 00000ecc .LC90 │ │ │ │ │ -00002762 00013830 R_ARM_THM_MOVT_ABS 00000ecc .LC90 │ │ │ │ │ -0000276c 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00002770 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00002788 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000279e 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000027b2 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000027bc 00000a0a R_ARM_THM_CALL 00007bf5 expression_rule │ │ │ │ │ -000027ca 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000027d6 00000a0a R_ARM_THM_CALL 00007bf5 expression_rule │ │ │ │ │ -000027e0 00013a2f R_ARM_THM_MOVW_ABS_NC 00000f20 .LC92 │ │ │ │ │ -000027e4 00013a30 R_ARM_THM_MOVT_ABS 00000f20 .LC92 │ │ │ │ │ -000027ea 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000027ee 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00002832 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000284c 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000285a 0001ed0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00002860 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000289a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000028ac 00009b0a R_ARM_THM_CALL 0000e061 annotated_rhs_rule │ │ │ │ │ -000028be 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000028fa 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00002918 0000cd0a R_ARM_THM_CALL 0001152d star_named_expression_rule │ │ │ │ │ -00002924 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002934 0000250a R_ARM_THM_CALL 00010edd named_expression_rule │ │ │ │ │ -0000295e 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000297c 0000660a R_ARM_THM_CALL 00012cb9 star_named_expressions_rule │ │ │ │ │ -0000298a 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000299e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000029b4 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -000029be 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002a08 0001870a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002a38 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002a48 00006c0a R_ARM_THM_CALL 0001309d fstring_replacement_field_rule │ │ │ │ │ -00002a5c 00018b0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00002a7a 0002120a R_ARM_THM_CALL 00000000 _PyPegen_decoded_constant_from_token │ │ │ │ │ -00002a9c 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002aba 0001900a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00002aca 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002ad2 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002ade 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002ae8 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002afc 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002b02 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002b46 0001870a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002b7a 00013c2f R_ARM_THM_MOVW_ABS_NC 00000f4c .LC93 │ │ │ │ │ -00002b7e 00013c30 R_ARM_THM_MOVT_ABS 00000f4c .LC93 │ │ │ │ │ -00002b84 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00002ba4 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002bac 0000260a R_ARM_THM_CALL 00012665 block_rule │ │ │ │ │ -00002bba 0002130a R_ARM_THM_CALL 00000000 _PyAST_match_case │ │ │ │ │ -00002bd8 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002bfe 00018b0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00002c1c 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002c38 0001900a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00002c48 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002c50 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002c70 00013c2f R_ARM_THM_MOVW_ABS_NC 00000f4c .LC93 │ │ │ │ │ -00002c74 00013c30 R_ARM_THM_MOVT_ABS 00000f4c .LC93 │ │ │ │ │ -00002c7a 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00002c96 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002ca8 00013c2f R_ARM_THM_MOVW_ABS_NC 00000f4c .LC93 │ │ │ │ │ -00002cac 00013c30 R_ARM_THM_MOVT_ABS 00000f4c .LC93 │ │ │ │ │ -00002cb0 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00002cd0 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002cee 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002cfe 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00002d02 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00002d0c 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002d10 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002d14 0001a90a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00002d1c 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002d34 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002d3c 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002d40 00018530 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002d4a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002d5c 0001a82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00002d60 0001a830 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00002d66 00013d2f R_ARM_THM_MOVW_ABS_NC 00000f54 .LC94 │ │ │ │ │ -00002d6a 00013d30 R_ARM_THM_MOVT_ABS 00000f54 .LC94 │ │ │ │ │ -00002d6e 0001a90a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00002d8c 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002d9a 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002da4 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002db2 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002dec 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00002e34 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002e42 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002e5a 0002140a R_ARM_THM_CALL 00000000 _PyAST_MatchSequence │ │ │ │ │ -00002e64 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002ed2 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002ef8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00002f02 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002f1c 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002f6c 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00002f92 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002fa4 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002fba 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00002ff6 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000300e 0002150a R_ARM_THM_CALL 00000000 _PyAST_MatchStar │ │ │ │ │ -00003018 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003030 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000303a 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003056 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000306e 0002150a R_ARM_THM_CALL 00000000 _PyAST_MatchStar │ │ │ │ │ -0000307c 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000030f2 0001490a R_ARM_THM_CALL 000192a5 or_pattern_rule │ │ │ │ │ -00003100 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003120 0001490a R_ARM_THM_CALL 000192a5 or_pattern_rule │ │ │ │ │ -00003134 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000316c 0001490a R_ARM_THM_CALL 000192a5 or_pattern_rule │ │ │ │ │ -00003178 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000318a 0001490a R_ARM_THM_CALL 000192a5 or_pattern_rule │ │ │ │ │ -00003196 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000031b6 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000031d6 0002160a R_ARM_THM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ -000031e6 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000031f6 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000031fe 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003212 0001462f R_ARM_THM_MOVW_ABS_NC 00000f94 .LC95 │ │ │ │ │ -00003216 00014630 R_ARM_THM_MOVT_ABS 00000f94 .LC95 │ │ │ │ │ -0000321c 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00003224 0001472f R_ARM_THM_MOVW_ABS_NC 00000f98 .LC96 │ │ │ │ │ -00003228 00014730 R_ARM_THM_MOVT_ABS 00000f98 .LC96 │ │ │ │ │ -0000322e 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00003232 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000324a 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000325c 0001ae2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_name_token │ │ │ │ │ -00003260 0001ae30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_name_token │ │ │ │ │ -00003268 0002030a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ -00003272 00000a0a R_ARM_THM_CALL 00007bf5 expression_rule │ │ │ │ │ -0000327a 0001482f R_ARM_THM_MOVW_ABS_NC 00000fb4 .LC97 │ │ │ │ │ -0000327e 00014830 R_ARM_THM_MOVT_ABS 00000fb4 .LC97 │ │ │ │ │ -00003286 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000032e8 0001c70a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -000032fc 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003314 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000331c 0001c70a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -00003328 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003344 0001e70a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -00003352 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000337c 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000033fe 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003408 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003412 0001570a R_ARM_THM_CALL 000001d3 imaginary_number_rule │ │ │ │ │ -0000341e 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000343e 0001e20a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00003448 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000345e 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003468 0001570a R_ARM_THM_CALL 000001d3 imaginary_number_rule │ │ │ │ │ -00003474 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003492 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003518 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003530 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003544 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003562 0001e70a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -00003572 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000035a4 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000035e2 0001c70a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -000035f6 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003600 00021f0a R_ARM_THM_CALL 00000000 _PyPegen_ensure_real │ │ │ │ │ -00003614 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000364e 0001462f R_ARM_THM_MOVW_ABS_NC 00000f94 .LC95 │ │ │ │ │ -00003652 00014630 R_ARM_THM_MOVT_ABS 00000f94 .LC95 │ │ │ │ │ -0000365c 00019b2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00003660 00019b30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00003664 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_string │ │ │ │ │ -0000366c 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00003674 0001592f R_ARM_THM_MOVW_ABS_NC 00003b19 _tmp_69_rule │ │ │ │ │ -00003678 00015930 R_ARM_THM_MOVT_ABS 00003b19 _tmp_69_rule │ │ │ │ │ -00003680 00019a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000368c 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00003694 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000036bc 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003700 0001462f R_ARM_THM_MOVW_ABS_NC 00000f94 .LC95 │ │ │ │ │ -00003704 00014630 R_ARM_THM_MOVT_ABS 00000f94 .LC95 │ │ │ │ │ -0000370a 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00003722 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003740 0002160a R_ARM_THM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ -0000374a 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003762 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003794 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000037cc 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000037f0 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000384c 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003858 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00003866 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000388c 0001b90a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -000038ac 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000038d6 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000038dc 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000038f8 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003934 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00003944 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000039bc 0001870a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000039d6 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003a00 00018b0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00003a1e 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003a2e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00003a40 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003a62 0001900a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003a70 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003a78 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003a9a 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003aae 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003ab8 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003aec 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003afe 0000250a R_ARM_THM_CALL 00010edd named_expression_rule │ │ │ │ │ -00003b08 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003b40 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003b50 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003b60 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003b70 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003bb0 0001870a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003bee 00018b0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00003c0c 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003c1e 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003c26 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003c2e 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003c3a 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003c4a 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003c62 0001900a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003cd4 0001870a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003cee 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003d18 00018b0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00003d28 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003d38 0001930a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00003d4c 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003d56 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003d5e 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003d82 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003d8a 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003dac 0001900a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003e20 0001870a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003e3a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003e4e 00018b0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00003e5e 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003e6e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00003e82 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003e8c 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003e94 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003ed2 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003eda 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003efc 0001900a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003f34 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00003f40 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003f54 0002200a R_ARM_THM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ -00003f66 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003f6c 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003fc2 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00003fec 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00004014 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000403c 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000405c 0002210a R_ARM_THM_CALL 00000000 _PyAST_TypeVar │ │ │ │ │ -00004070 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00004090 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000040a6 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000040bc 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000040c4 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000040ce 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000040e8 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000040f4 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00004112 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004130 0002220a R_ARM_THM_CALL 00000000 _PyAST_ParamSpec │ │ │ │ │ -0000413a 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004146 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00004152 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000415e 00000a0a R_ARM_THM_CALL 00007bf5 expression_rule │ │ │ │ │ -00004166 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000416a 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00004172 0001602f R_ARM_THM_MOVW_ABS_NC 00001024 .LC100 │ │ │ │ │ -00004176 00016030 R_ARM_THM_MOVT_ABS 00001024 .LC100 │ │ │ │ │ -00004180 00015f2f R_ARM_THM_MOVW_ABS_NC 00000ff8 .LC99 │ │ │ │ │ -00004184 00015f30 R_ARM_THM_MOVT_ABS 00000ff8 .LC99 │ │ │ │ │ -0000418c 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000041b4 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000041d2 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000041ee 0002230a R_ARM_THM_CALL 00000000 _PyAST_TypeVarTuple │ │ │ │ │ -000041fe 00000a0a R_ARM_THM_CALL 00007bf5 expression_rule │ │ │ │ │ -0000420e 00000a0a R_ARM_THM_CALL 00007bf5 expression_rule │ │ │ │ │ -00004218 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000421c 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00004224 0001622f R_ARM_THM_MOVW_ABS_NC 00001070 .LC102 │ │ │ │ │ -00004228 00016230 R_ARM_THM_MOVT_ABS 00001070 .LC102 │ │ │ │ │ -00004232 0001612f R_ARM_THM_MOVW_ABS_NC 00001048 .LC101 │ │ │ │ │ -00004236 00016130 R_ARM_THM_MOVT_ABS 00001048 .LC101 │ │ │ │ │ -00004254 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004276 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00004284 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004292 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000429a 00007b0a R_ARM_THM_CALL 0000a289 star_expression_rule │ │ │ │ │ -000042a8 0001632f R_ARM_THM_MOVW_ABS_NC 00001090 .LC103 │ │ │ │ │ -000042ac 00016330 R_ARM_THM_MOVT_ABS 00001090 .LC103 │ │ │ │ │ -000042b0 0000300a R_ARM_THM_CALL 00016761 INVALID_VERSION_CHECK │ │ │ │ │ -000042ce 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000042d4 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004318 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004330 00000a0a R_ARM_THM_CALL 00007bf5 expression_rule │ │ │ │ │ -0000433e 0001632f R_ARM_THM_MOVW_ABS_NC 00001090 .LC103 │ │ │ │ │ -00004342 00016330 R_ARM_THM_MOVT_ABS 00001090 .LC103 │ │ │ │ │ -00004346 0000300a R_ARM_THM_CALL 00016761 INVALID_VERSION_CHECK │ │ │ │ │ -00004354 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004370 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000043aa 0001870a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00004402 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000440e 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004418 00000a0a R_ARM_THM_CALL 00007bf5 expression_rule │ │ │ │ │ -00004442 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004462 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000446a 0000260a R_ARM_THM_CALL 00012665 block_rule │ │ │ │ │ -00004474 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004496 0002050a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -000044ee 00018b0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000450e 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00004536 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004562 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000457e 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000458e 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000045a2 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000045ac 00000a0a R_ARM_THM_CALL 00007bf5 expression_rule │ │ │ │ │ -000045b6 0001660a R_ARM_THM_CALL 0000092d _tmp_225_rule │ │ │ │ │ -000045c4 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000045d0 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000045d8 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000045dc 00018530 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000045e6 0001880a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000045f6 0001a82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -000045fa 0001a830 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00004602 0001652f R_ARM_THM_MOVW_ABS_NC 000010ac .LC104 │ │ │ │ │ -00004606 00016530 R_ARM_THM_MOVT_ABS 000010ac .LC104 │ │ │ │ │ -0000460a 0001a90a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00004612 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004636 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000463e 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000464a 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004652 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004666 0001900a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004674 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000468e 0000f40a R_ARM_THM_CALL 0000098b invalid_except_stmt_rule │ │ │ │ │ -0000469c 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000046a4 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000046e0 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000046f0 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004700 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000473a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000474a 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000047c6 0001870a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000047e0 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000047ee 00018b0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00004800 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004810 0001930a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000485a 0001900a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004868 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004870 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004884 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000488e 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004896 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004920 0001692f R_ARM_THM_MOVW_ABS_NC 00004b15 _tmp_68_rule │ │ │ │ │ -00004924 00016930 R_ARM_THM_MOVT_ABS 00004b15 _tmp_68_rule │ │ │ │ │ -0000492c 00019a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00004940 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000495c 0002200a R_ARM_THM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ -00004998 0000600a R_ARM_THM_CALL 000062fd strings_rule │ │ │ │ │ -000049b0 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000049c6 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000049dc 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000049ec 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00004a2e 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004a3a 0001cf2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00004a3e 0001cf30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00004a52 0001c90a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00004a5e 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004a72 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004a86 0001cb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00004a8a 0001cb30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00004a96 0001c90a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00004aa6 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004ab8 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00004abc 0001c830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00004ac6 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004ad8 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004af4 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004afc 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004b44 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004b54 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004b64 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000004a 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000072 0001840a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000000a0 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000000ba 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000000d0 0001880a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000000de 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000000ea 00004b0a R_ARM_THM_CALL 0000e0b9 dotted_name_rule │ │ │ │ │ +000000fc 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000114 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00000128 0001f50a R_ARM_THM_CALL 00000000 _PyPegen_seq_count_dots │ │ │ │ │ +00000144 0001f60a R_ARM_THM_CALL 00000000 _PyPegen_checked_future_import │ │ │ │ │ +00000196 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000001b0 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000001d2 0001880a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000001fc 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000204 0001920a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000021e 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000246 0001840a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000027c 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000290 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000002be 0001880a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000002ce 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000002de 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000002f8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000030a 0001f50a R_ARM_THM_CALL 00000000 _PyPegen_seq_count_dots │ │ │ │ │ +00000322 0001f70a R_ARM_THM_CALL 00000000 _PyAST_ImportFrom │ │ │ │ │ +0000032e 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000038a 00018d0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000003a8 00018d0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000003ba 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000003c2 0001920a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000003d0 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000003e0 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000003fe 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000040e 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000416 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000422 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00000446 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000044e 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000004a0 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000004c4 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000004e0 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000004e4 00018230 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000004ee 0001850a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000050e 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000051a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00000534 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_alias_for_star │ │ │ │ │ +0000053e 0001860a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00000548 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000056a 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000578 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000005b6 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000005c0 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000005c6 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000005ca 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000005d2 0000bf2f R_ARM_THM_MOVW_ABS_NC 0000079c .LC51 │ │ │ │ │ +000005d6 0000bf30 R_ARM_THM_MOVT_ABS 0000079c .LC51 │ │ │ │ │ +000005dc 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000005e4 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000606 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000061c 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000062c 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000630 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000634 0000412f R_ARM_THM_MOVW_ABS_NC 000002c0 .LC19 │ │ │ │ │ +00000638 00004130 R_ARM_THM_MOVT_ABS 000002c0 .LC19 │ │ │ │ │ +00000670 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000006ba 0000c10a R_ARM_THM_CALL 000104b1 import_from_as_name_rule │ │ │ │ │ +000006e4 0001840a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000006fc 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000708 0001880a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00000716 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000726 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000073e 0000c10a R_ARM_THM_CALL 000104b1 import_from_as_name_rule │ │ │ │ │ +00000750 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000075e 0001880a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000077e 0000c10a R_ARM_THM_CALL 000104b1 import_from_as_name_rule │ │ │ │ │ +0000078c 00018d0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000007ac 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000007be 0001880a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000007d4 0000c10a R_ARM_THM_CALL 000104b1 import_from_as_name_rule │ │ │ │ │ +000007f4 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000007fc 0001920a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000081c 00018d0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000082a 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000834 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000084e 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000886 0001840a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000008c0 0000bc0a R_ARM_THM_CALL 0000ff69 param_rule │ │ │ │ │ +000008ca 0000c40a R_ARM_THM_CALL 00015e59 default_rule │ │ │ │ │ +000008d8 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000008e2 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000008f2 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0000091e 0000bc0a R_ARM_THM_CALL 0000ff69 param_rule │ │ │ │ │ +0000093c 0001880a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000094c 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000960 0000c40a R_ARM_THM_CALL 00015e59 default_rule │ │ │ │ │ +00000970 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000097c 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00000980 00018230 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000098a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000099a 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +000009ac 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000009d8 00018d0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000009e6 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000009ee 0001920a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000a06 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000a0e 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000a42 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00000a66 0001840a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000a80 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000a8e 0001880a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00000aa0 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000ab0 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00000ac2 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00000af6 00018d0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00000b04 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000b0c 0001920a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000b20 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000b2e 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000b74 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00000b8e 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000bac 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000bb6 00007b0a R_ARM_THM_CALL 0000a291 star_expression_rule │ │ │ │ │ +00000bc8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00000bea 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00000bfc 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00000c2e 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000c50 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000cbe 0001840a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000cd8 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000ce6 0001880a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00000cf8 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000d08 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00000d1c 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000d6a 00018d0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00000d78 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000d80 0001920a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000d98 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000da2 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000dac 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000dfe 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00000e28 0000550a R_ARM_THM_CALL 00004ae5 t_primary_rule │ │ │ │ │ +00000e34 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000e48 0000550a R_ARM_THM_CALL 00004ae5 t_primary_rule │ │ │ │ │ +00000e56 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000e60 0000470a R_ARM_THM_CALL 00013d79 slices_rule │ │ │ │ │ +00000e6e 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000e74 0000482f R_ARM_THM_MOVW_ABS_NC 00006829 t_lookahead_rule │ │ │ │ │ +00000e78 00004830 R_ARM_THM_MOVT_ABS 00006829 t_lookahead_rule │ │ │ │ │ +00000e80 0001970a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00000e88 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00000eaa 0001b40a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +00000ebe 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00000f00 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00000f0e 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00000f22 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00000f2c 0000482f R_ARM_THM_MOVW_ABS_NC 00006829 t_lookahead_rule │ │ │ │ │ +00000f30 00004830 R_ARM_THM_MOVT_ABS 00006829 t_lookahead_rule │ │ │ │ │ +00000f38 0001970a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00000f44 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00000f68 0001b60a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +00000f72 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000f90 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000fa2 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000fb4 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000fda 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000fe4 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001006 0001d90a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ +0000100e 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001032 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000103c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000105a 0001d70a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00001076 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001084 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00001090 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001098 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000010b0 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000010c0 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00001108 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001118 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001126 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001160 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001170 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001180 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000118e 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000011d0 0001840a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000011ea 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000011f6 0001880a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00001204 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001216 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000122c 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001234 0001920a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001240 0000f70a R_ARM_THM_CALL 00016265 kwarg_or_double_starred_rule │ │ │ │ │ +0000125e 0001920a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000127e 00018d0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000012b8 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000012c8 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000012d8 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000130e 0000ae0a R_ARM_THM_CALL 0000fa41 slash_no_default_rule │ │ │ │ │ +0000131c 0000a70a R_ARM_THM_CALL 00010089 slash_with_default_rule │ │ │ │ │ +0000132c 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001366 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000137a 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001384 00000a0a R_ARM_THM_CALL 00007bfd expression_rule │ │ │ │ │ +00001392 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +000013c8 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000013d6 0002090a R_ARM_THM_CALL 00000000 _PyPegen_soft_keyword_token │ │ │ │ │ +000013ec 0001d20a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +000013fa 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00001408 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001450 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001466 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000147a 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001492 0001250a R_ARM_THM_CALL 000191b9 _tmp_167_rule │ │ │ │ │ +000014a4 0001260a R_ARM_THM_CALL 000191b9 _tmp_168_rule │ │ │ │ │ +000014c2 0000690a R_ARM_THM_CALL 0000edf1 starred_expression_rule │ │ │ │ │ +000014d4 0000cb0a R_ARM_THM_CALL 000114ad star_named_expression_rule │ │ │ │ │ +000014e2 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000014ec 0000660a R_ARM_THM_CALL 00012c39 star_named_expressions_rule │ │ │ │ │ +000014f8 0000630a R_ARM_THM_CALL 0000cd0d for_if_clauses_rule │ │ │ │ │ +00001500 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001504 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001514 00020a0a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0000151e 00020a0a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +00001524 0001242f R_ARM_THM_MOVW_ABS_NC 00000d1c .LC81 │ │ │ │ │ +00001528 00012430 R_ARM_THM_MOVT_ABS 00000d1c .LC81 │ │ │ │ │ +0000153e 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001552 0000cb0a R_ARM_THM_CALL 000114ad star_named_expression_rule │ │ │ │ │ +00001560 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000156c 0000630a R_ARM_THM_CALL 0000cd0d for_if_clauses_rule │ │ │ │ │ +00001576 0001242f R_ARM_THM_MOVW_ABS_NC 00000d1c .LC81 │ │ │ │ │ +0000157a 00012430 R_ARM_THM_MOVT_ABS 00000d1c .LC81 │ │ │ │ │ +00001580 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001584 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000159c 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000015ae 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000015be 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000015d6 0000630a R_ARM_THM_CALL 0000cd0d for_if_clauses_rule │ │ │ │ │ +000015e0 0001232f R_ARM_THM_MOVW_ABS_NC 00000ce8 .LC80 │ │ │ │ │ +000015e4 00012330 R_ARM_THM_MOVT_ABS 00000ce8 .LC80 │ │ │ │ │ +000015ea 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000015ee 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000162e 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000163c 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000164e 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001656 00002c0a R_ARM_THM_CALL 00008cb9 star_expressions_rule │ │ │ │ │ +00001664 0000530a R_ARM_THM_CALL 00000239 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +00001668 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000016c2 0000cb0a R_ARM_THM_CALL 000114ad star_named_expression_rule │ │ │ │ │ +000016d6 00000a0a R_ARM_THM_CALL 00007bfd expression_rule │ │ │ │ │ +000016f6 00002c0a R_ARM_THM_CALL 00008cb9 star_expressions_rule │ │ │ │ │ +00001714 0000460a R_ARM_THM_CALL 0000e881 yield_expr_rule │ │ │ │ │ +0000172a 00002c0a R_ARM_THM_CALL 00008cb9 star_expressions_rule │ │ │ │ │ +00001748 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001772 0001840a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001794 0000660a R_ARM_THM_CALL 00012c39 star_named_expressions_rule │ │ │ │ │ +000017aa 0001880a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000017c0 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000017ce 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000017da 00000a0a R_ARM_THM_CALL 00007bfd expression_rule │ │ │ │ │ +000017e6 0001282f R_ARM_THM_MOVW_ABS_NC 00000d88 .LC83 │ │ │ │ │ +000017ea 00012830 R_ARM_THM_MOVT_ABS 00000d88 .LC83 │ │ │ │ │ +000017f0 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000017f4 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000180c 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001824 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001830 00000a0a R_ARM_THM_CALL 00007bfd expression_rule │ │ │ │ │ +0000183c 0001292f R_ARM_THM_MOVW_ABS_NC 00000db8 .LC84 │ │ │ │ │ +00001840 00012930 R_ARM_THM_MOVT_ABS 00000db8 .LC84 │ │ │ │ │ +00001846 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000184a 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001856 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001866 0000530a R_ARM_THM_CALL 00000239 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +0000186a 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000187c 0000450a R_ARM_THM_CALL 00014f95 augassign_rule │ │ │ │ │ +00001888 00009b0a R_ARM_THM_CALL 0000e065 annotated_rhs_rule │ │ │ │ │ +00001894 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001898 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000018ae 0001fb0a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +000018c2 00012b2f R_ARM_THM_MOVW_ABS_NC 00000e04 .LC86 │ │ │ │ │ +000018c6 00012b30 R_ARM_THM_MOVT_ABS 00000e04 .LC86 │ │ │ │ │ +000018d0 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000018e4 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000018ee 00012a2f R_ARM_THM_MOVW_ABS_NC 00000dd8 .LC85 │ │ │ │ │ +000018f2 00012a30 R_ARM_THM_MOVT_ABS 00000dd8 .LC85 │ │ │ │ │ +000018fa 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000018fe 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001920 00018d0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000192e 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001936 0001920a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000195c 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000196e 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000197a 00000a0a R_ARM_THM_CALL 00007bfd expression_rule │ │ │ │ │ +00001986 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000198a 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000019a0 0001fb0a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +000019b0 0001272f R_ARM_THM_MOVW_ABS_NC 00000d58 .LC82 │ │ │ │ │ +000019b4 00012730 R_ARM_THM_MOVT_ABS 00000d58 .LC82 │ │ │ │ │ +000019c2 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001a0a 00020b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ +00001a3c 0000620a R_ARM_THM_CALL 00012b31 list_rule │ │ │ │ │ +00001a4c 0000610a R_ARM_THM_CALL 0001120d tuple_rule │ │ │ │ │ +00001a5e 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001a82 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001a96 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001ac4 0000620a R_ARM_THM_CALL 00012b31 list_rule │ │ │ │ │ +00001ad2 0000610a R_ARM_THM_CALL 0001120d tuple_rule │ │ │ │ │ +00001ae0 0000560a R_ARM_THM_CALL 00007929 genexp_rule │ │ │ │ │ +00001af2 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001b04 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001b16 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001b26 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001b64 0001840a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001b8e 00002b0a R_ARM_THM_CALL 000068a1 star_targets_rule │ │ │ │ │ +00001ba0 0001880a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00001bb0 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001bc8 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001bd6 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00001bf8 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001c02 0001920a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001c1a 00018d0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00001c32 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001c48 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001c50 0001920a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001c8c 0001840a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001cb2 0001880a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00001cc0 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001cfc 00018d0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00001d0e 0001920a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001d1c 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001d24 0001920a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001d36 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001d66 0001190a R_ARM_THM_CALL 000179a1 lambda_param_rule │ │ │ │ │ +00001d78 0001190a R_ARM_THM_CALL 000179a1 lambda_param_rule │ │ │ │ │ +00001d94 0000c40a R_ARM_THM_CALL 00015e59 default_rule │ │ │ │ │ +00001da4 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001db4 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00001dbe 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001dd8 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001de0 0000c40a R_ARM_THM_CALL 00015e59 default_rule │ │ │ │ │ +00001dec 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00001df0 00018230 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00001dfa 0001850a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00001e7a 0000690a R_ARM_THM_CALL 0000edf1 starred_expression_rule │ │ │ │ │ +00001ece 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00001ef0 00000a0a R_ARM_THM_CALL 00007bfd expression_rule │ │ │ │ │ +00001f1e 0000990a R_ARM_THM_CALL 00015205 kwargs_rule │ │ │ │ │ +00001f3e 00000a0a R_ARM_THM_CALL 00007bfd expression_rule │ │ │ │ │ +00001f5a 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00001f84 0000950a R_ARM_THM_CALL 0000d909 args_rule │ │ │ │ │ +00001fa4 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00001fc0 0000950a R_ARM_THM_CALL 0000d909 args_rule │ │ │ │ │ +00001fd8 0000950a R_ARM_THM_CALL 0000d909 args_rule │ │ │ │ │ +00001fee 0000950a R_ARM_THM_CALL 0000d909 args_rule │ │ │ │ │ +00002006 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000200a 00018230 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002014 0001850a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002022 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002026 00018230 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002032 0001850a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000205a 0001840a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000207c 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000208e 0001880a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000020a2 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000020b2 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000020c4 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000020d8 00009a0a R_ARM_THM_CALL 0000e9dd _tmp_258_rule │ │ │ │ │ +00002108 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002114 00000a0a R_ARM_THM_CALL 00007bfd expression_rule │ │ │ │ │ +00002122 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000213a 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00002152 0001da0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +0000215a 00006f2f R_ARM_THM_MOVW_ABS_NC 00000400 .LC26 │ │ │ │ │ +0000215e 00006f30 R_ARM_THM_MOVT_ABS 00000400 .LC26 │ │ │ │ │ +00002164 0000300a R_ARM_THM_CALL 000163c5 INVALID_VERSION_CHECK │ │ │ │ │ +00002180 00018d0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000218e 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000021b8 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000021c0 0001920a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000021dc 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000021f4 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002214 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000222a 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002246 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002254 00000a0a R_ARM_THM_CALL 00007bfd expression_rule │ │ │ │ │ +00002260 0000630a R_ARM_THM_CALL 0000cd0d for_if_clauses_rule │ │ │ │ │ +0000226a 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000226e 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00002276 0000c62f R_ARM_THM_MOVW_ABS_NC 00000804 .LC53 │ │ │ │ │ +0000227a 0000c630 R_ARM_THM_MOVT_ABS 00000804 .LC53 │ │ │ │ │ +00002290 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000022a6 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000022bc 0000630a R_ARM_THM_CALL 0000cd0d for_if_clauses_rule │ │ │ │ │ +000022cc 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000022f6 0000950a R_ARM_THM_CALL 0000d909 args_rule │ │ │ │ │ +00002310 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00002314 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00002324 00020a0a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +00002328 00020c0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +00002332 00020a0a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +00002336 00020c0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +0000233c 0001312f R_ARM_THM_MOVW_ABS_NC 00000e7c .LC88 │ │ │ │ │ +00002340 00013130 R_ARM_THM_MOVT_ABS 00000e7c .LC88 │ │ │ │ │ +00002356 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002392 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000239e 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000023aa 0001332f R_ARM_THM_MOVW_ABS_NC 00000b97 _tmp_155_rule │ │ │ │ │ +000023ae 00013330 R_ARM_THM_MOVT_ABS 00000b97 _tmp_155_rule │ │ │ │ │ +000023b6 0001970a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000023c0 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000023c4 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000023cc 0001322f R_ARM_THM_MOVW_ABS_NC 00000ea8 .LC89 │ │ │ │ │ +000023d0 00013230 R_ARM_THM_MOVT_ABS 00000ea8 .LC89 │ │ │ │ │ +000023f6 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000023fe 00000a0a R_ARM_THM_CALL 00007bfd expression_rule │ │ │ │ │ +00002412 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000242a 0000990a R_ARM_THM_CALL 00015205 kwargs_rule │ │ │ │ │ +0000243c 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00002454 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000247a 0001340a R_ARM_THM_CALL 000002ff _tmp_262_rule │ │ │ │ │ +000024ae 0001840a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000024cc 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000024dc 0001880a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000024ee 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000024fe 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000250e 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00002512 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000251a 0001302f R_ARM_THM_MOVW_ABS_NC 00000e3c .LC87 │ │ │ │ │ +0000251e 00013030 R_ARM_THM_MOVT_ABS 00000e3c .LC87 │ │ │ │ │ +00002534 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000254e 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002566 0001340a R_ARM_THM_CALL 000002ff _tmp_262_rule │ │ │ │ │ +00002582 00018d0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00002590 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002598 0001920a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000025b4 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000025c0 00000a0a R_ARM_THM_CALL 00007bfd expression_rule │ │ │ │ │ +000025ce 0000630a R_ARM_THM_CALL 0000cd0d for_if_clauses_rule │ │ │ │ │ +000025d8 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000025dc 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000025ea 00020a0a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +000025ee 00020c0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +000025f8 00020a0a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +000025fc 00020c0a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +00002602 0001312f R_ARM_THM_MOVW_ABS_NC 00000e7c .LC88 │ │ │ │ │ +00002606 00013130 R_ARM_THM_MOVT_ABS 00000e7c .LC88 │ │ │ │ │ +0000261c 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002634 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000264a 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002660 0000630a R_ARM_THM_CALL 0000cd0d for_if_clauses_rule │ │ │ │ │ +00002670 00020d0a R_ARM_THM_CALL 00000000 _PyPegen_nonparen_genexp_in_call │ │ │ │ │ +00002678 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000268a 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002696 0000950a R_ARM_THM_CALL 0000d909 args_rule │ │ │ │ │ +000026a4 00020e0a R_ARM_THM_CALL 00000000 _PyPegen_arguments_parsing_error │ │ │ │ │ +000026ac 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000026c4 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000026d4 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +000026dc 0000630a R_ARM_THM_CALL 0000cd0d for_if_clauses_rule │ │ │ │ │ +000026ec 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +000026f4 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002708 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002762 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000277e 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000279a 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000027b6 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000027c8 0001382f R_ARM_THM_MOVW_ABS_NC 00002951 _tmp_157_rule │ │ │ │ │ +000027cc 00013830 R_ARM_THM_MOVT_ABS 00002951 _tmp_157_rule │ │ │ │ │ +000027d2 0001970a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000027da 00000a0a R_ARM_THM_CALL 00007bfd expression_rule │ │ │ │ │ +000027f0 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000280c 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002818 00000a0a R_ARM_THM_CALL 00007bfd expression_rule │ │ │ │ │ +00002822 0000630a R_ARM_THM_CALL 0000cd0d for_if_clauses_rule │ │ │ │ │ +0000282a 0000c62f R_ARM_THM_MOVW_ABS_NC 00000804 .LC53 │ │ │ │ │ +0000282e 0000c630 R_ARM_THM_MOVT_ABS 00000804 .LC53 │ │ │ │ │ +00002834 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00002838 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00002850 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002866 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000286e 0001362f R_ARM_THM_MOVW_ABS_NC 00000ee0 .LC91 │ │ │ │ │ +00002872 00013630 R_ARM_THM_MOVT_ABS 00000ee0 .LC91 │ │ │ │ │ +00002878 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000287c 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000289c 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000028a6 0001352f R_ARM_THM_MOVW_ABS_NC 00000ecc .LC90 │ │ │ │ │ +000028aa 00013530 R_ARM_THM_MOVT_ABS 00000ecc .LC90 │ │ │ │ │ +000028b4 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000028b8 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000028d0 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000028e6 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000028fa 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002904 00000a0a R_ARM_THM_CALL 00007bfd expression_rule │ │ │ │ │ +00002912 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000291e 00000a0a R_ARM_THM_CALL 00007bfd expression_rule │ │ │ │ │ +00002928 0001372f R_ARM_THM_MOVW_ABS_NC 00000f20 .LC92 │ │ │ │ │ +0000292c 00013730 R_ARM_THM_MOVT_ABS 00000f20 .LC92 │ │ │ │ │ +00002932 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00002936 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000297a 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00002994 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000029a2 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +000029a8 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000029e2 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000029f4 00009b0a R_ARM_THM_CALL 0000e065 annotated_rhs_rule │ │ │ │ │ +00002a06 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002a42 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00002a60 0000cb0a R_ARM_THM_CALL 000114ad star_named_expression_rule │ │ │ │ │ +00002a6c 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002a7c 0000250a R_ARM_THM_CALL 00010e5d named_expression_rule │ │ │ │ │ +00002aa6 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002ac4 0000660a R_ARM_THM_CALL 00012c39 star_named_expressions_rule │ │ │ │ │ +00002ad2 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002ae6 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00002afc 0001d70a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00002b06 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002b50 0001840a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002b80 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b90 00006c0a R_ARM_THM_CALL 0001301d fstring_replacement_field_rule │ │ │ │ │ +00002ba4 0001880a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00002bc2 00020f0a R_ARM_THM_CALL 00000000 _PyPegen_decoded_constant_from_token │ │ │ │ │ +00002be4 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002c02 00018d0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00002c12 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002c1a 0001920a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002c26 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002c30 0001920a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002c44 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002c4a 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002c8e 0001840a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002cc2 0001392f R_ARM_THM_MOVW_ABS_NC 00000f4c .LC93 │ │ │ │ │ +00002cc6 00013930 R_ARM_THM_MOVT_ABS 00000f4c .LC93 │ │ │ │ │ +00002ccc 0001980a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00002cec 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002cf4 0000260a R_ARM_THM_CALL 000125e5 block_rule │ │ │ │ │ +00002d02 0002100a R_ARM_THM_CALL 00000000 _PyAST_match_case │ │ │ │ │ +00002d20 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002d46 0001880a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00002d64 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002d80 00018d0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00002d90 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002d98 0001920a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002db8 0001392f R_ARM_THM_MOVW_ABS_NC 00000f4c .LC93 │ │ │ │ │ +00002dbc 00013930 R_ARM_THM_MOVT_ABS 00000f4c .LC93 │ │ │ │ │ +00002dc2 0001980a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00002dde 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002df0 0001392f R_ARM_THM_MOVW_ABS_NC 00000f4c .LC93 │ │ │ │ │ +00002df4 00013930 R_ARM_THM_MOVT_ABS 00000f4c .LC93 │ │ │ │ │ +00002df8 0001980a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00002e18 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002e36 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002e46 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00002e4a 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00002e54 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002e58 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002e5c 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00002e64 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002e7c 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002e84 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002e88 00018230 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002e92 0001850a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002ea4 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00002ea8 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00002eae 00013a2f R_ARM_THM_MOVW_ABS_NC 00000f54 .LC94 │ │ │ │ │ +00002eb2 00013a30 R_ARM_THM_MOVT_ABS 00000f54 .LC94 │ │ │ │ │ +00002eb6 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00002ed4 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002ee2 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002eec 0001920a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002efa 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002f34 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00002f7c 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002f8a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002fa2 0002110a R_ARM_THM_CALL 00000000 _PyAST_MatchSequence │ │ │ │ │ +00002fac 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000301a 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003040 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000304a 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003064 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000030b4 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000030da 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000030ec 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003102 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000313e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003156 0002120a R_ARM_THM_CALL 00000000 _PyAST_MatchStar │ │ │ │ │ +00003160 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003178 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003182 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000319e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000031b6 0002120a R_ARM_THM_CALL 00000000 _PyAST_MatchStar │ │ │ │ │ +000031c4 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000323a 0001460a R_ARM_THM_CALL 0001921d or_pattern_rule │ │ │ │ │ +00003248 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003268 0001460a R_ARM_THM_CALL 0001921d or_pattern_rule │ │ │ │ │ +0000327c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000032b4 0001460a R_ARM_THM_CALL 0001921d or_pattern_rule │ │ │ │ │ +000032c0 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000032d2 0001460a R_ARM_THM_CALL 0001921d or_pattern_rule │ │ │ │ │ +000032de 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000032fe 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000331e 0002130a R_ARM_THM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ +0000332e 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000333e 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003346 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000335a 0001432f R_ARM_THM_MOVW_ABS_NC 00000f94 .LC95 │ │ │ │ │ +0000335e 00014330 R_ARM_THM_MOVT_ABS 00000f94 .LC95 │ │ │ │ │ +00003364 0001980a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +0000336c 0001442f R_ARM_THM_MOVW_ABS_NC 00000f98 .LC96 │ │ │ │ │ +00003370 00014430 R_ARM_THM_MOVT_ABS 00000f98 .LC96 │ │ │ │ │ +00003376 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000337a 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00003392 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000033a4 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_name_token │ │ │ │ │ +000033a8 0001ab30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_name_token │ │ │ │ │ +000033b0 0002000a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ +000033ba 00000a0a R_ARM_THM_CALL 00007bfd expression_rule │ │ │ │ │ +000033c2 0001452f R_ARM_THM_MOVW_ABS_NC 00000fb4 .LC97 │ │ │ │ │ +000033c6 00014530 R_ARM_THM_MOVT_ABS 00000fb4 .LC97 │ │ │ │ │ +000033ce 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003430 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +00003444 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000345c 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003464 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +00003470 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000348c 0001e40a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +0000349a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000034c4 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003546 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003550 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000355a 0001540a R_ARM_THM_CALL 000001d3 imaginary_number_rule │ │ │ │ │ +00003566 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003586 0001df0a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00003590 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000035a6 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000035b0 0001540a R_ARM_THM_CALL 000001d3 imaginary_number_rule │ │ │ │ │ +000035bc 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000035da 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003660 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003678 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000368c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000036aa 0001e40a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +000036ba 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000036ec 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000372a 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +0000373e 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003748 00021c0a R_ARM_THM_CALL 00000000 _PyPegen_ensure_real │ │ │ │ │ +0000375c 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003796 0001432f R_ARM_THM_MOVW_ABS_NC 00000f94 .LC95 │ │ │ │ │ +0000379a 00014330 R_ARM_THM_MOVT_ABS 00000f94 .LC95 │ │ │ │ │ +000037a4 0001982f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +000037a8 00019830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +000037ac 0001ac0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_string │ │ │ │ │ +000037b4 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000037bc 0001562f R_ARM_THM_MOVW_ABS_NC 00003c61 _tmp_69_rule │ │ │ │ │ +000037c0 00015630 R_ARM_THM_MOVT_ABS 00003c61 _tmp_69_rule │ │ │ │ │ +000037c8 0001970a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000037d4 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +000037dc 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003804 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003848 0001432f R_ARM_THM_MOVW_ABS_NC 00000f94 .LC95 │ │ │ │ │ +0000384c 00014330 R_ARM_THM_MOVT_ABS 00000f94 .LC95 │ │ │ │ │ +00003852 0001980a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +0000386a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003888 0002130a R_ARM_THM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ +00003892 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000038aa 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000038dc 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003914 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00003938 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00003994 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000039a0 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000039ae 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000039d4 0001b60a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +000039f4 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003a1e 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003a24 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003a40 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003a7c 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00003a8c 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003b04 0001840a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003b1e 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003b48 0001880a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00003b66 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003b76 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00003b88 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003baa 00018d0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00003bb8 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003bc0 0001920a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003be2 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003bf6 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003c00 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003c34 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003c46 0000250a R_ARM_THM_CALL 00010e5d named_expression_rule │ │ │ │ │ +00003c50 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003c88 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003c98 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003ca8 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003cb8 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003cf8 0001840a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003d36 0001880a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00003d54 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003d66 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003d6e 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003d76 0001920a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003d82 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003d92 0001920a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003daa 00018d0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00003e1c 0001840a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003e36 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003e60 0001880a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00003e70 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003e80 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00003e94 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003e9e 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003ea6 0001920a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003eca 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003ed2 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003ef4 00018d0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00003f68 0001840a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003f82 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003f96 0001880a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00003fa6 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003fb6 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00003fca 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003fd4 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003fdc 0001920a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000401a 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004022 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004044 00018d0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000407c 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00004088 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000409c 00021d0a R_ARM_THM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ +000040ae 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000040b4 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000410a 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00004134 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000415c 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004184 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000041a4 00021e0a R_ARM_THM_CALL 00000000 _PyAST_TypeVar │ │ │ │ │ +000041b8 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000041d8 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000041ee 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004204 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000420c 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00004216 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004230 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000423c 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000425a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004278 00021f0a R_ARM_THM_CALL 00000000 _PyAST_ParamSpec │ │ │ │ │ +00004282 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000428e 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000429a 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000042a6 00000a0a R_ARM_THM_CALL 00007bfd expression_rule │ │ │ │ │ +000042ae 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000042b2 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000042ba 00015d2f R_ARM_THM_MOVW_ABS_NC 00001024 .LC100 │ │ │ │ │ +000042be 00015d30 R_ARM_THM_MOVT_ABS 00001024 .LC100 │ │ │ │ │ +000042c8 00015c2f R_ARM_THM_MOVW_ABS_NC 00000ff8 .LC99 │ │ │ │ │ +000042cc 00015c30 R_ARM_THM_MOVT_ABS 00000ff8 .LC99 │ │ │ │ │ +000042d4 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000042fc 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000431a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004336 0002200a R_ARM_THM_CALL 00000000 _PyAST_TypeVarTuple │ │ │ │ │ +00004346 00000a0a R_ARM_THM_CALL 00007bfd expression_rule │ │ │ │ │ +00004356 00000a0a R_ARM_THM_CALL 00007bfd expression_rule │ │ │ │ │ +00004360 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00004364 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000436c 00015f2f R_ARM_THM_MOVW_ABS_NC 00001070 .LC102 │ │ │ │ │ +00004370 00015f30 R_ARM_THM_MOVT_ABS 00001070 .LC102 │ │ │ │ │ +0000437a 00015e2f R_ARM_THM_MOVW_ABS_NC 00001048 .LC101 │ │ │ │ │ +0000437e 00015e30 R_ARM_THM_MOVT_ABS 00001048 .LC101 │ │ │ │ │ +0000439c 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000043be 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000043cc 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000043da 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000043e2 00007b0a R_ARM_THM_CALL 0000a291 star_expression_rule │ │ │ │ │ +000043f0 0001602f R_ARM_THM_MOVW_ABS_NC 00001090 .LC103 │ │ │ │ │ +000043f4 00016030 R_ARM_THM_MOVT_ABS 00001090 .LC103 │ │ │ │ │ +000043f8 0000300a R_ARM_THM_CALL 000163c5 INVALID_VERSION_CHECK │ │ │ │ │ +00004416 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000441c 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004460 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004478 00000a0a R_ARM_THM_CALL 00007bfd expression_rule │ │ │ │ │ +00004486 0001602f R_ARM_THM_MOVW_ABS_NC 00001090 .LC103 │ │ │ │ │ +0000448a 00016030 R_ARM_THM_MOVT_ABS 00001090 .LC103 │ │ │ │ │ +0000448e 0000300a R_ARM_THM_CALL 000163c5 INVALID_VERSION_CHECK │ │ │ │ │ +0000449c 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000044b8 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000044f2 0001840a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000454a 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004556 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004560 00000a0a R_ARM_THM_CALL 00007bfd expression_rule │ │ │ │ │ +0000458a 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000045aa 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000045b2 0000260a R_ARM_THM_CALL 000125e5 block_rule │ │ │ │ │ +000045bc 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000045de 0002020a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +00004636 0001880a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00004656 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000467e 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000046aa 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000046c6 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000046d6 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000046ea 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000046f4 00000a0a R_ARM_THM_CALL 00007bfd expression_rule │ │ │ │ │ +000046fe 0001630a R_ARM_THM_CALL 0000092d _tmp_225_rule │ │ │ │ │ +0000470c 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004718 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004720 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00004724 00018230 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000472e 0001850a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000473e 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00004742 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +0000474a 0001622f R_ARM_THM_MOVW_ABS_NC 000010ac .LC104 │ │ │ │ │ +0000474e 00016230 R_ARM_THM_MOVT_ABS 000010ac .LC104 │ │ │ │ │ +00004752 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000475a 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000477e 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004786 0001920a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004792 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000479a 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000047ae 00018d0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000047bc 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000047d6 0000f20a R_ARM_THM_CALL 0000098b invalid_except_stmt_rule │ │ │ │ │ +000047e4 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000047ec 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004828 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004838 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004848 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004882 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004892 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000490e 0001840a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00004928 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004936 0001880a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00004948 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004958 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000049a2 00018d0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000049b0 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000049b8 0001920a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000049cc 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000049d6 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000049de 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004a68 0001662f R_ARM_THM_MOVW_ABS_NC 00004c5d _tmp_68_rule │ │ │ │ │ +00004a6c 00016630 R_ARM_THM_MOVT_ABS 00004c5d _tmp_68_rule │ │ │ │ │ +00004a74 0001970a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00004a88 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004aa4 00021d0a R_ARM_THM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ +00004ae0 0000600a R_ARM_THM_CALL 00006305 strings_rule │ │ │ │ │ +00004af8 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004b0e 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004b24 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004b34 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00004b76 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004b82 0001cc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00004b86 0001cc30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00004b9a 0001c60a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00004ba6 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004bba 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004bce 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00004bd2 0001c830 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00004bde 0001c60a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00004bee 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004c00 0001c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00004c04 0001c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00004c0e 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004c20 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004c3c 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004c44 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004c8c 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004c9c 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004cac 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x27170 contains 48 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x27234 contains 48 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000004 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000008 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000000c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000010 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000014 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ @@ -910,4103 +920,4102 @@ │ │ │ │ │ 00000148 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000158 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000160 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000168 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000170 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000178 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x272f0 contains 3876 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x273b4 contains 3875 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000010 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000014 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000007c 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000008a 0001860a R_ARM_THM_CALL 00000000 _PyAST_Expression │ │ │ │ │ -000000d8 0001870a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000000f0 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000000f4 00018530 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000014a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00000154 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000015e 0001890a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0000018e 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000001dc 00018b0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00000232 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000240 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_seq_flatten │ │ │ │ │ -0000025a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000266 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_make_module │ │ │ │ │ -00000270 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000028e 0001900a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000002a2 0001890a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -000002e6 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00000322 0001920a R_ARM_THM_CALL 00000000 _PyAST_Interactive │ │ │ │ │ -0000032c 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000033e 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000034a 0001890a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00000364 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000376 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000003b2 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000003d2 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000404 0001870a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000042c 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000464 00018b0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000048c 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000049c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000004ae 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000004ba 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000004de 0001900a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000004f6 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000508 0001940a R_ARM_THM_CALL 00000000 _PyPegen_interactive_exit │ │ │ │ │ -00000512 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000052a 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000532 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000054e 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000556 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000056e 0001970a R_ARM_THM_CALL 00000000 _PyAST_Pass │ │ │ │ │ -00000578 0001890a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0000058a 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000005a0 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000005ac 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000005c0 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000005de 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000060a 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000612 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000620 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000065e 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000007c 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000008a 0001830a R_ARM_THM_CALL 00000000 _PyAST_Expression │ │ │ │ │ +000000d8 0001840a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000000f0 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000000f4 00018230 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000014a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00000154 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000015e 0001860a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0000018e 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000001dc 0001880a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00000232 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000240 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_seq_flatten │ │ │ │ │ +0000025a 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000266 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_make_module │ │ │ │ │ +00000270 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000028e 00018d0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000002a2 0001860a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +000002e6 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00000322 00018f0a R_ARM_THM_CALL 00000000 _PyAST_Interactive │ │ │ │ │ +0000032c 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000033e 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000034a 0001860a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00000364 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000376 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000003b2 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000003d2 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000404 0001840a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000042c 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000464 0001880a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000048c 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000049c 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000004ae 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000004ba 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000004de 00018d0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000004f6 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000508 0001910a R_ARM_THM_CALL 00000000 _PyPegen_interactive_exit │ │ │ │ │ +00000512 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000052a 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000532 0001920a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000054e 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000556 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000056e 0001940a R_ARM_THM_CALL 00000000 _PyAST_Pass │ │ │ │ │ +00000578 0001860a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0000058a 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000005a0 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000005ac 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000005c0 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000005de 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000060a 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000612 0001920a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000620 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000065e 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000684 0000090a R_ARM_THM_CALL 00000813 _gather_141_rule │ │ │ │ │ -00000690 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000069a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000006ae 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000006b8 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000690 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000069a 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000006ae 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000006b8 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000006ce 00000b0a R_ARM_THM_CALL 00000813 _gather_143_rule │ │ │ │ │ -000006da 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000006da 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000006f0 00000c0a R_ARM_THM_CALL 00000813 _gather_145_rule │ │ │ │ │ -0000070a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000720 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000736 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000070a 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000720 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000736 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000748 00000d0a R_ARM_THM_CALL 00000813 _gather_147_rule │ │ │ │ │ -00000762 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000076c 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000788 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000794 0001980a R_ARM_THM_CALL 00000000 _PyAST_FunctionType │ │ │ │ │ -000007ae 0001890a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -000007b8 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000007ea 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000007f6 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000080e 0001890a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0000081c 0001990a R_ARM_THM_CALL 00000000 _PyPegen_seq_append_to_end │ │ │ │ │ -0000082c 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000083a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000856 0001990a R_ARM_THM_CALL 00000000 _PyPegen_seq_append_to_end │ │ │ │ │ -0000086e 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000878 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000008a4 0001990a R_ARM_THM_CALL 00000000 _PyPegen_seq_append_to_end │ │ │ │ │ -000008b4 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000008c6 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000008d6 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000008ee 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000090e 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000952 00001f2f R_ARM_THM_MOVW_ABS_NC 00002675 _tmp_7_rule │ │ │ │ │ -00000956 00001f30 R_ARM_THM_MOVT_ABS 00002675 _tmp_7_rule │ │ │ │ │ -00000960 00019a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00000974 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00000978 00018530 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00000984 0001880a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00000998 0000202f R_ARM_THM_MOVW_ABS_NC 000026ed _tmp_8_rule │ │ │ │ │ -0000099c 00002030 R_ARM_THM_MOVT_ABS 000026ed _tmp_8_rule │ │ │ │ │ -000009a4 00019a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000009b8 0000212f R_ARM_THM_MOVW_ABS_NC 00002751 _tmp_9_rule │ │ │ │ │ -000009bc 00002130 R_ARM_THM_MOVT_ABS 00002751 _tmp_9_rule │ │ │ │ │ -000009c4 00019a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000009d8 0000222f R_ARM_THM_MOVW_ABS_NC 000027b9 _tmp_10_rule │ │ │ │ │ -000009dc 00002230 R_ARM_THM_MOVT_ABS 000027b9 _tmp_10_rule │ │ │ │ │ -000009e4 00019a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000009f6 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000009fa 00018530 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00000a06 0001880a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00000a18 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00000a1c 00018530 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00000a28 0001880a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00000762 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000076c 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000788 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000794 0001950a R_ARM_THM_CALL 00000000 _PyAST_FunctionType │ │ │ │ │ +000007ae 0001860a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +000007b8 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000007ea 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000007f6 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000080e 0001860a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0000081c 0001960a R_ARM_THM_CALL 00000000 _PyPegen_seq_append_to_end │ │ │ │ │ +0000082c 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000083a 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000856 0001960a R_ARM_THM_CALL 00000000 _PyPegen_seq_append_to_end │ │ │ │ │ +0000086e 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000878 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000008a4 0001960a R_ARM_THM_CALL 00000000 _PyPegen_seq_append_to_end │ │ │ │ │ +000008b4 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000008c6 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000008d6 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000008ee 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000090e 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000952 00001f2f R_ARM_THM_MOVW_ABS_NC 000026b9 _tmp_7_rule │ │ │ │ │ +00000956 00001f30 R_ARM_THM_MOVT_ABS 000026b9 _tmp_7_rule │ │ │ │ │ +00000960 0001970a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00000974 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00000978 00018230 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00000984 0001850a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00000998 0000202f R_ARM_THM_MOVW_ABS_NC 00002731 _tmp_8_rule │ │ │ │ │ +0000099c 00002030 R_ARM_THM_MOVT_ABS 00002731 _tmp_8_rule │ │ │ │ │ +000009a4 0001970a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000009b8 0000212f R_ARM_THM_MOVW_ABS_NC 00002795 _tmp_9_rule │ │ │ │ │ +000009bc 00002130 R_ARM_THM_MOVT_ABS 00002795 _tmp_9_rule │ │ │ │ │ +000009c4 0001970a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000009d8 0000222f R_ARM_THM_MOVW_ABS_NC 000027fd _tmp_10_rule │ │ │ │ │ +000009dc 00002230 R_ARM_THM_MOVT_ABS 000027fd _tmp_10_rule │ │ │ │ │ +000009e4 0001970a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000009f6 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000009fa 00018230 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00000a06 0001850a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00000a18 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00000a1c 00018230 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00000a28 0001850a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00000a68 00001c2f R_ARM_THM_MOVW_ABS_NC 000001d4 .LC11 │ │ │ │ │ 00000a6c 00001c30 R_ARM_THM_MOVT_ABS 000001d4 .LC11 │ │ │ │ │ -00000a70 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00000b36 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000b4a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000b78 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000b94 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000bc0 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00000be6 00019c0a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ -00000c8c 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000c9a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000cb6 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000cd2 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000ce0 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000d00 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00000d2a 00019d0a R_ARM_THM_CALL 00000000 _PyAST_With │ │ │ │ │ -00000d34 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000d8a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000da8 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000dc4 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000dd2 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000e1e 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000e40 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00000e6c 00019e0a R_ARM_THM_CALL 00000000 _PyAST_For │ │ │ │ │ -00000e76 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000ea0 00019f0a R_ARM_THM_CALL 00000000 _PyPegen_function_def_decorators │ │ │ │ │ -00000eaa 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000f04 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000f0a 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -00000f0e 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -00000f16 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00000f4e 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000f70 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000f7a 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -00000f7e 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -00000f86 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00000fd8 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000101a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000103e 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001068 0001a10a R_ARM_THM_CALL 00000000 _PyAST_Try │ │ │ │ │ -00001072 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000108a 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000010a2 0001890a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -000010c2 00019c0a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ -000010cc 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000112e 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000114a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001176 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000119c 0001a20a R_ARM_THM_CALL 00000000 _PyAST_While │ │ │ │ │ -000011ac 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -000011b0 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -000011b8 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -000011ee 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -000011f2 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -000011fa 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -0000122e 00001c2f R_ARM_THM_MOVW_ABS_NC 000001d4 .LC11 │ │ │ │ │ -00001232 00001c30 R_ARM_THM_MOVT_ABS 000001d4 .LC11 │ │ │ │ │ -0000123a 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00001252 00001c2f R_ARM_THM_MOVW_ABS_NC 000001d4 .LC11 │ │ │ │ │ -00001256 00001c30 R_ARM_THM_MOVT_ABS 000001d4 .LC11 │ │ │ │ │ -0000125a 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00001276 00002e0a R_ARM_THM_CALL 000028c5 subject_expr_rule │ │ │ │ │ -00001288 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001298 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000012a8 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000012b6 00002f0a R_ARM_THM_CALL 00002b15 _loop1_64_rule │ │ │ │ │ -000012c8 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000012d6 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000012fa 0001a30a R_ARM_THM_CALL 00000000 _PyAST_Match │ │ │ │ │ -000012fe 00001d2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC12 │ │ │ │ │ -00001302 00001d30 R_ARM_THM_MOVT_ABS 000001dc .LC12 │ │ │ │ │ -00001316 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001326 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -0000132a 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -00001332 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00001354 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001382 0001a40a R_ARM_THM_CALL 00000000 _PyPegen_class_def_decorators │ │ │ │ │ -0000138c 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000013a2 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -000013a6 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -000013ae 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -000013da 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000013e6 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000013f0 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000140a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001418 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001430 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000143c 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001456 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001486 0001a50a R_ARM_THM_CALL 00000000 _PyAST_AsyncWith │ │ │ │ │ -0000148a 0000142f R_ARM_THM_MOVW_ABS_NC 0000008c .LC3 │ │ │ │ │ -0000148e 00001430 R_ARM_THM_MOVT_ABS 0000008c .LC3 │ │ │ │ │ -000014e4 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000014f4 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001512 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000152e 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000153c 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000156e 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000015a4 0001a60a R_ARM_THM_CALL 00000000 _PyAST_AsyncFor │ │ │ │ │ -000015a8 0000182f R_ARM_THM_MOVW_ABS_NC 00000128 .LC7 │ │ │ │ │ -000015ac 00001830 R_ARM_THM_MOVT_ABS 00000128 .LC7 │ │ │ │ │ -000015d4 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000015de 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -000015e2 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -000015ea 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00001604 0000330a R_ARM_THM_CALL 00004379 _loop1_61_rule │ │ │ │ │ -00001644 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001666 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001690 0001a70a R_ARM_THM_CALL 00000000 _PyAST_TryStar │ │ │ │ │ -00001694 00001a2f R_ARM_THM_MOVW_ABS_NC 0000017c .LC9 │ │ │ │ │ -00001698 00001a30 R_ARM_THM_MOVT_ABS 0000017c .LC9 │ │ │ │ │ -000016ac 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000016e0 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000016f2 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001700 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000170e 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000172e 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001770 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000177c 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001786 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000017a6 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000017aa 00018530 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000017b4 0001880a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000017c2 0001a82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -000017c6 0001a830 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -000017ce 0000192f R_ARM_THM_MOVW_ABS_NC 0000013c .LC8 │ │ │ │ │ -000017d2 00001930 R_ARM_THM_MOVT_ABS 0000013c .LC8 │ │ │ │ │ -000017d6 0001a90a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000017e2 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000017fe 0001aa0a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -00001814 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ -00001836 00019d0a R_ARM_THM_CALL 00000000 _PyAST_With │ │ │ │ │ -0000185e 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000186a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001874 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001896 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000189a 00018530 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000018a4 0001880a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000018b2 0001a82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -000018b6 0001a830 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -000018be 0000192f R_ARM_THM_MOVW_ABS_NC 0000013c .LC8 │ │ │ │ │ -000018c2 00001930 R_ARM_THM_MOVT_ABS 0000013c .LC8 │ │ │ │ │ -000018c6 0001a90a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000018d2 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000018fc 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000190c 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000191a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001924 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00001928 00018530 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00001932 0001880a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00001942 0001a82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00001946 0001a830 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -0000194e 0000162f R_ARM_THM_MOVW_ABS_NC 000000e4 .LC5 │ │ │ │ │ -00001952 00001630 R_ARM_THM_MOVT_ABS 000000e4 .LC5 │ │ │ │ │ -00001956 0001a90a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001962 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000019a0 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000019ae 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000019ba 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000019c2 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000019c6 00018530 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000019d0 0001880a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000019de 0001a82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -000019e2 0001a830 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -000019ea 0000162f R_ARM_THM_MOVW_ABS_NC 000000e4 .LC5 │ │ │ │ │ -000019ee 00001630 R_ARM_THM_MOVT_ABS 000000e4 .LC5 │ │ │ │ │ -000019f2 0001a90a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000019fe 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001a1c 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -00001a20 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -00001a28 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00001a56 0001aa0a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -00001a6c 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ -00001a90 00019e0a R_ARM_THM_CALL 00000000 _PyAST_For │ │ │ │ │ -00001ab4 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001ac0 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001aca 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001aec 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00001af0 00018530 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00001afa 0001880a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00001b08 0001a82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00001b0c 0001a830 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00001b14 0000192f R_ARM_THM_MOVW_ABS_NC 0000013c .LC8 │ │ │ │ │ -00001b18 00001930 R_ARM_THM_MOVT_ABS 0000013c .LC8 │ │ │ │ │ -00001b1c 0001a90a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001b28 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001b48 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001b5e 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001b74 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001b8a 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001bbc 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00001be0 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00001bf8 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001c10 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001c26 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001c50 0000350a R_ARM_THM_CALL 000014bd invalid_for_target_rule │ │ │ │ │ -00001c6c 00002e0a R_ARM_THM_CALL 000028c5 subject_expr_rule │ │ │ │ │ -00001c7a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001c88 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001c92 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00001c96 00018530 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00001ca0 0001880a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00001cac 0001a82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00001cb0 0001a830 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00001cb8 00001e2f R_ARM_THM_MOVW_ABS_NC 000001f0 .LC13 │ │ │ │ │ -00001cbc 00001e30 R_ARM_THM_MOVT_ABS 000001f0 .LC13 │ │ │ │ │ -00001cc4 0001a90a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001cca 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001ce2 00002e0a R_ARM_THM_CALL 000028c5 subject_expr_rule │ │ │ │ │ -00001cf0 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001cfa 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001cfe 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001d06 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001d0a 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001d10 0001a90a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001d14 00001d2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC12 │ │ │ │ │ -00001d18 00001d30 R_ARM_THM_MOVT_ABS 000001dc .LC12 │ │ │ │ │ -00001d36 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001d4c 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001d7e 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001dd8 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001dea 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001e02 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001e1a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001e26 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001e2e 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00001e32 00018530 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00001e3c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00001e4a 0001a82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00001e4e 0001a830 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00001e56 0000122f R_ARM_THM_MOVW_ABS_NC 00000010 .LC1 │ │ │ │ │ -00001e5a 00001230 R_ARM_THM_MOVT_ABS 00000010 .LC1 │ │ │ │ │ -00001e5e 0001a90a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001e68 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001e8c 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001eb4 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00001ecc 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001ede 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001ee2 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001eec 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001ef0 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001ef4 0001a90a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001f18 0000360a R_ARM_THM_CALL 000003bd invalid_try_stmt_rule │ │ │ │ │ -00001f38 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001f42 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001f5c 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00001f82 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001fa6 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001fcc 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001fde 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001fec 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002006 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000202c 0001a50a R_ARM_THM_CALL 00000000 _PyAST_AsyncWith │ │ │ │ │ -00002030 0000142f R_ARM_THM_MOVW_ABS_NC 0000008c .LC3 │ │ │ │ │ -00002034 00001430 R_ARM_THM_MOVT_ABS 0000008c .LC3 │ │ │ │ │ -0000206a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000207a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000208e 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000020a0 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000020b8 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000020cc 0000380a R_ARM_THM_CALL 00000001 _gather_206_rule │ │ │ │ │ -000020d8 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000020e0 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000020e4 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000020e8 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000020ec 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000020f6 0001a90a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00002100 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002116 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002120 0000390a R_ARM_THM_CALL 00000dd1 _gather_208_rule │ │ │ │ │ -0000212c 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000213a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002146 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000215c 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002180 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000021c2 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000021d4 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000021f0 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002204 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000220e 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002214 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002218 00018530 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002222 0001880a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002258 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000227e 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000022bc 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000022cc 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000022d6 00003a0a R_ARM_THM_CALL 00000001 _gather_210_rule │ │ │ │ │ -000022e0 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000022f6 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000230a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000232e 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002344 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000234c 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002350 00018530 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000235a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000236a 0001a82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -0000236e 0001a830 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00002374 0000132f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00002378 00001330 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -0000237e 0001a90a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00002388 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000023a0 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000023b6 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000023c6 0001a82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -000023ca 0001a830 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -000023d2 00001b2f R_ARM_THM_MOVW_ABS_NC 00000194 .LC10 │ │ │ │ │ -000023d6 00001b30 R_ARM_THM_MOVT_ABS 00000194 .LC10 │ │ │ │ │ -000023da 0001a90a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000023e4 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000023fa 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000023fe 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00002408 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000240c 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002410 0001a90a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000241a 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002438 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00002478 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002488 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000249c 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000024ae 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000024c6 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000024d8 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000024f8 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000251a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002530 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000253c 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002544 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002548 00018530 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002552 0001880a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002562 0001a82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00002566 0001a830 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -0000256e 0000152f R_ARM_THM_MOVW_ABS_NC 000000a8 .LC4 │ │ │ │ │ -00002572 00001530 R_ARM_THM_MOVT_ABS 000000a8 .LC4 │ │ │ │ │ -00002576 0001a90a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00002580 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000259e 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000025b0 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000025b4 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000025be 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000025c2 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000025c6 0001a90a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000025f2 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000025fe 00003b0a R_ARM_THM_CALL 00000dd1 _gather_212_rule │ │ │ │ │ -0000260c 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000261c 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000262a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002638 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002642 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002646 00018530 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002650 0001880a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002662 0001a82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00002666 0001a830 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -000026a0 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000026b0 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000026c2 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000026da 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002718 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002728 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000273e 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000277c 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000278e 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000027a4 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000027e4 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000027f6 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000280c 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000285c 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002860 00018530 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000286a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002874 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000287e 0001890a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -000028e2 0001870a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000028fe 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002928 00018b0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000294a 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000295a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000296e 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000297a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002992 0001900a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000299e 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000029b8 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000029c0 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000029c8 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000029d4 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000029ea 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002a3a 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00002a8c 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00002ab8 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b10 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00002b4e 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00002b86 0001870a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002bba 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002bd0 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002c0c 00003e2f R_ARM_THM_MOVW_ABS_NC 00000270 .LC16 │ │ │ │ │ -00002c10 00003e30 R_ARM_THM_MOVT_ABS 00000270 .LC16 │ │ │ │ │ -00002c14 00019b2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00002c18 00019b30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00002c20 0001af0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_string │ │ │ │ │ -00002c4c 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002c50 00018530 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002c5c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002c70 0000432f R_ARM_THM_MOVW_ABS_NC 0000cca1 _tmp_6_rule │ │ │ │ │ -00002c74 00004330 R_ARM_THM_MOVT_ABS 0000cca1 _tmp_6_rule │ │ │ │ │ -00002c7c 00019a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00002c90 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002c94 00018530 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002ca0 0001880a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002cba 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002cce 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002cd2 00018530 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002cde 0001880a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002cf2 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002cf6 00018530 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002d02 0001880a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002d16 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002d1a 00018530 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002d26 0001880a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002d40 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002d5a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002d70 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002d74 00018530 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002d80 0001880a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002d94 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002d98 00018530 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002da4 0001880a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002dbc 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00002dd2 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002dec 0000440a R_ARM_THM_CALL 00002871 _tmp_11_rule │ │ │ │ │ -00002dfc 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002e12 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00002e32 0001b20a R_ARM_THM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ -00002e3a 00003c2f R_ARM_THM_MOVW_ABS_NC 00000230 .LC14 │ │ │ │ │ -00002e3e 00003c30 R_ARM_THM_MOVT_ABS 00000230 .LC14 │ │ │ │ │ -00002e50 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002e86 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002e96 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002eb2 0001b30a R_ARM_THM_CALL 00000000 _PyAST_Expr │ │ │ │ │ -00002ec0 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002eee 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002f5a 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002f80 0001b40a R_ARM_THM_CALL 00000000 _PyAST_AugAssign │ │ │ │ │ -00002fc8 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002ff6 00018b0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000302e 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000307a 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000307e 00018530 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00003086 0001880a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00003094 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000030a4 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000030ce 0001b50a R_ARM_THM_CALL 00000000 _PyAST_Assign │ │ │ │ │ -00003118 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003134 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003150 0001b60a R_ARM_THM_CALL 00000000 _PyAST_Return │ │ │ │ │ -00003178 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003182 0000482f R_ARM_THM_MOVW_ABS_NC 00006821 t_lookahead_rule │ │ │ │ │ -00003186 00004830 R_ARM_THM_MOVT_ABS 00006821 t_lookahead_rule │ │ │ │ │ -0000318e 00019a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000319a 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000031c2 0001b70a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -000031d8 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000031f6 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00003232 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000326e 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000032aa 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000032ec 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000332a 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00003362 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000339c 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000033d6 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00003418 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00003464 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00003470 0000482f R_ARM_THM_MOVW_ABS_NC 00006821 t_lookahead_rule │ │ │ │ │ -00003474 00004830 R_ARM_THM_MOVT_ABS 00006821 t_lookahead_rule │ │ │ │ │ -0000347c 00019a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00003488 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000034ac 0001b90a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -000034b8 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003504 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000353e 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000355e 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000357a 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Raise │ │ │ │ │ -00003586 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000035fc 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003642 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000367c 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000036b4 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000036d4 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000036fa 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ -00003720 0001870a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000373a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000374a 00018b0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00003758 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003768 0001930a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000377c 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003798 0001bc0a R_ARM_THM_CALL 00000000 _PyAST_Import │ │ │ │ │ -000037c2 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000037da 0001970a R_ARM_THM_CALL 00000000 _PyAST_Pass │ │ │ │ │ -000037fe 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003812 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000382e 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003840 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003862 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003880 00004a0a R_ARM_THM_CALL 00000001 import_from_rule │ │ │ │ │ -000038b0 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000038e2 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000038fe 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00003934 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000394c 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000039c8 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000039d4 00004c0a R_ARM_THM_CALL 00000b11 del_targets_rule │ │ │ │ │ -000039e0 00004d2f R_ARM_THM_MOVW_ABS_NC 00000f99 _tmp_22_rule │ │ │ │ │ -000039e4 00004d30 R_ARM_THM_MOVT_ABS 00000f99 _tmp_22_rule │ │ │ │ │ -000039ec 00019a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000039f8 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003a14 0001bd0a R_ARM_THM_CALL 00000000 _PyAST_Delete │ │ │ │ │ -00003a20 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003a74 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003a8c 0001b30a R_ARM_THM_CALL 00000000 _PyAST_Expr │ │ │ │ │ -00003a98 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003ae6 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003b1a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003b36 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003b56 0001be0a R_ARM_THM_CALL 00000000 _PyAST_Assert │ │ │ │ │ -00003b62 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003b80 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003b98 0001bf0a R_ARM_THM_CALL 00000000 _PyAST_Break │ │ │ │ │ -00003bac 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003bc4 0001c00a R_ARM_THM_CALL 00000000 _PyAST_Continue │ │ │ │ │ -00003be0 00004e0a R_ARM_THM_CALL 00001535 invalid_assignment_rule.isra.0 │ │ │ │ │ -00003bea 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00003bfa 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003c20 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003c3a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003c46 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003c96 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003ca2 00004f0a R_ARM_THM_CALL 000007e9 _gather_18_rule │ │ │ │ │ -00003cb0 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003cc6 0001c10a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ -00003cdc 0001c20a R_ARM_THM_CALL 00000000 _PyAST_Global │ │ │ │ │ -00003cf6 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00003d06 0001c30a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -00003d66 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003d6e 0000500a R_ARM_THM_CALL 000007e9 _gather_20_rule │ │ │ │ │ -00003d78 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003d8c 0001c10a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ -00003da4 0001c40a R_ARM_THM_CALL 00000000 _PyAST_Nonlocal │ │ │ │ │ -00003dac 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003dec 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003e3c 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003e5e 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003e84 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ -00003eb2 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003ec8 00018b0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00003f1e 00003e2f R_ARM_THM_MOVW_ABS_NC 00000270 .LC16 │ │ │ │ │ -00003f22 00003e30 R_ARM_THM_MOVT_ABS 00000270 .LC16 │ │ │ │ │ -00003f28 00019b0a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00003f34 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00003f54 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003f6e 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003f86 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00003fa2 0001c50a R_ARM_THM_CALL 00000000 _PyAST_TypeAlias │ │ │ │ │ -00003faa 00003f2f R_ARM_THM_MOVW_ABS_NC 00000278 .LC17 │ │ │ │ │ -00003fae 00003f30 R_ARM_THM_MOVT_ABS 00000278 .LC17 │ │ │ │ │ -00003fc0 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003fe8 0001900a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004018 0000520a R_ARM_THM_CALL 00002871 _tmp_13_rule │ │ │ │ │ -00004028 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004050 0001b20a R_ARM_THM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ -00004058 00003d2f R_ARM_THM_MOVW_ABS_NC 00000250 .LC15 │ │ │ │ │ -0000405c 00003d30 R_ARM_THM_MOVT_ABS 00000250 .LC15 │ │ │ │ │ -00004082 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000408a 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000040ee 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000411a 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00004166 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004188 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000041ae 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ -000041d8 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000041f8 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000420e 0001aa0a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -00004218 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ -0000424e 0001900a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004284 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000042a2 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000042d6 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000042fe 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004310 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004326 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000433a 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004352 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000435e 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004372 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000437a 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000438a 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000043f2 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004418 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004424 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004440 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004490 0001870a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000044b0 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000044cc 00018b0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000044e0 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000044f0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00004506 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000451c 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00004520 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00004532 0000402f R_ARM_THM_MOVW_ABS_NC 0000028c .LC18 │ │ │ │ │ -00004536 00004030 R_ARM_THM_MOVT_ABS 0000028c .LC18 │ │ │ │ │ -00004540 0000530a R_ARM_THM_CALL 00001889 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00004544 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000456a 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004590 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004598 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000045b4 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000045fc 0001900a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000460c 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004616 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000461a 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000462a 0000412f R_ARM_THM_MOVW_ABS_NC 000002c0 .LC19 │ │ │ │ │ -0000462e 00004130 R_ARM_THM_MOVT_ABS 000002c0 .LC19 │ │ │ │ │ -00004638 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004648 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004658 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004668 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000467a 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00004692 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000046b2 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000046ca 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000046f4 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004710 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00004730 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004746 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004760 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000479c 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000047ae 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000047d0 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000047e0 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000480a 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004834 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000484e 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000486e 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000488a 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000489a 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000048a4 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000048c0 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000048d8 0001870a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000048f6 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004924 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00004948 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004956 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000498c 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000049a0 0000540a R_ARM_THM_CALL 00000239 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ -000049a4 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000049c0 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000049ca 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000049fe 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004a10 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004a26 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004a4a 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00004a7a 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004a90 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004a9a 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004ae8 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00004b0a 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004b46 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004bae 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00004bca 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004bfa 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00004c16 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004c46 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00004c90 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00004caa 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004cc4 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004ccc 0000482f R_ARM_THM_MOVW_ABS_NC 00006821 t_lookahead_rule │ │ │ │ │ -00004cd0 00004830 R_ARM_THM_MOVT_ABS 00006821 t_lookahead_rule │ │ │ │ │ -00004cd8 00019a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00004ce2 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004d0a 0001c60a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ -00004d14 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004d2a 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00004d34 0000482f R_ARM_THM_MOVW_ABS_NC 00006821 t_lookahead_rule │ │ │ │ │ -00004d38 00004830 R_ARM_THM_MOVT_ABS 00006821 t_lookahead_rule │ │ │ │ │ -00004d40 00019a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00004d4a 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004d6a 0001b90a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -00004da6 0000482f R_ARM_THM_MOVW_ABS_NC 00006821 t_lookahead_rule │ │ │ │ │ -00004daa 00004830 R_ARM_THM_MOVT_ABS 00006821 t_lookahead_rule │ │ │ │ │ -00004db2 00019a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00004e1c 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004e26 0000482f R_ARM_THM_MOVW_ABS_NC 00006821 t_lookahead_rule │ │ │ │ │ -00004e2a 00004830 R_ARM_THM_MOVT_ABS 00006821 t_lookahead_rule │ │ │ │ │ -00004e32 00019a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00004e3e 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004e5e 0001b70a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -00004e68 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004e86 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004eb6 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004ee8 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004f20 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004f56 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004fa2 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004fd6 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000500c 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005044 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000507a 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000050b4 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000050e8 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000511e 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005156 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000518c 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000051c6 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000051fa 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005230 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005262 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00005290 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000052fc 0000482f R_ARM_THM_MOVW_ABS_NC 00006821 t_lookahead_rule │ │ │ │ │ -00005300 00004830 R_ARM_THM_MOVT_ABS 00006821 t_lookahead_rule │ │ │ │ │ -00005308 00019a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00005312 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000534a 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000535e 0001890a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00005378 0001c60a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ -00005392 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000053c0 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000053ca 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000053e4 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000053ec 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005444 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000546c 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005488 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000054a4 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000054b4 00005f2f R_ARM_THM_MOVW_ABS_NC 00006299 _tmp_93_rule │ │ │ │ │ -000054b8 00005f30 R_ARM_THM_MOVT_ABS 00006299 _tmp_93_rule │ │ │ │ │ -000054c0 00019a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000054d4 0001c70a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -000054e6 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000054ea 00018530 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000054f4 0001880a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00005504 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00005508 00018530 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00005512 0001880a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00005522 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00005526 00018530 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00005530 0001880a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00005546 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000055ae 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000055c2 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000055c6 0001c830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000055d4 0001c90a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -000055de 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005650 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000567a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005686 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000056aa 0001ca0a R_ARM_THM_CALL 00000000 _PyAST_ListComp │ │ │ │ │ -000056be 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000056d2 0001cb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000056d6 0001cb30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000056fe 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005758 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000057b2 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000057fa 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005804 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000581c 0001cc0a R_ARM_THM_CALL 00000000 _PyPegen_get_keys │ │ │ │ │ -0000582c 0001cd0a R_ARM_THM_CALL 00000000 _PyPegen_get_values │ │ │ │ │ -00005848 0001ce0a R_ARM_THM_CALL 00000000 _PyAST_Dict │ │ │ │ │ -00005852 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005866 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000587a 0001cf2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000587e 0001cf30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00005894 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000058da 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000058fa 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005942 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000595e 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000596a 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000598a 0001d00a R_ARM_THM_CALL 00000000 _PyAST_Set │ │ │ │ │ -00005994 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000059ac 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000059c2 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000059e0 0001d12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ -000059e4 0001d130 R_ARM_THM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ -000059e8 0001c90a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00005a3c 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005a6e 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00005a72 00018530 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00005a7c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00005aa2 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005ab0 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005ac8 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005acc 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00005ade 00005c2f R_ARM_THM_MOVW_ABS_NC 00000360 .LC23 │ │ │ │ │ -00005ae2 00005c30 R_ARM_THM_MOVT_ABS 00000360 .LC23 │ │ │ │ │ -00005aec 0000530a R_ARM_THM_CALL 00001889 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00005af0 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005b06 0000682f R_ARM_THM_MOVW_ABS_NC 00001149 _tmp_233_rule │ │ │ │ │ -00005b0a 00006830 R_ARM_THM_MOVT_ABS 00001149 _tmp_233_rule │ │ │ │ │ -00005b12 00019a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00005b1c 00005d2f R_ARM_THM_MOVW_ABS_NC 00000398 .LC24 │ │ │ │ │ -00005b20 00005d30 R_ARM_THM_MOVT_ABS 00000398 .LC24 │ │ │ │ │ -00005b26 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005b2a 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00005b3e 0000530a R_ARM_THM_CALL 00001889 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00005b42 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005b5a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005b72 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005b76 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00005b88 00005c2f R_ARM_THM_MOVW_ABS_NC 00000360 .LC23 │ │ │ │ │ -00005b8c 00005c30 R_ARM_THM_MOVT_ABS 00000360 .LC23 │ │ │ │ │ -00005bb4 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005bd6 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005be0 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005c32 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005c66 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005c82 0001d20a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -00005ca6 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005cb2 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005cd4 0001d30a R_ARM_THM_CALL 00000000 _PyAST_DictComp │ │ │ │ │ -00005cde 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005d26 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005d50 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005d5c 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005d7c 0001d40a R_ARM_THM_CALL 00000000 _PyAST_SetComp │ │ │ │ │ -00005d86 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005daa 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005dde 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005de8 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005dfc 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005e3c 00006a0a R_ARM_THM_CALL 000012c9 invalid_comprehension_rule │ │ │ │ │ -00005e58 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005e64 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005e70 0000592f R_ARM_THM_MOVW_ABS_NC 000002ec .LC20 │ │ │ │ │ -00005e74 00005930 R_ARM_THM_MOVT_ABS 000002ec .LC20 │ │ │ │ │ -00005e7a 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005e7e 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00005e92 0000530a R_ARM_THM_CALL 00001889 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00005e96 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005eca 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005eda 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005efe 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005f0a 00005a2f R_ARM_THM_MOVW_ABS_NC 00000310 .LC21 │ │ │ │ │ -00005f0e 00005a30 R_ARM_THM_MOVT_ABS 00000310 .LC21 │ │ │ │ │ -00005f14 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005f18 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00005f2c 0000530a R_ARM_THM_CALL 00001889 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00005f30 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005f42 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005f68 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005f82 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005fb0 00005b2f R_ARM_THM_MOVW_ABS_NC 0000033c .LC22 │ │ │ │ │ -00005fb4 00005b30 R_ARM_THM_MOVT_ABS 0000033c .LC22 │ │ │ │ │ -00005fba 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005fbe 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00005fd2 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005ffa 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000600a 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000603a 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006054 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000605c 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006072 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00006094 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000060c8 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000060d4 00005e2f R_ARM_THM_MOVW_ABS_NC 000003cc .LC25 │ │ │ │ │ -000060d8 00005e30 R_ARM_THM_MOVT_ABS 000003cc .LC25 │ │ │ │ │ -000060de 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000060e2 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000060f6 0000530a R_ARM_THM_CALL 00001889 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000060fa 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000611a 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006142 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000614c 00006b2f R_ARM_THM_MOVW_ABS_NC 00004b75 _tmp_234_rule │ │ │ │ │ -00006150 00006b30 R_ARM_THM_MOVT_ABS 00004b75 _tmp_234_rule │ │ │ │ │ -00006158 00019a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00006160 00005d2f R_ARM_THM_MOVW_ABS_NC 00000398 .LC24 │ │ │ │ │ -00006164 00005d30 R_ARM_THM_MOVT_ABS 00000398 .LC24 │ │ │ │ │ -0000616a 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000616e 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000618a 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006190 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000061ae 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000061d6 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000061f2 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006208 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000621e 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006244 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00006266 00006a0a R_ARM_THM_CALL 000012c9 invalid_comprehension_rule │ │ │ │ │ -0000626e 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000062c0 0001d50a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -000062d0 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000062e8 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006336 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00006380 0001870a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000063c0 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000063e6 0001d50a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -000063f0 0001d60a R_ARM_THM_CALL 00000000 _PyPegen_constant_from_string │ │ │ │ │ -00006422 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006454 00018b0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00006486 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006492 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000064b2 0001d70a R_ARM_THM_CALL 00000000 _PyPegen_concatenate_strings │ │ │ │ │ -000064c8 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000064ee 0001870a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000655c 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006566 0001d80a R_ARM_THM_CALL 00000000 _PyPegen_constant_from_token │ │ │ │ │ -0000658a 0001900a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000065ba 00018b0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000668a 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006698 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000066aa 0001d90a R_ARM_THM_CALL 00000000 _PyPegen_joined_str │ │ │ │ │ -000066b6 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000066d2 0001900a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000066e2 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006718 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000672c 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000673c 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000676a 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006788 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006790 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000067a8 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000067bc 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000067ca 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000067d2 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000067d8 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000067f0 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000067fe 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006810 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000684a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000685a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000686a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006882 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000068f6 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000691e 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006948 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00006956 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000695a 00018530 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00006964 0001880a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000069aa 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000069e4 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006a24 0001870a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006a5e 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006a98 00018b0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00006ade 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006aec 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006b02 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006b18 0001930a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00006b30 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00006b4c 0001900a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00006b80 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00006b84 00018530 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00006b8c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00006ba4 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006bb8 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00006bce 0001db0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00006be4 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006bfa 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00006c1e 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006c24 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006c38 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006c5c 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006c78 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006c80 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006c90 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006cda 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00006d02 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006d28 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00006d5e 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00006d62 00018530 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00006d6a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00006d82 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006d98 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00006dae 0001db0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00006dba 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006dd8 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006de6 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00006dfe 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006e54 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00006e9a 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00006ed4 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00006f18 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00006f26 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00006f42 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00006f56 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006f6c 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00006f8c 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00006fa4 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006fbc 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006fd4 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006ffa 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000700a 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00007022 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000705a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007074 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000070aa 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000070c4 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000070f6 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000712c 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007168 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000071a4 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000071da 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007212 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000724a 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000727c 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00007288 0000482f R_ARM_THM_MOVW_ABS_NC 00006821 t_lookahead_rule │ │ │ │ │ -0000728c 00004830 R_ARM_THM_MOVT_ABS 00006821 t_lookahead_rule │ │ │ │ │ -00007294 00019a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000072a0 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000072c4 0001b90a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -000072f2 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000072fc 0000482f R_ARM_THM_MOVW_ABS_NC 00006821 t_lookahead_rule │ │ │ │ │ -00007300 00004830 R_ARM_THM_MOVT_ABS 00006821 t_lookahead_rule │ │ │ │ │ -00007308 00019a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00007314 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007336 0001b70a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -00007342 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007362 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007372 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000737e 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000073d6 0001870a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00007400 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007438 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000745a 0001900a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000749c 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007534 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007540 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007564 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ -00007584 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000758c 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000075b0 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000075d0 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000075f0 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000761c 0001870a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00007640 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007662 00018b0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000767e 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000768e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000076aa 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000076be 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000076de 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00007730 00018b0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000775a 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007768 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000777a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00007786 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000077ba 0001890a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -000077d0 0001900a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000077e8 0001900a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00007818 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007820 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007838 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000784a 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007870 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007878 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000078a8 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000078c0 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000078d4 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000078e4 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000078fa 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000790a 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007912 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007964 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007986 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000079ac 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000079f8 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00007a3a 00006a0a R_ARM_THM_CALL 000012c9 invalid_comprehension_rule │ │ │ │ │ -00007a4a 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00007a7a 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00007a8a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007aa4 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007ac0 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00007ad8 0001dd0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -00007ae0 00006f2f R_ARM_THM_MOVW_ABS_NC 00000400 .LC26 │ │ │ │ │ -00007ae4 00006f30 R_ARM_THM_MOVT_ABS 00000400 .LC26 │ │ │ │ │ -00007afa 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00007afe 00018530 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00007b08 0001880a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00007b28 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007b34 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007b50 0001de0a R_ARM_THM_CALL 00000000 _PyAST_GeneratorExp │ │ │ │ │ -00007b5e 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007b8a 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007ba0 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007bc6 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007bd6 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007c2e 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00007c78 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007c9e 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00007ce0 0000762f R_ARM_THM_MOVW_ABS_NC 00001259 _tmp_158_rule │ │ │ │ │ -00007ce4 00007630 R_ARM_THM_MOVT_ABS 00001259 _tmp_158_rule │ │ │ │ │ -00007cee 00019a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00007d2e 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007d60 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00007d8a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007da4 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007dca 0001df0a R_ARM_THM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ -00007e68 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00007e6c 00018530 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00007e76 0001880a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00007e92 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ -00007e9c 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007eb6 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007ece 0000772f R_ARM_THM_MOVW_ABS_NC 00000c4f _tmp_159_rule │ │ │ │ │ -00007ed2 00007730 R_ARM_THM_MOVT_ABS 00000c4f _tmp_159_rule │ │ │ │ │ -00007edc 00019a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00007ee8 0000712f R_ARM_THM_MOVW_ABS_NC 00000448 .LC28 │ │ │ │ │ -00007eec 00007130 R_ARM_THM_MOVT_ABS 00000448 .LC28 │ │ │ │ │ -00007ef2 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00007ef6 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00007f0a 0000530a R_ARM_THM_CALL 00001889 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00007f0e 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007f32 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007f46 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007f72 0000732f R_ARM_THM_MOVW_ABS_NC 000004b4 .LC30 │ │ │ │ │ -00007f76 00007330 R_ARM_THM_MOVT_ABS 000004b4 .LC30 │ │ │ │ │ -00007f7c 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00007f80 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00007f92 0000530a R_ARM_THM_CALL 00001889 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00007f9c 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007fa8 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00007fac 00018530 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00007fb6 0001880a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00007fc0 0000722f R_ARM_THM_MOVW_ABS_NC 00000470 .LC29 │ │ │ │ │ -00007fc4 00007230 R_ARM_THM_MOVT_ABS 00000470 .LC29 │ │ │ │ │ -00007fca 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00007fce 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00007fe8 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007ffa 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008008 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008020 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000803e 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008058 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000807e 0001df0a R_ARM_THM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ -00008098 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ -000080b2 0000702f R_ARM_THM_MOVW_ABS_NC 0000041c .LC27 │ │ │ │ │ -000080b6 00007030 R_ARM_THM_MOVT_ABS 0000041c .LC27 │ │ │ │ │ -000080bc 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000080c0 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000080d6 0000530a R_ARM_THM_CALL 00001889 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000080da 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000080f0 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000811c 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008122 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008174 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000081d4 0001870a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00008204 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008216 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000823e 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000082a0 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000082c8 00018b0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000082fa 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008306 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000831a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00008334 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ -00008382 0001900a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000839c 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000083a4 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000083b8 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000083d2 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000083ee 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000840a 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000841c 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008430 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000084b4 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000084ea 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000850e 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00008522 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008544 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00008560 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000859a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000085b4 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000085ec 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008606 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000863a 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00008674 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000086ae 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000086ea 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00008720 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00008754 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00008786 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000087b6 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000087c2 0000482f R_ARM_THM_MOVW_ABS_NC 00006821 t_lookahead_rule │ │ │ │ │ -000087c6 00004830 R_ARM_THM_MOVT_ABS 00006821 t_lookahead_rule │ │ │ │ │ -000087ce 00019a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000087da 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000087fc 0001b90a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -0000881a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008852 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000885c 0000482f R_ARM_THM_MOVW_ABS_NC 00006821 t_lookahead_rule │ │ │ │ │ -00008860 00004830 R_ARM_THM_MOVT_ABS 00006821 t_lookahead_rule │ │ │ │ │ -00008868 00019a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00008874 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008892 0001b70a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -0000889c 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000088be 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000088d4 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008902 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000893e 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000894e 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008968 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000089b4 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00008a08 0001870a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00008a36 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008a48 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008a70 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00008ad8 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008b00 00018b0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00008b62 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008b6e 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008b86 0001930a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00008ba0 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ -00008bf0 0001900a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00008c04 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008c1a 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008c22 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008c32 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008c48 0001e10a R_ARM_THM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ -00008c54 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008c60 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008c76 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008c96 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008d12 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00008d42 0001870a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00008d72 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008d88 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008db4 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00008dce 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008dfa 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00008e16 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008e2c 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00008e58 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008e82 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00008ea0 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008ea8 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008ee4 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008f0c 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00008f36 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008f60 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00008f68 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008f98 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008fee 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000901e 00018b0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000904a 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00009058 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009066 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000907c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00009094 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -000090d6 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000090fa 0001db0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000910e 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00009130 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009154 0001db0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00009170 0001900a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000918e 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000091b0 0001db0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -000091be 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000091ce 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000091dc 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000091f2 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009208 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000920e 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009224 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000923a 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000924e 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009262 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009272 0001890a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00009284 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009290 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000092a4 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009302 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000932e 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009386 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000093ba 0001870a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000093f6 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009428 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009452 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000947a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000094a2 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000094ca 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000094f4 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000951e 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009548 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009572 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009588 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000095b6 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000095dc 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00009664 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000969e 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000096ce 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000096e4 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009706 0001e20a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000974e 0001e30a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000979a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000097c8 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000097ee 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009812 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009836 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000985a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009880 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000098a6 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000098cc 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000098f2 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009920 00018b0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00009956 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00009962 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000997a 0001e40a R_ARM_THM_CALL 00000000 _PyPegen_get_cmpops │ │ │ │ │ -0000998a 0001e50a R_ARM_THM_CALL 00000000 _PyPegen_get_exprs │ │ │ │ │ -000099a8 0001e60a R_ARM_THM_CALL 00000000 _PyAST_Compare │ │ │ │ │ -000099be 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000099da 0001e30a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -000099e4 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009a14 0001e30a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00009a1e 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009a42 0001e30a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00009a4c 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009a76 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009a9a 0001e70a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -00009ab6 0001e80a R_ARM_THM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ -00009ad8 0001e30a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00009ae2 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009b06 0001e30a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00009b10 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009b3c 0001e30a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00009b46 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009b72 0001e30a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00009b9e 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009bba 0001e30a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00009bc4 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009bf0 0001e30a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00009bfa 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009c26 0001e30a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00009c30 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009c5c 0001e30a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00009c6a 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009c80 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009c9c 0001e30a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00009ca8 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009cda 0001e30a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00009ce6 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009d06 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009d22 0001e30a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00009d2e 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009d5a 0001e30a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00009d66 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009d92 0001e30a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00009d9e 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009dd0 0001e30a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00009ddc 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009dfa 0001e80a R_ARM_THM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ -00009e1a 0001e30a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00009e26 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009e38 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009e5c 0001e30a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00009e68 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009e92 0001900a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00009ea4 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009eba 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009ed0 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009eec 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009f0c 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009f20 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009f34 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009f4c 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009f68 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009f86 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009f96 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009fb2 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00009fba 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00009fcc 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009fea 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a006 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a01a 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a040 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a056 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a06a 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a07c 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a090 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a0a6 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a0b0 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a0d4 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a0e8 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000a118 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a120 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a140 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a154 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a16a 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a17c 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a192 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a1a6 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a1b8 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a1d8 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a1ec 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a242 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a2b8 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a2ee 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a312 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000a326 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a346 0001db0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000a350 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a36e 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a376 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000a3ae 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a3d2 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000a45c 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000a488 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a49e 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a4be 0001e20a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000a4da 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a4fc 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a508 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a556 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a57c 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000a5e6 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a634 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000a664 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a67a 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a69c 0001e20a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000a6ce 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000a748 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000a778 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a78e 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a7b0 0001e20a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000a80a 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a818 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a83a 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a870 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a88e 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a8b0 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a8ee 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a914 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000a96e 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a9e0 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000aa38 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000aa94 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000aaae 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000aad2 0001e20a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000ab0c 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000ab9a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000abb4 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000abd8 0001e20a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000ac00 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000ac30 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ac46 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ac6a 0001e20a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000acde 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000ad0c 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ad12 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ad2a 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ad4e 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ad56 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000ad84 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000adae 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000add4 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000adea 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ae0e 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ae62 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000ae86 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000af3c 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000af52 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000af6e 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000af9e 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000afb4 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000afda 0001e20a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000afe4 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b040 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b054 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b068 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b07c 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b090 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b0a2 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b0b4 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b0d8 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b0f2 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b10c 00007f2f R_ARM_THM_MOVW_ABS_NC 000004f0 .LC31 │ │ │ │ │ -0000b110 00007f30 R_ARM_THM_MOVT_ABS 000004f0 .LC31 │ │ │ │ │ -0000b116 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000b11a 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000b12e 0000530a R_ARM_THM_CALL 00001889 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000b132 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b14e 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b160 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b174 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b1be 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b1e2 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b282 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000b2ae 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b2c4 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b2e0 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b2f6 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b318 0001e20a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000b33e 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b35c 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b36a 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b3a2 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b3c0 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b3ea 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b412 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b458 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b4ca 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b504 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b53e 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b578 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b5b2 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b604 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b63c 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b656 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b68e 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b6a8 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b6e0 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b6fa 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b732 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b74c 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b784 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b79e 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b7c0 0001e20a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000b7c8 0000832f R_ARM_THM_MOVW_ABS_NC 00000520 .LC32 │ │ │ │ │ -0000b7cc 00008330 R_ARM_THM_MOVT_ABS 00000520 .LC32 │ │ │ │ │ -0000b7da 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b802 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b824 0001e20a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000b840 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b876 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b8b0 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b8e6 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b920 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b956 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b990 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b9c6 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b9fc 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000ba2e 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000ba84 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ba9c 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bab4 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bb06 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000bb30 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000bb5a 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000bbb6 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bbca 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bbd4 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000bbfe 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bc16 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bc36 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bc46 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bc64 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000bc68 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000bc70 00007f2f R_ARM_THM_MOVW_ABS_NC 000004f0 .LC31 │ │ │ │ │ -0000bc74 00007f30 R_ARM_THM_MOVT_ABS 000004f0 .LC31 │ │ │ │ │ -0000bc86 0000530a R_ARM_THM_CALL 00001889 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000bc8a 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bca2 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bcae 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bcd6 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bcde 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bd36 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000bd62 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bd7a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bd92 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bdea 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000be1a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000be46 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000be5a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000be86 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000bea6 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000bed4 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000beea 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000bf18 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bf40 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000bf80 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000bfa0 0001e70a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -0000bfae 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bfd6 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000bff8 0001e20a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000c01e 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c046 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c062 0001e90a R_ARM_THM_CALL 00000000 _PyAST_Await │ │ │ │ │ -0000c06a 0000852f R_ARM_THM_MOVW_ABS_NC 00000534 .LC33 │ │ │ │ │ -0000c06e 00008530 R_ARM_THM_MOVT_ABS 00000534 .LC33 │ │ │ │ │ -0000c082 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c0a8 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c0c8 0001e90a R_ARM_THM_CALL 00000000 _PyAST_Await │ │ │ │ │ -0000c0d0 0000852f R_ARM_THM_MOVW_ABS_NC 00000534 .LC33 │ │ │ │ │ -0000c0d4 00008530 R_ARM_THM_MOVT_ABS 00000534 .LC33 │ │ │ │ │ -0000c0e8 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c10e 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c128 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c13c 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c150 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000c180 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c194 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000c1aa 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000c1c6 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000c1da 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c226 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000c244 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c26e 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c296 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c2e0 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c352 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000c36e 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c39e 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000c3e6 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000c400 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c430 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000c448 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c49e 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000c4aa 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c4cc 0001b90a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -0000c4d6 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c4f0 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c520 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c556 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c5a2 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c5d8 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c60e 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c644 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c676 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c6ac 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c710 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c71c 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c746 0001c60a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ -0000c760 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c792 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c7c4 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c810 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c81c 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c83e 0001b70a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -0000c872 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c886 0001890a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0000c8a6 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c8f0 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c900 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c908 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000c936 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c948 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c9ae 0001870a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000c9d4 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c9e4 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000ca0c 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ca40 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ca62 00018b0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000ca92 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000cab8 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cae4 0001900a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000cafa 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000cb02 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000cb0e 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cb1e 0001870a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000cb2c 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cb42 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000cb4a 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000cb56 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cb6a 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cbc2 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cbdc 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000cc00 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cc1a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cc30 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000cc4c 0001ea0a R_ARM_THM_CALL 00000000 _PyAST_Lambda │ │ │ │ │ -0000cc5e 0001eb0a R_ARM_THM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ -0000cc70 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cc82 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cccc 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ccde 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ccf4 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cd46 0001870a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000cd7c 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cd92 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cda4 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cdb2 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cdd8 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000ce02 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ce2c 0001ec0a R_ARM_THM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ -0000ce5a 00018b0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000ce8c 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000ce9c 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ceba 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ceea 0001ec0a R_ARM_THM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ -0000cef2 0000882f R_ARM_THM_MOVW_ABS_NC 0000054c .LC34 │ │ │ │ │ -0000cef6 00008830 R_ARM_THM_MOVT_ABS 0000054c .LC34 │ │ │ │ │ -0000cf06 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cf22 0001900a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000cf38 0000350a R_ARM_THM_CALL 000014bd invalid_for_target_rule │ │ │ │ │ -0000cf3e 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cf54 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000cf5c 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000cfa8 0001870a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000cfd8 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cff6 00018b0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000d00c 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d01a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d02a 0001ed0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000d03a 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d03e 00018530 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d04a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000d054 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d058 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d062 0000892f R_ARM_THM_MOVW_ABS_NC 00000568 .LC35 │ │ │ │ │ -0000d066 00008930 R_ARM_THM_MOVT_ABS 00000568 .LC35 │ │ │ │ │ -0000d06a 0001a90a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000d07a 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d09c 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d0a4 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d0b2 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d0c2 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d0da 0001ed0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000d104 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d10c 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d11e 0001870a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000d136 0001900a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000d1a4 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d1b0 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000d1d0 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d1ee 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d21a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d23c 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d268 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d272 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d294 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d2be 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000d2fc 0001ee0a R_ARM_THM_CALL 00000000 _PyAST_FunctionDef │ │ │ │ │ -0000d31c 0001eb0a R_ARM_THM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ -0000d35a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d382 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d392 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d39e 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000d3bc 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d3d6 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d3fc 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d41c 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d440 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000d480 0001ef0a R_ARM_THM_CALL 00000000 _PyAST_AsyncFunctionDef │ │ │ │ │ -0000d488 00008f2f R_ARM_THM_MOVW_ABS_NC 000005fc .LC39 │ │ │ │ │ -0000d48c 00008f30 R_ARM_THM_MOVT_ABS 000005fc .LC39 │ │ │ │ │ -0000d4a0 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d4bc 0001eb0a R_ARM_THM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ -0000d4ce 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000d50a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d518 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d522 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000d536 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d54a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d564 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d578 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d582 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000d59e 00008d2f R_ARM_THM_MOVW_ABS_NC 000005d0 .LC37 │ │ │ │ │ -0000d5a2 00008d30 R_ARM_THM_MOVT_ABS 000005d0 .LC37 │ │ │ │ │ -0000d5a6 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -0000d5c2 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d5f6 0000922f R_ARM_THM_MOVW_ABS_NC 0000035f _tmp_149_rule │ │ │ │ │ -0000d5fa 00009230 R_ARM_THM_MOVT_ABS 0000035f _tmp_149_rule │ │ │ │ │ -0000d602 00019a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000d624 0001aa0a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -0000d636 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ -0000d654 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d662 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d670 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d67e 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d688 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d68c 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d696 00008e2f R_ARM_THM_MOVW_ABS_NC 000005d4 .LC38 │ │ │ │ │ -0000d69a 00008e30 R_ARM_THM_MOVT_ABS 000005d4 .LC38 │ │ │ │ │ -0000d69e 0001a90a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000d6a6 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d6bc 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d6da 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d6fa 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d702 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d718 0000930a R_ARM_THM_CALL 000011f5 _tmp_228_rule │ │ │ │ │ -0000d728 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -0000d72c 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -0000d730 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -0000d776 0001ed0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000d78e 0000940a R_ARM_THM_CALL 000011f5 _tmp_227_rule │ │ │ │ │ -0000d79e 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d7ac 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d7b6 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d7ba 00018530 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d7c4 0001880a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000d7d0 0001a82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -0000d7d4 0001a830 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -0000d7dc 00008c2f R_ARM_THM_MOVW_ABS_NC 00000590 .LC36 │ │ │ │ │ -0000d7e0 00008c30 R_ARM_THM_MOVT_ABS 00000590 .LC36 │ │ │ │ │ -0000d7e8 0001a90a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000d7f0 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d806 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d81c 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d878 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000d8a4 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000d8b8 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d8c2 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d8c6 00018530 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d8d0 0001880a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000d8e0 0000960a R_ARM_THM_CALL 00001cbd invalid_arguments_rule │ │ │ │ │ -0000d8ee 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d998 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d9b0 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d9f8 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000da54 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000da58 00018530 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000da62 0001880a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000da76 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000da7a 00018530 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000da7e 0001880a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000daa2 0001870a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000daba 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dac8 00018b0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000dad6 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000dae6 0001930a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000db0e 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000db2c 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000db4c 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_collect_call_seqs │ │ │ │ │ -0000db58 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000db6e 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000db9a 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000dbaa 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dbc4 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000dbdc 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000dbf6 0001dd0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -0000dbfe 00006f2f R_ARM_THM_MOVW_ABS_NC 00000400 .LC26 │ │ │ │ │ -0000dc02 00006f30 R_ARM_THM_MOVT_ABS 00000400 .LC26 │ │ │ │ │ -0000dc2e 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dc3c 00018b0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000dc68 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000dcae 0001900a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000dcce 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dce8 00018b0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000dd3a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dd92 0001900a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000dda4 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ddb6 0001ed0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000ddc0 0001f10a R_ARM_THM_CALL 00000000 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ -0000ddc8 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ddd6 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ -0000ddf4 0001c60a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ -0000de12 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000de32 0001db0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000de4e 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000de54 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000de72 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000de76 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000de80 0000982f R_ARM_THM_MOVW_ABS_NC 00000640 .LC41 │ │ │ │ │ -0000de84 00009830 R_ARM_THM_MOVT_ABS 00000640 .LC41 │ │ │ │ │ -0000de88 0001a90a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000de92 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000dea4 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000dec6 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dedc 0000972f R_ARM_THM_MOVW_ABS_NC 00000610 .LC40 │ │ │ │ │ -0000dee0 00009730 R_ARM_THM_MOVT_ABS 00000610 .LC40 │ │ │ │ │ -0000dee6 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000deea 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000df00 0000530a R_ARM_THM_CALL 00001889 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000df04 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000df2e 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000df44 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000df62 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000df74 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000dfa2 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000dfbe 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000dfc6 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000dfd4 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000dff2 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e01c 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e032 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e046 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e0ae 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e0e2 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000e106 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000e146 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000e160 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e172 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e19a 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e1aa 0001c30a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -0000e1e8 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e1f6 0001c30a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -0000e236 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000e27a 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000e292 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e2a6 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e2fe 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000e340 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000e358 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e36e 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e398 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e3a8 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000e3c0 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000e3f8 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e40e 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e44a 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e458 0001c30a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -0000e482 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e490 0001c30a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -0000e4c2 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e4dc 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e4f6 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e51c 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e53e 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e55c 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e564 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e588 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e598 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e5a6 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e5be 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e61c 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e65c 00009e0a R_ARM_THM_CALL 00003f8d type_param_rule │ │ │ │ │ -0000e686 0001870a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000e6a6 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e6ba 00018b0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000e6ce 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e6de 0001930a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000e6f2 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e708 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e710 00009d2f R_ARM_THM_MOVW_ABS_NC 0000067c .LC43 │ │ │ │ │ -0000e714 00009d30 R_ARM_THM_MOVT_ABS 0000067c .LC43 │ │ │ │ │ -0000e73e 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e770 00009e0a R_ARM_THM_CALL 00003f8d type_param_rule │ │ │ │ │ -0000e79a 0001900a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000e7aa 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e7b2 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000e7c8 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e7d0 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e7f0 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e7f8 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e80a 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e826 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e82e 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000e832 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000e836 00009c2f R_ARM_THM_MOVW_ABS_NC 00000658 .LC42 │ │ │ │ │ -0000e83a 00009c30 R_ARM_THM_MOVT_ABS 00000658 .LC42 │ │ │ │ │ -0000e850 0000530a R_ARM_THM_CALL 00001889 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000e854 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e86a 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e8c6 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e8dc 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e8fa 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000e91e 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e92c 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e942 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e95c 0001f30a R_ARM_THM_CALL 00000000 _PyAST_YieldFrom │ │ │ │ │ -0000e966 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e988 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e9a2 0001f40a R_ARM_THM_CALL 00000000 _PyAST_Yield │ │ │ │ │ -0000e9ae 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ea36 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ea4e 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ea98 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000ead0 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ead4 00018530 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000eade 0001880a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000eaf2 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000eaf6 00018530 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000eafa 0001880a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000eb0c 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000eb3a 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000eb48 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000eb60 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000eb78 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000eb92 0001dd0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -0000eb9a 00006f2f R_ARM_THM_MOVW_ABS_NC 00000400 .LC26 │ │ │ │ │ -0000eb9e 00006f30 R_ARM_THM_MOVT_ABS 00000400 .LC26 │ │ │ │ │ -0000ebb8 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ebcc 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000ec1a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ec46 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ec66 0001db0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000ec76 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ec96 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ec9a 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000eca2 0000982f R_ARM_THM_MOVW_ABS_NC 00000640 .LC41 │ │ │ │ │ -0000eca6 00009830 R_ARM_THM_MOVT_ABS 00000640 .LC41 │ │ │ │ │ -0000ecac 0001a90a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000ecb6 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ecd6 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ece8 0000972f R_ARM_THM_MOVW_ABS_NC 00000610 .LC40 │ │ │ │ │ -0000ecec 00009730 R_ARM_THM_MOVT_ABS 00000610 .LC40 │ │ │ │ │ -0000ecf2 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ecf6 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ed0a 0000530a R_ARM_THM_CALL 00001889 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000ed0e 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ed20 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ed32 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ed46 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ed66 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000eda2 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000edd0 0001aa0a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -0000edda 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ -0000ee34 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ee44 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ee62 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000ee98 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000eeb8 0001db0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000eede 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000eef6 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000eefa 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ef02 0000982f R_ARM_THM_MOVW_ABS_NC 00000640 .LC41 │ │ │ │ │ -0000ef06 00009830 R_ARM_THM_MOVT_ABS 00000640 .LC41 │ │ │ │ │ -0000ef0c 0001a90a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000ef16 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ef42 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ef54 0000972f R_ARM_THM_MOVW_ABS_NC 00000610 .LC40 │ │ │ │ │ -0000ef58 00009730 R_ARM_THM_MOVT_ABS 00000610 .LC40 │ │ │ │ │ -0000ef5e 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ef62 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ef76 0000530a R_ARM_THM_CALL 00001889 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000ef7a 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ef8e 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ef9e 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000efa4 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f026 0001870a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000f05c 0001900a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000f07e 0001900a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000f0e2 00018b0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000f13a 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000f148 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f170 0001870a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000f1a8 0001900a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000f1cc 0001900a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000f224 00018b0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000f27c 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000f28a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f2d2 0001870a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000f30c 0001900a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000f330 0001900a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000f384 00018b0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000f3e4 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000f410 0001f50a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -0000f42c 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000f448 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000f45a 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000f4a4 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000f4c8 0001900a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000f4e0 0001900a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000f508 0001900a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000f53e 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f552 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f556 00018530 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f55a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000f5a2 0001f50a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -0000f5a6 0000a52f R_ARM_THM_MOVW_ABS_NC 0000077c .LC50 │ │ │ │ │ -0000f5aa 0000a530 R_ARM_THM_MOVT_ABS 0000077c .LC50 │ │ │ │ │ -0000f5be 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f5e2 0001f50a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -0000f5ec 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f618 0001f50a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -0000f636 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f64e 0000ad0a R_ARM_THM_CALL 000011a1 _tmp_169_rule │ │ │ │ │ -0000f6d2 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f6e8 0000b20a R_ARM_THM_CALL 000011a1 _tmp_174_rule │ │ │ │ │ -0000f6f2 0000b30a R_ARM_THM_CALL 00000709 _loop0_175_rule │ │ │ │ │ -0000f6fc 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f712 0000b40a R_ARM_THM_CALL 00000a2d _loop1_178_rule │ │ │ │ │ -0000f736 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f774 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f780 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f788 0000a42f R_ARM_THM_MOVW_ABS_NC 0000075c .LC49 │ │ │ │ │ -0000f78c 0000a430 R_ARM_THM_MOVT_ABS 0000075c .LC49 │ │ │ │ │ -0000f792 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f796 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f7ae 0000b60a R_ARM_THM_CALL 00000709 _loop0_170_rule │ │ │ │ │ -0000f7bc 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f7c6 0000a02f R_ARM_THM_MOVW_ABS_NC 000006c0 .LC45 │ │ │ │ │ -0000f7ca 0000a030 R_ARM_THM_MOVT_ABS 000006c0 .LC45 │ │ │ │ │ -0000f7de 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f7ee 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f7fa 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f7fe 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f806 0000a22f R_ARM_THM_MOVW_ABS_NC 00000718 .LC47 │ │ │ │ │ -0000f80a 0000a230 R_ARM_THM_MOVT_ABS 00000718 .LC47 │ │ │ │ │ -0000f81c 0000530a R_ARM_THM_CALL 00001889 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000f820 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f84c 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f85a 0000b80a R_ARM_THM_CALL 00000709 _loop0_177_rule │ │ │ │ │ -0000f868 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f872 0000a32f R_ARM_THM_MOVW_ABS_NC 00000744 .LC48 │ │ │ │ │ -0000f876 0000a330 R_ARM_THM_MOVT_ABS 00000744 .LC48 │ │ │ │ │ -0000f87c 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f8b4 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f8c6 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f8d0 00009f2f R_ARM_THM_MOVW_ABS_NC 00000698 .LC44 │ │ │ │ │ -0000f8d4 00009f30 R_ARM_THM_MOVT_ABS 00000698 .LC44 │ │ │ │ │ -0000f8da 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f8de 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f8f6 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f90c 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000f914 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000f926 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000f92e 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000f93c 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f94a 0001870a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000f960 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f96c 0001870a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000f986 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000f98e 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000f9b0 0000a12f R_ARM_THM_MOVW_ABS_NC 000006d8 .LC46 │ │ │ │ │ -0000f9b4 0000a130 R_ARM_THM_MOVT_ABS 000006d8 .LC46 │ │ │ │ │ -0000f9bc 0001890a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0000f9d0 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f9e8 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f9f8 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fa0a 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fa7e 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fa98 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fab0 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000faba 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fabe 00018530 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fac8 0001880a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000fada 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fb0e 0001870a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000fb3c 0001900a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000fb5c 0001900a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000fb9c 00018b0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000fbbe 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000fbd4 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000fbf6 0001900a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000fc10 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000fc18 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000fc1e 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fc26 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000fc2e 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000fc8e 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000fcb8 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fcd8 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000fcfe 0001f60a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0000fd14 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fd22 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fd34 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ -0000fd82 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000fdac 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fdca 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000fdf0 0001f60a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0000fe06 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fe16 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fe1a 00018530 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fe1e 0001880a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000fe64 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fe78 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000fe9e 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000feb2 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000fef4 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ff06 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ff1a 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ff34 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ff4a 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ff60 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ffb6 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000ffdc 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fffa 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001001a 0001f60a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00010050 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010082 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010088 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001009a 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000100d2 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000100e2 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000100f2 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010144 0001870a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001019e 00018b0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000101e6 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001021a 0001870a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00010270 00018b0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000102b6 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000102e6 0001900a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000102fa 0001900a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00010308 00018b0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00010316 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001031e 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001033e 00018b0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001034a 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00010352 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00010362 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010370 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010380 0001fc0a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ -00010394 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001039c 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000103a0 00018530 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000103aa 0001880a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000103b4 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000103c6 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000103d2 0001870a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000103e8 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000103f6 0001870a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00010404 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010444 0001870a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001048a 00018b0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000104cc 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000104e8 0001900a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000104f6 00018b0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00010502 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001050a 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001051e 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00010528 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010572 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001059a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000105b6 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000105d6 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ -000105ec 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010612 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00010624 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010640 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010652 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000106a8 0001870a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000106f6 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00010724 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010748 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001076e 0001f60a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00010792 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000107a0 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000107b6 0001fd0a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001081e 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001084c 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010870 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010896 0001f60a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -000108ba 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000108c8 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000108dc 0001fd0a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00010906 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001091e 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010940 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00010980 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000109ac 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000109cc 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000109f2 0001f60a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00010a16 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010a24 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00010a28 00018530 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00010a32 0001880a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00010a44 0001fd0a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00010a4e 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010a64 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010a7c 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010a9e 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00010ab8 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00010ae2 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010afa 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010b1a 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00010b54 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00010b82 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010ba4 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010bca 0001f60a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00010bee 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010bfc 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00010c00 00018530 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00010c0a 0001880a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00010c1c 0001fd0a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00010c32 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010c4e 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010c6a 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00010c9a 00018b0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00010cd4 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00010d2a 0001900a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00010d68 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010dbe 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010dd0 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010dfa 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010e0e 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010e2a 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010e3e 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010e52 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010e7c 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00010e84 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00010e90 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010eb6 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010eca 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00010f2e 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00010f5e 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00010f62 00018530 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00010f6c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00010f86 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010f9c 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010fba 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00010fc8 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010fe0 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010ff8 0001b10a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00011012 0001dd0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -0001101a 00006f2f R_ARM_THM_MOVW_ABS_NC 00000400 .LC26 │ │ │ │ │ -0001101e 00006f30 R_ARM_THM_MOVT_ABS 00000400 .LC26 │ │ │ │ │ -00011070 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000110b6 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000110ca 0000ca2f R_ARM_THM_MOVW_ABS_NC 00001955 _tmp_161_rule │ │ │ │ │ -000110ce 0000ca30 R_ARM_THM_MOVT_ABS 00001955 _tmp_161_rule │ │ │ │ │ -000110d6 00019a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000110fa 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00011104 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011118 0000cb2f R_ARM_THM_MOVW_ABS_NC 00000643 _tmp_160_rule │ │ │ │ │ -0001111c 0000cb30 R_ARM_THM_MOVT_ABS 00000643 _tmp_160_rule │ │ │ │ │ -00011124 00019a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001112e 0000c82f R_ARM_THM_MOVW_ABS_NC 00000804 .LC53 │ │ │ │ │ -00011132 0000c830 R_ARM_THM_MOVT_ABS 00000804 .LC53 │ │ │ │ │ -00011138 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001113c 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00011150 0000530a R_ARM_THM_CALL 00001889 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00011156 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011170 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011182 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00011186 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001119e 0001fe0a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -000111b0 0000c72f R_ARM_THM_MOVW_ABS_NC 000007d8 .LC52 │ │ │ │ │ -000111b4 0000c730 R_ARM_THM_MOVT_ABS 000007d8 .LC52 │ │ │ │ │ -000111bc 0000530a R_ARM_THM_CALL 00001889 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000111c2 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000111d0 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000111e2 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000b95 _tmp_162_rule │ │ │ │ │ -000111e6 0000cc30 R_ARM_THM_MOVT_ABS 00000b95 _tmp_162_rule │ │ │ │ │ -000111ee 00019a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000111f8 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000111fc 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00011214 0001fe0a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -0001121c 0000c92f R_ARM_THM_MOVW_ABS_NC 00000844 .LC54 │ │ │ │ │ -00011220 0000c930 R_ARM_THM_MOVT_ABS 00000844 .LC54 │ │ │ │ │ -0001123a 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011252 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011264 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000112d6 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011324 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001134e 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001136a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00011386 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011390 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000113ac 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -000113c8 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000113de 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000113fe 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011414 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011432 0001db0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00011444 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011460 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001147a 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011498 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000114b4 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000114bc 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000114ce 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000114e8 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001156a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011592 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000115ca 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000115e6 0001db0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -000115f0 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011614 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011650 0001870a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000116a0 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000116ce 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000116f0 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011716 0001f60a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001173a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011748 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001175e 0001fd0a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -000117c2 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000117f0 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011814 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001183c 0001f60a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00011860 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001186e 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011882 0001fd0a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -000118ac 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000118c4 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000118e6 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001192a 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001195a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001197c 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000119a0 0001f60a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -000119c4 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000119d8 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000119dc 00018530 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000119e0 0001880a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000119f4 0001fd0a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00011a00 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011a12 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011a2e 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00011a4c 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00011a6c 00018b0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00011a7e 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00011ac6 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011ade 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00011afe 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00011b3a 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00011b68 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011b8a 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011bb0 0001f60a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00011bd2 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011bde 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00011be2 00018530 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00011bec 0001880a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00011bfc 0001fd0a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00011c34 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011c4c 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00011c6c 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00011ca6 0001900a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00011cca 00018b0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00011cd8 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00011ce0 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00011d32 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011d4c 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00011d54 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00011d60 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011d74 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011d98 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011dca 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011e00 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011e1e 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011e34 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011e52 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011e68 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011eba 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011ed0 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011ee6 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011f16 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011f3e 0000d40a R_ARM_THM_CALL 00000709 _loop0_48_rule │ │ │ │ │ -00011f5c 0001ff0a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -00011f86 0001ff0a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -00011f90 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011fbe 0000d60a R_ARM_THM_CALL 00000909 param_star_annotation_rule │ │ │ │ │ -00011fd0 0000d60a R_ARM_THM_CALL 00000909 param_star_annotation_rule │ │ │ │ │ -00011ff8 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012004 0000d70a R_ARM_THM_CALL 00000a2d _loop1_50_rule │ │ │ │ │ -00012026 0001ff0a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -00012048 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012066 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012082 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001209c 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000120d4 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000120e6 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000120fa 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012124 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001212e 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00012132 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00012138 0000d22f R_ARM_THM_MOVW_ABS_NC 00000920 .LC59 │ │ │ │ │ -0001213c 0000d230 R_ARM_THM_MOVT_ABS 00000920 .LC59 │ │ │ │ │ -00012150 0000530a R_ARM_THM_CALL 00001889 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00012154 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012174 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001217e 0000d80a R_ARM_THM_CALL 00000beb _tmp_184_rule │ │ │ │ │ -00012188 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001218c 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00012192 0000d32f R_ARM_THM_MOVW_ABS_NC 00000950 .LC60 │ │ │ │ │ -00012196 0000d330 R_ARM_THM_MOVT_ABS 00000950 .LC60 │ │ │ │ │ -000121aa 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000121c2 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000121d6 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012208 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012220 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012246 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001225c 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012274 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012294 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000122a8 0001ed0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -000122ba 0000ce2f R_ARM_THM_MOVW_ABS_NC 00000884 .LC55 │ │ │ │ │ -000122be 0000ce30 R_ARM_THM_MOVT_ABS 00000884 .LC55 │ │ │ │ │ -000122c4 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000122c8 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000122dc 0000530a R_ARM_THM_CALL 00001889 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000122e0 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012312 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001232c 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012338 0000d02f R_ARM_THM_MOVW_ABS_NC 000008cc .LC57 │ │ │ │ │ -0001233c 0000d030 R_ARM_THM_MOVT_ABS 000008cc .LC57 │ │ │ │ │ -00012342 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00012346 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001235e 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001236e 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001237a 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001237e 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00012386 0000cf2f R_ARM_THM_MOVW_ABS_NC 000008a8 .LC56 │ │ │ │ │ -0001238a 0000cf30 R_ARM_THM_MOVT_ABS 000008a8 .LC56 │ │ │ │ │ -00012390 0001a90a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000123a2 0000d90a R_ARM_THM_CALL 00000697 _tmp_181_rule │ │ │ │ │ -000123ae 0000da0a R_ARM_THM_CALL 00000709 _loop0_182_rule │ │ │ │ │ -000123bc 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000123ca 0000db0a R_ARM_THM_CALL 00000697 _tmp_183_rule │ │ │ │ │ -000123d4 0000d12f R_ARM_THM_MOVW_ABS_NC 00000900 .LC58 │ │ │ │ │ -000123d8 0000d130 R_ARM_THM_MOVT_ABS 00000900 .LC58 │ │ │ │ │ -000123de 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000123e2 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000123f8 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012422 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001242c 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001243a 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001243e 00018530 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00012448 0001880a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00012458 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ -0001246c 0000dc0a R_ARM_THM_CALL 00000709 _loop0_49_rule │ │ │ │ │ -00012490 0001ff0a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -000124a4 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000124b2 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000124c4 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ -000124ce 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012522 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012554 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001256a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012580 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000125ac 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000125b6 0000d22f R_ARM_THM_MOVW_ABS_NC 00000920 .LC59 │ │ │ │ │ -000125ba 0000d230 R_ARM_THM_MOVT_ABS 00000920 .LC59 │ │ │ │ │ -000125c0 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000125c4 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000125d8 0000530a R_ARM_THM_CALL 00001889 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000125dc 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000125fc 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012606 0000d80a R_ARM_THM_CALL 00000beb _tmp_184_rule │ │ │ │ │ -0001260e 0000d32f R_ARM_THM_MOVW_ABS_NC 00000950 .LC60 │ │ │ │ │ -00012612 0000d330 R_ARM_THM_MOVT_ABS 00000950 .LC60 │ │ │ │ │ -00012628 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012642 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001265c 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001269e 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000126b6 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000126c4 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000126fa 0001870a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00012712 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00012716 00018530 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001276e 0001880a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00012778 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012782 0001890a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -000127ae 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000127fe 00018b0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00012854 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00012862 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_seq_flatten │ │ │ │ │ -00012878 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001288a 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000128a6 0001900a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000128ba 0001890a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00012900 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012926 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00012962 0001870a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001298c 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000129c8 00018b0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000129f2 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00012a02 0001930a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00012a14 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012a20 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012a40 0001900a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00012a58 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00012a60 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00012a6c 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012a7e 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00012a86 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00012a92 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012aa2 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012abc 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00012ac0 00018530 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00012aca 0001880a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00012ad4 0001a82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00012ad8 0001a830 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00012adc 0000dd2f R_ARM_THM_MOVW_ABS_NC 00000980 .LC61 │ │ │ │ │ -00012ae0 0000dd30 R_ARM_THM_MOVT_ABS 00000980 .LC61 │ │ │ │ │ -00012aea 0001a90a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00012afc 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012b18 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012b2c 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012b4c 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012b54 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012b68 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012b8a 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012b9e 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012bf4 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012c0e 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012c18 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00012c34 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ -00012c4e 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00012c6e 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012c88 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012ca6 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012d18 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012d54 0001870a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00012d80 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012dba 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012de6 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00012e06 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012e1c 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00012e40 0001db0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00012e5e 0001900a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00012e78 00018b0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00012ef2 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00012f02 0001930a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00012f16 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012f30 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00012f58 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012f72 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00012f8e 0001db0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00012fa4 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012fb8 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00012fc0 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00012ff0 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013002 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013018 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001302e 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001303e 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013068 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00013072 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000130d2 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000130f6 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013162 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013186 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000131c8 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000131ea 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000131f6 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013220 0002000a R_ARM_THM_CALL 00000000 _PyPegen_formatted_value │ │ │ │ │ -0001323c 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001324a 0002010a R_ARM_THM_CALL 00000000 _PyPegen_check_fstring_conversion │ │ │ │ │ -0001326a 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013282 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000132aa 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000132be 0000ea0a R_ARM_THM_CALL 000029dd _loop0_112_rule │ │ │ │ │ -000132cc 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000132f0 0002020a R_ARM_THM_CALL 00000000 _PyPegen_setup_full_format_spec │ │ │ │ │ -00013318 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013350 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001335a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013372 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001337c 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013394 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001339e 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000133b6 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000133c0 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000133d6 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000133dc 00009b2f R_ARM_THM_MOVW_ABS_NC 0000e061 annotated_rhs_rule │ │ │ │ │ -000133e0 00009b30 R_ARM_THM_MOVT_ABS 0000e061 annotated_rhs_rule │ │ │ │ │ -000133e8 0002030a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ -000133fe 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013414 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001342a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013442 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013458 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001346e 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013486 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001349c 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000134c2 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000134d6 0000e02f R_ARM_THM_MOVW_ABS_NC 000009fc .LC64 │ │ │ │ │ -000134da 0000e030 R_ARM_THM_MOVT_ABS 000009fc .LC64 │ │ │ │ │ -000134e0 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000134e4 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000134f8 0000530a R_ARM_THM_CALL 00001889 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000134fc 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013512 0000e12f R_ARM_THM_MOVW_ABS_NC 00000a2c .LC65 │ │ │ │ │ -00013516 0000e130 R_ARM_THM_MOVT_ABS 00000a2c .LC65 │ │ │ │ │ -0001351c 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00013520 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00013528 0000e22f R_ARM_THM_MOVW_ABS_NC 00000a5c .LC66 │ │ │ │ │ -0001352c 0000e230 R_ARM_THM_MOVT_ABS 00000a5c .LC66 │ │ │ │ │ -00013532 0001a90a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00013548 0000de2f R_ARM_THM_MOVW_ABS_NC 0000099c .LC62 │ │ │ │ │ -0001354c 0000de30 R_ARM_THM_MOVT_ABS 0000099c .LC62 │ │ │ │ │ -00013552 0000df2f R_ARM_THM_MOVW_ABS_NC 000009cc .LC63 │ │ │ │ │ -00013556 0000df30 R_ARM_THM_MOVT_ABS 000009cc .LC63 │ │ │ │ │ -0001355c 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001356e 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013590 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000135c0 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000135ce 0000eb0a R_ARM_THM_CALL 00000f45 _tmp_237_rule.isra.0 │ │ │ │ │ -000135da 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000135de 00018530 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000135e8 0001880a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000135f2 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000135fc 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013622 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013630 0000eb0a R_ARM_THM_CALL 00000f45 _tmp_237_rule.isra.0 │ │ │ │ │ -00013640 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001364c 0000ec0a R_ARM_THM_CALL 000029dd _loop0_240_rule │ │ │ │ │ -00013656 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001365a 00018530 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00013664 0001880a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001366e 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013678 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001367c 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00013684 0000e82f R_ARM_THM_MOVW_ABS_NC 00000b58 .LC72 │ │ │ │ │ -00013688 0000e830 R_ARM_THM_MOVT_ABS 00000b58 .LC72 │ │ │ │ │ -0001368e 0001a90a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000136ac 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000136ba 0000eb0a R_ARM_THM_CALL 00000f45 _tmp_237_rule.isra.0 │ │ │ │ │ -000136c6 0000ed2f R_ARM_THM_MOVW_ABS_NC 00000d7b _tmp_238_rule │ │ │ │ │ -000136ca 0000ed30 R_ARM_THM_MOVT_ABS 00000d7b _tmp_238_rule │ │ │ │ │ -000136d2 00019a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000136dc 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000136e6 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000136ea 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000136f2 0000e72f R_ARM_THM_MOVW_ABS_NC 00000b38 .LC71 │ │ │ │ │ -000136f6 0000e730 R_ARM_THM_MOVT_ABS 00000b38 .LC71 │ │ │ │ │ -000136fc 0001a90a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001371a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013724 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000fe9 _tmp_236_rule │ │ │ │ │ -00013728 0000ee30 R_ARM_THM_MOVT_ABS 00000fe9 _tmp_236_rule │ │ │ │ │ -00013730 00019a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001373a 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013744 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00013748 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00013750 0000e42f R_ARM_THM_MOVW_ABS_NC 00000ac0 .LC68 │ │ │ │ │ -00013754 0000e430 R_ARM_THM_MOVT_ABS 00000ac0 .LC68 │ │ │ │ │ -0001375a 0001a90a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00013774 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000d07 _tmp_235_rule │ │ │ │ │ -00013778 0000ef30 R_ARM_THM_MOVT_ABS 00000d07 _tmp_235_rule │ │ │ │ │ -00013780 00019a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001378a 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013794 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00013798 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000137a0 0000e32f R_ARM_THM_MOVW_ABS_NC 00000a90 .LC67 │ │ │ │ │ -000137a4 0000e330 R_ARM_THM_MOVT_ABS 00000a90 .LC67 │ │ │ │ │ -000137aa 0001a90a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000137ca 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000137ec 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000137f2 0000f02f R_ARM_THM_MOVW_ABS_NC 00000dcf _tmp_242_rule │ │ │ │ │ -000137f6 0000f030 R_ARM_THM_MOVT_ABS 00000dcf _tmp_242_rule │ │ │ │ │ -000137fe 00019a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00013810 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013818 0001ae2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_name_token │ │ │ │ │ -0001381c 0001ae30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_name_token │ │ │ │ │ -00013824 0002030a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ -0001382c 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00013830 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001383a 0000e62f R_ARM_THM_MOVW_ABS_NC 00000b10 .LC70 │ │ │ │ │ -0001383e 0000e630 R_ARM_THM_MOVT_ABS 00000b10 .LC70 │ │ │ │ │ -00013842 0001a90a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00013848 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013860 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013872 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00013876 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00013880 0000e52f R_ARM_THM_MOVW_ABS_NC 00000ae8 .LC69 │ │ │ │ │ -00013884 0000e530 R_ARM_THM_MOVT_ABS 00000ae8 .LC69 │ │ │ │ │ -00013888 0001a90a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000138a0 0001ed0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -000138b4 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000138b8 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000138c0 0000e92f R_ARM_THM_MOVW_ABS_NC 00000b84 .LC73 │ │ │ │ │ -000138c4 0000e930 R_ARM_THM_MOVT_ABS 00000b84 .LC73 │ │ │ │ │ -000138ca 0001a90a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00013910 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001391a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013930 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001395e 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013972 0000922f R_ARM_THM_MOVW_ABS_NC 0000035f _tmp_149_rule │ │ │ │ │ -00013976 00009230 R_ARM_THM_MOVT_ABS 0000035f _tmp_149_rule │ │ │ │ │ -0001397e 00019a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00013998 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000139a4 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000139b0 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000139bc 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000139c4 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000139c8 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000139d0 00008e2f R_ARM_THM_MOVW_ABS_NC 000005d4 .LC38 │ │ │ │ │ -000139d4 00008e30 R_ARM_THM_MOVT_ABS 000005d4 .LC38 │ │ │ │ │ -000139da 0001a90a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000139e2 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000139f4 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013a04 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013a56 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00013a84 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013a9a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013ac4 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013ae6 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013afa 0001890a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00013b18 00019c0a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ -00013b36 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013b5a 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013b7c 00019c0a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ -00013b86 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013bb4 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013bc6 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013bda 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013bee 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013bf8 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013bfe 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00013c02 00018530 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00013c0c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00013c2c 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013c44 0001a82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00013c48 0001a830 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00013c50 0000f12f R_ARM_THM_MOVW_ABS_NC 00000b9c .LC74 │ │ │ │ │ -00013c54 0000f130 R_ARM_THM_MOVT_ABS 00000b9c .LC74 │ │ │ │ │ -00013c58 0001a90a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00013c60 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013c72 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00013c76 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00013c80 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00013c84 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00013c88 0001a90a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00013ca6 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013d0a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013d1e 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -00013d22 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -00013d2a 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00013d5a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013d66 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013d70 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013d76 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00013d7a 00018530 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00013d84 0001880a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00013d8c 0001a82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00013d90 0001a830 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00013d98 0000162f R_ARM_THM_MOVW_ABS_NC 000000e4 .LC5 │ │ │ │ │ -00013d9c 00001630 R_ARM_THM_MOVT_ABS 000000e4 .LC5 │ │ │ │ │ -00013da4 0001a90a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00013daa 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013dd0 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013de6 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013e30 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00013e94 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013ebe 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00013ec2 00018530 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00013ec6 0001880a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00013f00 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013f34 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013f56 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013f7e 0002040a R_ARM_THM_CALL 00000000 _PyAST_Slice │ │ │ │ │ -00013f94 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013fe8 0001870a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00014000 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001401c 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014038 0001900a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001405e 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014084 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000140c6 00018b0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000140d4 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000140e4 0001930a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000140fa 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014108 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00014126 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -0001414a 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001416a 00018b0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00014196 00018b0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000141ae 0001900a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000141ce 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000141d6 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00014202 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014224 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001423a 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014242 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014256 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000142a0 0001870a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000142e0 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001430c 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014346 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014364 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001437a 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001439e 0002050a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -000143d4 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000143fe 00018b0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001442e 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001444e 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014464 0000f40a R_ARM_THM_CALL 0000098b invalid_except_stmt_rule │ │ │ │ │ -0001448e 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000144a0 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000144b6 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000144d8 0002050a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -000144e6 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014506 0001900a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00014522 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001454e 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001456e 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001457a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014594 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000145a8 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000145b0 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000145b4 00018530 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000145be 0001880a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000145cc 0001a82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -000145d0 0001a830 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -000145d8 0000f32f R_ARM_THM_MOVW_ABS_NC 00000bdc .LC75 │ │ │ │ │ -000145dc 0000f330 R_ARM_THM_MOVT_ABS 00000bdc .LC75 │ │ │ │ │ -000145e0 0001a90a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000145e8 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000145fc 0000f50a R_ARM_THM_CALL 0000092d _tmp_224_rule │ │ │ │ │ -0001460a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014616 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001461e 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00014622 00018530 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001462c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00014642 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014660 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014674 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001467c 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000146e8 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000146f4 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00014728 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014756 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0001478a 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000147a0 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000147c0 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000147d8 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001480a 0002060a R_ARM_THM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ -00014836 0002060a R_ARM_THM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ -0001483e 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001486c 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014878 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001487c 00018530 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00014886 0001880a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00014894 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000148b2 0000960a R_ARM_THM_CALL 00001cbd invalid_arguments_rule │ │ │ │ │ -000148c2 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000148dc 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000148f2 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00014926 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001493c 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014960 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00014976 0000f80a R_ARM_THM_CALL 00000ca5 _tmp_229_rule.isra.0 │ │ │ │ │ -00014984 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014990 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014998 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001499c 00018530 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000149a6 0001880a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000149b4 0001a82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -000149b8 0001a830 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -000149c0 0000f72f R_ARM_THM_MOVW_ABS_NC 00000c1c .LC76 │ │ │ │ │ -000149c4 0000f730 R_ARM_THM_MOVT_ABS 00000c1c .LC76 │ │ │ │ │ -000149c8 0001a90a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000149d0 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000149e2 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000149f8 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00014a0e 0000f80a R_ARM_THM_CALL 00000ca5 _tmp_229_rule.isra.0 │ │ │ │ │ -00014a1c 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014a24 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00014a28 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00014a32 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00014a36 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00014a3a 0001a90a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00014a4e 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014aaa 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014ae8 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014b04 0001d20a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -00014b34 0001870a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00014b60 0001d20a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -00014b8c 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014bb6 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014bec 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014c08 00018b0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00014cc2 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014cd6 0001930a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00014d12 0001d20a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -00014d38 0001900a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00014d46 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014d5a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014d76 0001d20a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -00014d90 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014d96 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014db2 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014dbc 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00014dca 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014dde 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014e0c 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014e22 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014e3a 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014e52 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014e6a 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014eb6 0001870a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00014ede 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014eee 00018b0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00014efa 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014f42 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014f54 00018b0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00014fa4 0001900a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00014fb4 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014fca 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014fd4 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014fdc 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00014fec 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014ff4 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00015000 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015046 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015060 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001507a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015092 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000150aa 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000150c2 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000150da 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000150f0 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015106 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001511e 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015132 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015146 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001515a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015176 0002070a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00015188 0002070a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00015194 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000151a4 0002070a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000151b4 0002070a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000151c4 0002070a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000151d4 0002070a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000151e4 0002070a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000151ec 0000832f R_ARM_THM_MOVW_ABS_NC 00000520 .LC32 │ │ │ │ │ -000151f0 00008330 R_ARM_THM_MOVT_ABS 00000520 .LC32 │ │ │ │ │ -00015202 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001521a 0002070a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -0001522a 0002070a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -0001523a 0002070a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -0001524a 0002070a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -0001525a 0002070a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -0001526a 0002070a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000152da 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00015304 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015326 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00015346 0001f60a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001536c 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001537a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001538e 0001fd0a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -000153da 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00015402 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015422 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00015442 0001f60a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00015466 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015472 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00015476 00018530 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00015480 0001880a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000154c2 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000154d6 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00015502 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015516 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00015558 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015566 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001557c 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015596 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000155b6 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000155c8 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015642 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00015688 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000156a0 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000156f4 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001573c 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015754 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000157a6 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000157bc 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000157dc 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000157f6 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00015822 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015836 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001586e 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015888 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000158aa 0002080a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -000158ba 0002090a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -000158e4 0001870a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000158fc 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001590c 00018b0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001591c 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001592c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00015950 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001596a 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001598a 0002080a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -0001599a 0002090a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -000159c4 0001870a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000159dc 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000159ea 00018b0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000159fa 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00015a0a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00015a28 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015a74 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015a86 00018b0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00015aae 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015abe 00018b0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00015ad4 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00015b04 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00015b42 0001900a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00015b62 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015b76 00018b0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00015bc0 0001900a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00015be0 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015bf2 00018b0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00015c76 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00015c96 0002080a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00015ca6 0002090a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00015cba 0000fc0a R_ARM_THM_CALL 00001059 _loop0_129_rule │ │ │ │ │ -00015cca 0001930a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00015cea 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00015d0a 0001db0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00015d2e 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00015d4e 0001db0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00015d70 0001900a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00015d80 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015da4 0001900a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00015dca 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015df8 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015e26 0000fd0a R_ARM_THM_CALL 000025d9 invalid_kwarg_rule.isra.0 │ │ │ │ │ -00015e30 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00015e56 0000fd0a R_ARM_THM_CALL 000025d9 invalid_kwarg_rule.isra.0 │ │ │ │ │ -00015e70 0000fd0a R_ARM_THM_CALL 000025d9 invalid_kwarg_rule.isra.0 │ │ │ │ │ -00015e7c 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015e96 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00015eb4 0002080a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00015ed4 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015ef8 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015f0c 0000972f R_ARM_THM_MOVW_ABS_NC 00000610 .LC40 │ │ │ │ │ -00015f10 00009730 R_ARM_THM_MOVT_ABS 00000610 .LC40 │ │ │ │ │ -00015f16 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00015f1a 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00015f2e 0000530a R_ARM_THM_CALL 00001889 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00015f32 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015f46 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00015f4a 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00015f52 0000982f R_ARM_THM_MOVW_ABS_NC 00000640 .LC41 │ │ │ │ │ -00015f56 00009830 R_ARM_THM_MOVT_ABS 00000640 .LC41 │ │ │ │ │ -00015f5c 0001a90a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00015f68 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015f7c 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00015f80 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00015f88 0000982f R_ARM_THM_MOVW_ABS_NC 00000640 .LC41 │ │ │ │ │ -00015f8c 00009830 R_ARM_THM_MOVT_ABS 00000640 .LC41 │ │ │ │ │ -00015f92 0001a90a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00015f9e 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015fc0 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015fd6 0000972f R_ARM_THM_MOVW_ABS_NC 00000610 .LC40 │ │ │ │ │ -00015fda 00009730 R_ARM_THM_MOVT_ABS 00000610 .LC40 │ │ │ │ │ -00015fe0 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00015fe4 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00015ff8 0000530a R_ARM_THM_CALL 00001889 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00015ffc 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016012 0000fc0a R_ARM_THM_CALL 00001059 _loop0_129_rule │ │ │ │ │ -00016022 0001930a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00016038 00020a0a R_ARM_THM_CALL 00000000 _PyPegen_join_sequences │ │ │ │ │ -00016052 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001605a 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001606c 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001607e 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000160ac 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000160c6 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000160e2 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000160f0 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016108 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016114 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001611c 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00016134 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001614e 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001615e 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016174 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001618c 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001619c 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000161c2 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000161d6 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000161dc 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016224 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001625a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016272 0000ff2f R_ARM_THM_MOVW_ABS_NC 00004b1d _tmp_179_rule │ │ │ │ │ -00016276 0000ff30 R_ARM_THM_MOVT_ABS 00004b1d _tmp_179_rule │ │ │ │ │ -0001627e 00019a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00016286 0000fe2f R_ARM_THM_MOVW_ABS_NC 00000c5c .LC77 │ │ │ │ │ -0001628a 0000fe30 R_ARM_THM_MOVT_ABS 00000c5c .LC77 │ │ │ │ │ -00016290 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00016294 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000162a8 0000530a R_ARM_THM_CALL 00001889 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000162ac 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000162c0 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000162d0 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016334 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00016376 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001638a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000163a6 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000163b8 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000163f8 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016418 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001642e 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001644c 0002080a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -0001645c 0002090a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -0001646e 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000164ac 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000164ca 0001db0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -000164de 0002090a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -000164e8 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016506 0000fd0a R_ARM_THM_CALL 000025d9 invalid_kwarg_rule.isra.0 │ │ │ │ │ -0001651e 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016534 0000972f R_ARM_THM_MOVW_ABS_NC 00000610 .LC40 │ │ │ │ │ -00016538 00009730 R_ARM_THM_MOVT_ABS 00000610 .LC40 │ │ │ │ │ -0001653e 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00016542 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00016556 0000530a R_ARM_THM_CALL 00001889 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001655a 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001656e 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016582 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00016586 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001658e 0000982f R_ARM_THM_MOVW_ABS_NC 00000640 .LC41 │ │ │ │ │ -00016592 00009830 R_ARM_THM_MOVT_ABS 00000640 .LC41 │ │ │ │ │ -00016598 0001a90a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000165a2 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000165b2 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000165ce 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016648 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001665e 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016684 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000166a2 0002080a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -000166b0 0002090a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -000166ba 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000166d0 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000166f2 0000fd0a R_ARM_THM_CALL 000025d9 invalid_kwarg_rule.isra.0 │ │ │ │ │ -0001670a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016720 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001673e 0002080a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -0001674e 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016786 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001678a 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001679c 0001002f R_ARM_THM_MOVW_ABS_NC 00000c80 .LC78 │ │ │ │ │ -000167a0 00010030 R_ARM_THM_MOVT_ABS 00000c80 .LC78 │ │ │ │ │ -000167a6 0001a90a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00016800 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016826 00020b0a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ -00016848 0001870a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00016864 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016874 00018b0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001688a 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001689a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000168b6 0001012f R_ARM_THM_MOVW_ABS_NC 00000ff1 _tmp_59_rule │ │ │ │ │ -000168ba 00010130 R_ARM_THM_MOVT_ABS 00000ff1 _tmp_59_rule │ │ │ │ │ -000168c2 00019a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000168d0 00020b0a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ -000168da 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001692e 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016958 00020b0a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ -00016986 0001012f R_ARM_THM_MOVW_ABS_NC 00000ff1 _tmp_59_rule │ │ │ │ │ -0001698a 00010130 R_ARM_THM_MOVT_ABS 00000ff1 _tmp_59_rule │ │ │ │ │ -00016992 00019a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000169a0 00020b0a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ -000169aa 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000169c8 0001900a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000169f8 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016a08 0001022f R_ARM_THM_MOVW_ABS_NC 00004b19 _tmp_203_rule │ │ │ │ │ -00016a0c 00010230 R_ARM_THM_MOVT_ABS 00004b19 _tmp_203_rule │ │ │ │ │ -00016a14 00019a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00016a20 0000540a R_ARM_THM_CALL 00000239 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ -00016a24 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016a68 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016a78 0001022f R_ARM_THM_MOVW_ABS_NC 00004b19 _tmp_203_rule │ │ │ │ │ -00016a7c 00010230 R_ARM_THM_MOVT_ABS 00004b19 _tmp_203_rule │ │ │ │ │ -00016a84 00019a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00016a90 0000540a R_ARM_THM_CALL 00000239 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ -00016a94 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016abc 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00016ac4 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00016acc 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016aec 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016b00 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016b08 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016b0e 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016b22 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016b86 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00016bd2 0001870a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00016bfc 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016c0c 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00016c2e 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016c94 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016cbe 00018b0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00016cd4 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00016ce2 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016cee 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00016d00 0001930a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00016d16 0001da0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00016d1e 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016d32 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00016d3a 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00016d94 0001900a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00016da4 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016dac 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00016dbe 0001890a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00016dd6 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016de6 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016e00 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016e8c 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016eb0 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016f48 0001f50a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00016f9e 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016faa 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016fb8 0001fc0a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ -00016fee 0001f50a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00016ff2 0000a52f R_ARM_THM_MOVW_ABS_NC 0000077c .LC50 │ │ │ │ │ -00016ff6 0000a530 R_ARM_THM_MOVT_ABS 0000077c .LC50 │ │ │ │ │ -00017008 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001701e 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017028 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001702c 00018530 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00017036 0001880a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00017046 0001fc0a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ -00017050 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017072 0001f50a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -0001707c 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017094 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000170de 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000170e2 00018530 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000170ec 0001880a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000170f6 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017122 0001f50a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -0001712e 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017152 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001716a 0001120a R_ARM_THM_CALL 000002af _tmp_186_rule │ │ │ │ │ -000171ee 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017204 0001180a R_ARM_THM_CALL 000002af _tmp_192_rule │ │ │ │ │ -0001720e 0001190a R_ARM_THM_CALL 00001b15 _loop0_193_rule │ │ │ │ │ -00017218 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001722c 00011a0a R_ARM_THM_CALL 00003b81 _loop1_196_rule │ │ │ │ │ -00017236 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017258 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017284 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001728c 0000a42f R_ARM_THM_MOVW_ABS_NC 0000075c .LC49 │ │ │ │ │ -00017290 0000a430 R_ARM_THM_MOVT_ABS 0000075c .LC49 │ │ │ │ │ -00017296 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001729a 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000172ae 0000530a R_ARM_THM_CALL 00001889 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000172b2 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000172cc 00011b0a R_ARM_THM_CALL 00001b15 _loop0_187_rule │ │ │ │ │ -000172da 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000172e4 0000a02f R_ARM_THM_MOVW_ABS_NC 000006c0 .LC45 │ │ │ │ │ -000172e8 0000a030 R_ARM_THM_MOVT_ABS 000006c0 .LC45 │ │ │ │ │ -000172f0 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001733e 0001870a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001735a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001737c 0001900a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001739c 00018b0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000173ba 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000173c2 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000173da 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000173f4 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00017404 0001930a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00017418 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017428 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017434 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00017438 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00017440 0001042f R_ARM_THM_MOVW_ABS_NC 00000cb0 .LC79 │ │ │ │ │ -00017444 00010430 R_ARM_THM_MOVT_ABS 00000cb0 .LC79 │ │ │ │ │ -00017472 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001748e 00011e0a R_ARM_THM_CALL 00001b15 _loop0_195_rule │ │ │ │ │ -0001749c 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000174a6 0000a32f R_ARM_THM_MOVW_ABS_NC 00000744 .LC48 │ │ │ │ │ -000174aa 0000a330 R_ARM_THM_MOVT_ABS 00000744 .LC48 │ │ │ │ │ -000174b2 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000174d0 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000174da 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000174e4 00009f2f R_ARM_THM_MOVW_ABS_NC 00000698 .LC44 │ │ │ │ │ -000174e8 00009f30 R_ARM_THM_MOVT_ABS 00000698 .LC44 │ │ │ │ │ -000174ee 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000174f2 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00017506 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017526 0000a12f R_ARM_THM_MOVW_ABS_NC 000006d8 .LC46 │ │ │ │ │ -0001752a 0000a130 R_ARM_THM_MOVT_ABS 000006d8 .LC46 │ │ │ │ │ -00017536 0001890a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0001754a 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017562 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000175c6 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000175e0 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000175f8 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017602 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00017606 00018530 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00017610 0001880a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00017622 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001765c 0001870a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00017676 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001767a 00018530 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000176b6 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000176c4 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000176ec 0001f60a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00017702 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017720 0001900a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00017746 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017764 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001777a 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000177a2 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000177d8 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000177e4 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001780a 0001f60a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00017824 0001880a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00017840 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00017852 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001786c 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017882 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001789c 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000178be 00018b0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00017936 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00017952 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001796a 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00017972 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001798e 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001799a 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000179ec 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017a12 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00017a16 00018530 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00017a20 0001880a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00017a2a 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017a78 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00017a82 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00017aa0 0001f60a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00017ac0 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00017af0 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017af6 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017b74 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017b80 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017b8e 0001fc0a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ -00017b98 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017bae 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017bb6 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00017bba 00018530 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00017bc4 0001880a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00017bd8 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017c14 0001870a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00017c62 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00017c70 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00017c96 0001f60a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00017cac 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017ccc 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00017cd0 00018530 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00017d08 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00017d16 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00017d40 0001f60a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00017d56 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017d74 0001900a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00017d9a 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017dba 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017dd0 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00017dfa 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00017e2a 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00017e36 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00017e5a 0001f60a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00017e74 0001880a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00017e8c 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017eb0 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017ec8 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00017ee6 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00017f04 00018b0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00017f7e 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00017f92 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017fa8 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00017fc4 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00017ffc 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00018006 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00018028 0001f60a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001803a 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001803e 00018530 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00018048 0001880a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00018060 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00018092 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000180aa 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000180d0 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000180d8 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000180f2 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001811a 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001815c 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001816a 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000181b0 0001870a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000181fc 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001820a 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00018234 0001f60a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00018254 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001827a 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001828e 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000182a6 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000182ca 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00018302 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00018310 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001833a 0001f60a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001835a 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001835e 00018530 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00018368 0001880a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001837a 0001fd0a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -000183de 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000183ea 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001840a 0001f60a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001842e 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018440 0001fd0a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001846a 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001848c 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000184a6 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000184cc 0001fd0a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -000184d6 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018514 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001851e 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001853c 0001f60a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001855a 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001855e 00018530 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00018568 0001880a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00018594 00018b0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000185b6 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000185c4 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000185e8 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001864e 0001900a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001865c 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001866c 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001867c 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018684 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000186ba 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000186cc 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000186dc 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000186f4 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001870c 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018726 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018740 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018790 0001870a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000187e6 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000187f4 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001881a 0001f60a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001883a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001884e 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018864 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00018886 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000188bc 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000188c8 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000188ea 0001f60a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00018908 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001890c 00018530 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00018916 0001880a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00018926 0001fd0a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00018950 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018962 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001897e 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001899e 00018b0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000189ae 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000189f2 00018b0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000189fe 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018a06 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00018a1a 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00018a26 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018a3c 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018a54 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018a94 0001900a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018aa2 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018aba 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018ac2 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00018acc 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018b30 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018b44 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018b72 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018b98 00011f0a R_ARM_THM_CALL 00001b15 _loop0_110_rule │ │ │ │ │ -00018bb6 0001ff0a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -00018bde 0001ff0a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -00018be8 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018c16 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018c28 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018c3c 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018c62 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018c6c 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00018c70 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00018c76 0000d22f R_ARM_THM_MOVW_ABS_NC 00000920 .LC59 │ │ │ │ │ -00018c7a 0000d230 R_ARM_THM_MOVT_ABS 00000920 .LC59 │ │ │ │ │ -00018c8e 0000530a R_ARM_THM_CALL 00001889 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00018c92 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018cb2 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018cc6 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00018cca 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00018cd0 0000d32f R_ARM_THM_MOVW_ABS_NC 00000950 .LC60 │ │ │ │ │ -00018cd4 0000d330 R_ARM_THM_MOVT_ABS 00000950 .LC60 │ │ │ │ │ -00018ce8 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018cf2 0001210a R_ARM_THM_CALL 00000beb _tmp_202_rule │ │ │ │ │ -00018d00 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018d10 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018d2e 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018d5e 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018d7a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018d92 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018db2 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018dbe 0001220a R_ARM_THM_CALL 00003b81 _loop1_111_rule │ │ │ │ │ -00018dde 0001ff0a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -00018dec 0001230a R_ARM_THM_CALL 00000f97 _tmp_199_rule │ │ │ │ │ -00018df6 0001240a R_ARM_THM_CALL 00001b15 _loop0_200_rule │ │ │ │ │ -00018e02 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018e0e 0001250a R_ARM_THM_CALL 00000f97 _tmp_201_rule │ │ │ │ │ -00018e18 0000d12f R_ARM_THM_MOVW_ABS_NC 00000900 .LC58 │ │ │ │ │ -00018e1c 0000d130 R_ARM_THM_MOVT_ABS 00000900 .LC58 │ │ │ │ │ -00018e22 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00018e26 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00018e3a 0000530a R_ARM_THM_CALL 00001889 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00018e3e 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018e60 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018e6a 0000d02f R_ARM_THM_MOVW_ABS_NC 000008cc .LC57 │ │ │ │ │ -00018e6e 0000d030 R_ARM_THM_MOVT_ABS 000008cc .LC57 │ │ │ │ │ -00018e74 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00018e78 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00018e8e 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018ebc 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018ed6 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018f06 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018f1c 0001ed0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00018f34 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00018f38 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00018f40 0000ce2f R_ARM_THM_MOVW_ABS_NC 00000884 .LC55 │ │ │ │ │ -00018f44 0000ce30 R_ARM_THM_MOVT_ABS 00000884 .LC55 │ │ │ │ │ -00018f4a 0001a90a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00018f64 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018f80 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018fa2 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018fee 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019020 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019036 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001904c 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019078 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019082 0000d22f R_ARM_THM_MOVW_ABS_NC 00000920 .LC59 │ │ │ │ │ -00019086 0000d230 R_ARM_THM_MOVT_ABS 00000920 .LC59 │ │ │ │ │ -0001908c 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00019090 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000190a4 0000530a R_ARM_THM_CALL 00001889 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000190a8 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000190c8 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000190d2 0001210a R_ARM_THM_CALL 00000beb _tmp_202_rule │ │ │ │ │ -000190da 0000d32f R_ARM_THM_MOVW_ABS_NC 00000950 .LC60 │ │ │ │ │ -000190de 0000d330 R_ARM_THM_MOVT_ABS 00000950 .LC60 │ │ │ │ │ -000190f4 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001910e 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019128 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001915e 0001870a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00019172 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001917c 00018b0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00019186 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000191a8 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000191bc 00018b0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000191ec 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000191f4 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001920a 0001900a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001921a 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001922e 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00019236 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001926a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001927a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019290 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019328 0001870a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00019340 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001934e 00018b0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001935e 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001936e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00019380 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000193ca 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000193e2 00018b0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001940e 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00019416 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001943a 0002170a R_ARM_THM_CALL 00000000 _PyAST_MatchOr │ │ │ │ │ -00019444 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019480 0001900a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00019496 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000194c2 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000194d8 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000194f0 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001954e 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00019596 00014c0a R_ARM_THM_CALL 000032a9 signed_number_rule │ │ │ │ │ -000195ac 00014d0a R_ARM_THM_CALL 00003391 complex_number_rule │ │ │ │ │ -000195dc 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000195f6 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019610 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019650 0001440a R_ARM_THM_CALL 00003629 pattern_capture_target_rule │ │ │ │ │ -0001966e 0001450a R_ARM_THM_CALL 000036c5 wildcard_pattern_rule │ │ │ │ │ -000196ae 00014e0a R_ARM_THM_CALL 0000379d attr_rule │ │ │ │ │ -000196da 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001971c 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019730 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019772 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019786 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001979a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000197ae 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000197ee 00014f0a R_ARM_THM_CALL 00003901 name_or_attr_rule │ │ │ │ │ -000197fa 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019804 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001981a 00014f0a R_ARM_THM_CALL 00003901 name_or_attr_rule │ │ │ │ │ -0001982a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019836 0001500a R_ARM_THM_CALL 00003c75 positional_patterns_rule │ │ │ │ │ -00019846 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019858 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019864 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001988a 0002180a R_ARM_THM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ -000198a0 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000198c0 0002160a R_ARM_THM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ -000198e0 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000198f0 0001512f R_ARM_THM_MOVW_ABS_NC 000046b9 _tmp_67_rule │ │ │ │ │ -000198f4 00015130 R_ARM_THM_MOVT_ABS 000046b9 _tmp_67_rule │ │ │ │ │ -000198fc 00019a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00019908 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00019924 0002190a R_ARM_THM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ -0001992e 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019948 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019954 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00019976 00021a0a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -0001997e 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019994 0001520a R_ARM_THM_CALL 00004711 double_star_pattern_rule │ │ │ │ │ -000199a4 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000199b6 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000199c2 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000199e8 00021a0a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -000199f6 0001530a R_ARM_THM_CALL 00004765 items_pattern_rule │ │ │ │ │ -00019a06 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019a12 0001520a R_ARM_THM_CALL 00004711 double_star_pattern_rule │ │ │ │ │ -00019a22 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019a32 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019a3e 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00019a56 00021b0a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -00019a66 00021c0a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -00019a88 00021a0a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -00019a96 0001530a R_ARM_THM_CALL 00004765 items_pattern_rule │ │ │ │ │ -00019aa6 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019ab6 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019ac2 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00019ada 00021b0a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -00019aec 00021c0a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -00019b0c 00021a0a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -00019b1a 0001430a R_ARM_THM_CALL 00003955 maybe_sequence_pattern_rule │ │ │ │ │ -00019b2c 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019b38 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00019b54 0002140a R_ARM_THM_CALL 00000000 _PyAST_MatchSequence │ │ │ │ │ -00019b5e 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019b7c 00014f0a R_ARM_THM_CALL 00003901 name_or_attr_rule │ │ │ │ │ -00019b8a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019b94 0001540a R_ARM_THM_CALL 00003dc1 keyword_patterns_rule │ │ │ │ │ -00019ba2 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019bb0 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019bba 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00019bd0 00021b0a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -00019bde 0001c10a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ -00019bee 00021c0a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -00019c12 0002180a R_ARM_THM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ -00019c1c 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019c34 00014f0a R_ARM_THM_CALL 00003901 name_or_attr_rule │ │ │ │ │ -00019c54 0001410a R_ARM_THM_CALL 0000309d pattern_rule │ │ │ │ │ -00019c64 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019c7c 0001552f R_ARM_THM_MOVW_ABS_NC 00003dbd _tmp_70_rule │ │ │ │ │ -00019c80 00015530 R_ARM_THM_MOVT_ABS 00003dbd _tmp_70_rule │ │ │ │ │ -00019c88 00019a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00019c94 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00019cb0 0002190a R_ARM_THM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ -00019cba 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019cd2 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019cdc 0001500a R_ARM_THM_CALL 00003c75 positional_patterns_rule │ │ │ │ │ -00019cea 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019cf4 0001540a R_ARM_THM_CALL 00003dc1 keyword_patterns_rule │ │ │ │ │ -00019d02 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019d10 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019d1a 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00019d30 00021b0a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -00019d3a 0001c10a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ -00019d46 00021c0a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -00019d66 0002180a R_ARM_THM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ -00019d74 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019d9a 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019daa 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00019dc4 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019ddc 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00019e0c 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00019e34 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019e42 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019e5c 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019e6c 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00019e96 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019ea6 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00019eba 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00019ebe 0001c830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00019ec8 00021d0a R_ARM_THM_CALL 00000000 _PyAST_MatchSingleton │ │ │ │ │ -00019ed8 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00019eec 0001cb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00019ef0 0001cb30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00019ef8 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00019f0c 0001cf2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00019f10 0001cf30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00019f18 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019f2e 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00019f52 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00019f76 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00019fb0 00014f0a R_ARM_THM_CALL 00003901 name_or_attr_rule │ │ │ │ │ -00019fc2 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019ff4 0001500a R_ARM_THM_CALL 00003c75 positional_patterns_rule │ │ │ │ │ -0001a00e 0001540a R_ARM_THM_CALL 00003dc1 keyword_patterns_rule │ │ │ │ │ -0001a01a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a024 0001500a R_ARM_THM_CALL 00003c75 positional_patterns_rule │ │ │ │ │ -0001a034 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001a038 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001a040 00021e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ -0001a04a 00021e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ -0001a054 00020d0a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0001a05c 00014b2f R_ARM_THM_MOVW_ABS_NC 00000fcc .LC98 │ │ │ │ │ -0001a060 00014b30 R_ARM_THM_MOVT_ABS 00000fcc .LC98 │ │ │ │ │ -0001a068 00020d0a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0001a07c 0000530a R_ARM_THM_CALL 00001889 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001a080 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001a094 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a0b0 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a0be 0001ed0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0001a0c6 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a0f0 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a102 0001400a R_ARM_THM_CALL 00002ea1 open_sequence_pattern_rule │ │ │ │ │ -0001a114 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a120 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001a14e 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a1bc 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a204 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a222 0001960a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001a242 0002040a R_ARM_THM_CALL 00000000 _PyAST_Slice │ │ │ │ │ -0001a254 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a266 0001910a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001a2b6 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001a2e2 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a2f4 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a308 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000a70 0001980a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00000b36 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000b4a 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000b78 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000b94 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000bc0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00000be6 0001990a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ +00000c8a 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000c98 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000cb2 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000cce 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000cdc 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000cfc 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00000d26 00019a0a R_ARM_THM_CALL 00000000 _PyAST_With │ │ │ │ │ +00000d30 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000d94 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000db2 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000dce 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000ddc 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000e28 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000e4a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00000e76 00019b0a R_ARM_THM_CALL 00000000 _PyAST_For │ │ │ │ │ +00000e80 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000eaa 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_function_def_decorators │ │ │ │ │ +00000eb4 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000f10 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000f16 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +00000f1a 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +00000f22 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00000f5a 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000f7c 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000f86 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +00000f8a 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +00000f92 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00000fe4 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001026 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000104a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001074 00019e0a R_ARM_THM_CALL 00000000 _PyAST_Try │ │ │ │ │ +0000107e 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001096 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000010ae 0001860a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +000010ce 0001990a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ +000010d8 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000113a 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001156 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001182 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000011a8 00019f0a R_ARM_THM_CALL 00000000 _PyAST_While │ │ │ │ │ +000011b8 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +000011bc 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +000011c4 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +000011fa 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +000011fe 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +00001206 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +0000123a 00001c2f R_ARM_THM_MOVW_ABS_NC 000001d4 .LC11 │ │ │ │ │ +0000123e 00001c30 R_ARM_THM_MOVT_ABS 000001d4 .LC11 │ │ │ │ │ +00001246 0001980a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +0000125e 00001c2f R_ARM_THM_MOVW_ABS_NC 000001d4 .LC11 │ │ │ │ │ +00001262 00001c30 R_ARM_THM_MOVT_ABS 000001d4 .LC11 │ │ │ │ │ +00001266 0001980a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00001282 00002e0a R_ARM_THM_CALL 00002a0d subject_expr_rule │ │ │ │ │ +00001294 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000012a4 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000012b4 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000012c2 00002f0a R_ARM_THM_CALL 00002c5d _loop1_64_rule │ │ │ │ │ +000012d4 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000012e2 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001306 0001a00a R_ARM_THM_CALL 00000000 _PyAST_Match │ │ │ │ │ +0000130a 00001d2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC12 │ │ │ │ │ +0000130e 00001d30 R_ARM_THM_MOVT_ABS 000001dc .LC12 │ │ │ │ │ +00001322 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001332 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +00001336 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +0000133e 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00001360 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000138e 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_class_def_decorators │ │ │ │ │ +00001398 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000013ae 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +000013b2 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +000013ba 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +000013e8 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000013f4 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000013fe 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000141a 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001428 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001440 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000144c 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001466 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001496 0001a20a R_ARM_THM_CALL 00000000 _PyAST_AsyncWith │ │ │ │ │ +0000149a 0000142f R_ARM_THM_MOVW_ABS_NC 0000008c .LC3 │ │ │ │ │ +0000149e 00001430 R_ARM_THM_MOVT_ABS 0000008c .LC3 │ │ │ │ │ +000014f0 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001500 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000151c 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001530 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000155a 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000156a 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001588 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000015a4 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000015b2 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000015e4 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000161a 0001a30a R_ARM_THM_CALL 00000000 _PyAST_AsyncFor │ │ │ │ │ +0000161e 0000182f R_ARM_THM_MOVW_ABS_NC 00000128 .LC7 │ │ │ │ │ +00001622 00001830 R_ARM_THM_MOVT_ABS 00000128 .LC7 │ │ │ │ │ +0000164a 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001654 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +00001658 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +00001660 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +0000167a 0000330a R_ARM_THM_CALL 000044c1 _loop1_61_rule │ │ │ │ │ +000016ba 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000016dc 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001706 0001a40a R_ARM_THM_CALL 00000000 _PyAST_TryStar │ │ │ │ │ +0000170a 00001a2f R_ARM_THM_MOVW_ABS_NC 0000017c .LC9 │ │ │ │ │ +0000170e 00001a30 R_ARM_THM_MOVT_ABS 0000017c .LC9 │ │ │ │ │ +00001722 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001756 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001768 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001776 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001784 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000017a4 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000017e6 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000017f6 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001804 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000180e 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00001812 00018230 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000181c 0001850a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000182c 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00001830 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00001838 0000162f R_ARM_THM_MOVW_ABS_NC 000000e4 .LC5 │ │ │ │ │ +0000183c 00001630 R_ARM_THM_MOVT_ABS 000000e4 .LC5 │ │ │ │ │ +00001840 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000184c 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000188a 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000189a 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000018a8 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000018b2 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000018b6 00018230 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000018c0 0001850a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000018d0 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +000018d4 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +000018dc 0000162f R_ARM_THM_MOVW_ABS_NC 000000e4 .LC5 │ │ │ │ │ +000018e0 00001630 R_ARM_THM_MOVT_ABS 000000e4 .LC5 │ │ │ │ │ +000018e4 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000018f0 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001930 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000193c 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001946 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001972 0001a70a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +00001988 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ +000019ac 00019b0a R_ARM_THM_CALL 00000000 _PyAST_For │ │ │ │ │ +000019ba 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000019be 00018230 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000019c8 0001850a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000019d6 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +000019da 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +000019e2 0000192f R_ARM_THM_MOVW_ABS_NC 0000013c .LC8 │ │ │ │ │ +000019e6 00001930 R_ARM_THM_MOVT_ABS 0000013c .LC8 │ │ │ │ │ +000019ea 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000019f6 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001a12 0001a70a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +00001a28 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ +00001a4a 00019a0a R_ARM_THM_CALL 00000000 _PyAST_With │ │ │ │ │ +00001a6e 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001a7a 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001a84 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001aa0 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00001aa4 00018230 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00001aae 0001850a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00001abc 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00001ac0 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00001ac8 0000192f R_ARM_THM_MOVW_ABS_NC 0000013c .LC8 │ │ │ │ │ +00001acc 00001930 R_ARM_THM_MOVT_ABS 0000013c .LC8 │ │ │ │ │ +00001ad0 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001adc 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001b04 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +00001b08 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +00001b10 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00001b40 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001b4c 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001b56 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001b78 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00001b7c 00018230 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00001b86 0001850a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00001b94 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00001b98 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00001ba0 0000192f R_ARM_THM_MOVW_ABS_NC 0000013c .LC8 │ │ │ │ │ +00001ba4 00001930 R_ARM_THM_MOVT_ABS 0000013c .LC8 │ │ │ │ │ +00001ba8 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001bb4 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001bca 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001bde 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001bf2 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001c0c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00001c4e 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001c60 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001c7c 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001c98 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001ca6 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001cb0 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00001cb4 00018230 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00001cbe 0001850a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00001cd0 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00001cd4 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00001cdc 0000122f R_ARM_THM_MOVW_ABS_NC 00000010 .LC1 │ │ │ │ │ +00001ce0 00001230 R_ARM_THM_MOVT_ABS 00000010 .LC1 │ │ │ │ │ +00001ce4 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001cee 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001d16 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001d34 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001d5c 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001d66 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00001da6 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001db8 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001dce 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001de2 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001dec 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001df2 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00001df6 00018230 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00001e00 0001850a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00001e1c 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001e2e 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001e32 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001e3c 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001e40 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001e44 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001e4a 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001e66 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00001e6a 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00001e72 00001b2f R_ARM_THM_MOVW_ABS_NC 00000194 .LC10 │ │ │ │ │ +00001e76 00001b30 R_ARM_THM_MOVT_ABS 00000194 .LC10 │ │ │ │ │ +00001e7a 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001ea6 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00001ee6 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001ef6 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001f0a 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001f1c 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001f36 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001f48 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001f66 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001f88 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001f9e 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001faa 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001fb2 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00001fb6 00018230 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00001fc0 0001850a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00001fd0 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00001fd4 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00001fdc 0000152f R_ARM_THM_MOVW_ABS_NC 000000a8 .LC4 │ │ │ │ │ +00001fe0 00001530 R_ARM_THM_MOVT_ABS 000000a8 .LC4 │ │ │ │ │ +00001fe4 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00001fee 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000200c 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002044 0000350a R_ARM_THM_CALL 00001605 invalid_for_target_rule │ │ │ │ │ +0000204a 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000204e 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00002058 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000205c 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002060 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00002076 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000208c 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000020a6 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000020be 0000360a R_ARM_THM_CALL 00000001 _gather_206_rule │ │ │ │ │ +000020cc 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000020d6 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000020da 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000020de 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000020e2 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000020ec 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000020f6 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000210c 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000213a 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002158 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000215c 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00002166 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000216a 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000216e 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00002188 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000219e 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000021b4 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000021d6 0000370a R_ARM_THM_CALL 000003bd invalid_try_stmt_rule │ │ │ │ │ +0000220c 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002220 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000222a 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002260 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002280 00002e0a R_ARM_THM_CALL 00002a0d subject_expr_rule │ │ │ │ │ +0000228e 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000229c 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000022a6 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000022aa 00018230 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000022b4 0001850a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000022c0 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +000022c4 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +000022cc 00001e2f R_ARM_THM_MOVW_ABS_NC 000001f0 .LC13 │ │ │ │ │ +000022d0 00001e30 R_ARM_THM_MOVT_ABS 000001f0 .LC13 │ │ │ │ │ +000022d8 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000022e2 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000022fa 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002310 00002e0a R_ARM_THM_CALL 00002a0d subject_expr_rule │ │ │ │ │ +0000231e 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002328 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000232c 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00002334 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002338 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000233e 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00002342 00001d2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC12 │ │ │ │ │ +00002346 00001d30 R_ARM_THM_MOVT_ABS 000001dc .LC12 │ │ │ │ │ +00002368 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000238e 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000023b2 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000023f2 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002402 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000240c 0000380a R_ARM_THM_CALL 00000001 _gather_210_rule │ │ │ │ │ +00002416 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000242e 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002440 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002460 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002476 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002480 0000390a R_ARM_THM_CALL 00000dd1 _gather_212_rule │ │ │ │ │ +0000248c 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000249c 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000024a8 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000024b4 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000024bc 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000024c0 00018230 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000024ca 0001850a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000024da 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +000024de 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +000024e4 0000132f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +000024e8 00001330 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +000024ee 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000024f8 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002512 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000251a 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000251e 00018230 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002528 0001850a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000253a 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +0000253e 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +0000255c 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000259a 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000025ac 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000025ba 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000025d4 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000025f8 0001a20a R_ARM_THM_CALL 00000000 _PyAST_AsyncWith │ │ │ │ │ +000025fc 0000142f R_ARM_THM_MOVW_ABS_NC 0000008c .LC3 │ │ │ │ │ +00002600 00001430 R_ARM_THM_MOVT_ABS 0000008c .LC3 │ │ │ │ │ +00002622 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002638 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002644 00003b0a R_ARM_THM_CALL 00000dd1 _gather_208_rule │ │ │ │ │ +00002652 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002660 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000266e 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002698 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000026e4 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000026f4 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002706 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000271e 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000275c 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000276c 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002782 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000027c0 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000027d2 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000027e8 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002828 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000283a 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002850 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000028a0 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000028a4 00018230 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000028ae 0001850a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000028b8 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000028c2 0001860a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00002926 0001840a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002942 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000296c 0001880a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000298e 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000299e 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000029b2 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000029be 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000029d6 00018d0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000029e2 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000029fc 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002a04 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002a0c 0001920a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002a18 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002a2e 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002a7e 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00002ad0 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00002afc 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b54 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00002b92 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00002bca 0001840a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002bfe 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002c14 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002c50 00003e2f R_ARM_THM_MOVW_ABS_NC 00000270 .LC16 │ │ │ │ │ +00002c54 00003e30 R_ARM_THM_MOVT_ABS 00000270 .LC16 │ │ │ │ │ +00002c58 0001982f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00002c5c 00019830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00002c64 0001ac0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_string │ │ │ │ │ +00002c90 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002c94 00018230 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002ca0 0001850a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002cb4 0000432f R_ARM_THM_MOVW_ABS_NC 0000cca5 _tmp_6_rule │ │ │ │ │ +00002cb8 00004330 R_ARM_THM_MOVT_ABS 0000cca5 _tmp_6_rule │ │ │ │ │ +00002cc0 0001970a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00002cd4 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002cd8 00018230 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002ce4 0001850a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002cfe 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002d12 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002d16 00018230 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002d22 0001850a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002d36 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002d3a 00018230 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002d46 0001850a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002d5a 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002d5e 00018230 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002d6a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002d84 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002d9e 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002db4 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002db8 00018230 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002dc4 0001850a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002dd8 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002ddc 00018230 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002de8 0001850a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002e00 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00002e16 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002e30 0000440a R_ARM_THM_CALL 000029b9 _tmp_11_rule │ │ │ │ │ +00002e40 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002e56 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00002e76 0001af0a R_ARM_THM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ +00002e7e 00003c2f R_ARM_THM_MOVW_ABS_NC 00000230 .LC14 │ │ │ │ │ +00002e82 00003c30 R_ARM_THM_MOVT_ABS 00000230 .LC14 │ │ │ │ │ +00002e94 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002eca 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002eda 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002ef6 0001b00a R_ARM_THM_CALL 00000000 _PyAST_Expr │ │ │ │ │ +00002f04 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002f32 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002f9e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002fc4 0001b10a R_ARM_THM_CALL 00000000 _PyAST_AugAssign │ │ │ │ │ +0000300c 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000303a 0001880a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00003072 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000030be 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000030c2 00018230 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000030ca 0001850a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000030d8 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000030e8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003112 0001b20a R_ARM_THM_CALL 00000000 _PyAST_Assign │ │ │ │ │ +0000315c 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003178 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003194 0001b30a R_ARM_THM_CALL 00000000 _PyAST_Return │ │ │ │ │ +000031bc 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000031c6 0000482f R_ARM_THM_MOVW_ABS_NC 00006829 t_lookahead_rule │ │ │ │ │ +000031ca 00004830 R_ARM_THM_MOVT_ABS 00006829 t_lookahead_rule │ │ │ │ │ +000031d2 0001970a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000031de 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003206 0001b40a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +0000321c 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000323a 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00003276 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000032b2 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000032ee 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00003330 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000336e 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000033a6 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000033e0 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000341a 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000345c 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000034a8 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000034b4 0000482f R_ARM_THM_MOVW_ABS_NC 00006829 t_lookahead_rule │ │ │ │ │ +000034b8 00004830 R_ARM_THM_MOVT_ABS 00006829 t_lookahead_rule │ │ │ │ │ +000034c0 0001970a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000034cc 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000034f0 0001b60a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +000034fc 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003548 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003582 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000035a2 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000035be 0001b70a R_ARM_THM_CALL 00000000 _PyAST_Raise │ │ │ │ │ +000035ca 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003640 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003686 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000036c0 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000036f8 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003718 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000373e 0001b80a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ +00003764 0001840a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000377e 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000378e 0001880a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000379c 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000037ac 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000037c0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000037dc 0001b90a R_ARM_THM_CALL 00000000 _PyAST_Import │ │ │ │ │ +00003806 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000381e 0001940a R_ARM_THM_CALL 00000000 _PyAST_Pass │ │ │ │ │ +00003842 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003856 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003872 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003884 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000038a6 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000038c4 00004a0a R_ARM_THM_CALL 00000001 import_from_rule │ │ │ │ │ +000038f4 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003926 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003942 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00003978 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003990 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00003a0c 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003a18 00004c0a R_ARM_THM_CALL 00000c59 del_targets_rule │ │ │ │ │ +00003a24 00004d2f R_ARM_THM_MOVW_ABS_NC 000010e1 _tmp_22_rule │ │ │ │ │ +00003a28 00004d30 R_ARM_THM_MOVT_ABS 000010e1 _tmp_22_rule │ │ │ │ │ +00003a30 0001970a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00003a3c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003a58 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Delete │ │ │ │ │ +00003a64 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003ab8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003ad0 0001b00a R_ARM_THM_CALL 00000000 _PyAST_Expr │ │ │ │ │ +00003adc 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003b2a 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003b5e 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003b7a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003b9a 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Assert │ │ │ │ │ +00003ba6 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003bc4 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003bdc 0001bc0a R_ARM_THM_CALL 00000000 _PyAST_Break │ │ │ │ │ +00003bf0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003c08 0001bd0a R_ARM_THM_CALL 00000000 _PyAST_Continue │ │ │ │ │ +00003c24 00004e0a R_ARM_THM_CALL 0000167d invalid_assignment_rule.isra.0 │ │ │ │ │ +00003c2e 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00003c3e 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003c64 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003c7e 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003c8a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003ca6 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00003cb6 0001be0a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +00003d1c 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003d28 00004f0a R_ARM_THM_CALL 00000a15 _gather_18_rule │ │ │ │ │ +00003d36 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003d4c 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ +00003d62 0001c00a R_ARM_THM_CALL 00000000 _PyAST_Global │ │ │ │ │ +00003daa 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003db2 0000500a R_ARM_THM_CALL 00000a15 _gather_20_rule │ │ │ │ │ +00003dbc 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003dd0 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ +00003de8 0001c10a R_ARM_THM_CALL 00000000 _PyAST_Nonlocal │ │ │ │ │ +00003df0 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003e30 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003e80 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003ea2 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003ec8 0001b80a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ +00003ef6 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003f0c 0001880a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00003f42 00018d0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00003f6e 0000510a R_ARM_THM_CALL 000029b9 _tmp_13_rule │ │ │ │ │ +00003f7e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003fa6 0001af0a R_ARM_THM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ +00003fae 00003d2f R_ARM_THM_MOVW_ABS_NC 00000250 .LC15 │ │ │ │ │ +00003fb2 00003d30 R_ARM_THM_MOVT_ABS 00000250 .LC15 │ │ │ │ │ +00003ff4 00003e2f R_ARM_THM_MOVW_ABS_NC 00000270 .LC16 │ │ │ │ │ +00003ff8 00003e30 R_ARM_THM_MOVT_ABS 00000270 .LC16 │ │ │ │ │ +00003ffe 0001980a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +0000400a 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000402a 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004044 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000405c 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00004078 0001c20a R_ARM_THM_CALL 00000000 _PyAST_TypeAlias │ │ │ │ │ +00004080 00003f2f R_ARM_THM_MOVW_ABS_NC 00000278 .LC17 │ │ │ │ │ +00004084 00003f30 R_ARM_THM_MOVT_ABS 00000278 .LC17 │ │ │ │ │ +00004096 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000040ce 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000040d6 0001920a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000040fc 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000414a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00004196 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000041b8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000041e0 0001b80a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ +0000420a 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00004250 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000425a 0001a70a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +00004264 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ +00004284 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000042d4 00018d0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000042e8 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000431c 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004324 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000434e 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004394 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000043a2 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000043c4 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000043de 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000440c 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004420 0000530a R_ARM_THM_CALL 00000239 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +00004424 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000443a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00004466 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004484 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004490 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004498 0001920a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000044aa 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000044ca 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000044de 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000044e8 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000450a 0001840a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000451a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00004530 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004552 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000456a 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004590 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000045a2 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000045ac 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000045cc 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000045d6 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000045e4 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000460a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000462c 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004644 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004668 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004688 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000046b6 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000046cc 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000046ea 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000046f8 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000470c 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004742 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000477e 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004788 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000479c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000047da 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000047e4 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004816 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000483a 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000484a 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004866 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000048b6 0001840a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000048d6 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000048f2 0001880a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00004906 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004916 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000492c 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004942 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00004946 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00004958 0000402f R_ARM_THM_MOVW_ABS_NC 0000028c .LC18 │ │ │ │ │ +0000495c 00004030 R_ARM_THM_MOVT_ABS 0000028c .LC18 │ │ │ │ │ +00004966 0000540a R_ARM_THM_CALL 000019d1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000496a 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004990 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000049b6 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000049be 0001920a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000049da 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004a22 00018d0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00004a32 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004a3c 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00004a40 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00004a50 0000412f R_ARM_THM_MOVW_ABS_NC 000002c0 .LC19 │ │ │ │ │ +00004a54 00004130 R_ARM_THM_MOVT_ABS 000002c0 .LC19 │ │ │ │ │ +00004a5e 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004a6e 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004a7e 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004a9e 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004ab6 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004ad2 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004b10 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00004b32 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004b6e 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004bd6 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00004bf2 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004c22 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00004c3e 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004c6e 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00004cb8 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00004cd2 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004cec 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004cf4 0000482f R_ARM_THM_MOVW_ABS_NC 00006829 t_lookahead_rule │ │ │ │ │ +00004cf8 00004830 R_ARM_THM_MOVT_ABS 00006829 t_lookahead_rule │ │ │ │ │ +00004d00 0001970a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00004d0a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004d32 0001c30a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ +00004d3c 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004d52 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00004d5c 0000482f R_ARM_THM_MOVW_ABS_NC 00006829 t_lookahead_rule │ │ │ │ │ +00004d60 00004830 R_ARM_THM_MOVT_ABS 00006829 t_lookahead_rule │ │ │ │ │ +00004d68 0001970a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00004d72 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004d92 0001b60a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +00004dce 0000482f R_ARM_THM_MOVW_ABS_NC 00006829 t_lookahead_rule │ │ │ │ │ +00004dd2 00004830 R_ARM_THM_MOVT_ABS 00006829 t_lookahead_rule │ │ │ │ │ +00004dda 0001970a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00004e22 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004e28 0000482f R_ARM_THM_MOVW_ABS_NC 00006829 t_lookahead_rule │ │ │ │ │ +00004e2c 00004830 R_ARM_THM_MOVT_ABS 00006829 t_lookahead_rule │ │ │ │ │ +00004e34 0001970a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00004e4a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004e6a 0001b40a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +00004e74 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004e92 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004ec2 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004ef4 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004f2c 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004f62 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004faa 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004fda 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000500c 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005044 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000507a 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000050c2 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000050f6 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000512c 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005164 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000519a 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000051d4 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005208 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000523e 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00005270 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000529e 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000530a 0000482f R_ARM_THM_MOVW_ABS_NC 00006829 t_lookahead_rule │ │ │ │ │ +0000530e 00004830 R_ARM_THM_MOVT_ABS 00006829 t_lookahead_rule │ │ │ │ │ +00005316 0001970a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00005320 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000535c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005370 0001860a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0000538a 0001c30a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ +000053a4 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000053d2 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000053dc 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000053f6 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000053fe 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005454 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000547c 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005498 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000054b4 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000054c4 00005f2f R_ARM_THM_MOVW_ABS_NC 000062a1 _tmp_93_rule │ │ │ │ │ +000054c8 00005f30 R_ARM_THM_MOVT_ABS 000062a1 _tmp_93_rule │ │ │ │ │ +000054d0 0001970a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000054e4 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +000054f6 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000054fa 00018230 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00005504 0001850a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00005514 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00005518 00018230 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00005522 0001850a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00005532 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00005536 00018230 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00005540 0001850a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00005556 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000055be 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000055d2 0001c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000055d6 0001c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000055e4 0001c60a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +000055ee 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000565a 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005684 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005690 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000056b4 0001c70a R_ARM_THM_CALL 00000000 _PyAST_ListComp │ │ │ │ │ +000056c8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000056dc 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000056e0 0001c830 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00005708 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005762 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000057bc 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005804 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000580e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005826 0001c90a R_ARM_THM_CALL 00000000 _PyPegen_get_keys │ │ │ │ │ +00005836 0001ca0a R_ARM_THM_CALL 00000000 _PyPegen_get_values │ │ │ │ │ +00005852 0001cb0a R_ARM_THM_CALL 00000000 _PyAST_Dict │ │ │ │ │ +0000585c 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005870 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005884 0001cc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00005888 0001cc30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000589e 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000058e4 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005904 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000594c 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005968 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005974 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005994 0001cd0a R_ARM_THM_CALL 00000000 _PyAST_Set │ │ │ │ │ +0000599e 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000059b6 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000059cc 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000059ea 0001ce2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ +000059ee 0001ce30 R_ARM_THM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ +000059f2 0001c60a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00005a46 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005a78 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00005a7c 00018230 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00005a86 0001850a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00005aac 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005aba 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005ad2 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00005ad6 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00005ae8 00005c2f R_ARM_THM_MOVW_ABS_NC 00000360 .LC23 │ │ │ │ │ +00005aec 00005c30 R_ARM_THM_MOVT_ABS 00000360 .LC23 │ │ │ │ │ +00005af6 0000540a R_ARM_THM_CALL 000019d1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00005afa 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005b10 0000682f R_ARM_THM_MOVW_ABS_NC 00001291 _tmp_233_rule │ │ │ │ │ +00005b14 00006830 R_ARM_THM_MOVT_ABS 00001291 _tmp_233_rule │ │ │ │ │ +00005b1c 0001970a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00005b26 00005d2f R_ARM_THM_MOVW_ABS_NC 00000398 .LC24 │ │ │ │ │ +00005b2a 00005d30 R_ARM_THM_MOVT_ABS 00000398 .LC24 │ │ │ │ │ +00005b30 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00005b34 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00005b48 0000540a R_ARM_THM_CALL 000019d1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00005b4c 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005b64 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005b7c 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00005b80 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00005b92 00005c2f R_ARM_THM_MOVW_ABS_NC 00000360 .LC23 │ │ │ │ │ +00005b96 00005c30 R_ARM_THM_MOVT_ABS 00000360 .LC23 │ │ │ │ │ +00005be0 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005c14 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005c30 0001cf0a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +00005c54 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005c60 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005c82 0001d00a R_ARM_THM_CALL 00000000 _PyAST_DictComp │ │ │ │ │ +00005c8c 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005cd4 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005cfe 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005d0a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005d2a 0001d10a R_ARM_THM_CALL 00000000 _PyAST_SetComp │ │ │ │ │ +00005d34 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005d74 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005d96 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005da0 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005dc4 00006a0a R_ARM_THM_CALL 00001411 invalid_comprehension_rule │ │ │ │ │ +00005de0 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005e14 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005e44 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005e4e 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005e5e 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005e74 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005e94 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005e9e 00005e2f R_ARM_THM_MOVW_ABS_NC 000003cc .LC25 │ │ │ │ │ +00005ea2 00005e30 R_ARM_THM_MOVT_ABS 000003cc .LC25 │ │ │ │ │ +00005ea8 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00005eac 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00005ec0 0000540a R_ARM_THM_CALL 000019d1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00005ec4 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005ed8 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005eec 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005f28 00006a0a R_ARM_THM_CALL 00001411 invalid_comprehension_rule │ │ │ │ │ +00005f30 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005f3a 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005f5e 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005f6a 00005a2f R_ARM_THM_MOVW_ABS_NC 00000310 .LC21 │ │ │ │ │ +00005f6e 00005a30 R_ARM_THM_MOVT_ABS 00000310 .LC21 │ │ │ │ │ +00005f74 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00005f78 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00005f8c 0000540a R_ARM_THM_CALL 000019d1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00005f90 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005fa6 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005fb2 0000592f R_ARM_THM_MOVW_ABS_NC 000002ec .LC20 │ │ │ │ │ +00005fb6 00005930 R_ARM_THM_MOVT_ABS 000002ec .LC20 │ │ │ │ │ +00005fbc 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00005fc0 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00005fd4 0000540a R_ARM_THM_CALL 000019d1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00005fd8 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005fee 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005ff6 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000601e 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006030 00005b2f R_ARM_THM_MOVW_ABS_NC 0000033c .LC22 │ │ │ │ │ +00006034 00005b30 R_ARM_THM_MOVT_ABS 0000033c .LC22 │ │ │ │ │ +0000603a 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000603e 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00006060 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006086 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006090 00006b2f R_ARM_THM_MOVW_ABS_NC 00004cbd _tmp_234_rule │ │ │ │ │ +00006094 00006b30 R_ARM_THM_MOVT_ABS 00004cbd _tmp_234_rule │ │ │ │ │ +0000609c 0001970a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000060a4 00005d2f R_ARM_THM_MOVW_ABS_NC 00000398 .LC24 │ │ │ │ │ +000060a8 00005d30 R_ARM_THM_MOVT_ABS 00000398 .LC24 │ │ │ │ │ +000060ae 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000060b2 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000060d6 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000060f8 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000611e 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006138 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000615c 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006170 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000618c 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000061b0 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000061ce 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000061f4 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000621c 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000623a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00006262 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000627e 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000062c8 0001d20a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +000062d8 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000062f0 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000633e 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00006388 0001840a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000063c8 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000063ee 0001d20a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +000063f8 0001d30a R_ARM_THM_CALL 00000000 _PyPegen_constant_from_string │ │ │ │ │ +0000642a 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000645c 0001880a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000648e 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000649a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000064ba 0001d40a R_ARM_THM_CALL 00000000 _PyPegen_concatenate_strings │ │ │ │ │ +000064d0 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000064f6 0001840a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006564 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000656e 0001d50a R_ARM_THM_CALL 00000000 _PyPegen_constant_from_token │ │ │ │ │ +00006592 00018d0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000065c2 0001880a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00006692 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000066a0 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000066b2 0001d60a R_ARM_THM_CALL 00000000 _PyPegen_joined_str │ │ │ │ │ +000066be 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000066da 00018d0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000066ea 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006720 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006734 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006744 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006772 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006790 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006798 0001920a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000067b0 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000067c4 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000067d2 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000067da 0001920a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000067e0 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000067f8 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006806 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006818 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00006852 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006862 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006872 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000688a 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000068fe 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00006926 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006950 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000695e 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00006962 00018230 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000696c 0001850a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000069b2 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000069ec 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006a2c 0001840a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006a66 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006aa0 0001880a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00006ae6 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006af4 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006b0a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006b20 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00006b38 0001d70a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00006b54 00018d0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00006b88 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00006b8c 00018230 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00006b94 0001850a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00006bac 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006bc0 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00006bd6 0001d80a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00006bec 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006c02 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00006c26 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006c2c 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006c40 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006c64 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006c80 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006c88 0001920a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006c98 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006ce2 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00006d0a 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006d30 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00006d66 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00006d6a 00018230 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00006d72 0001850a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00006d8a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006da0 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00006db6 0001d80a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00006dc2 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006de0 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006dee 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00006e06 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006e5c 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00006ea2 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00006edc 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00006f20 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00006f2e 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00006f4a 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00006f5e 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006f74 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00006f94 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00006fac 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006fc4 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006fdc 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007002 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007012 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000702a 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007062 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000707c 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000070b2 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000070cc 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000070fe 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007134 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007170 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000071ac 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000071e2 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000721a 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007252 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007284 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00007290 0000482f R_ARM_THM_MOVW_ABS_NC 00006829 t_lookahead_rule │ │ │ │ │ +00007294 00004830 R_ARM_THM_MOVT_ABS 00006829 t_lookahead_rule │ │ │ │ │ +0000729c 0001970a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000072a8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000072cc 0001b60a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +000072fa 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007304 0000482f R_ARM_THM_MOVW_ABS_NC 00006829 t_lookahead_rule │ │ │ │ │ +00007308 00004830 R_ARM_THM_MOVT_ABS 00006829 t_lookahead_rule │ │ │ │ │ +00007310 0001970a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000731c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000733e 0001b40a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +0000734a 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000736a 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000737a 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00007386 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000073de 0001840a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00007408 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007440 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007462 00018d0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000074a4 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000753c 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007548 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000756c 0001d90a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ +0000758c 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007594 0001920a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000075b8 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000075d8 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000075f8 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007624 0001840a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00007648 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000766a 0001880a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00007686 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007696 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000076b2 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000076c6 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000076e6 0001d70a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00007738 0001880a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00007762 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007770 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007782 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000778e 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000077c2 0001860a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +000077d8 00018d0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000077f0 00018d0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00007820 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007828 0001920a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007840 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007852 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007878 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007880 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000078b0 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000078c8 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000078dc 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000078ec 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007902 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007912 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000791a 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000796c 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000798e 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000079b4 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007a00 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00007a42 00006a0a R_ARM_THM_CALL 00001411 invalid_comprehension_rule │ │ │ │ │ +00007a52 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00007a82 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00007a92 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007aac 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007ac8 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00007ae0 0001da0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +00007ae8 00006f2f R_ARM_THM_MOVW_ABS_NC 00000400 .LC26 │ │ │ │ │ +00007aec 00006f30 R_ARM_THM_MOVT_ABS 00000400 .LC26 │ │ │ │ │ +00007b02 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00007b06 00018230 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00007b10 0001850a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00007b30 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007b3c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007b58 0001db0a R_ARM_THM_CALL 00000000 _PyAST_GeneratorExp │ │ │ │ │ +00007b66 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007b92 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007ba8 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007bce 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007bde 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007c36 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00007c80 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007ca6 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00007ce8 0000762f R_ARM_THM_MOVW_ABS_NC 000013a1 _tmp_158_rule │ │ │ │ │ +00007cec 00007630 R_ARM_THM_MOVT_ABS 000013a1 _tmp_158_rule │ │ │ │ │ +00007cf6 0001970a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00007d36 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007d68 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00007d92 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007dac 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007dd2 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ +00007e70 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00007e74 00018230 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00007e7e 0001850a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00007e9a 0001dd0a R_ARM_THM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ +00007ea4 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007ebe 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007ed6 0000772f R_ARM_THM_MOVW_ABS_NC 00000c4f _tmp_159_rule │ │ │ │ │ +00007eda 00007730 R_ARM_THM_MOVT_ABS 00000c4f _tmp_159_rule │ │ │ │ │ +00007ee4 0001970a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00007ef0 0000712f R_ARM_THM_MOVW_ABS_NC 00000448 .LC28 │ │ │ │ │ +00007ef4 00007130 R_ARM_THM_MOVT_ABS 00000448 .LC28 │ │ │ │ │ +00007efa 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00007efe 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00007f12 0000540a R_ARM_THM_CALL 000019d1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00007f16 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007f3a 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007f4e 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007f7a 0000732f R_ARM_THM_MOVW_ABS_NC 000004b4 .LC30 │ │ │ │ │ +00007f7e 00007330 R_ARM_THM_MOVT_ABS 000004b4 .LC30 │ │ │ │ │ +00007f84 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00007f88 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00007f9a 0000540a R_ARM_THM_CALL 000019d1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00007fa4 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007fb0 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00007fb4 00018230 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00007fbe 0001850a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00007fc8 0000722f R_ARM_THM_MOVW_ABS_NC 00000470 .LC29 │ │ │ │ │ +00007fcc 00007230 R_ARM_THM_MOVT_ABS 00000470 .LC29 │ │ │ │ │ +00007fd2 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00007fd6 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00007ff0 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008002 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008010 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008028 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008046 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008060 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008086 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ +000080a0 0001dd0a R_ARM_THM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ +000080ba 0000702f R_ARM_THM_MOVW_ABS_NC 0000041c .LC27 │ │ │ │ │ +000080be 00007030 R_ARM_THM_MOVT_ABS 0000041c .LC27 │ │ │ │ │ +000080c4 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000080c8 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000080de 0000540a R_ARM_THM_CALL 000019d1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000080e2 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000080f8 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008124 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000812a 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000817c 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000081dc 0001840a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000820c 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000821e 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008246 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000082a8 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000082d0 0001880a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00008302 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000830e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008322 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000833c 0001de0a R_ARM_THM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ +0000838a 00018d0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000083a4 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000083ac 0001920a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000083c0 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000083da 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000083f6 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008412 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008424 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008438 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000084bc 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000084f2 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00008516 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000852a 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000854c 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00008568 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000085a2 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000085bc 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000085f4 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000860e 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00008642 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000867c 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000086b6 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000086f2 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00008728 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000875c 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000878e 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000087be 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000087ca 0000482f R_ARM_THM_MOVW_ABS_NC 00006829 t_lookahead_rule │ │ │ │ │ +000087ce 00004830 R_ARM_THM_MOVT_ABS 00006829 t_lookahead_rule │ │ │ │ │ +000087d6 0001970a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000087e2 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008804 0001b60a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +00008822 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000885a 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008864 0000482f R_ARM_THM_MOVW_ABS_NC 00006829 t_lookahead_rule │ │ │ │ │ +00008868 00004830 R_ARM_THM_MOVT_ABS 00006829 t_lookahead_rule │ │ │ │ │ +00008870 0001970a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000887c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000889a 0001b40a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +000088a4 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000088c6 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000088dc 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000890a 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008946 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008956 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008970 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000089bc 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00008a10 0001840a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00008a3e 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008a50 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008a78 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00008ae0 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008b08 0001880a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00008b6a 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008b76 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008b8e 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00008ba8 0001de0a R_ARM_THM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ +00008bf8 00018d0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00008c0c 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008c22 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008c2a 0001920a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008c3a 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008c50 0001de0a R_ARM_THM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ +00008c5c 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008c68 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008c7e 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008c9e 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008d1a 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00008d4a 0001840a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00008d7a 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008d90 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008dbc 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00008dd6 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008e02 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00008e1e 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008e34 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00008e60 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008e8a 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00008ea8 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008eb0 0001920a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008eec 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008f14 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00008f3e 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008f68 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00008f70 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008fa0 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008ff6 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009026 0001880a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00009052 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00009060 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000906e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009084 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000909c 0001d70a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +000090de 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009102 0001d80a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00009116 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00009138 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000915c 0001d80a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00009178 00018d0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00009196 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000091b8 0001d80a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +000091c6 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000091d6 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000091e4 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000091fa 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009210 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009216 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000922c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009242 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009256 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000926a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000927a 0001860a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0000928c 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009298 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000092ac 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000930a 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00009336 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000938e 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000093c2 0001840a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000093fe 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009430 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000945a 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009482 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000094aa 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000094d2 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000094fc 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009526 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009550 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000957a 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009590 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000095be 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000095e4 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000966c 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000096a6 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000096d6 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000096ec 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000970e 0001df0a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00009756 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +000097a2 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000097d0 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000097f6 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000981a 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000983e 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009862 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009888 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000098ae 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000098d4 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000098fa 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009928 0001880a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000995e 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000996a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009982 0001e10a R_ARM_THM_CALL 00000000 _PyPegen_get_cmpops │ │ │ │ │ +00009992 0001e20a R_ARM_THM_CALL 00000000 _PyPegen_get_exprs │ │ │ │ │ +000099b0 0001e30a R_ARM_THM_CALL 00000000 _PyAST_Compare │ │ │ │ │ +000099c6 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000099e2 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +000099ec 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009a1c 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00009a26 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009a4a 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00009a54 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009a7e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009aa2 0001e40a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +00009abe 0001e50a R_ARM_THM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ +00009ae0 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00009aea 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009b0e 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00009b18 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009b44 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00009b4e 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009b7a 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00009ba6 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009bc2 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00009bcc 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009bf8 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00009c02 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009c2e 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00009c38 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009c64 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00009c72 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009c88 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009ca4 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00009cb0 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009ce2 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00009cee 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009d0e 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009d2a 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00009d36 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009d62 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00009d6e 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009d9a 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00009da6 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009dd8 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00009de4 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009e02 0001e50a R_ARM_THM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ +00009e22 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00009e2e 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009e40 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009e64 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00009e70 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009e9a 00018d0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00009eac 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009ec2 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009ed8 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009ef4 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009f14 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009f28 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009f3c 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009f54 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009f70 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009f8e 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009f9e 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009fba 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00009fc2 0001920a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00009fd4 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009ff2 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a00e 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a022 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a048 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a05e 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a072 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a084 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a098 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a0ae 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a0b8 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a0dc 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a0f0 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000a120 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a128 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a148 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a15c 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a172 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a184 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a19a 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a1ae 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a1c0 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a1e0 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a1f4 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a24a 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a2c0 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a2f6 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a31a 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000a32e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a34e 0001d80a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000a358 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a376 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a37e 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000a3b6 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a3da 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000a464 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000a490 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a4a6 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a4c6 0001df0a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000a4e2 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a504 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a510 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a55e 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a584 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000a5ee 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a63c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000a66c 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a682 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a6a4 0001df0a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000a6d6 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000a750 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000a780 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a796 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a7b8 0001df0a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000a812 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a820 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a842 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a878 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a896 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a8b8 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a8f6 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a91c 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000a976 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a9e8 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000aa40 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000aa9c 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000aab6 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000aada 0001df0a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000ab14 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000aba2 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000abbc 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000abe0 0001df0a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000ac08 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000ac38 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ac4e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ac72 0001df0a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000ace6 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000ad14 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ad1a 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ad32 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ad56 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ad5e 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000ad8c 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000adb6 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000addc 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000adf2 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ae16 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ae6a 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000ae8e 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000af44 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000af5a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000af76 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000afa6 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000afbc 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000afe2 0001df0a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000afec 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b048 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b05c 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b070 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b084 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b098 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b0aa 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b0bc 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b0e0 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b0fa 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b114 00007f2f R_ARM_THM_MOVW_ABS_NC 000004f0 .LC31 │ │ │ │ │ +0000b118 00007f30 R_ARM_THM_MOVT_ABS 000004f0 .LC31 │ │ │ │ │ +0000b11e 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000b122 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000b136 0000540a R_ARM_THM_CALL 000019d1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000b13a 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b156 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b168 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b17c 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b1c6 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b1ea 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b28a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000b2b6 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b2cc 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b2e8 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b2fe 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b320 0001df0a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000b346 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b364 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b372 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b3aa 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b3c8 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b3f2 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b41a 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b460 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b4d2 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b50c 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b546 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b580 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b5ba 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b60c 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b644 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b65e 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b696 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b6b0 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b6e8 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b702 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b73a 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b754 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b78c 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b7a6 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b7c8 0001df0a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000b7d0 0000832f R_ARM_THM_MOVW_ABS_NC 00000520 .LC32 │ │ │ │ │ +0000b7d4 00008330 R_ARM_THM_MOVT_ABS 00000520 .LC32 │ │ │ │ │ +0000b7e2 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b80a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b82c 0001df0a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000b848 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b87e 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b8b8 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b8ee 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b928 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b95e 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b998 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b9ce 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000ba08 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000ba3a 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000ba90 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000baa8 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bac0 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bb12 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000bb3a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000bb62 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000bbb8 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bbc4 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bbd0 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bbe0 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000bc00 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bc0a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000bc40 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bc60 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bc70 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bc8e 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000bc92 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000bc9a 00007f2f R_ARM_THM_MOVW_ABS_NC 000004f0 .LC31 │ │ │ │ │ +0000bc9e 00007f30 R_ARM_THM_MOVT_ABS 000004f0 .LC31 │ │ │ │ │ +0000bcb0 0000540a R_ARM_THM_CALL 000019d1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000bcb4 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000bcd8 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bce0 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bd3a 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000bd66 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bd7e 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bd96 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bdee 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000be1e 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000be4a 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000be5e 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000be8a 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000beaa 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000bed8 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000beee 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000bf1c 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bf44 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000bf84 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000bfa4 0001e40a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +0000bfb2 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000bfda 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000bffc 0001df0a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000c022 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c04a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c066 0001e60a R_ARM_THM_CALL 00000000 _PyAST_Await │ │ │ │ │ +0000c06e 0000852f R_ARM_THM_MOVW_ABS_NC 00000534 .LC33 │ │ │ │ │ +0000c072 00008530 R_ARM_THM_MOVT_ABS 00000534 .LC33 │ │ │ │ │ +0000c086 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c0ac 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c0cc 0001e60a R_ARM_THM_CALL 00000000 _PyAST_Await │ │ │ │ │ +0000c0d4 0000852f R_ARM_THM_MOVW_ABS_NC 00000534 .LC33 │ │ │ │ │ +0000c0d8 00008530 R_ARM_THM_MOVT_ABS 00000534 .LC33 │ │ │ │ │ +0000c0ec 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c112 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c12c 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c140 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c154 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000c184 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c198 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000c1ae 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000c1ca 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000c1de 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c22a 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000c248 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c272 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c29a 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c2e4 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c356 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000c372 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c3a2 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000c3ea 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000c404 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c434 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000c44c 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c4a2 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000c4ae 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c4d0 0001b60a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +0000c4da 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c4f4 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c524 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c55a 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c5a6 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c5dc 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c612 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c648 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c67a 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c6b0 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c714 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c720 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c74a 0001c30a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ +0000c764 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c796 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c7c8 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c814 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c820 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c842 0001b40a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +0000c876 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c88a 0001860a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0000c8aa 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c8f4 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c904 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c90c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000c93a 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c94c 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c9b2 0001840a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000c9d8 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c9e8 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000ca10 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ca44 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ca66 0001880a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000ca96 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000cabc 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cae8 00018d0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000cafe 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000cb06 0001920a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000cb12 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cb22 0001840a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000cb30 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cb46 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000cb4e 0001920a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000cb5a 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cb6e 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cbc6 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cbe0 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000cc04 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cc1e 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cc34 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000cc50 0001e70a R_ARM_THM_CALL 00000000 _PyAST_Lambda │ │ │ │ │ +0000cc62 0001e80a R_ARM_THM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ +0000cc74 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cc86 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ccd0 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cce2 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ccf8 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cd4a 0001840a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000cd80 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cd96 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cda8 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cdb6 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cddc 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000ce06 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ce30 0001e90a R_ARM_THM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ +0000ce5e 0001880a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000ce90 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000cea0 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cebe 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ceee 0001e90a R_ARM_THM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ +0000cef6 0000882f R_ARM_THM_MOVW_ABS_NC 0000054c .LC34 │ │ │ │ │ +0000cefa 00008830 R_ARM_THM_MOVT_ABS 0000054c .LC34 │ │ │ │ │ +0000cf0a 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cf26 00018d0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000cf3c 0000350a R_ARM_THM_CALL 00001605 invalid_for_target_rule │ │ │ │ │ +0000cf42 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cf58 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000cf60 0001920a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000cfac 0001840a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000cfdc 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cffa 0001880a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000d010 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d01e 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d02e 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000d03e 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d042 00018230 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d04e 0001850a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000d058 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d05c 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d066 0000892f R_ARM_THM_MOVW_ABS_NC 00000568 .LC35 │ │ │ │ │ +0000d06a 00008930 R_ARM_THM_MOVT_ABS 00000568 .LC35 │ │ │ │ │ +0000d06e 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000d07e 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d0a0 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d0a8 0001920a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d0b6 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d0c6 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d0de 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000d108 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d110 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d122 0001840a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000d13a 00018d0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000d1a8 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d1b4 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000d1d4 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d1f2 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d21e 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d240 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d26c 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d276 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d298 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d2c2 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000d300 0001eb0a R_ARM_THM_CALL 00000000 _PyAST_FunctionDef │ │ │ │ │ +0000d320 0001e80a R_ARM_THM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ +0000d35e 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d386 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d396 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d3a2 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000d3c0 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d3da 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d400 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d420 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d444 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000d484 0001ec0a R_ARM_THM_CALL 00000000 _PyAST_AsyncFunctionDef │ │ │ │ │ +0000d48c 00008f2f R_ARM_THM_MOVW_ABS_NC 000005fc .LC39 │ │ │ │ │ +0000d490 00008f30 R_ARM_THM_MOVT_ABS 000005fc .LC39 │ │ │ │ │ +0000d4a4 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d4c0 0001e80a R_ARM_THM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ +0000d4d2 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000d50e 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d51c 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d526 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000d53a 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d54e 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d568 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d57c 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d586 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000d5a2 00008d2f R_ARM_THM_MOVW_ABS_NC 000005d0 .LC37 │ │ │ │ │ +0000d5a6 00008d30 R_ARM_THM_MOVT_ABS 000005d0 .LC37 │ │ │ │ │ +0000d5aa 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +0000d5c6 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d5fa 0000922f R_ARM_THM_MOVW_ABS_NC 0000035f _tmp_149_rule │ │ │ │ │ +0000d5fe 00009230 R_ARM_THM_MOVT_ABS 0000035f _tmp_149_rule │ │ │ │ │ +0000d606 0001970a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000d628 0001a70a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +0000d63a 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ +0000d658 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d666 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d674 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d682 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d68c 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d690 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d69a 00008e2f R_ARM_THM_MOVW_ABS_NC 000005d4 .LC38 │ │ │ │ │ +0000d69e 00008e30 R_ARM_THM_MOVT_ABS 000005d4 .LC38 │ │ │ │ │ +0000d6a2 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000d6aa 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d6c0 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d6de 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d6fe 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d706 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d71c 0000930a R_ARM_THM_CALL 0000133d _tmp_228_rule │ │ │ │ │ +0000d72c 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +0000d730 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +0000d734 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +0000d77a 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000d792 0000940a R_ARM_THM_CALL 0000133d _tmp_227_rule │ │ │ │ │ +0000d7a2 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d7b0 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d7ba 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d7be 00018230 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d7c8 0001850a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000d7d4 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +0000d7d8 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +0000d7e0 00008c2f R_ARM_THM_MOVW_ABS_NC 00000590 .LC36 │ │ │ │ │ +0000d7e4 00008c30 R_ARM_THM_MOVT_ABS 00000590 .LC36 │ │ │ │ │ +0000d7ec 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000d7f4 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d80a 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d820 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d87c 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000d8a8 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000d8bc 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d8c6 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d8ca 00018230 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d8d4 0001850a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000d8e4 0000960a R_ARM_THM_CALL 00001e05 invalid_arguments_rule │ │ │ │ │ +0000d8f2 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d99c 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d9b4 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d9fc 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000da58 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000da5c 00018230 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000da66 0001850a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000da7a 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000da7e 00018230 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000da82 0001850a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000daa6 0001840a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000dabe 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dacc 0001880a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000dada 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000daea 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000db12 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000db30 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000db50 0001ed0a R_ARM_THM_CALL 00000000 _PyPegen_collect_call_seqs │ │ │ │ │ +0000db5c 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000db72 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000db9e 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000dbae 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dbc8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000dbe0 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000dbfa 0001da0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +0000dc02 00006f2f R_ARM_THM_MOVW_ABS_NC 00000400 .LC26 │ │ │ │ │ +0000dc06 00006f30 R_ARM_THM_MOVT_ABS 00000400 .LC26 │ │ │ │ │ +0000dc32 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dc40 0001880a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000dc6c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000dcb2 00018d0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000dcd2 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dcec 0001880a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000dd3e 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dd96 00018d0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000dda8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ddba 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000ddc4 0001ee0a R_ARM_THM_CALL 00000000 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ +0000ddcc 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ddda 0001ef0a R_ARM_THM_CALL 00000000 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ +0000ddf8 0001c30a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ +0000de16 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000de36 0001d80a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000de52 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000de58 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000de76 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000de7a 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000de84 0000982f R_ARM_THM_MOVW_ABS_NC 00000640 .LC41 │ │ │ │ │ +0000de88 00009830 R_ARM_THM_MOVT_ABS 00000640 .LC41 │ │ │ │ │ +0000de8c 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000de96 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000dea8 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000deca 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dee0 0000972f R_ARM_THM_MOVW_ABS_NC 00000610 .LC40 │ │ │ │ │ +0000dee4 00009730 R_ARM_THM_MOVT_ABS 00000610 .LC40 │ │ │ │ │ +0000deea 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000deee 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000df04 0000540a R_ARM_THM_CALL 000019d1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000df08 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000df32 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000df48 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000df66 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000df78 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000dfa6 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000dfc2 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000dfca 0001920a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000dfd8 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000dff6 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e020 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e036 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e04a 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e0b2 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e0e6 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000e10a 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000e14a 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000e164 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e176 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e19e 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e1ae 0001be0a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +0000e1ec 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e1fa 0001be0a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +0000e23a 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000e27e 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000e296 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e2aa 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e302 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000e344 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000e35c 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e372 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e39c 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e3ac 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000e3c4 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000e3fc 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e412 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e44e 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e45c 0001be0a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +0000e488 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e496 0001be0a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +0000e4c8 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e4e2 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e4fc 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e522 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e544 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e562 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e56a 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e58e 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e59e 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e5ac 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e5c4 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e620 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e660 00009e0a R_ARM_THM_CALL 000040d5 type_param_rule │ │ │ │ │ +0000e68a 0001840a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000e6aa 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e6be 0001880a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000e6d2 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e6e2 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000e6f6 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e70c 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e714 00009d2f R_ARM_THM_MOVW_ABS_NC 0000067c .LC43 │ │ │ │ │ +0000e718 00009d30 R_ARM_THM_MOVT_ABS 0000067c .LC43 │ │ │ │ │ +0000e742 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e774 00009e0a R_ARM_THM_CALL 000040d5 type_param_rule │ │ │ │ │ +0000e79e 00018d0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000e7ae 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e7b6 0001920a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000e7cc 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e7d4 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e7f4 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e7fc 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e80e 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e82a 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e832 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000e836 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000e83a 00009c2f R_ARM_THM_MOVW_ABS_NC 00000658 .LC42 │ │ │ │ │ +0000e83e 00009c30 R_ARM_THM_MOVT_ABS 00000658 .LC42 │ │ │ │ │ +0000e854 0000540a R_ARM_THM_CALL 000019d1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000e858 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e86e 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e8ca 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e8e0 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e8fe 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000e922 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e930 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e946 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e960 0001f00a R_ARM_THM_CALL 00000000 _PyAST_YieldFrom │ │ │ │ │ +0000e96a 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e98c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e9a6 0001f10a R_ARM_THM_CALL 00000000 _PyAST_Yield │ │ │ │ │ +0000e9b2 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ea3a 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ea52 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ea9c 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000ead4 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ead8 00018230 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000eae2 0001850a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000eaf6 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000eafa 00018230 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000eafe 0001850a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000eb10 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000eb3e 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000eb4c 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000eb64 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000eb7c 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000eb96 0001da0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +0000eb9e 00006f2f R_ARM_THM_MOVW_ABS_NC 00000400 .LC26 │ │ │ │ │ +0000eba2 00006f30 R_ARM_THM_MOVT_ABS 00000400 .LC26 │ │ │ │ │ +0000ebbc 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ebd0 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000ec1e 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ec4a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ec6a 0001d80a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000ec7a 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ec9a 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000ec9e 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000eca6 0000982f R_ARM_THM_MOVW_ABS_NC 00000640 .LC41 │ │ │ │ │ +0000ecaa 00009830 R_ARM_THM_MOVT_ABS 00000640 .LC41 │ │ │ │ │ +0000ecb0 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000ecba 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ecda 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ecec 0000972f R_ARM_THM_MOVW_ABS_NC 00000610 .LC40 │ │ │ │ │ +0000ecf0 00009730 R_ARM_THM_MOVT_ABS 00000610 .LC40 │ │ │ │ │ +0000ecf6 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000ecfa 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000ed0e 0000540a R_ARM_THM_CALL 000019d1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000ed12 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ed24 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ed36 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ed4a 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ed6a 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000eda6 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000edd4 0001a70a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +0000edde 0001a80a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ +0000ee38 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ee48 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ee66 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000ee9c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000eebc 0001d80a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000eee2 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000eefa 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000eefe 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000ef06 0000982f R_ARM_THM_MOVW_ABS_NC 00000640 .LC41 │ │ │ │ │ +0000ef0a 00009830 R_ARM_THM_MOVT_ABS 00000640 .LC41 │ │ │ │ │ +0000ef10 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000ef1a 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ef46 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ef58 0000972f R_ARM_THM_MOVW_ABS_NC 00000610 .LC40 │ │ │ │ │ +0000ef5c 00009730 R_ARM_THM_MOVT_ABS 00000610 .LC40 │ │ │ │ │ +0000ef62 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000ef66 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000ef7a 0000540a R_ARM_THM_CALL 000019d1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000ef7e 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ef92 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000efa2 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000efa8 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f02e 0001840a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000f064 00018d0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000f086 00018d0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000f0ea 0001880a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000f142 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000f150 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f178 0001840a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000f1b0 00018d0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000f1d4 00018d0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000f22c 0001880a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000f284 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000f292 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f2da 0001840a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000f314 00018d0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000f338 00018d0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000f38c 0001880a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000f3ec 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000f418 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +0000f434 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000f450 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000f462 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000f4ac 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000f4d0 00018d0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000f4e8 00018d0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000f510 00018d0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000f546 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f55a 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f55e 00018230 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f562 0001850a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000f5aa 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +0000f5ae 0000a52f R_ARM_THM_MOVW_ABS_NC 0000077c .LC50 │ │ │ │ │ +0000f5b2 0000a530 R_ARM_THM_MOVT_ABS 0000077c .LC50 │ │ │ │ │ +0000f5c6 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f5ea 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +0000f5f4 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f61e 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +0000f63c 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f654 0000ad0a R_ARM_THM_CALL 000012e9 _tmp_169_rule │ │ │ │ │ +0000f6d8 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f6f0 0000b20a R_ARM_THM_CALL 000012e9 _tmp_174_rule │ │ │ │ │ +0000f6fa 0000b30a R_ARM_THM_CALL 00000855 _loop0_175_rule │ │ │ │ │ +0000f704 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f760 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f76c 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f774 0000a42f R_ARM_THM_MOVW_ABS_NC 0000075c .LC49 │ │ │ │ │ +0000f778 0000a430 R_ARM_THM_MOVT_ABS 0000075c .LC49 │ │ │ │ │ +0000f77e 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f782 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f796 0000540a R_ARM_THM_CALL 000019d1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000f79a 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f7b2 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f7c4 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f7e2 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f802 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f816 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000f81e 0001920a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000f832 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000f83a 0001920a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000f84a 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f856 0001840a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000f874 0000b60a R_ARM_THM_CALL 00000855 _loop0_170_rule │ │ │ │ │ +0000f882 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f88c 0000a02f R_ARM_THM_MOVW_ABS_NC 000006c0 .LC45 │ │ │ │ │ +0000f890 0000a030 R_ARM_THM_MOVT_ABS 000006c0 .LC45 │ │ │ │ │ +0000f8a6 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f8b6 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f8c2 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f8c6 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f8ce 0000a22f R_ARM_THM_MOVW_ABS_NC 00000718 .LC47 │ │ │ │ │ +0000f8d2 0000a230 R_ARM_THM_MOVT_ABS 00000718 .LC47 │ │ │ │ │ +0000f8fe 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f90c 0000b80a R_ARM_THM_CALL 00000855 _loop0_177_rule │ │ │ │ │ +0000f91a 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f924 0000a32f R_ARM_THM_MOVW_ABS_NC 00000744 .LC48 │ │ │ │ │ +0000f928 0000a330 R_ARM_THM_MOVT_ABS 00000744 .LC48 │ │ │ │ │ +0000f95c 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f96e 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f978 00009f2f R_ARM_THM_MOVW_ABS_NC 00000698 .LC44 │ │ │ │ │ +0000f97c 00009f30 R_ARM_THM_MOVT_ABS 00000698 .LC44 │ │ │ │ │ +0000f982 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f986 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f99c 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f9c0 0000a12f R_ARM_THM_MOVW_ABS_NC 000006d8 .LC46 │ │ │ │ │ +0000f9c4 0000a130 R_ARM_THM_MOVT_ABS 000006d8 .LC46 │ │ │ │ │ +0000f9cc 0001860a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0000f9e0 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f9f8 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fa06 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000fa0e 0001920a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000fa1c 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fa30 0001840a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000fa72 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fa8c 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000faa4 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000faae 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fab2 00018230 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fabc 0001850a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000face 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fb02 0001840a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000fb30 00018d0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000fb50 00018d0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000fb90 0001880a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000fbb2 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000fbc8 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000fbea 00018d0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000fc04 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000fc0c 0001920a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000fc12 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fc1a 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000fc22 0001920a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000fc82 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000fcac 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fccc 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000fcf2 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0000fd08 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fd16 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fd28 0001f40a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ +0000fd76 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000fda0 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fdbe 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000fde4 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0000fdfa 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fe0a 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fe0e 00018230 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fe12 0001850a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000fe58 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fe6c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000fe92 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fea6 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000fee8 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fefa 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ff0e 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ff28 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ff3e 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ff54 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ffaa 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000ffce 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ffea 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010008 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00010036 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010066 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010072 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010082 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000100c4 0001840a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001011e 0001880a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00010166 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001019a 0001840a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000101f0 0001880a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00010236 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00010266 00018d0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001027a 00018d0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00010288 0001880a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00010296 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001029e 0001920a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000102be 0001880a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000102ca 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000102d2 0001920a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000102e2 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000102f0 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010300 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ +00010314 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001031c 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00010320 00018230 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001032a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00010334 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010346 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010352 0001840a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00010368 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010376 0001840a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00010384 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000103c4 0001840a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001040a 0001880a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001044c 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00010468 00018d0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00010476 0001880a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00010482 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001048a 0001920a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001049e 0001920a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000104a8 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000104f2 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001051a 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010536 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010556 0001b80a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ +0001056c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010592 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000105a4 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000105c0 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000105d2 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010628 0001840a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00010676 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000106a4 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000106c8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000106ee 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00010712 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010720 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010736 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001079e 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000107cc 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000107f0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010816 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001083a 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010848 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001085c 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00010886 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001089e 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000108c0 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00010900 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001092c 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001094c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010972 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00010996 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000109a4 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000109a8 00018230 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000109b2 0001850a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000109c4 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +000109ce 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000109e4 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000109fc 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010a1e 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00010a38 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00010a62 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010a7a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010a9a 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00010ad4 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00010b02 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010b24 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010b4a 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00010b6e 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010b7c 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00010b80 00018230 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00010b8a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00010b9c 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00010bb2 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010bce 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010bea 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00010c1a 0001880a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00010c54 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00010caa 00018d0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00010ce8 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010d3e 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010d50 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010d7a 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010d8e 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010daa 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010dbe 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010dd2 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010dfc 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00010e04 0001920a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00010e10 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010e36 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010e4a 0001920a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00010eae 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00010ede 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00010ee2 00018230 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00010eec 0001850a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00010f06 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010f1c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010f3a 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00010f48 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010f60 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010f78 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00010f92 0001da0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +00010f9a 00006f2f R_ARM_THM_MOVW_ABS_NC 00000400 .LC26 │ │ │ │ │ +00010f9e 00006f30 R_ARM_THM_MOVT_ABS 00000400 .LC26 │ │ │ │ │ +00010ff0 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00011036 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001104a 0000c82f R_ARM_THM_MOVW_ABS_NC 00001a9d _tmp_161_rule │ │ │ │ │ +0001104e 0000c830 R_ARM_THM_MOVT_ABS 00001a9d _tmp_161_rule │ │ │ │ │ +00011056 0001970a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001107a 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00011084 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011098 0000c92f R_ARM_THM_MOVW_ABS_NC 00000643 _tmp_160_rule │ │ │ │ │ +0001109c 0000c930 R_ARM_THM_MOVT_ABS 00000643 _tmp_160_rule │ │ │ │ │ +000110a4 0001970a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000110ae 0000c62f R_ARM_THM_MOVW_ABS_NC 00000804 .LC53 │ │ │ │ │ +000110b2 0000c630 R_ARM_THM_MOVT_ABS 00000804 .LC53 │ │ │ │ │ +000110b8 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000110bc 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000110d0 0000540a R_ARM_THM_CALL 000019d1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000110d6 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000110f0 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011102 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00011106 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001111e 0001fb0a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +00011130 0000c52f R_ARM_THM_MOVW_ABS_NC 000007d8 .LC52 │ │ │ │ │ +00011134 0000c530 R_ARM_THM_MOVT_ABS 000007d8 .LC52 │ │ │ │ │ +0001113c 0000540a R_ARM_THM_CALL 000019d1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00011142 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011150 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011162 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000b95 _tmp_162_rule │ │ │ │ │ +00011166 0000ca30 R_ARM_THM_MOVT_ABS 00000b95 _tmp_162_rule │ │ │ │ │ +0001116e 0001970a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00011178 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001117c 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00011194 0001fb0a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +0001119c 0000c72f R_ARM_THM_MOVW_ABS_NC 00000844 .LC54 │ │ │ │ │ +000111a0 0000c730 R_ARM_THM_MOVT_ABS 00000844 .LC54 │ │ │ │ │ +000111ba 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000111d2 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000111e4 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011256 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000112a4 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000112ce 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000112ea 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00011306 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011310 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001132c 0001d70a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00011348 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001135e 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001137e 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011394 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000113b2 0001d80a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +000113c4 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000113e0 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000113fa 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011418 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011434 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001143c 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001144e 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011468 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000114ea 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011512 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001154a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011566 0001d80a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00011570 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011594 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000115d0 0001840a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00011620 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001164e 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011670 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011696 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +000116ba 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000116c8 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000116de 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00011742 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011770 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011794 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000117bc 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +000117e0 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000117ee 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011802 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001182c 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011844 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011866 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000118aa 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000118da 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000118fc 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011920 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00011944 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011958 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001195c 00018230 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00011960 0001850a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00011974 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00011980 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011992 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000119ae 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000119cc 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000119ec 0001880a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000119fe 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011a46 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011a5e 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011a7e 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011aba 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011ae8 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011b0a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011b30 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00011b52 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011b5e 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00011b62 00018230 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00011b6c 0001850a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00011b7c 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00011bb4 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011bcc 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011bec 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011c26 00018d0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00011c4a 0001880a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00011c58 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011c60 0001920a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00011cb2 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011ccc 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011cd4 0001920a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00011ce0 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011cf4 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011d18 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011d4a 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011d80 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011d9e 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011db4 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011dd2 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011de8 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011e3a 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011e50 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011e66 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011e96 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011ebe 0000d20a R_ARM_THM_CALL 00000855 _loop0_48_rule │ │ │ │ │ +00011edc 0001fc0a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +00011f06 0001fc0a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +00011f10 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011f3e 0000d40a R_ARM_THM_CALL 00000b35 param_star_annotation_rule │ │ │ │ │ +00011f50 0000d40a R_ARM_THM_CALL 00000b35 param_star_annotation_rule │ │ │ │ │ +00011f78 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011fa6 0001fc0a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +00011fc8 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011fe6 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012002 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001201c 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012054 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012066 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001207a 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000120a4 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000120ae 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000120b2 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000120b8 0000d02f R_ARM_THM_MOVW_ABS_NC 00000920 .LC59 │ │ │ │ │ +000120bc 0000d030 R_ARM_THM_MOVT_ABS 00000920 .LC59 │ │ │ │ │ +000120d0 0000540a R_ARM_THM_CALL 000019d1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000120d4 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000120f4 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000120fe 0000d60a R_ARM_THM_CALL 00000beb _tmp_184_rule │ │ │ │ │ +00012108 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001210c 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00012112 0000d12f R_ARM_THM_MOVW_ABS_NC 00000950 .LC60 │ │ │ │ │ +00012116 0000d130 R_ARM_THM_MOVT_ABS 00000950 .LC60 │ │ │ │ │ +0001212a 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012142 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012156 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012188 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000121a0 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000121c6 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000121dc 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000121f4 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012214 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012228 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0001223a 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000884 .LC55 │ │ │ │ │ +0001223e 0000cc30 R_ARM_THM_MOVT_ABS 00000884 .LC55 │ │ │ │ │ +00012244 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00012248 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001225c 0000540a R_ARM_THM_CALL 000019d1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00012260 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012292 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000122ac 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000122b8 0000ce2f R_ARM_THM_MOVW_ABS_NC 000008cc .LC57 │ │ │ │ │ +000122bc 0000ce30 R_ARM_THM_MOVT_ABS 000008cc .LC57 │ │ │ │ │ +000122c2 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000122c6 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000122de 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000122ee 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000122fa 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000122fe 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00012306 0000cd2f R_ARM_THM_MOVW_ABS_NC 000008a8 .LC56 │ │ │ │ │ +0001230a 0000cd30 R_ARM_THM_MOVT_ABS 000008a8 .LC56 │ │ │ │ │ +00012310 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00012322 0000d70a R_ARM_THM_CALL 00000697 _tmp_181_rule │ │ │ │ │ +0001232e 0000d80a R_ARM_THM_CALL 00000855 _loop0_182_rule │ │ │ │ │ +0001233c 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001234a 0000d90a R_ARM_THM_CALL 00000697 _tmp_183_rule │ │ │ │ │ +00012354 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000900 .LC58 │ │ │ │ │ +00012358 0000cf30 R_ARM_THM_MOVT_ABS 00000900 .LC58 │ │ │ │ │ +0001235e 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00012362 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00012378 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000123a2 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000123ac 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000123ba 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000123be 00018230 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000123c8 0001850a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000123d8 0001f40a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ +000123ec 0000da0a R_ARM_THM_CALL 00000855 _loop0_49_rule │ │ │ │ │ +00012410 0001fc0a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +00012424 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012432 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012444 0001f40a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ +0001244e 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000124a2 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000124d4 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000124ea 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012500 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001252c 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012536 0000d02f R_ARM_THM_MOVW_ABS_NC 00000920 .LC59 │ │ │ │ │ +0001253a 0000d030 R_ARM_THM_MOVT_ABS 00000920 .LC59 │ │ │ │ │ +00012540 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00012544 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00012558 0000540a R_ARM_THM_CALL 000019d1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001255c 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001257c 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012586 0000d60a R_ARM_THM_CALL 00000beb _tmp_184_rule │ │ │ │ │ +0001258e 0000d12f R_ARM_THM_MOVW_ABS_NC 00000950 .LC60 │ │ │ │ │ +00012592 0000d130 R_ARM_THM_MOVT_ABS 00000950 .LC60 │ │ │ │ │ +000125a8 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000125c2 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000125dc 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001261e 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00012636 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012644 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001267a 0001840a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00012692 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00012696 00018230 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000126ee 0001850a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000126f8 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012702 0001860a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0001272e 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001277e 0001880a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000127d4 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000127e2 00018a0a R_ARM_THM_CALL 00000000 _PyPegen_seq_flatten │ │ │ │ │ +000127f8 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001280a 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00012826 00018d0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001283a 0001860a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00012880 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000128a6 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000128e2 0001840a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001290c 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012948 0001880a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00012972 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00012982 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0001299a 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000129a6 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000129c2 00018d0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000129d8 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000129e0 0001920a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000129f0 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000129f8 0001920a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00012a06 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012a0c 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012a38 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00012a3c 00018230 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00012a46 0001850a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00012a50 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00012a54 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00012a58 0000db2f R_ARM_THM_MOVW_ABS_NC 00000980 .LC61 │ │ │ │ │ +00012a5c 0000db30 R_ARM_THM_MOVT_ABS 00000980 .LC61 │ │ │ │ │ +00012a66 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00012a78 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012a86 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012a96 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012aaa 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012abe 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012ad4 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012ae8 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012b0a 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012b1e 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012b74 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012b8e 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012b98 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00012bb4 0001d90a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ +00012bce 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00012bee 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012c08 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012c26 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012c98 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012cd4 0001840a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00012d00 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012d3a 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012d66 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00012d86 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012d9c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00012dc0 0001d80a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00012dde 00018d0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00012df8 0001880a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00012e72 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00012e82 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00012e96 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012eb0 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00012ed8 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012ef2 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00012f0e 0001d80a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00012f24 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012f38 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00012f40 0001920a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00012f70 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012f82 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012f98 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012fae 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012fbe 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012fe8 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00012ff2 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013052 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00013076 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000130e2 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013106 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013148 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001316a 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013176 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000131a0 0001fd0a R_ARM_THM_CALL 00000000 _PyPegen_formatted_value │ │ │ │ │ +000131bc 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000131ca 0001fe0a R_ARM_THM_CALL 00000000 _PyPegen_check_fstring_conversion │ │ │ │ │ +000131ea 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013202 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001322a 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001323e 0000e80a R_ARM_THM_CALL 00002b25 _loop0_112_rule │ │ │ │ │ +0001324c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013270 0001ff0a R_ARM_THM_CALL 00000000 _PyPegen_setup_full_format_spec │ │ │ │ │ +00013298 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000132d0 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000132da 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000132f2 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000132fc 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013314 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001331e 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013336 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013340 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013356 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001335c 00009b2f R_ARM_THM_MOVW_ABS_NC 0000e065 annotated_rhs_rule │ │ │ │ │ +00013360 00009b30 R_ARM_THM_MOVT_ABS 0000e065 annotated_rhs_rule │ │ │ │ │ +00013368 0002000a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ +0001337e 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013394 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000133aa 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000133c2 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000133d8 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000133ee 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013406 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001341c 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013442 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013456 0000de2f R_ARM_THM_MOVW_ABS_NC 000009fc .LC64 │ │ │ │ │ +0001345a 0000de30 R_ARM_THM_MOVT_ABS 000009fc .LC64 │ │ │ │ │ +00013460 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00013464 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00013478 0000540a R_ARM_THM_CALL 000019d1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001347c 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013492 0000df2f R_ARM_THM_MOVW_ABS_NC 00000a2c .LC65 │ │ │ │ │ +00013496 0000df30 R_ARM_THM_MOVT_ABS 00000a2c .LC65 │ │ │ │ │ +0001349c 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000134a0 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000134a8 0000e02f R_ARM_THM_MOVW_ABS_NC 00000a5c .LC66 │ │ │ │ │ +000134ac 0000e030 R_ARM_THM_MOVT_ABS 00000a5c .LC66 │ │ │ │ │ +000134b2 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000134c8 0000dc2f R_ARM_THM_MOVW_ABS_NC 0000099c .LC62 │ │ │ │ │ +000134cc 0000dc30 R_ARM_THM_MOVT_ABS 0000099c .LC62 │ │ │ │ │ +000134d2 0000dd2f R_ARM_THM_MOVW_ABS_NC 000009cc .LC63 │ │ │ │ │ +000134d6 0000dd30 R_ARM_THM_MOVT_ABS 000009cc .LC63 │ │ │ │ │ +000134dc 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000134ee 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013510 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013540 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001354e 0000e90a R_ARM_THM_CALL 00000f45 _tmp_237_rule.isra.0 │ │ │ │ │ +0001355a 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001355e 00018230 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00013568 0001850a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00013572 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001357c 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000135a2 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000135b0 0000e90a R_ARM_THM_CALL 00000f45 _tmp_237_rule.isra.0 │ │ │ │ │ +000135c0 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000135cc 0000ea0a R_ARM_THM_CALL 00002b25 _loop0_240_rule │ │ │ │ │ +000135d6 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000135da 00018230 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000135e4 0001850a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000135ee 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000135f8 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000135fc 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00013604 0000e62f R_ARM_THM_MOVW_ABS_NC 00000b58 .LC72 │ │ │ │ │ +00013608 0000e630 R_ARM_THM_MOVT_ABS 00000b58 .LC72 │ │ │ │ │ +0001360e 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001362c 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001363a 0000e90a R_ARM_THM_CALL 00000f45 _tmp_237_rule.isra.0 │ │ │ │ │ +00013646 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000d7b _tmp_238_rule │ │ │ │ │ +0001364a 0000eb30 R_ARM_THM_MOVT_ABS 00000d7b _tmp_238_rule │ │ │ │ │ +00013652 0001970a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001365c 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013666 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001366a 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00013672 0000e52f R_ARM_THM_MOVW_ABS_NC 00000b38 .LC71 │ │ │ │ │ +00013676 0000e530 R_ARM_THM_MOVT_ABS 00000b38 .LC71 │ │ │ │ │ +0001367c 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001369a 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000136a4 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000fe9 _tmp_236_rule │ │ │ │ │ +000136a8 0000ec30 R_ARM_THM_MOVT_ABS 00000fe9 _tmp_236_rule │ │ │ │ │ +000136b0 0001970a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000136ba 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000136c4 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000136c8 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000136d0 0000e22f R_ARM_THM_MOVW_ABS_NC 00000ac0 .LC68 │ │ │ │ │ +000136d4 0000e230 R_ARM_THM_MOVT_ABS 00000ac0 .LC68 │ │ │ │ │ +000136da 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000136f4 0000ed2f R_ARM_THM_MOVW_ABS_NC 00000d07 _tmp_235_rule │ │ │ │ │ +000136f8 0000ed30 R_ARM_THM_MOVT_ABS 00000d07 _tmp_235_rule │ │ │ │ │ +00013700 0001970a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001370a 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013714 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00013718 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00013720 0000e12f R_ARM_THM_MOVW_ABS_NC 00000a90 .LC67 │ │ │ │ │ +00013724 0000e130 R_ARM_THM_MOVT_ABS 00000a90 .LC67 │ │ │ │ │ +0001372a 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001374a 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001376c 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013772 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000dcf _tmp_242_rule │ │ │ │ │ +00013776 0000ee30 R_ARM_THM_MOVT_ABS 00000dcf _tmp_242_rule │ │ │ │ │ +0001377e 0001970a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00013790 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013798 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_name_token │ │ │ │ │ +0001379c 0001ab30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_name_token │ │ │ │ │ +000137a4 0002000a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ +000137ac 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000137b0 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000137ba 0000e42f R_ARM_THM_MOVW_ABS_NC 00000b10 .LC70 │ │ │ │ │ +000137be 0000e430 R_ARM_THM_MOVT_ABS 00000b10 .LC70 │ │ │ │ │ +000137c2 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000137c8 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000137e0 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000137f2 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000137f6 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00013800 0000e32f R_ARM_THM_MOVW_ABS_NC 00000ae8 .LC69 │ │ │ │ │ +00013804 0000e330 R_ARM_THM_MOVT_ABS 00000ae8 .LC69 │ │ │ │ │ +00013808 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00013820 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00013834 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00013838 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00013840 0000e72f R_ARM_THM_MOVW_ABS_NC 00000b84 .LC73 │ │ │ │ │ +00013844 0000e730 R_ARM_THM_MOVT_ABS 00000b84 .LC73 │ │ │ │ │ +0001384a 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00013890 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001389a 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000138b0 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000138de 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000138f2 0000922f R_ARM_THM_MOVW_ABS_NC 0000035f _tmp_149_rule │ │ │ │ │ +000138f6 00009230 R_ARM_THM_MOVT_ABS 0000035f _tmp_149_rule │ │ │ │ │ +000138fe 0001970a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00013918 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013924 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013930 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001393c 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013944 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00013948 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00013950 00008e2f R_ARM_THM_MOVW_ABS_NC 000005d4 .LC38 │ │ │ │ │ +00013954 00008e30 R_ARM_THM_MOVT_ABS 000005d4 .LC38 │ │ │ │ │ +0001395a 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00013962 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013974 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013984 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000139d6 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00013a04 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013a1a 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013a44 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013a66 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013a7a 0001860a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00013a98 0001990a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ +00013ab6 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013ada 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013afc 0001990a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ +00013b06 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013b34 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013b46 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013b5a 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013b6e 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013b78 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013b7e 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00013b82 00018230 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00013b8c 0001850a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00013bac 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013bc4 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00013bc8 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00013bd0 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000b9c .LC74 │ │ │ │ │ +00013bd4 0000ef30 R_ARM_THM_MOVT_ABS 00000b9c .LC74 │ │ │ │ │ +00013bd8 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00013be0 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013bf2 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00013bf6 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00013c00 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00013c04 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00013c08 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00013c26 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013c8a 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013c9e 0000172f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +00013ca2 00001730 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +00013caa 00019d0a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00013cda 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013ce6 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013cf0 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013cf6 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00013cfa 00018230 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00013d04 0001850a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00013d0c 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00013d10 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00013d18 0000162f R_ARM_THM_MOVW_ABS_NC 000000e4 .LC5 │ │ │ │ │ +00013d1c 00001630 R_ARM_THM_MOVT_ABS 000000e4 .LC5 │ │ │ │ │ +00013d24 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00013d2a 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013d50 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013d66 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013db0 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00013e14 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013e3e 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00013e42 00018230 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00013e46 0001850a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00013e80 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013eb4 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013ed6 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013efe 0002010a R_ARM_THM_CALL 00000000 _PyAST_Slice │ │ │ │ │ +00013f14 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013f68 0001840a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00013f80 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013f9c 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013fb8 00018d0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00013fde 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014004 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00014046 0001880a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00014054 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014064 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0001407a 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014088 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000140a6 0001d70a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +000140ca 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000140ea 0001880a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00014116 0001880a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001412e 00018d0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001414e 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014156 0001920a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00014182 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000141a4 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000141ba 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000141c2 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000141d6 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014220 0001840a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00014260 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001428c 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000142c6 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000142e4 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000142fa 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001431e 0002020a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +00014354 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001437e 0001880a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000143ae 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000143ce 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000143e4 0000f20a R_ARM_THM_CALL 0000098b invalid_except_stmt_rule │ │ │ │ │ +0001440e 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00014420 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014436 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00014458 0002020a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +00014466 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014486 00018d0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000144a2 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000144ce 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000144ee 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000144fa 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014514 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014528 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014530 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00014534 00018230 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001453e 0001850a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001454c 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00014550 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00014558 0000f12f R_ARM_THM_MOVW_ABS_NC 00000bdc .LC75 │ │ │ │ │ +0001455c 0000f130 R_ARM_THM_MOVT_ABS 00000bdc .LC75 │ │ │ │ │ +00014560 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00014568 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001457c 0000f30a R_ARM_THM_CALL 0000092d _tmp_224_rule │ │ │ │ │ +0001458a 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014596 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001459e 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000145a2 00018230 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000145ac 0001850a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000145c2 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000145e0 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000145f4 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000145fc 0001920a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00014668 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014674 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000146a8 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000146d6 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0001470a 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00014720 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014740 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014758 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001478a 0002030a R_ARM_THM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ +000147b6 0002030a R_ARM_THM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ +000147be 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000147ec 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000147f8 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000147fc 00018230 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00014806 0001850a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00014818 0000960a R_ARM_THM_CALL 00001e05 invalid_arguments_rule │ │ │ │ │ +0001482a 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014840 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001485a 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014870 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000148a4 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000148ba 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000148de 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000148f4 0000f60a R_ARM_THM_CALL 00000ca5 _tmp_229_rule.isra.0 │ │ │ │ │ +00014902 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001490e 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014916 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001491a 00018230 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00014924 0001850a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00014932 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00014936 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +0001493e 0000f52f R_ARM_THM_MOVW_ABS_NC 00000c1c .LC76 │ │ │ │ │ +00014942 0000f530 R_ARM_THM_MOVT_ABS 00000c1c .LC76 │ │ │ │ │ +00014946 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001494e 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014960 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014976 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001498c 0000f60a R_ARM_THM_CALL 00000ca5 _tmp_229_rule.isra.0 │ │ │ │ │ +0001499a 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000149a2 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000149a6 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000149b0 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000149b4 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000149b8 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000149cc 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014a2a 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014a68 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014a84 0001cf0a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +00014ab4 0001840a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00014ae0 0001cf0a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +00014b0c 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014b36 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014b6c 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014b88 0001880a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00014c42 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014c56 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00014c92 0001cf0a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +00014cb8 00018d0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00014cc6 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014cda 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014cf6 0001cf0a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +00014d10 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014d16 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014d32 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014d3c 0001920a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00014d4a 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014d5e 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014d8c 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014da2 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014dba 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014dd2 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014dea 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014e36 0001840a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00014e5e 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014e6e 0001880a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00014e7a 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014ec2 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014ed4 0001880a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00014f24 00018d0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00014f34 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014f4a 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014f54 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014f5c 0001920a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00014f6c 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014f74 0001920a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00014f80 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014fc6 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014fe0 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014ffa 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015012 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001502a 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015042 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001505a 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015070 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015086 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001509e 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000150b2 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000150c6 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000150da 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000150f6 0002040a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00015108 0002040a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00015114 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015124 0002040a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00015134 0002040a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00015144 0002040a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00015154 0002040a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00015164 0002040a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +0001516c 0000832f R_ARM_THM_MOVW_ABS_NC 00000520 .LC32 │ │ │ │ │ +00015170 00008330 R_ARM_THM_MOVT_ABS 00000520 .LC32 │ │ │ │ │ +00015182 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001519a 0002040a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000151aa 0002040a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000151ba 0002040a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000151ca 0002040a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000151da 0002040a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000151ea 0002040a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +0001526e 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000152b4 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000152cc 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015320 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00015368 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015380 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000153d2 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000153e8 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015408 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015422 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001544e 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015462 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001549a 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000154b4 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000154d6 0002050a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +000154e6 0002060a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00015510 0001840a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00015528 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015538 0001880a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00015548 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00015558 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0001557c 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015596 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000155b6 0002050a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +000155c6 0002060a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +000155f0 0001840a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00015608 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015616 0001880a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00015626 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00015636 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00015654 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000156a0 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000156b2 0001880a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000156da 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000156ea 0001880a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00015700 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00015730 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001576e 00018d0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001578c 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000157a4 0001880a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000157f0 00018d0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001580e 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015826 0001880a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000158b0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000158d0 0002050a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +000158e0 0002060a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +000158f4 0000f90a R_ARM_THM_CALL 000011a1 _loop0_129_rule │ │ │ │ │ +00015904 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00015928 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00015948 0001d80a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0001595c 0002060a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00015968 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001598e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000159ae 0001d80a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +000159c4 0002060a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +000159d0 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000159ee 00018d0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00015a00 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015a26 00018d0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00015a4e 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015a7c 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015aaa 0000fa0a R_ARM_THM_CALL 00002721 invalid_kwarg_rule.isra.0 │ │ │ │ │ +00015ab4 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00015ada 0000fa0a R_ARM_THM_CALL 00002721 invalid_kwarg_rule.isra.0 │ │ │ │ │ +00015af4 0000fa0a R_ARM_THM_CALL 00002721 invalid_kwarg_rule.isra.0 │ │ │ │ │ +00015b00 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015b1a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00015b38 0002050a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00015b58 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015b7c 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015b90 0000972f R_ARM_THM_MOVW_ABS_NC 00000610 .LC40 │ │ │ │ │ +00015b94 00009730 R_ARM_THM_MOVT_ABS 00000610 .LC40 │ │ │ │ │ +00015b9a 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00015b9e 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00015bb2 0000540a R_ARM_THM_CALL 000019d1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00015bb6 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015bca 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00015bce 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00015bd6 0000982f R_ARM_THM_MOVW_ABS_NC 00000640 .LC41 │ │ │ │ │ +00015bda 00009830 R_ARM_THM_MOVT_ABS 00000640 .LC41 │ │ │ │ │ +00015be0 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00015bec 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015c00 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00015c04 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00015c0c 0000982f R_ARM_THM_MOVW_ABS_NC 00000640 .LC41 │ │ │ │ │ +00015c10 00009830 R_ARM_THM_MOVT_ABS 00000640 .LC41 │ │ │ │ │ +00015c16 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00015c22 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015c44 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015c5a 0000972f R_ARM_THM_MOVW_ABS_NC 00000610 .LC40 │ │ │ │ │ +00015c5e 00009730 R_ARM_THM_MOVT_ABS 00000610 .LC40 │ │ │ │ │ +00015c64 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00015c68 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00015c7c 0000540a R_ARM_THM_CALL 000019d1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00015c80 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015c96 0000f90a R_ARM_THM_CALL 000011a1 _loop0_129_rule │ │ │ │ │ +00015ca6 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00015cbc 0002070a R_ARM_THM_CALL 00000000 _PyPegen_join_sequences │ │ │ │ │ +00015cd6 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00015cde 0001920a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00015cf0 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015d28 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015d42 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015d5e 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015d70 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015d7e 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00015d86 0001920a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00015d98 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015db2 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015dc2 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015dd8 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015df0 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015e00 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015e24 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015e38 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015e3e 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015e88 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015ebe 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015ed6 0000fc2f R_ARM_THM_MOVW_ABS_NC 00004c65 _tmp_179_rule │ │ │ │ │ +00015eda 0000fc30 R_ARM_THM_MOVT_ABS 00004c65 _tmp_179_rule │ │ │ │ │ +00015ee2 0001970a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00015eea 0000fb2f R_ARM_THM_MOVW_ABS_NC 00000c5c .LC77 │ │ │ │ │ +00015eee 0000fb30 R_ARM_THM_MOVT_ABS 00000c5c .LC77 │ │ │ │ │ +00015ef4 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00015ef8 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00015f0c 0000540a R_ARM_THM_CALL 000019d1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00015f10 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015f24 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015f34 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015f98 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00015fda 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015fee 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001600a 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001601c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001605c 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001607c 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016092 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000160b0 0002050a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +000160c0 0002060a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +000160d2 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00016110 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001612e 0001d80a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00016142 0002060a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +0001614c 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001616a 0000fa0a R_ARM_THM_CALL 00002721 invalid_kwarg_rule.isra.0 │ │ │ │ │ +00016182 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016198 0000972f R_ARM_THM_MOVW_ABS_NC 00000610 .LC40 │ │ │ │ │ +0001619c 00009730 R_ARM_THM_MOVT_ABS 00000610 .LC40 │ │ │ │ │ +000161a2 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000161a6 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000161ba 0000540a R_ARM_THM_CALL 000019d1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000161be 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000161d2 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000161e6 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000161ea 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000161f2 0000982f R_ARM_THM_MOVW_ABS_NC 00000640 .LC41 │ │ │ │ │ +000161f6 00009830 R_ARM_THM_MOVT_ABS 00000640 .LC41 │ │ │ │ │ +000161fc 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00016206 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016216 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016232 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000162ac 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000162c2 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000162e8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00016306 0002050a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00016314 0002060a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +0001631e 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016334 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00016356 0000fa0a R_ARM_THM_CALL 00002721 invalid_kwarg_rule.isra.0 │ │ │ │ │ +0001636e 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016384 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000163a2 0002050a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +000163b2 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000163ea 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000163ee 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00016400 0000fd2f R_ARM_THM_MOVW_ABS_NC 00000c80 .LC78 │ │ │ │ │ +00016404 0000fd30 R_ARM_THM_MOVT_ABS 00000c80 .LC78 │ │ │ │ │ +0001640a 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00016446 0001840a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001649c 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000164c2 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000164e4 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001650c 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001652c 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016538 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016548 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00016598 0001880a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000165c2 00018d0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000165d0 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000165e2 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016608 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016614 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00016618 00018230 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00016622 0001850a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00016632 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001663c 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016660 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00016670 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016686 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000166bc 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000166c6 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000166ce 0001920a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000166e2 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000166ec 0001920a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00016708 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016768 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001678e 0002080a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ +000167b0 0001840a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000167cc 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000167dc 0001880a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000167f2 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00016802 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0001681e 0000fe2f R_ARM_THM_MOVW_ABS_NC 00001139 _tmp_59_rule │ │ │ │ │ +00016822 0000fe30 R_ARM_THM_MOVT_ABS 00001139 _tmp_59_rule │ │ │ │ │ +0001682a 0001970a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00016838 0002080a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ +00016842 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016896 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000168c0 0002080a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ +000168ee 0000fe2f R_ARM_THM_MOVW_ABS_NC 00001139 _tmp_59_rule │ │ │ │ │ +000168f2 0000fe30 R_ARM_THM_MOVT_ABS 00001139 _tmp_59_rule │ │ │ │ │ +000168fa 0001970a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00016908 0002080a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ +00016912 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016930 00018d0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00016960 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016970 0000ff2f R_ARM_THM_MOVW_ABS_NC 00004c61 _tmp_203_rule │ │ │ │ │ +00016974 0000ff30 R_ARM_THM_MOVT_ABS 00004c61 _tmp_203_rule │ │ │ │ │ +0001697c 0001970a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00016988 0000530a R_ARM_THM_CALL 00000239 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +0001698c 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000169d0 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000169e0 0000ff2f R_ARM_THM_MOVW_ABS_NC 00004c61 _tmp_203_rule │ │ │ │ │ +000169e4 0000ff30 R_ARM_THM_MOVT_ABS 00004c61 _tmp_203_rule │ │ │ │ │ +000169ec 0001970a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000169f8 0000530a R_ARM_THM_CALL 00000239 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +000169fc 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016a24 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00016a2c 0001920a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00016a34 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016a54 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016a68 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016a70 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016a76 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016a8a 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016aee 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00016b3a 0001840a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00016b64 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016b74 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00016b96 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016bfc 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016c26 0001880a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00016c3c 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00016c4a 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016c56 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00016c68 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00016c7e 0001d70a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00016c86 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016c9a 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00016ca2 0001920a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00016cfc 00018d0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00016d0c 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016d14 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00016d26 0001860a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00016d3e 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016d4e 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016d68 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016df4 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016e18 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016eb0 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00016f06 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016f12 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016f20 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ +00016f56 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00016f5a 0000a52f R_ARM_THM_MOVW_ABS_NC 0000077c .LC50 │ │ │ │ │ +00016f5e 0000a530 R_ARM_THM_MOVT_ABS 0000077c .LC50 │ │ │ │ │ +00016f70 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016f86 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016f90 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00016f94 00018230 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00016f9e 0001850a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00016fae 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ +00016fb8 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016fda 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00016fe4 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016ffc 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017046 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001704a 00018230 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00017054 0001850a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001705e 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001708a 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00017096 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000170ba 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000170d2 00010f0a R_ARM_THM_CALL 000002af _tmp_186_rule │ │ │ │ │ +00017156 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001716c 0001150a R_ARM_THM_CALL 000002af _tmp_192_rule │ │ │ │ │ +00017176 0001160a R_ARM_THM_CALL 00001c5d _loop0_193_rule │ │ │ │ │ +00017180 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017194 0001170a R_ARM_THM_CALL 00003cc9 _loop1_196_rule │ │ │ │ │ +0001719e 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000171c0 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000171ec 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000171f4 0000a42f R_ARM_THM_MOVW_ABS_NC 0000075c .LC49 │ │ │ │ │ +000171f8 0000a430 R_ARM_THM_MOVT_ABS 0000075c .LC49 │ │ │ │ │ +000171fe 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00017202 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00017216 0000540a R_ARM_THM_CALL 000019d1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001721a 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017234 0001180a R_ARM_THM_CALL 00001c5d _loop0_187_rule │ │ │ │ │ +00017242 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001724c 0000a02f R_ARM_THM_MOVW_ABS_NC 000006c0 .LC45 │ │ │ │ │ +00017250 0000a030 R_ARM_THM_MOVT_ABS 000006c0 .LC45 │ │ │ │ │ +00017258 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000172a6 0001840a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000172c2 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000172e4 00018d0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00017304 0001880a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00017322 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001732a 0001920a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00017342 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001735c 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001736c 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00017380 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017390 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001739c 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000173a0 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000173a8 0001012f R_ARM_THM_MOVW_ABS_NC 00000cb0 .LC79 │ │ │ │ │ +000173ac 00010130 R_ARM_THM_MOVT_ABS 00000cb0 .LC79 │ │ │ │ │ +000173da 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000173f6 00011b0a R_ARM_THM_CALL 00001c5d _loop0_195_rule │ │ │ │ │ +00017404 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001740e 0000a32f R_ARM_THM_MOVW_ABS_NC 00000744 .LC48 │ │ │ │ │ +00017412 0000a330 R_ARM_THM_MOVT_ABS 00000744 .LC48 │ │ │ │ │ +0001741a 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017438 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017442 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001744c 00009f2f R_ARM_THM_MOVW_ABS_NC 00000698 .LC44 │ │ │ │ │ +00017450 00009f30 R_ARM_THM_MOVT_ABS 00000698 .LC44 │ │ │ │ │ +00017456 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001745a 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001746e 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001748e 0000a12f R_ARM_THM_MOVW_ABS_NC 000006d8 .LC46 │ │ │ │ │ +00017492 0000a130 R_ARM_THM_MOVT_ABS 000006d8 .LC46 │ │ │ │ │ +0001749e 0001860a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +000174b2 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000174ca 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001752e 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017548 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017560 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001756a 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001756e 00018230 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00017578 0001850a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001758a 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000175c4 0001840a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000175de 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000175e2 00018230 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001761e 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001762c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017654 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001766a 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017688 00018d0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000176ae 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000176cc 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000176e2 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001770a 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00017740 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001774c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017772 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001778c 0001850a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000177a8 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000177ba 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000177d4 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000177ea 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00017804 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00017826 0001880a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001789e 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000178ba 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000178d2 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000178da 0001920a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000178f6 0001920a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00017902 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017954 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001797a 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001797e 00018230 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00017988 0001850a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00017992 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000179e0 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000179ea 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017a08 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00017a28 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00017a58 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017a5e 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017adc 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017ae8 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017af6 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ +00017b00 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017b16 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017b1e 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00017b22 00018230 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00017b2c 0001850a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00017b40 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017b7c 0001840a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00017bca 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00017bd8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017bfe 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00017c14 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017c34 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00017c38 00018230 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00017c70 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00017c7e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017ca8 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00017cbe 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017cdc 00018d0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00017d02 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017d22 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017d38 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00017d62 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00017d92 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00017d9e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017dc2 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00017ddc 0001850a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00017df4 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017e18 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017e30 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00017e4e 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00017e6c 0001880a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00017ee6 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00017efa 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017f10 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00017f2c 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00017f64 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00017f6e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017f90 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00017fa2 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00017fa6 00018230 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00017fb0 0001850a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00017fc8 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00017ffa 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018012 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018038 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018040 0001920a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001805a 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018082 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000180c4 0001920a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000180d2 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018118 0001840a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00018164 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00018172 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001819c 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +000181bc 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000181e2 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000181f6 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001820e 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00018232 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001826a 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00018278 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000182a2 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +000182c2 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000182c6 00018230 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000182d0 0001850a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000182e2 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00018346 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00018352 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00018372 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00018396 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000183a8 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +000183d2 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000183f4 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001840e 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018434 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001843e 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001847c 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00018486 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000184a4 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +000184c2 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000184c6 00018230 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000184d0 0001850a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000184fc 0001880a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001851e 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001852c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00018550 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000185b6 00018d0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000185c4 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000185d4 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000185e4 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000185ec 0001920a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00018622 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018634 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018644 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001865c 0001920a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00018674 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001868e 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000186a8 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000186f8 0001840a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001874a 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00018758 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00018780 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +000187a0 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000187c4 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000187d6 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000187ec 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001880a 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001883c 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00018848 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001886a 0001f30a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00018888 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001888c 00018230 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00018896 0001850a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000188a6 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +000188ce 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000188e8 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00018906 0001880a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00018914 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001893a 0001880a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00018946 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001894e 0001920a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00018978 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000189b8 00018d0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000189c6 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000189e0 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000189e8 0001920a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00018a08 0001920a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00018a12 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018a28 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018a46 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018aa8 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018abc 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018aea 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018b10 00011c0a R_ARM_THM_CALL 00001c5d _loop0_110_rule │ │ │ │ │ +00018b2e 0001fc0a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +00018b56 0001fc0a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +00018b60 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018b8e 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018ba0 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018bb4 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018bda 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018be4 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00018be8 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00018bee 0000d02f R_ARM_THM_MOVW_ABS_NC 00000920 .LC59 │ │ │ │ │ +00018bf2 0000d030 R_ARM_THM_MOVT_ABS 00000920 .LC59 │ │ │ │ │ +00018c06 0000540a R_ARM_THM_CALL 000019d1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00018c0a 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018c2a 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018c3e 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00018c42 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00018c48 0000d12f R_ARM_THM_MOVW_ABS_NC 00000950 .LC60 │ │ │ │ │ +00018c4c 0000d130 R_ARM_THM_MOVT_ABS 00000950 .LC60 │ │ │ │ │ +00018c60 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018c6a 00011e0a R_ARM_THM_CALL 00000beb _tmp_202_rule │ │ │ │ │ +00018c78 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018c88 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018ca6 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018cd6 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018cf2 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018d0a 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018d2a 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018d36 00011f0a R_ARM_THM_CALL 00003cc9 _loop1_111_rule │ │ │ │ │ +00018d56 0001fc0a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +00018d64 0001200a R_ARM_THM_CALL 00000f97 _tmp_199_rule │ │ │ │ │ +00018d6e 0001210a R_ARM_THM_CALL 00001c5d _loop0_200_rule │ │ │ │ │ +00018d7a 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018d86 0001220a R_ARM_THM_CALL 00000f97 _tmp_201_rule │ │ │ │ │ +00018d90 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000900 .LC58 │ │ │ │ │ +00018d94 0000cf30 R_ARM_THM_MOVT_ABS 00000900 .LC58 │ │ │ │ │ +00018d9a 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00018d9e 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00018db2 0000540a R_ARM_THM_CALL 000019d1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00018db6 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018dd8 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018de2 0000ce2f R_ARM_THM_MOVW_ABS_NC 000008cc .LC57 │ │ │ │ │ +00018de6 0000ce30 R_ARM_THM_MOVT_ABS 000008cc .LC57 │ │ │ │ │ +00018dec 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00018df0 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00018e06 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018e34 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018e4e 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018e7e 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018e94 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00018eac 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00018eb0 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00018eb8 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000884 .LC55 │ │ │ │ │ +00018ebc 0000cc30 R_ARM_THM_MOVT_ABS 00000884 .LC55 │ │ │ │ │ +00018ec2 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00018edc 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018ef8 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018f1a 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018f66 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018f98 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018fae 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018fc4 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018ff0 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018ffa 0000d02f R_ARM_THM_MOVW_ABS_NC 00000920 .LC59 │ │ │ │ │ +00018ffe 0000d030 R_ARM_THM_MOVT_ABS 00000920 .LC59 │ │ │ │ │ +00019004 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00019008 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001901c 0000540a R_ARM_THM_CALL 000019d1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00019020 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019040 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001904a 00011e0a R_ARM_THM_CALL 00000beb _tmp_202_rule │ │ │ │ │ +00019052 0000d12f R_ARM_THM_MOVW_ABS_NC 00000950 .LC60 │ │ │ │ │ +00019056 0000d130 R_ARM_THM_MOVT_ABS 00000950 .LC60 │ │ │ │ │ +0001906c 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019086 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000190a0 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000190d6 0001840a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000190ea 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000190f4 0001880a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000190fe 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00019120 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019134 0001880a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00019164 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001916c 0001920a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00019182 00018d0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00019192 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000191a6 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000191ae 0001920a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000191e2 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000191f2 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019208 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000192a0 0001840a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000192b8 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000192c6 0001880a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000192d6 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000192e6 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000192f8 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00019342 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001935a 0001880a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00019386 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001938e 0001920a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000193b2 0002140a R_ARM_THM_CALL 00000000 _PyAST_MatchOr │ │ │ │ │ +000193bc 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000193f8 00018d0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001940e 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001943a 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019450 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019468 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000194c6 0001aa0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0001950e 0001490a R_ARM_THM_CALL 000033f1 signed_number_rule │ │ │ │ │ +00019524 00014a0a R_ARM_THM_CALL 000034d9 complex_number_rule │ │ │ │ │ +00019554 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001956e 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019588 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000195c8 0001410a R_ARM_THM_CALL 00003771 pattern_capture_target_rule │ │ │ │ │ +000195e6 0001420a R_ARM_THM_CALL 0000380d wildcard_pattern_rule │ │ │ │ │ +00019626 00014b0a R_ARM_THM_CALL 000038e5 attr_rule │ │ │ │ │ +00019652 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019694 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000196a8 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000196ea 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000196fe 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019712 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019726 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019766 00014c0a R_ARM_THM_CALL 00003a49 name_or_attr_rule │ │ │ │ │ +00019772 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001977c 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019792 00014c0a R_ARM_THM_CALL 00003a49 name_or_attr_rule │ │ │ │ │ +000197a2 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000197ae 00014d0a R_ARM_THM_CALL 00003dbd positional_patterns_rule │ │ │ │ │ +000197be 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000197d0 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000197dc 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00019802 0002150a R_ARM_THM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ +00019818 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00019838 0002130a R_ARM_THM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ +00019858 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00019868 00014e2f R_ARM_THM_MOVW_ABS_NC 00004801 _tmp_67_rule │ │ │ │ │ +0001986c 00014e30 R_ARM_THM_MOVT_ABS 00004801 _tmp_67_rule │ │ │ │ │ +00019874 0001970a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00019880 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001989c 0002160a R_ARM_THM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ +000198a6 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000198c0 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000198cc 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000198ee 0002170a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +000198f6 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001990c 00014f0a R_ARM_THM_CALL 00004859 double_star_pattern_rule │ │ │ │ │ +0001991c 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001992e 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001993a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00019960 0002170a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +0001996e 0001500a R_ARM_THM_CALL 000048ad items_pattern_rule │ │ │ │ │ +0001997e 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001998a 00014f0a R_ARM_THM_CALL 00004859 double_star_pattern_rule │ │ │ │ │ +0001999a 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000199aa 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000199b6 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000199ce 0002180a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ +000199de 0002190a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ +00019a00 0002170a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +00019a0e 0001500a R_ARM_THM_CALL 000048ad items_pattern_rule │ │ │ │ │ +00019a1e 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019a2e 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019a3a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00019a52 0002180a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ +00019a64 0002190a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ +00019a84 0002170a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +00019a92 0001400a R_ARM_THM_CALL 00003a9d maybe_sequence_pattern_rule │ │ │ │ │ +00019aa4 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019ab0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00019acc 0002110a R_ARM_THM_CALL 00000000 _PyAST_MatchSequence │ │ │ │ │ +00019ad6 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019af4 00014c0a R_ARM_THM_CALL 00003a49 name_or_attr_rule │ │ │ │ │ +00019b02 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019b0c 0001510a R_ARM_THM_CALL 00003f09 keyword_patterns_rule │ │ │ │ │ +00019b1a 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019b28 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019b32 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00019b48 0002180a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ +00019b56 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ +00019b66 0002190a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ +00019b8a 0002150a R_ARM_THM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ +00019b94 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019bac 00014c0a R_ARM_THM_CALL 00003a49 name_or_attr_rule │ │ │ │ │ +00019bcc 00013e0a R_ARM_THM_CALL 000031e5 pattern_rule │ │ │ │ │ +00019bdc 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019bf4 0001522f R_ARM_THM_MOVW_ABS_NC 00003f05 _tmp_70_rule │ │ │ │ │ +00019bf8 00015230 R_ARM_THM_MOVT_ABS 00003f05 _tmp_70_rule │ │ │ │ │ +00019c00 0001970a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00019c0c 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00019c28 0002160a R_ARM_THM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ +00019c32 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019c4a 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019c54 00014d0a R_ARM_THM_CALL 00003dbd positional_patterns_rule │ │ │ │ │ +00019c62 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019c6c 0001510a R_ARM_THM_CALL 00003f09 keyword_patterns_rule │ │ │ │ │ +00019c7a 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019c88 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019c92 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00019ca8 0002180a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ +00019cb2 0001bf0a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ +00019cbe 0002190a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ +00019cde 0002150a R_ARM_THM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ +00019cec 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019d12 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019d22 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00019d3c 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019d54 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00019d84 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00019dac 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019dba 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019dd4 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019de4 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00019e0e 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019e1e 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00019e32 0001c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00019e36 0001c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00019e40 00021a0a R_ARM_THM_CALL 00000000 _PyAST_MatchSingleton │ │ │ │ │ +00019e50 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00019e64 0001c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00019e68 0001c830 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00019e70 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00019e84 0001cc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00019e88 0001cc30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00019e90 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019ea6 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00019eca 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00019eee 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00019f28 00014c0a R_ARM_THM_CALL 00003a49 name_or_attr_rule │ │ │ │ │ +00019f3a 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019f6c 00014d0a R_ARM_THM_CALL 00003dbd positional_patterns_rule │ │ │ │ │ +00019f86 0001510a R_ARM_THM_CALL 00003f09 keyword_patterns_rule │ │ │ │ │ +00019f92 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019f9c 00014d0a R_ARM_THM_CALL 00003dbd positional_patterns_rule │ │ │ │ │ +00019fac 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00019fb0 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00019fb8 00021b0a R_ARM_THM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ +00019fc2 00021b0a R_ARM_THM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ +00019fcc 00020a0a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +00019fd4 0001482f R_ARM_THM_MOVW_ABS_NC 00000fcc .LC98 │ │ │ │ │ +00019fd8 00014830 R_ARM_THM_MOVT_ABS 00000fcc .LC98 │ │ │ │ │ +00019fe0 00020a0a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +00019ff4 0000540a R_ARM_THM_CALL 000019d1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00019ff8 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001a00c 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a028 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a036 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0001a03e 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a068 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a07a 00013d0a R_ARM_THM_CALL 00002fe9 open_sequence_pattern_rule │ │ │ │ │ +0001a08c 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a098 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001a0c6 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a134 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a17c 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a19a 0001930a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001a1ba 0002010a R_ARM_THM_CALL 00000000 _PyAST_Slice │ │ │ │ │ +0001a1cc 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a1de 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001a22e 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001a25a 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a26c 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a280 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x2ec10 contains 215 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x2eccc contains 215 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000022 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000052 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000060 0001870a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000008a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000009a 00018b0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000000a4 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000000ac 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000000cc 0001900a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000000f0 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000100 0001930a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00000136 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000014a 00000a0a R_ARM_THM_CALL 00007bf5 expression_rule │ │ │ │ │ -00000162 0001ed0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00000192 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000001aa 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000001b4 00006e0a R_ARM_THM_CALL 00006ca1 star_target_rule │ │ │ │ │ -000001c0 0001ed0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -000001f0 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000204 0001c70a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -0000020e 0002240a R_ARM_THM_CALL 00000000 _PyPegen_ensure_imaginary │ │ │ │ │ -00000216 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000250 0002250a R_ARM_THM_CALL 00000000 _PyPegen_get_invalid_target │ │ │ │ │ -00000256 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000025a 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000026a 00016a2f R_ARM_THM_MOVW_ABS_NC 000010ec .LC105 │ │ │ │ │ -0000026e 00016a30 R_ARM_THM_MOVT_ABS 000010ec .LC105 │ │ │ │ │ -00000278 0001382f R_ARM_THM_MOVW_ABS_NC 00000ecc .LC90 │ │ │ │ │ -0000027c 00013830 R_ARM_THM_MOVT_ABS 00000ecc .LC90 │ │ │ │ │ -00000284 0001fe0a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -00000298 0000530a R_ARM_THM_CALL 00001889 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000029e 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000002cc 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000002e0 0001130a R_ARM_THM_CALL 00017595 lambda_slash_no_default_rule │ │ │ │ │ -000002ee 0001150a R_ARM_THM_CALL 00017b09 lambda_slash_with_default_rule │ │ │ │ │ -0000031c 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000330 0000690a R_ARM_THM_CALL 0000eded starred_expression_rule │ │ │ │ │ -0000033e 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00000342 00018530 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000034c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000037c 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000392 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000039e 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000003aa 0001ed0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -000003de 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000003f2 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000003fe 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000408 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000040e 0001852f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00000412 00018530 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000041c 0001880a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00000424 0001a82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00000428 0001a830 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00000434 00016b2f R_ARM_THM_MOVW_ABS_NC 00001100 .LC106 │ │ │ │ │ -00000438 00016b30 R_ARM_THM_MOVT_ABS 00001100 .LC106 │ │ │ │ │ -0000043c 0001a90a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000045a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000464 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000046c 0000260a R_ARM_THM_CALL 00012665 block_rule │ │ │ │ │ -00000472 00016e2f R_ARM_THM_MOVW_ABS_NC 000006e9 _tmp_214_rule │ │ │ │ │ -00000476 00016e30 R_ARM_THM_MOVT_ABS 000006e9 _tmp_214_rule │ │ │ │ │ -0000047e 00019a0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00000484 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000488 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000490 00016c2f R_ARM_THM_MOVW_ABS_NC 0000113c .LC107 │ │ │ │ │ -00000494 00016c30 R_ARM_THM_MOVT_ABS 0000113c .LC107 │ │ │ │ │ -0000049a 0001a90a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000004b6 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000004c2 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000004d6 0000f60a R_ARM_THM_CALL 0001426d _loop1_216_rule │ │ │ │ │ -000004e4 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000004f0 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000004fa 00000a0a R_ARM_THM_CALL 00007bf5 expression_rule │ │ │ │ │ -0000050e 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000514 00016d2f R_ARM_THM_MOVW_ABS_NC 00001164 .LC108 │ │ │ │ │ -00000518 00016d30 R_ARM_THM_MOVT_ABS 00001164 .LC108 │ │ │ │ │ -0000051e 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000522 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000536 0000530a R_ARM_THM_CALL 00001889 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000053a 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000564 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000570 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000584 0001670a R_ARM_THM_CALL 00004379 _loop1_219_rule │ │ │ │ │ -00000592 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000005ac 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000005c2 00000a0a R_ARM_THM_CALL 00007bf5 expression_rule │ │ │ │ │ -000005da 0001ed0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -000005f2 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000005f8 00016d2f R_ARM_THM_MOVW_ABS_NC 00001164 .LC108 │ │ │ │ │ -000005fc 00016d30 R_ARM_THM_MOVT_ABS 00001164 .LC108 │ │ │ │ │ -00000602 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000606 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000061a 0000530a R_ARM_THM_CALL 00001889 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000061e 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000660 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000676 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000686 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000006b4 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000006c8 0000a60a R_ARM_THM_CALL 0000fc39 param_no_default_rule │ │ │ │ │ -000006d8 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000706 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000071e 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000730 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000760 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000077a 0001870a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000786 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000007a0 0000260a R_ARM_THM_CALL 00012665 block_rule │ │ │ │ │ -000007b6 0001900a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000007d2 00018b0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000007dc 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000007e4 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000802 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000834 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000084a 00000a0a R_ARM_THM_CALL 00007bf5 expression_rule │ │ │ │ │ -00000864 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000872 0001870a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000880 00000a0a R_ARM_THM_CALL 00007bf5 expression_rule │ │ │ │ │ -0000089a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000008ae 00018b0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000008b8 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000008c0 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000008e0 0001900a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00000904 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000914 0001930a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000094a 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000962 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000096c 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00000978 0001ed0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -000009aa 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000009bc 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000009c6 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000009d0 00000a0a R_ARM_THM_CALL 00007bf5 expression_rule │ │ │ │ │ -000009dc 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000009e4 0000040a R_ARM_THM_CALL 00016b4d expressions_rule │ │ │ │ │ -000009f8 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000009fe 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000a02 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000a06 0001752f R_ARM_THM_MOVW_ABS_NC 000011a0 .LC109 │ │ │ │ │ -00000a0a 00017530 R_ARM_THM_MOVT_ABS 000011a0 .LC109 │ │ │ │ │ -00000a20 0000530a R_ARM_THM_CALL 00001889 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00000a24 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000a42 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000a4c 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000a56 00000a0a R_ARM_THM_CALL 00007bf5 expression_rule │ │ │ │ │ -00000a6a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000a70 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000a74 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000022 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000052 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000060 0001840a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000008a 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000009a 0001880a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000000a4 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000000ac 0001920a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000000cc 00018d0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000000f0 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000100 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00000136 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000014a 00000a0a R_ARM_THM_CALL 00007bfd expression_rule │ │ │ │ │ +00000162 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00000192 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000001aa 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000001b4 00006e0a R_ARM_THM_CALL 00006ca9 star_target_rule │ │ │ │ │ +000001c0 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +000001f0 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000204 0001c40a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +0000020e 0002210a R_ARM_THM_CALL 00000000 _PyPegen_ensure_imaginary │ │ │ │ │ +00000216 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000250 0002220a R_ARM_THM_CALL 00000000 _PyPegen_get_invalid_target │ │ │ │ │ +00000256 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000025a 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000026a 0001672f R_ARM_THM_MOVW_ABS_NC 000010ec .LC105 │ │ │ │ │ +0000026e 00016730 R_ARM_THM_MOVT_ABS 000010ec .LC105 │ │ │ │ │ +00000278 0001352f R_ARM_THM_MOVW_ABS_NC 00000ecc .LC90 │ │ │ │ │ +0000027c 00013530 R_ARM_THM_MOVT_ABS 00000ecc .LC90 │ │ │ │ │ +00000284 0001fb0a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +00000298 0000540a R_ARM_THM_CALL 000019d1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000029e 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000002cc 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000002e0 0001100a R_ARM_THM_CALL 000174fd lambda_slash_no_default_rule │ │ │ │ │ +000002ee 0001120a R_ARM_THM_CALL 00017a71 lambda_slash_with_default_rule │ │ │ │ │ +0000031c 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000330 0000690a R_ARM_THM_CALL 0000edf1 starred_expression_rule │ │ │ │ │ +0000033e 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00000342 00018230 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000034c 0001850a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000037c 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000392 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000039e 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000003aa 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +000003de 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000003f2 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000003fe 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000408 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000040e 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00000412 00018230 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000041c 0001850a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00000424 0001a52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00000428 0001a530 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00000434 0001682f R_ARM_THM_MOVW_ABS_NC 00001100 .LC106 │ │ │ │ │ +00000438 00016830 R_ARM_THM_MOVT_ABS 00001100 .LC106 │ │ │ │ │ +0000043c 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000045a 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000464 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000046c 0000260a R_ARM_THM_CALL 000125e5 block_rule │ │ │ │ │ +00000472 00016b2f R_ARM_THM_MOVW_ABS_NC 000006e9 _tmp_214_rule │ │ │ │ │ +00000476 00016b30 R_ARM_THM_MOVT_ABS 000006e9 _tmp_214_rule │ │ │ │ │ +0000047e 0001970a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00000484 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000488 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000490 0001692f R_ARM_THM_MOVW_ABS_NC 0000113c .LC107 │ │ │ │ │ +00000494 00016930 R_ARM_THM_MOVT_ABS 0000113c .LC107 │ │ │ │ │ +0000049a 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000004b6 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000004c2 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000004d6 0000f40a R_ARM_THM_CALL 000141ed _loop1_216_rule │ │ │ │ │ +000004e4 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000004f0 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000004fa 00000a0a R_ARM_THM_CALL 00007bfd expression_rule │ │ │ │ │ +0000050e 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000514 00016a2f R_ARM_THM_MOVW_ABS_NC 00001164 .LC108 │ │ │ │ │ +00000518 00016a30 R_ARM_THM_MOVT_ABS 00001164 .LC108 │ │ │ │ │ +0000051e 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000522 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000536 0000540a R_ARM_THM_CALL 000019d1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000053a 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000564 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000570 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000584 0001640a R_ARM_THM_CALL 000044c1 _loop1_219_rule │ │ │ │ │ +00000592 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000005ac 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000005c2 00000a0a R_ARM_THM_CALL 00007bfd expression_rule │ │ │ │ │ +000005da 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +000005f2 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000005f8 00016a2f R_ARM_THM_MOVW_ABS_NC 00001164 .LC108 │ │ │ │ │ +000005fc 00016a30 R_ARM_THM_MOVT_ABS 00001164 .LC108 │ │ │ │ │ +00000602 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000606 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000061a 0000540a R_ARM_THM_CALL 000019d1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000061e 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000660 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000676 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000686 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000006b4 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000006c8 0000a60a R_ARM_THM_CALL 0000fc2d param_no_default_rule │ │ │ │ │ +000006d8 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000706 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000071e 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000730 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000760 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000077a 0001840a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000786 0001920a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000007a0 0000260a R_ARM_THM_CALL 000125e5 block_rule │ │ │ │ │ +000007b6 00018d0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000007d2 0001880a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000007dc 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000007e4 0001920a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000802 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000834 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000084a 00000a0a R_ARM_THM_CALL 00007bfd expression_rule │ │ │ │ │ +00000864 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000872 0001840a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000880 00000a0a R_ARM_THM_CALL 00007bfd expression_rule │ │ │ │ │ +0000089a 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000008ae 0001880a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000008b8 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000008c0 0001920a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000008e0 00018d0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00000904 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000914 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000094a 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000962 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000096c 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00000978 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +000009aa 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000009bc 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000009c6 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000009d0 00000a0a R_ARM_THM_CALL 00007bfd expression_rule │ │ │ │ │ +000009dc 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000009e4 0000040a R_ARM_THM_CALL 00016ab5 expressions_rule │ │ │ │ │ +000009f8 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000009fe 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000a02 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000a06 0001722f R_ARM_THM_MOVW_ABS_NC 000011a0 .LC109 │ │ │ │ │ +00000a0a 00017230 R_ARM_THM_MOVT_ABS 000011a0 .LC109 │ │ │ │ │ +00000a20 0000540a R_ARM_THM_CALL 000019d1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00000a24 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000a42 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000a4c 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000a56 00000a0a R_ARM_THM_CALL 00007bfd expression_rule │ │ │ │ │ +00000a6a 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000a70 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000a74 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000a7c 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000a80 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000a86 0001a90a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00000a90 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000ab6 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000ac0 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000ac6 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000aca 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000a86 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00000a90 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000ab6 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000ac0 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000ac6 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000aca 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000ad2 0000112f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000ad6 00001130 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000adc 0001a90a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00000afc 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000b08 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000b20 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000b2e 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000b46 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000b56 0001ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000b5a 0001ac30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000b62 0001762f R_ARM_THM_MOVW_ABS_NC 000011d0 .LC110 │ │ │ │ │ -00000b66 00017630 R_ARM_THM_MOVT_ABS 000011d0 .LC110 │ │ │ │ │ -00000b6c 0001a90a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00000b74 00018f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000bb4 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000bca 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000bda 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000c08 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000c1e 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000c2e 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000c3e 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000c6c 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000c84 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000c94 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000cc2 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000cd0 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000cda 0000570a R_ARM_THM_CALL 0000d845 arguments_rule │ │ │ │ │ -00000ce8 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000cf6 0001ed0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00000d24 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000d3a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000d4a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000d5a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000d6a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000d98 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000dae 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000dbe 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000df2 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000e22 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000e30 0001870a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000e5a 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000e6a 00018b0a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00000e74 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000e7c 0001950a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000e9c 0001900a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00000ec0 00018c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000ed0 0001930a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00000f06 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000f1a 0000040a R_ARM_THM_CALL 00016b4d expressions_rule │ │ │ │ │ -00000f32 0001ed0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00000f62 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000f70 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000f7a 0001ae0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00000f86 0001ed0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00000fb4 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000fc8 00011d0a R_ARM_THM_CALL 000179b9 lambda_param_no_default_rule │ │ │ │ │ -00000fd8 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001006 00018a0a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000101c 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000102c 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000103c 0001850a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000adc 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00000afc 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000b08 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000b20 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000b2e 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000b46 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000b56 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000b5a 0001a930 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000b62 0001732f R_ARM_THM_MOVW_ABS_NC 000011d0 .LC110 │ │ │ │ │ +00000b66 00017330 R_ARM_THM_MOVT_ABS 000011d0 .LC110 │ │ │ │ │ +00000b6c 0001a60a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00000b74 00018c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000bb4 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000bca 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000bda 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000c08 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000c1e 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000c2e 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000c3e 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000c6c 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000c84 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000c94 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000cc2 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000cd0 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000cda 0000570a R_ARM_THM_CALL 0000d849 arguments_rule │ │ │ │ │ +00000ce8 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000cf6 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00000d24 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000d3a 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000d4a 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000d5a 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000d6a 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000d98 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000dae 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000dbe 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000df2 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000e22 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000e30 0001840a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000e5a 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000e6a 0001880a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00000e74 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000e7c 0001920a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000e9c 00018d0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00000ec0 0001890a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000ed0 0001900a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00000f06 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000f1a 0000040a R_ARM_THM_CALL 00016ab5 expressions_rule │ │ │ │ │ +00000f32 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00000f62 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000f70 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000f7a 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00000f86 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00000fb4 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000fc8 00011a0a R_ARM_THM_CALL 00017921 lambda_param_no_default_rule │ │ │ │ │ +00000fd8 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001006 0001870a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000101c 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000102c 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000103c 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,7 +1,8 @@ │ │ │ │ │ +)F;FRF F │ │ │ │ │ )F3FBF F │ │ │ │ │ SRF[FAFei │ │ │ │ │ CF9FPFfi │ │ │ │ │ (Fei{iZF │ │ │ │ │ *Fei h@F │ │ │ │ │ :FgikiAF │ │ │ │ │ +Qh@hH`P │ │ │ │ │ @@ -15,15 +16,16 @@ │ │ │ │ │ c:FCFIFfi │ │ │ │ │ hh;FeiYF │ │ │ │ │ KFBF9F F │ │ │ │ │ )FCF:F F │ │ │ │ │ 5F: │ │ │ │ │ import_from_rule(): │ │ │ │ │ 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 │ │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 282 │ │ │ │ │ + beq.w 446 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 27a │ │ │ │ │ - ldrd r8, r6, [r4, #8] │ │ │ │ │ - cmp r6, r8 │ │ │ │ │ - beq.w 288 │ │ │ │ │ + bne.w 454 │ │ │ │ │ + ldrd r7, r6, [r4, #8] │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + beq.w 420 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - mov sl, r2 │ │ │ │ │ - mov fp, r3 │ │ │ │ │ + mov fp, r2 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #621 @ 0x26d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 164 │ │ │ │ │ + beq.w 20e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 2ea │ │ │ │ │ + beq.w 44c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2ae │ │ │ │ │ + bne.w 3d6 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 156 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 2ae │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ + beq.w 200 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 3d6 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + adds r1, r3, #1 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 3de │ │ │ │ │ + movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 100a8 <_tmp_246_rule> │ │ │ │ │ - R_ARM_THM_CALL _tmp_246_rule │ │ │ │ │ + ldr.w r8, [r4, #8] │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12c │ │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + bne.n 15e │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + str.w r8, [r4, #8] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 3f0 │ │ │ │ │ + movs r1, #52 @ 0x34 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 162 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + str.w r9, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - mov r9, r0 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 150 │ │ │ │ │ - cmp r6, r7 │ │ │ │ │ - bgt.n 140 │ │ │ │ │ + beq.w 1fa │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl e0b4 │ │ │ │ │ + bl e0b8 │ │ │ │ │ R_ARM_THM_CALL dotted_name_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 164 │ │ │ │ │ + beq.w 20e │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 164 │ │ │ │ │ + beq.w 20e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 31c │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + bl 468 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 164 │ │ │ │ │ + beq.n 20e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2a8 │ │ │ │ │ - ldrd r8, r5, [r5, #20] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + beq.w 440 │ │ │ │ │ + ldrd r7, r5, [r5, #20] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ ldr r6, [r6, #4] │ │ │ │ │ bl 0 <_PyPegen_seq_count_dots> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_count_dots │ │ │ │ │ - strd r8, r5, [sp, #8] │ │ │ │ │ + strd r7, r5, [sp, #8] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - str.w sl, [sp] │ │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + str.w fp, [sp] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_checked_future_import> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_checked_future_import │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 236 │ │ │ │ │ + beq.w 32e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - cmp r2, r6 │ │ │ │ │ - beq.w 2d0 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ - str.w r3, [r5, r6, lsl #2] │ │ │ │ │ + mov.w r8, #1 │ │ │ │ │ + strd r6, r8, [sp, #32] │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + str.w r8, [sp, #28] │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w 3ce │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 396 │ │ │ │ │ + movs r1, #23 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 34c │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 396 │ │ │ │ │ + movs r1, #52 @ 0x34 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 350 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ │ + str.w r9, [r4, #8] │ │ │ │ │ + ldr.w r9, [sp, #28] │ │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ + R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + cbz r0, 1fa │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + ble.w dc │ │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ │ + ldr.w r2, [r5, r6, lsl #2] │ │ │ │ │ + str.w r2, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 8c │ │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ │ - ldr.w r2, [r5, r7, lsl #2] │ │ │ │ │ - str.w r2, [r3, r7, lsl #2] │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - b.n aa │ │ │ │ │ + cmp r6, r1 │ │ │ │ │ + beq.w dc │ │ │ │ │ + b.n 1e4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str.w r8, [r4, #8] │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 27a │ │ │ │ │ + bne.w 454 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #621 @ 0x26d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 274 │ │ │ │ │ + beq.w 408 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 2c8 │ │ │ │ │ + beq.w 414 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 26e │ │ │ │ │ + bne.w 3c6 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - mov r9, r0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 266 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - movs r7, #1 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.n 26e │ │ │ │ │ + beq.w 3be │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 3c6 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + movw r9, #6000 @ 0x1770 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r7, [sp, #32] │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 40c │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cbnz r3, 29a │ │ │ │ │ + movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 100a8 <_tmp_246_rule> │ │ │ │ │ - R_ARM_THM_CALL _tmp_247_rule │ │ │ │ │ - mov r3, r0 │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 244 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 2f2 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 2f2 │ │ │ │ │ + bne.n 366 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + cbnz r3, 29a │ │ │ │ │ + movs r1, #52 @ 0x34 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 366 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.w 3fc │ │ │ │ │ + ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + bne.w 3fc │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 260 │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - bgt.n 252 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + beq.n 3b8 │ │ │ │ │ + cmp r8, r9 │ │ │ │ │ + bgt.n 33c │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 300 │ │ │ │ │ + beq.w 41c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 31c │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + bl 468 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 300 │ │ │ │ │ + beq.w 41c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2a8 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - ldrd r7, r5, [r5, #20] │ │ │ │ │ + beq.w 440 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldrd r6, r5, [r5, #20] │ │ │ │ │ bl 0 <_PyPegen_seq_count_dots> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_count_dots │ │ │ │ │ - strd r7, r5, [sp, #4] │ │ │ │ │ + strd r6, r5, [sp, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - str.w fp, [sp] │ │ │ │ │ - mov r3, sl │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + str.w sl, [sp] │ │ │ │ │ + mov r3, fp │ │ │ │ │ + mov r1, r8 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_ImportFrom> │ │ │ │ │ R_ARM_THM_CALL _PyAST_ImportFrom │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11e │ │ │ │ │ + bne.w 150 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2b6 │ │ │ │ │ + bne.n 3f4 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 120 │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ - beq.n 304 │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - str.w r3, [r9, r5, lsl #2] │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - b.n 1aa │ │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ │ - ldr.w r2, [r9, r6, lsl #2] │ │ │ │ │ - str.w r2, [r3, r6, lsl #2] │ │ │ │ │ - adds r6, #1 │ │ │ │ │ - b.n 1d4 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + b.n 152 │ │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ │ + ldr.w r2, [r5, r9, lsl #2] │ │ │ │ │ + str.w r2, [r3, r9, lsl #2] │ │ │ │ │ + add.w r9, r9, #1 │ │ │ │ │ + b.n 2c8 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + cmp r2, r8 │ │ │ │ │ + beq.n 380 │ │ │ │ │ + str.w r3, [r6, r8, lsl #2] │ │ │ │ │ + add.w r8, r8, #1 │ │ │ │ │ + ldr.w r9, [r4, #8] │ │ │ │ │ + b.n 174 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ + beq.n 3a0 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + str.w r6, [r5, r8, lsl #2] │ │ │ │ │ + add.w r8, r8, #1 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + b.n 266 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + lsls r3, r2, #1 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + lsls r1, r3, #2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cbz r0, 3b2 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + b.n 358 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n 1c4 │ │ │ │ │ + lsls r3, r3, #1 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + lsls r1, r3, #2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ + cbz r0, 3b6 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + b.n 372 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + b.n 1fc │ │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str.w r8, [r4, #8] │ │ │ │ │ - b.n 240 │ │ │ │ │ + b.n 408 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 188 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 210 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 98 │ │ │ │ │ + str r6, [sp, #28] │ │ │ │ │ + b.n 39a │ │ │ │ │ + str r0, [sp, #28] │ │ │ │ │ + b.n 39a │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 154 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 122 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + b.n 338 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 24 │ │ │ │ │ + b.n 272 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 238 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 408 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - blt.n 2be │ │ │ │ │ + blt.n 45c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - mov sl, r2 │ │ │ │ │ - mov fp, r3 │ │ │ │ │ + mov fp, r2 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 44 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 122 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 166 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 122 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 122 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + b.n 154 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 18e │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - lsls r3, r2, #1 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - lsls r1, r3, #2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 150 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b.n 134 │ │ │ │ │ + b.n 24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ b.n 64 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 274 │ │ │ │ │ + b.n 154 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 274 │ │ │ │ │ - lsls r7, r7, #1 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - lsls r1, r7, #2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 260 │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - b.n 248 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 154 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000031c : │ │ │ │ │ +00000468 : │ │ │ │ │ import_from_targets_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 524 │ │ │ │ │ + beq.w 670 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 4aa │ │ │ │ │ + bne.w 5f6 │ │ │ │ │ ldrd r6, r5, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne.w 508 │ │ │ │ │ + bne.w 654 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - blt.w 518 │ │ │ │ │ + blt.w 664 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4aa │ │ │ │ │ + bne.w 5f6 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 40e │ │ │ │ │ + bne.n 55a │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 4aa │ │ │ │ │ + bne.w 5f6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 52c │ │ │ │ │ + bl 678 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 3b6 │ │ │ │ │ + cbz r0, 502 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r3, #12 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cbz r0, 3b6 │ │ │ │ │ + cbz r0, 502 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4aa │ │ │ │ │ + bne.n 5f6 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 442 │ │ │ │ │ + beq.n 58e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 43c │ │ │ │ │ + beq.n 588 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ bl 0 <_PyPegen_alias_for_star> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_alias_for_star │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 436 │ │ │ │ │ + cbz r0, 582 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3a8 │ │ │ │ │ + bne.n 4f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4aa │ │ │ │ │ + beq.n 5f6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3ac │ │ │ │ │ + b.n 4f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 52c │ │ │ │ │ + bl 678 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 380 │ │ │ │ │ + beq.n 4cc │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 382 │ │ │ │ │ + bne.n 4ce │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3a8 │ │ │ │ │ - b.n 380 │ │ │ │ │ + bne.n 4f4 │ │ │ │ │ + b.n 4cc │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3f0 │ │ │ │ │ + b.n 53c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3ac │ │ │ │ │ + b.n 4f8 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbz r3, 4aa │ │ │ │ │ + cbz r3, 5f6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3aa │ │ │ │ │ + bne.n 4f6 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4ce │ │ │ │ │ + beq.n 61a │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 52c │ │ │ │ │ - cbz r0, 4b0 │ │ │ │ │ + bl 678 │ │ │ │ │ + cbz r0, 5fc │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 4b0 │ │ │ │ │ + cbz r0, 5fc │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 4b0 │ │ │ │ │ + cbz r0, 5fc │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC51 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC51 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 4c6 │ │ │ │ │ + cbnz r0, 612 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - cbz r0, 4c2 │ │ │ │ │ + cbz r0, 60e │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 3aa │ │ │ │ │ + b.n 4f6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 4da │ │ │ │ │ + cbnz r3, 626 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 4e0 │ │ │ │ │ + cbnz r0, 62c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 4a6 │ │ │ │ │ + b.n 5f2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3aa │ │ │ │ │ + b.n 4f6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 45c │ │ │ │ │ + beq.n 5a8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 4a6 │ │ │ │ │ + b.n 5f2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mvn.w r2, #4 │ │ │ │ │ strd r2, r2, [sp] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1888 │ │ │ │ │ - b.n 498 │ │ │ │ │ + bl 19d0 │ │ │ │ │ + b.n 5e4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b.n 374 │ │ │ │ │ + b.n 4c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r5, r7 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3ac │ │ │ │ │ + b.n 4f8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 340 │ │ │ │ │ + b.n 48c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000052c : │ │ │ │ │ +00000678 : │ │ │ │ │ import_from_as_names_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 6de │ │ │ │ │ + beq.w 82a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 6fa │ │ │ │ │ + bne.w 846 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r9, r1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 6e6 │ │ │ │ │ + beq.w 832 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10530 │ │ │ │ │ + bl 104b0 │ │ │ │ │ R_ARM_THM_CALL import_from_as_name_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6ba │ │ │ │ │ + beq.w 806 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 700 │ │ │ │ │ + beq.w 84c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6b4 │ │ │ │ │ + bne.w 800 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6ac │ │ │ │ │ + beq.w 7f8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 6b4 │ │ │ │ │ + bne.w 800 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 5f0 │ │ │ │ │ + cbnz r0, 73c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6a6 │ │ │ │ │ + beq.n 7f2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r1, r7 │ │ │ │ │ @@ -667,310 +798,413 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6bc │ │ │ │ │ + beq.n 808 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10530 │ │ │ │ │ + bl 104b0 │ │ │ │ │ R_ARM_THM_CALL import_from_as_name_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5b6 │ │ │ │ │ + beq.n 702 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #12 │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 630 │ │ │ │ │ + cbnz r0, 77c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ movs r0, #1 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6a6 │ │ │ │ │ + beq.n 7f2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ ldr.w r1, [r5, r6, lsl #2] │ │ │ │ │ str.w r1, [r0, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 5c6 │ │ │ │ │ - b.n 61e │ │ │ │ │ + beq.n 712 │ │ │ │ │ + b.n 76a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10530 │ │ │ │ │ + bl 104b0 │ │ │ │ │ R_ARM_THM_CALL import_from_as_name_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 60a │ │ │ │ │ + beq.n 756 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 6a6 │ │ │ │ │ + cbz r0, 7f2 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov.w r8, #2 │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov.w fp, #2 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [sp, #4] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbnz r0, 684 │ │ │ │ │ + cbnz r0, 7d0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 6a6 │ │ │ │ │ + cbz r0, 7f2 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bgt.n 61e │ │ │ │ │ - b.n 5c6 │ │ │ │ │ + bgt.n 76a │ │ │ │ │ + b.n 712 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 10530 │ │ │ │ │ + bl 104b0 │ │ │ │ │ R_ARM_THM_CALL import_from_as_name_rule │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 668 │ │ │ │ │ + beq.n 7b4 │ │ │ │ │ cmp fp, r8 │ │ │ │ │ - beq.n 6c4 │ │ │ │ │ + beq.n 810 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r2, [r5, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b.n 658 │ │ │ │ │ + b.n 7a4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - b.n 5e6 │ │ │ │ │ + b.n 732 │ │ │ │ │ mov.w r3, fp, lsl #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov fp, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6a6 │ │ │ │ │ + beq.n 7f2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 698 │ │ │ │ │ + b.n 7e4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 552 │ │ │ │ │ + b.n 69e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 56c │ │ │ │ │ + beq.w 6b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6bc │ │ │ │ │ + b.n 808 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 5e8 │ │ │ │ │ + b.n 734 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 58a │ │ │ │ │ + b.n 6d6 │ │ │ │ │ │ │ │ │ │ -00000708 <_loop0_170_rule>: │ │ │ │ │ +00000854 <_loop0_170_rule>: │ │ │ │ │ _loop0_175_rule(): │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ + 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, #4056] @ 0xfd8 │ │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 7e2 <_loop0_170_rule+0xda> │ │ │ │ │ - ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - bne.n 7ca <_loop0_170_rule+0xc2> │ │ │ │ │ + beq.w a06 <_loop0_170_rule+0x1b2> │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.w 9fe <_loop0_170_rule+0x1aa> │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ │ + mov fp, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7d2 <_loop0_170_rule+0xca> │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.n 7ca <_loop0_170_rule+0xc2> │ │ │ │ │ - mov r8, r7 │ │ │ │ │ - mov.w r9, #1 │ │ │ │ │ + beq.w 9ea <_loop0_170_rule+0x196> │ │ │ │ │ + ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + bne.w 9f4 <_loop0_170_rule+0x1a0> │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + movw r8, #6000 @ 0x1770 │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + str.w r9, [sp] │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w a0c <_loop0_170_rule+0x1b8> │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 926 <_loop0_170_rule+0xd2> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ │ + bl ff68 │ │ │ │ │ + R_ARM_THM_CALL param_rule │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cbz r0, 916 <_loop0_170_rule+0xc2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15284 │ │ │ │ │ - R_ARM_THM_CALL param_maybe_default_rule │ │ │ │ │ + bl 15e58 │ │ │ │ │ + R_ARM_THM_CALL default_rule │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + cbnz r2, 918 <_loop0_170_rule+0xc4> │ │ │ │ │ + movs r1, #12 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cbz r0, 916 <_loop0_170_rule+0xc2> │ │ │ │ │ + movs r1, #57 @ 0x39 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 77e <_loop0_170_rule+0x76> │ │ │ │ │ + cbnz r2, 918 <_loop0_170_rule+0xc4> │ │ │ │ │ + mov r2, sl │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 9a4 <_loop0_170_rule+0x150> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r2, r9 │ │ │ │ │ + beq.n 9ce <_loop0_170_rule+0x17a> │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ + str.w r5, [r6, r9, lsl #2] │ │ │ │ │ + add.w r9, r9, #1 │ │ │ │ │ + mov fp, r2 │ │ │ │ │ + b.n 8ac <_loop0_170_rule+0x58> │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + cbnz r2, 926 <_loop0_170_rule+0xd2> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl ff68 │ │ │ │ │ + R_ARM_THM_CALL param_rule │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cbnz r0, 95e <_loop0_170_rule+0x10a> │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + mov r6, r9 │ │ │ │ │ + ldr.w r9, [sp] │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str.w fp, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cbz r0, 7b6 <_loop0_170_rule+0xae> │ │ │ │ │ - cmp r8, r7 │ │ │ │ │ - bgt.n 78e <_loop0_170_rule+0x86> │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 9e4 <_loop0_170_rule+0x190> │ │ │ │ │ + cmp r6, r9 │ │ │ │ │ + bgt.n 9be <_loop0_170_rule+0x16a> │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - cmp r9, r8 │ │ │ │ │ - beq.n 79c <_loop0_170_rule+0x94> │ │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ │ - str.w r3, [r6, r8, lsl #2] │ │ │ │ │ - add.w r8, r8, #1 │ │ │ │ │ - b.n 74e <_loop0_170_rule+0x46> │ │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ │ - ldr.w r2, [r6, r7, lsl #2] │ │ │ │ │ - str.w r2, [r3, r7, lsl #2] │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - b.n 766 <_loop0_170_rule+0x5e> │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - mov.w r3, r9, lsl #1 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 15e58 │ │ │ │ │ + R_ARM_THM_CALL default_rule │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 926 <_loop0_170_rule+0xd2> │ │ │ │ │ + movs r1, #57 @ 0x39 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 926 <_loop0_170_rule+0xd2> │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ + movs r3, #8 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 926 <_loop0_170_rule+0xd2> │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + mov r2, sl │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 8fc <_loop0_170_rule+0xa8> │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + mov r6, r9 │ │ │ │ │ + ldr.w r9, [sp] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 92e <_loop0_170_rule+0xda> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 932 <_loop0_170_rule+0xde> │ │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ │ + ldr.w r2, [r5, r9, lsl #2] │ │ │ │ │ + str.w r2, [r3, r9, lsl #2] │ │ │ │ │ + add.w r9, r9, #1 │ │ │ │ │ + b.n 946 <_loop0_170_rule+0xf2> │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ + lsls r3, r3, #1 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cbz r0, 7b6 <_loop0_170_rule+0xae> │ │ │ │ │ + cbz r0, 9f8 <_loop0_170_rule+0x1a4> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 782 <_loop0_170_rule+0x7a> │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + b.n 908 <_loop0_170_rule+0xb4> │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 774 <_loop0_170_rule+0x6c> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 774 <_loop0_170_rule+0x6c> │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + b.n 954 <_loop0_170_rule+0x100> │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + b.n 9e6 <_loop0_170_rule+0x192> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r5, r6 │ │ │ │ │ + movs r7, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 774 <_loop0_170_rule+0x6c> │ │ │ │ │ + b.n 954 <_loop0_170_rule+0x100> │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 878 <_loop0_170_rule+0x24> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 72a <_loop0_170_rule+0x22> │ │ │ │ │ + b.n 8b6 <_loop0_170_rule+0x62> │ │ │ │ │ │ │ │ │ │ -000007e8 <_gather_18_rule>: │ │ │ │ │ +00000a14 <_gather_18_rule>: │ │ │ │ │ _gather_18_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 902 <_gather_18_rule+0x11a> │ │ │ │ │ + beq.n b2e <_gather_18_rule+0x11a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8fa <_gather_18_rule+0x112> │ │ │ │ │ + bne.n b26 <_gather_18_rule+0x112> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8ea <_gather_18_rule+0x102> │ │ │ │ │ + beq.n b16 <_gather_18_rule+0x102> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 8f2 <_gather_18_rule+0x10a> │ │ │ │ │ + beq.n b1e <_gather_18_rule+0x10a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8e4 <_gather_18_rule+0xfc> │ │ │ │ │ + bne.n b10 <_gather_18_rule+0xfc> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8dc <_gather_18_rule+0xf4> │ │ │ │ │ + beq.n b08 <_gather_18_rule+0xf4> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 8e4 <_gather_18_rule+0xfc> │ │ │ │ │ + bne.n b10 <_gather_18_rule+0xfc> │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 894 <_gather_18_rule+0xac> │ │ │ │ │ + cbnz r0, ac0 <_gather_18_rule+0xac> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8d6 <_gather_18_rule+0xee> │ │ │ │ │ + beq.n b02 <_gather_18_rule+0xee> │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bgt.n 8b0 <_gather_18_rule+0xc8> │ │ │ │ │ + bgt.n adc <_gather_18_rule+0xc8> │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ @@ -985,365 +1219,265 @@ │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 85a <_gather_18_rule+0x72> │ │ │ │ │ + beq.n a86 <_gather_18_rule+0x72> │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - beq.n 8be <_gather_18_rule+0xd6> │ │ │ │ │ + beq.n aea <_gather_18_rule+0xd6> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n 850 <_gather_18_rule+0x68> │ │ │ │ │ + b.n a7c <_gather_18_rule+0x68> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [r5, r6, lsl #2] │ │ │ │ │ str.w r1, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 86c <_gather_18_rule+0x84> │ │ │ │ │ + b.n a98 <_gather_18_rule+0x84> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r3, sl, lsl #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, 8d6 <_gather_18_rule+0xee> │ │ │ │ │ + cbz r0, b02 <_gather_18_rule+0xee> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 8a4 <_gather_18_rule+0xbc> │ │ │ │ │ + b.n ad0 <_gather_18_rule+0xbc> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ - b.n 88a <_gather_18_rule+0xa2> │ │ │ │ │ + b.n ab6 <_gather_18_rule+0xa2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 82e <_gather_18_rule+0x46> │ │ │ │ │ + b.n a5a <_gather_18_rule+0x46> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 88c <_gather_18_rule+0xa4> │ │ │ │ │ + b.n ab8 <_gather_18_rule+0xa4> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 80a <_gather_18_rule+0x22> │ │ │ │ │ + b.n a36 <_gather_18_rule+0x22> │ │ │ │ │ │ │ │ │ │ -00000908 : │ │ │ │ │ +00000b34 : │ │ │ │ │ param_star_annotation_rule(): │ │ │ │ │ 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 r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 962 │ │ │ │ │ + beq.n b8e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 9ee │ │ │ │ │ + bne.n c1a │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 9ca │ │ │ │ │ + beq.n bf6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbnz r0, 968 │ │ │ │ │ + cbnz r0, b94 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 92a │ │ │ │ │ + b.n b56 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n a22 │ │ │ │ │ + beq.n c4e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a1a │ │ │ │ │ + bne.n c46 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a1a │ │ │ │ │ + beq.n c46 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a288 │ │ │ │ │ + bl a290 │ │ │ │ │ R_ARM_THM_CALL star_expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a1a │ │ │ │ │ + beq.n c46 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a14 │ │ │ │ │ + beq.n c40 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ strd r7, r0, [sp] │ │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, a02 │ │ │ │ │ + cbz r0, c2e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 956 │ │ │ │ │ + b.n b82 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 9f6 │ │ │ │ │ + blt.n c22 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 946 │ │ │ │ │ + beq.n b72 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 958 │ │ │ │ │ + b.n b84 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 958 │ │ │ │ │ + b.n b84 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 954 │ │ │ │ │ + beq.n b80 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 958 │ │ │ │ │ + b.n b84 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 958 │ │ │ │ │ + b.n b84 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 952 │ │ │ │ │ + b.n b7e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 974 │ │ │ │ │ + b.n ba0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000a2c <_loop1_178_rule>: │ │ │ │ │ -_loop1_178_rule(): │ │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - adds r1, r3, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n af6 <_loop1_178_rule+0xca> │ │ │ │ │ - ldr r7, [r5, #60] @ 0x3c │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.n adc <_loop1_178_rule+0xb0> │ │ │ │ │ - movs r0, #4 │ │ │ │ │ - ldr.w r9, [r5, #8] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n ae6 <_loop1_178_rule+0xba> │ │ │ │ │ - ldr r4, [r5, #60] @ 0x3c │ │ │ │ │ - mov.w r8, #1 │ │ │ │ │ - cbnz r4, adc <_loop1_178_rule+0xb0> │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 15284 │ │ │ │ │ - R_ARM_THM_CALL param_maybe_default_rule │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cbz r0, a86 <_loop1_178_rule+0x5a> │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - cmp r8, r4 │ │ │ │ │ - beq.n ab0 <_loop1_178_rule+0x84> │ │ │ │ │ - ldr.w r9, [r5, #8] │ │ │ │ │ - str.w r7, [r6, r4, lsl #2] │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - b.n a6a <_loop1_178_rule+0x3e> │ │ │ │ │ - str.w r9, [r5, #8] │ │ │ │ │ - cbz r4, ad6 <_loop1_178_rule+0xaa> │ │ │ │ │ - ldr r7, [r5, #60] @ 0x3c │ │ │ │ │ - cbnz r7, ad6 <_loop1_178_rule+0xaa> │ │ │ │ │ - ldr r1, [r5, #20] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ - R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - cbz r0, afc <_loop1_178_rule+0xd0> │ │ │ │ │ - cmp r4, r7 │ │ │ │ │ - ble.n ac4 <_loop1_178_rule+0x98> │ │ │ │ │ - ldr.w r1, [r9, #4] │ │ │ │ │ - ldr.w r0, [r6, r7, lsl #2] │ │ │ │ │ - str.w r0, [r1, r7, lsl #2] │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - b.n a9c <_loop1_178_rule+0x70> │ │ │ │ │ - mov.w r8, r8, lsl #1 │ │ │ │ │ - mov.w r1, r8, lsl #2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - cbz r0, afc <_loop1_178_rule+0xd0> │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - b.n a7a <_loop1_178_rule+0x4e> │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - str r3, [r5, #88] @ 0x58 │ │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ - mov.w r9, #0 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n ace <_loop1_178_rule+0xa2> │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r5, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ - mov r9, r6 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n ace <_loop1_178_rule+0xa2> │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a4c <_loop1_178_rule+0x20> │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r5, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n ace <_loop1_178_rule+0xa2> │ │ │ │ │ - │ │ │ │ │ -00000b10 : │ │ │ │ │ +00000c58 : │ │ │ │ │ del_targets_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w c5a │ │ │ │ │ + beq.w da2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c78 │ │ │ │ │ + bne.w dc0 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov fp, r1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w c62 │ │ │ │ │ + beq.w daa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c80 │ │ │ │ │ + bl dc8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c42 │ │ │ │ │ + beq.n d8a │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n c4e │ │ │ │ │ + beq.n d96 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c3c │ │ │ │ │ + bne.n d84 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c34 │ │ │ │ │ + beq.n d7c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n c3c │ │ │ │ │ + bne.n d84 │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, bec │ │ │ │ │ + cbnz r0, d34 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c2e │ │ │ │ │ + beq.n d76 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bgt.n c08 │ │ │ │ │ + bgt.n d50 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ @@ -1353,201 +1487,201 @@ │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c46 │ │ │ │ │ + beq.n d8e │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c56 │ │ │ │ │ + bne.n d9e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c80 │ │ │ │ │ + bl dc8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b96 │ │ │ │ │ + beq.n cde │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - beq.n c16 │ │ │ │ │ + beq.n d5e │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n b8c │ │ │ │ │ + b.n cd4 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [r5, r6, lsl #2] │ │ │ │ │ str.w r1, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n ba8 │ │ │ │ │ + b.n cf0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r3, sl, lsl #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, c2e │ │ │ │ │ + cbz r0, d76 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n bfc │ │ │ │ │ + b.n d44 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ - b.n be0 │ │ │ │ │ + b.n d28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b6a │ │ │ │ │ + b.n cb2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c46 │ │ │ │ │ + b.n d8e │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b36 │ │ │ │ │ + b.n c7e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w b50 │ │ │ │ │ + beq.w c98 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c46 │ │ │ │ │ + b.n d8e │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n be2 │ │ │ │ │ + b.n d2a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000c80 : │ │ │ │ │ +00000dc8 : │ │ │ │ │ del_target_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #32 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w f48 │ │ │ │ │ + beq.w 1090 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f5c │ │ │ │ │ + bne.w 10a4 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1191 @ 0x4a7 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d7a │ │ │ │ │ + bne.n ec2 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w f4e │ │ │ │ │ + beq.w 1096 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w f5c │ │ │ │ │ + bne.w 10a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4abc │ │ │ │ │ + bl 4ae4 │ │ │ │ │ R_ARM_THM_CALL t_primary_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, cf4 │ │ │ │ │ + cbz r0, e3c │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n dd8 │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + bne.n f20 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.w f5c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 10a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4abc │ │ │ │ │ + bl 4ae4 │ │ │ │ │ R_ARM_THM_CALL t_primary_rule │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d88 │ │ │ │ │ + beq.n ed0 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d88 │ │ │ │ │ + beq.n ed0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13df8 │ │ │ │ │ + bl 13d78 │ │ │ │ │ R_ARM_THM_CALL slices_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d88 │ │ │ │ │ + beq.n ed0 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, d88 │ │ │ │ │ + cbz r0, ed0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS t_lookahead_rule │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cbz r0, d88 │ │ │ │ │ + cbz r0, ed0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f5c │ │ │ │ │ + beq.w 10a4 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r3, r8 │ │ │ │ │ - ldr r6, [r7, #24] │ │ │ │ │ mov r1, sl │ │ │ │ │ - str r6, [sp, #8] │ │ │ │ │ movs r2, #3 │ │ │ │ │ - ldr r6, [r7, #20] │ │ │ │ │ + ldr r7, [r6, #24] │ │ │ │ │ + str r7, [sp, #8] │ │ │ │ │ + ldr r6, [r6, #20] │ │ │ │ │ strd r9, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Subscript │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e2a │ │ │ │ │ + beq.n f72 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1191 @ 0x4a7 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -1556,755 +1690,755 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n e38 │ │ │ │ │ + bne.n f80 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w f66 │ │ │ │ │ + beq.w 10ae │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w f76 │ │ │ │ │ + beq.w 10be │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e3e │ │ │ │ │ + beq.n f86 │ │ │ │ │ mov r1, r0 │ │ │ │ │ movs r2, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ec6 │ │ │ │ │ + beq.n 100e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d6c │ │ │ │ │ + b.n eb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cf4 │ │ │ │ │ + beq.n e3c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS t_lookahead_rule │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cf4 │ │ │ │ │ + beq.w e3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f5c │ │ │ │ │ + beq.w 10a4 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r7, #24] │ │ │ │ │ movs r2, #3 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r1, [r7, #20] │ │ │ │ │ strd r9, r1, [sp] │ │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Attribute │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d6c │ │ │ │ │ + bne.n eb4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d6c │ │ │ │ │ + beq.n eb4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f62 │ │ │ │ │ + b.n 10aa │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, e72 │ │ │ │ │ + cbnz r3, fba │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f1e │ │ │ │ │ + bne.n 1066 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, e72 │ │ │ │ │ + cbnz r3, fba │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ed8 │ │ │ │ │ + bne.n 1020 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, e72 │ │ │ │ │ + cbnz r3, fba │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, e80 │ │ │ │ │ + cbnz r0, fc8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ - b.n d6c │ │ │ │ │ + b.n eb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b10 │ │ │ │ │ + bl c58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e72 │ │ │ │ │ + bne.n fba │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e72 │ │ │ │ │ + beq.n fba │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e72 │ │ │ │ │ + beq.n fba │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r8 │ │ │ │ │ movs r1, #3 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_List> │ │ │ │ │ R_ARM_THM_CALL _PyAST_List │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n dce │ │ │ │ │ + bne.n f16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e72 │ │ │ │ │ + beq.n fba │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n e76 │ │ │ │ │ + b.n fbe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b10 │ │ │ │ │ + bl c58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e64 │ │ │ │ │ + bne.n fac │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e62 │ │ │ │ │ + beq.n faa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e72 │ │ │ │ │ + beq.n fba │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ movs r1, #3 │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Tuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w dce │ │ │ │ │ - b.n ec6 │ │ │ │ │ + bne.w f16 │ │ │ │ │ + b.n 100e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c80 │ │ │ │ │ + bl dc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e50 │ │ │ │ │ + beq.n f98 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e50 │ │ │ │ │ + beq.n f98 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ movs r2, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w dce │ │ │ │ │ - b.n ec6 │ │ │ │ │ + bne.w f16 │ │ │ │ │ + b.n 100e │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n ca4 │ │ │ │ │ + b.n dec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w cc8 │ │ │ │ │ - b.n e32 │ │ │ │ │ + bge.w e10 │ │ │ │ │ + b.n f7a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n d82 │ │ │ │ │ + b.n eca │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w da0 │ │ │ │ │ - b.n e72 │ │ │ │ │ + beq.w ee8 │ │ │ │ │ + b.n fba │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n ece │ │ │ │ │ + blt.n 1016 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w db6 │ │ │ │ │ - b.n e72 │ │ │ │ │ + beq.w efe │ │ │ │ │ + b.n fba │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000f98 <_tmp_22_rule>: │ │ │ │ │ +000010e0 <_tmp_22_rule>: │ │ │ │ │ _tmp_22_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n fde <_tmp_22_rule+0x46> │ │ │ │ │ + beq.n 1126 <_tmp_22_rule+0x46> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, fe8 <_tmp_22_rule+0x50> │ │ │ │ │ + cbnz r3, 1130 <_tmp_22_rule+0x50> │ │ │ │ │ movs r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, fd6 <_tmp_22_rule+0x3e> │ │ │ │ │ + cbnz r0, 111e <_tmp_22_rule+0x3e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, fd6 <_tmp_22_rule+0x3e> │ │ │ │ │ + cbnz r3, 111e <_tmp_22_rule+0x3e> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, fe4 <_tmp_22_rule+0x4c> │ │ │ │ │ + cbz r0, 112c <_tmp_22_rule+0x4c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n fb6 <_tmp_22_rule+0x1e> │ │ │ │ │ + b.n 10fe <_tmp_22_rule+0x1e> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n fd6 <_tmp_22_rule+0x3e> │ │ │ │ │ + b.n 111e <_tmp_22_rule+0x3e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n fda <_tmp_22_rule+0x42> │ │ │ │ │ + b.n 1122 <_tmp_22_rule+0x42> │ │ │ │ │ │ │ │ │ │ -00000ff0 <_tmp_59_rule>: │ │ │ │ │ +00001138 <_tmp_59_rule>: │ │ │ │ │ _tmp_59_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 1046 <_tmp_59_rule+0x56> │ │ │ │ │ + beq.n 118e <_tmp_59_rule+0x56> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 1050 <_tmp_59_rule+0x60> │ │ │ │ │ + cbnz r3, 1198 <_tmp_59_rule+0x60> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 103e <_tmp_59_rule+0x4e> │ │ │ │ │ + cbnz r0, 1186 <_tmp_59_rule+0x4e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 103e <_tmp_59_rule+0x4e> │ │ │ │ │ + cbnz r3, 1186 <_tmp_59_rule+0x4e> │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 103e <_tmp_59_rule+0x4e> │ │ │ │ │ + cbnz r0, 1186 <_tmp_59_rule+0x4e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 103e <_tmp_59_rule+0x4e> │ │ │ │ │ + cbnz r3, 1186 <_tmp_59_rule+0x4e> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 104c <_tmp_59_rule+0x5c> │ │ │ │ │ + cbz r0, 1194 <_tmp_59_rule+0x5c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 100e <_tmp_59_rule+0x1e> │ │ │ │ │ + b.n 1156 <_tmp_59_rule+0x1e> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 103e <_tmp_59_rule+0x4e> │ │ │ │ │ + b.n 1186 <_tmp_59_rule+0x4e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1042 <_tmp_59_rule+0x52> │ │ │ │ │ + b.n 118a <_tmp_59_rule+0x52> │ │ │ │ │ │ │ │ │ │ -00001058 <_loop0_129_rule>: │ │ │ │ │ +000011a0 <_loop0_129_rule>: │ │ │ │ │ _loop0_129_rule(): │ │ │ │ │ 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 r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 10ce <_loop0_129_rule+0x76> │ │ │ │ │ + beq.n 1216 <_loop0_129_rule+0x76> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 1122 <_loop0_129_rule+0xca> │ │ │ │ │ + bne.n 126a <_loop0_129_rule+0xca> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1112 <_loop0_129_rule+0xba> │ │ │ │ │ + beq.n 125a <_loop0_129_rule+0xba> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 1122 <_loop0_129_rule+0xca> │ │ │ │ │ + bne.n 126a <_loop0_129_rule+0xca> │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 10f6 <_loop0_129_rule+0x9e> │ │ │ │ │ + cbnz r0, 123e <_loop0_129_rule+0x9e> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 10e2 <_loop0_129_rule+0x8a> │ │ │ │ │ + cbz r0, 122a <_loop0_129_rule+0x8a> │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bgt.n 10d4 <_loop0_129_rule+0x7c> │ │ │ │ │ + bgt.n 121c <_loop0_129_rule+0x7c> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 107a <_loop0_129_rule+0x22> │ │ │ │ │ + b.n 11c2 <_loop0_129_rule+0x22> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr.w r2, [r6, r7, lsl #2] │ │ │ │ │ str.w r2, [r3, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 10b6 <_loop0_129_rule+0x5e> │ │ │ │ │ + b.n 11fe <_loop0_129_rule+0x5e> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10c4 <_loop0_129_rule+0x6c> │ │ │ │ │ + b.n 120c <_loop0_129_rule+0x6c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16600 │ │ │ │ │ + bl 16264 │ │ │ │ │ R_ARM_THM_CALL kwarg_or_double_starred_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10a8 <_loop0_129_rule+0x50> │ │ │ │ │ + beq.n 11f0 <_loop0_129_rule+0x50> │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - beq.n 112a <_loop0_129_rule+0xd2> │ │ │ │ │ + beq.n 1272 <_loop0_129_rule+0xd2> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str.w r3, [r6, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 109e <_loop0_129_rule+0x46> │ │ │ │ │ + b.n 11e6 <_loop0_129_rule+0x46> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10c4 <_loop0_129_rule+0x6c> │ │ │ │ │ + b.n 120c <_loop0_129_rule+0x6c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10c4 <_loop0_129_rule+0x6c> │ │ │ │ │ + b.n 120c <_loop0_129_rule+0x6c> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r3, r9, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r9, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10e2 <_loop0_129_rule+0x8a> │ │ │ │ │ + beq.n 122a <_loop0_129_rule+0x8a> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 1106 <_loop0_129_rule+0xae> │ │ │ │ │ + b.n 124e <_loop0_129_rule+0xae> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001148 <_tmp_233_rule>: │ │ │ │ │ +00001290 <_tmp_233_rule>: │ │ │ │ │ _tmp_233_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 1190 <_tmp_233_rule+0x48> │ │ │ │ │ + beq.n 12d8 <_tmp_233_rule+0x48> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 1196 <_tmp_233_rule+0x4e> │ │ │ │ │ + cbnz r3, 12de <_tmp_233_rule+0x4e> │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1188 <_tmp_233_rule+0x40> │ │ │ │ │ + cbnz r0, 12d0 <_tmp_233_rule+0x40> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 1188 <_tmp_233_rule+0x40> │ │ │ │ │ + cbnz r3, 12d0 <_tmp_233_rule+0x40> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1188 <_tmp_233_rule+0x40> │ │ │ │ │ + cbnz r0, 12d0 <_tmp_233_rule+0x40> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1166 <_tmp_233_rule+0x1e> │ │ │ │ │ + b.n 12ae <_tmp_233_rule+0x1e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 118c <_tmp_233_rule+0x44> │ │ │ │ │ + b.n 12d4 <_tmp_233_rule+0x44> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000011a0 <_tmp_169_rule>: │ │ │ │ │ +000012e8 <_tmp_169_rule>: │ │ │ │ │ _tmp_169_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 11e4 <_tmp_169_rule+0x44> │ │ │ │ │ + beq.n 132c <_tmp_169_rule+0x44> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 11ea <_tmp_169_rule+0x4a> │ │ │ │ │ + cbnz r3, 1332 <_tmp_169_rule+0x4a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl fa4c │ │ │ │ │ + bl fa40 │ │ │ │ │ R_ARM_THM_CALL slash_no_default_rule │ │ │ │ │ - cbnz r0, 11dc <_tmp_169_rule+0x3c> │ │ │ │ │ + cbnz r0, 1324 <_tmp_169_rule+0x3c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 11dc <_tmp_169_rule+0x3c> │ │ │ │ │ + cbnz r3, 1324 <_tmp_169_rule+0x3c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10108 │ │ │ │ │ + bl 10088 │ │ │ │ │ R_ARM_THM_CALL slash_with_default_rule │ │ │ │ │ - cbnz r0, 11dc <_tmp_169_rule+0x3c> │ │ │ │ │ + cbnz r0, 1324 <_tmp_169_rule+0x3c> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 11be <_tmp_169_rule+0x1e> │ │ │ │ │ + b.n 1306 <_tmp_169_rule+0x1e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11e0 <_tmp_169_rule+0x40> │ │ │ │ │ + b.n 1328 <_tmp_169_rule+0x40> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000011f4 <_tmp_227_rule>: │ │ │ │ │ +0000133c <_tmp_227_rule>: │ │ │ │ │ _tmp_228_rule(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 1232 <_tmp_227_rule+0x3e> │ │ │ │ │ + beq.n 137a <_tmp_227_rule+0x3e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 1250 <_tmp_227_rule+0x5c> │ │ │ │ │ + cbnz r3, 1398 <_tmp_227_rule+0x5c> │ │ │ │ │ movs r1, #51 @ 0x33 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1238 <_tmp_227_rule+0x44> │ │ │ │ │ + cbnz r0, 1380 <_tmp_227_rule+0x44> │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1214 <_tmp_227_rule+0x20> │ │ │ │ │ + b.n 135c <_tmp_227_rule+0x20> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1224 <_tmp_227_rule+0x30> │ │ │ │ │ + beq.n 136c <_tmp_227_rule+0x30> │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ - b.n 1228 <_tmp_227_rule+0x34> │ │ │ │ │ + b.n 1370 <_tmp_227_rule+0x34> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 122c <_tmp_227_rule+0x38> │ │ │ │ │ + b.n 1374 <_tmp_227_rule+0x38> │ │ │ │ │ │ │ │ │ │ -00001258 <_tmp_158_rule>: │ │ │ │ │ +000013a0 <_tmp_158_rule>: │ │ │ │ │ _tmp_158_rule(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 12c0 <_tmp_158_rule+0x68> │ │ │ │ │ + beq.n 1408 <_tmp_158_rule+0x68> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 12b8 <_tmp_158_rule+0x60> │ │ │ │ │ + cbnz r3, 1400 <_tmp_158_rule+0x60> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - cbnz r0, 12a0 <_tmp_158_rule+0x48> │ │ │ │ │ + cbnz r0, 13e8 <_tmp_158_rule+0x48> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 12b8 <_tmp_158_rule+0x60> │ │ │ │ │ + cbnz r3, 1400 <_tmp_158_rule+0x60> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_soft_keyword_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_soft_keyword_token │ │ │ │ │ - cbnz r0, 1296 <_tmp_158_rule+0x3e> │ │ │ │ │ + cbnz r0, 13de <_tmp_158_rule+0x3e> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_string_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_string_token │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1286 <_tmp_158_rule+0x2e> │ │ │ │ │ + beq.n 13ce <_tmp_158_rule+0x2e> │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ - b.n 1296 <_tmp_158_rule+0x3e> │ │ │ │ │ + b.n 13de <_tmp_158_rule+0x3e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 129a <_tmp_158_rule+0x42> │ │ │ │ │ + b.n 13e2 <_tmp_158_rule+0x42> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1278 <_tmp_158_rule+0x20> │ │ │ │ │ + b.n 13c0 <_tmp_158_rule+0x20> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000012c8 : │ │ │ │ │ +00001410 : │ │ │ │ │ invalid_comprehension_rule(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 1476 │ │ │ │ │ + beq.w 15be │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1368 │ │ │ │ │ + bne.n 14b0 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r5 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1464 │ │ │ │ │ + beq.w 15ac │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1372 │ │ │ │ │ + bne.n 14ba │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1484 │ │ │ │ │ + bne.w 15cc │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1372 │ │ │ │ │ + cbnz r0, 14ba │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1484 │ │ │ │ │ + bne.w 15cc │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1372 │ │ │ │ │ + cbnz r0, 14ba │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 147e │ │ │ │ │ + bne.w 15c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19240 <_tmp_167_rule> │ │ │ │ │ + bl 191b8 <_tmp_167_rule> │ │ │ │ │ R_ARM_THM_CALL _tmp_167_rule │ │ │ │ │ - cbnz r0, 138a │ │ │ │ │ + cbnz r0, 14d2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 147e │ │ │ │ │ + bne.w 15c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19240 <_tmp_167_rule> │ │ │ │ │ + bl 191b8 <_tmp_167_rule> │ │ │ │ │ R_ARM_THM_CALL _tmp_168_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1408 │ │ │ │ │ + bne.n 1550 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl edec │ │ │ │ │ + bl edf0 │ │ │ │ │ R_ARM_THM_CALL starred_expression_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 148c │ │ │ │ │ + bne.w 15d4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1340 │ │ │ │ │ + b.n 1488 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1152c │ │ │ │ │ + bl 114ac │ │ │ │ │ R_ARM_THM_CALL star_named_expression_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1350 │ │ │ │ │ + beq.n 1498 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1350 │ │ │ │ │ + beq.n 1498 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12cb8 │ │ │ │ │ + bl 12c38 │ │ │ │ │ R_ARM_THM_CALL star_named_expressions_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1350 │ │ │ │ │ + beq.n 1498 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cd08 │ │ │ │ │ + bl cd0c │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1350 │ │ │ │ │ + beq.n 1498 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ @@ -2324,43 +2458,43 @@ │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC81 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ strd r6, r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1888 │ │ │ │ │ + bl 19d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1368 │ │ │ │ │ + beq.n 14b0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 136a │ │ │ │ │ + b.n 14b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1152c │ │ │ │ │ + bl 114ac │ │ │ │ │ R_ARM_THM_CALL star_named_expression_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1364 │ │ │ │ │ + beq.n 14ac │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1364 │ │ │ │ │ + beq.n 14ac │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cd08 │ │ │ │ │ + bl cd0c │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1364 │ │ │ │ │ + beq.n 14ac │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC81 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC81 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -2369,48 +2503,48 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #16] │ │ │ │ │ - bl 1888 │ │ │ │ │ + bl 19d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 1472 │ │ │ │ │ + cbz r0, 15ba │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 136a │ │ │ │ │ + b.n 14b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 1484 │ │ │ │ │ + cbnz r3, 15cc │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n 1304 │ │ │ │ │ + b.n 144c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1368 │ │ │ │ │ + b.n 14b0 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 12ec │ │ │ │ │ + b.n 1434 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 136a │ │ │ │ │ + b.n 14b2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1340 │ │ │ │ │ + b.n 1488 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cd08 │ │ │ │ │ + bl cd0c │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1386 │ │ │ │ │ + beq.w 14ce │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC80 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC80 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -2418,224 +2552,224 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r6, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #16] │ │ │ │ │ - b.n 13f0 │ │ │ │ │ + b.n 1538 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000014bc : │ │ │ │ │ +00001604 : │ │ │ │ │ invalid_for_target_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 1506 │ │ │ │ │ + beq.n 164e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 14fc │ │ │ │ │ + cbnz r3, 1644 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 14fa │ │ │ │ │ + cbnz r3, 1642 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 150c │ │ │ │ │ + cbnz r0, 1654 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 14da │ │ │ │ │ + b.n 1622 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8cb0 │ │ │ │ │ + bl 8cb8 │ │ │ │ │ R_ARM_THM_CALL star_expressions_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14fa │ │ │ │ │ + beq.n 1642 │ │ │ │ │ mov r2, r0 │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 238 │ │ │ │ │ R_ARM_THM_CALL _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14fc │ │ │ │ │ + beq.n 1644 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1500 │ │ │ │ │ + b.n 1648 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001534 : │ │ │ │ │ +0000167c : │ │ │ │ │ invalid_assignment_rule.isra.0(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #32 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 1814 │ │ │ │ │ + beq.w 195c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 181a │ │ │ │ │ + bne.w 1962 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 18cc │ │ │ │ │ + bl 1a14 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1820 │ │ │ │ │ + bne.w 1968 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 181a │ │ │ │ │ + bne.w 1962 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1152c │ │ │ │ │ + bl 114ac │ │ │ │ │ R_ARM_THM_CALL star_named_expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15fa │ │ │ │ │ + bne.n 1742 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 181a │ │ │ │ │ + bne.w 1962 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16d6 │ │ │ │ │ + bne.w 181e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 181a │ │ │ │ │ + bne.w 1962 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19ec <_loop0_164_rule> │ │ │ │ │ - cbz r0, 15b8 │ │ │ │ │ + bl 1b34 <_loop0_164_rule> │ │ │ │ │ + cbz r0, 1700 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8cb0 │ │ │ │ │ + bl 8cb8 │ │ │ │ │ R_ARM_THM_CALL star_expressions_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1708 │ │ │ │ │ + bne.w 1850 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 181a │ │ │ │ │ + bne.w 1962 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19ec <_loop0_164_rule> │ │ │ │ │ - cbz r0, 15d6 │ │ │ │ │ + bl 1b34 <_loop0_164_rule> │ │ │ │ │ + cbz r0, 171e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e87c │ │ │ │ │ + bl e880 │ │ │ │ │ R_ARM_THM_CALL yield_expr_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1796 │ │ │ │ │ + bne.w 18de │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 181a │ │ │ │ │ + bne.w 1962 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8cb0 │ │ │ │ │ + bl 8cb8 │ │ │ │ │ R_ARM_THM_CALL star_expressions_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1730 │ │ │ │ │ + bne.w 1878 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1582 │ │ │ │ │ + beq.n 16ca │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 1876 │ │ │ │ │ + beq.w 19be │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 180c │ │ │ │ │ + bne.w 1954 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17ea │ │ │ │ │ + beq.w 1932 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 180c │ │ │ │ │ + bne.w 1954 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - bl 12cb8 │ │ │ │ │ + bl 12c38 │ │ │ │ │ R_ARM_THM_CALL star_named_expressions_rule │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 17fc │ │ │ │ │ + bne.w 1944 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17e4 │ │ │ │ │ + beq.w 192c │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bgt.w 17bc │ │ │ │ │ + bgt.w 1904 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1582 │ │ │ │ │ + beq.w 16ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1582 │ │ │ │ │ + beq.w 16ca │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC83 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC83 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -2644,77 +2778,77 @@ │ │ │ │ │ ldr r1, [r2, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r2, #16] │ │ │ │ │ - bl 1888 │ │ │ │ │ + bl 19d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15f0 │ │ │ │ │ + beq.n 1738 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 15f2 │ │ │ │ │ + b.n 173a │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1598 │ │ │ │ │ + beq.w 16e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1598 │ │ │ │ │ + beq.w 16e0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC84 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC84 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ - b.n 16b0 │ │ │ │ │ + b.n 17f8 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15b8 │ │ │ │ │ + beq.w 1700 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 238 │ │ │ │ │ R_ARM_THM_CALL _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16d0 │ │ │ │ │ - b.n 15f0 │ │ │ │ │ + bne.n 1818 │ │ │ │ │ + b.n 1738 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15014 │ │ │ │ │ + bl 14f94 │ │ │ │ │ R_ARM_THM_CALL augassign_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15ec │ │ │ │ │ + beq.w 1734 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e060 │ │ │ │ │ + bl e064 │ │ │ │ │ R_ARM_THM_CALL annotated_rhs_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15ec │ │ │ │ │ + beq.w 1734 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ @@ -2734,96 +2868,96 @@ │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC86 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC86 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ - bl 1888 │ │ │ │ │ + bl 19d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16d0 │ │ │ │ │ - b.n 15f0 │ │ │ │ │ + bne.n 1818 │ │ │ │ │ + b.n 1738 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15d6 │ │ │ │ │ + beq.w 171e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC85 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC85 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ - b.n 16b0 │ │ │ │ │ + b.n 17f8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr.w r1, [r8, r6, lsl #2] │ │ │ │ │ str.w r1, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 166e │ │ │ │ │ + b.n 17b6 │ │ │ │ │ strd r2, r3, [sp, #20] │ │ │ │ │ mov.w r3, sl, lsl #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1882 │ │ │ │ │ + bne.n 19ca │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1584 │ │ │ │ │ + b.n 16cc │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - beq.n 17ca │ │ │ │ │ + beq.n 1912 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ str.w r3, [r8, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov r9, r1 │ │ │ │ │ - b.n 1648 │ │ │ │ │ + b.n 1790 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1584 │ │ │ │ │ + b.n 16cc │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1558 │ │ │ │ │ + b.n 16a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 15f2 │ │ │ │ │ + b.n 173a │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 156e │ │ │ │ │ + beq.w 16b6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 156e │ │ │ │ │ + beq.w 16b6 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ @@ -2842,26 +2976,26 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC82 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC82 │ │ │ │ │ ldrd r1, r2, [sp, #24] │ │ │ │ │ - b.n 1782 │ │ │ │ │ + b.n 18ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - b.n 161a │ │ │ │ │ + b.n 1762 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 1800 │ │ │ │ │ + b.n 1948 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001888 : │ │ │ │ │ +000019d0 : │ │ │ │ │ RAISE_ERROR_KNOWN_LOCATION(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #24 │ │ │ │ │ adds r4, r3, #5 │ │ │ │ │ @@ -2881,206 +3015,206 @@ │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ bl 0 <_PyPegen_raise_error_known_location> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error_known_location │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -000018cc : │ │ │ │ │ +00001a14 : │ │ │ │ │ invalid_ann_assign_target_rule(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 194e │ │ │ │ │ + beq.n 1a96 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 1946 │ │ │ │ │ + cbnz r3, 1a8e │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 12bb0 │ │ │ │ │ + bl 12b30 │ │ │ │ │ R_ARM_THM_CALL list_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 191e │ │ │ │ │ + cbnz r0, 1a66 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 191e │ │ │ │ │ + cbnz r3, 1a66 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1128c │ │ │ │ │ + bl 1120c │ │ │ │ │ R_ARM_THM_CALL tuple_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 191e │ │ │ │ │ + cbnz r0, 1a66 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 191e │ │ │ │ │ + cbnz r3, 1a66 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 192a │ │ │ │ │ + cbnz r0, 1a72 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18cc │ │ │ │ │ + bl 1a14 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 191c │ │ │ │ │ + beq.n 1a64 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 191c │ │ │ │ │ + beq.n 1a64 │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ - b.n 191e │ │ │ │ │ + b.n 1a66 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1922 │ │ │ │ │ + b.n 1a6a │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 18ec │ │ │ │ │ + b.n 1a34 │ │ │ │ │ │ │ │ │ │ -00001954 <_tmp_161_rule>: │ │ │ │ │ +00001a9c <_tmp_161_rule>: │ │ │ │ │ _tmp_161_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 19de <_tmp_161_rule+0x8a> │ │ │ │ │ + beq.n 1b26 <_tmp_161_rule+0x8a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 19e4 <_tmp_161_rule+0x90> │ │ │ │ │ + bne.n 1b2c <_tmp_161_rule+0x90> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 12bb0 │ │ │ │ │ + bl 12b30 │ │ │ │ │ R_ARM_THM_CALL list_rule │ │ │ │ │ - cbnz r0, 19d6 <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r0, 1b1e <_tmp_161_rule+0x82> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 19d6 <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r3, 1b1e <_tmp_161_rule+0x82> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1128c │ │ │ │ │ + bl 1120c │ │ │ │ │ R_ARM_THM_CALL tuple_rule │ │ │ │ │ - cbnz r0, 19d6 <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r0, 1b1e <_tmp_161_rule+0x82> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 19d6 <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r3, 1b1e <_tmp_161_rule+0x82> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7920 │ │ │ │ │ + bl 7928 │ │ │ │ │ R_ARM_THM_CALL genexp_rule │ │ │ │ │ - cbnz r0, 19d6 <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r0, 1b1e <_tmp_161_rule+0x82> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 19d6 <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r3, 1b1e <_tmp_161_rule+0x82> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #613 @ 0x265 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 19d6 <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r0, 1b1e <_tmp_161_rule+0x82> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 19d6 <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r3, 1b1e <_tmp_161_rule+0x82> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #614 @ 0x266 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 19d6 <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r0, 1b1e <_tmp_161_rule+0x82> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 19d6 <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r3, 1b1e <_tmp_161_rule+0x82> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #615 @ 0x267 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 19d6 <_tmp_161_rule+0x82> │ │ │ │ │ + cbnz r0, 1b1e <_tmp_161_rule+0x82> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1972 <_tmp_161_rule+0x1e> │ │ │ │ │ + b.n 1aba <_tmp_161_rule+0x1e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 19da <_tmp_161_rule+0x86> │ │ │ │ │ + b.n 1b22 <_tmp_161_rule+0x86> │ │ │ │ │ │ │ │ │ │ -000019ec <_loop0_164_rule>: │ │ │ │ │ +00001b34 <_loop0_164_rule>: │ │ │ │ │ _loop0_164_rule(): │ │ │ │ │ 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 r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 1aea <_loop0_164_rule+0xfe> │ │ │ │ │ + beq.n 1c32 <_loop0_164_rule+0xfe> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 1ae2 <_loop0_164_rule+0xf6> │ │ │ │ │ + bne.n 1c2a <_loop0_164_rule+0xf6> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ab6 <_loop0_164_rule+0xca> │ │ │ │ │ + beq.n 1bfe <_loop0_164_rule+0xca> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 1ae2 <_loop0_164_rule+0xf6> │ │ │ │ │ + bne.n 1c2a <_loop0_164_rule+0xf6> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ movw r9, #6000 @ 0x1770 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 1aae <_loop0_164_rule+0xc2> │ │ │ │ │ + beq.n 1bf6 <_loop0_164_rule+0xc2> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbnz r3, 1a4c <_loop0_164_rule+0x60> │ │ │ │ │ - bl 6898 │ │ │ │ │ + cbnz r3, 1b94 <_loop0_164_rule+0x60> │ │ │ │ │ + bl 68a0 │ │ │ │ │ R_ARM_THM_CALL star_targets_rule │ │ │ │ │ - cbnz r0, 1a7a <_loop0_164_rule+0x8e> │ │ │ │ │ + cbnz r0, 1bc2 <_loop0_164_rule+0x8e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1afe <_loop0_164_rule+0x112> │ │ │ │ │ + beq.n 1c46 <_loop0_164_rule+0x112> │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bgt.n 1af0 <_loop0_164_rule+0x104> │ │ │ │ │ + bgt.n 1c38 <_loop0_164_rule+0x104> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -3088,541 +3222,541 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a4c <_loop0_164_rule+0x60> │ │ │ │ │ + beq.n 1b94 <_loop0_164_rule+0x60> │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a52 <_loop0_164_rule+0x66> │ │ │ │ │ + beq.n 1b9a <_loop0_164_rule+0x66> │ │ │ │ │ cmp sl, r8 │ │ │ │ │ - beq.n 1ac6 <_loop0_164_rule+0xda> │ │ │ │ │ + beq.n 1c0e <_loop0_164_rule+0xda> │ │ │ │ │ str.w r2, [r6, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.n 1a38 <_loop0_164_rule+0x4c> │ │ │ │ │ + b.n 1b80 <_loop0_164_rule+0x4c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1a40 <_loop0_164_rule+0x54> │ │ │ │ │ + b.n 1b88 <_loop0_164_rule+0x54> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1a70 <_loop0_164_rule+0x84> │ │ │ │ │ + b.n 1bb8 <_loop0_164_rule+0x84> │ │ │ │ │ mov.w r3, sl, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1afe <_loop0_164_rule+0x112> │ │ │ │ │ + cbz r0, 1c46 <_loop0_164_rule+0x112> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 1aa2 <_loop0_164_rule+0xb6> │ │ │ │ │ + b.n 1bea <_loop0_164_rule+0xb6> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1a70 <_loop0_164_rule+0x84> │ │ │ │ │ + b.n 1bb8 <_loop0_164_rule+0x84> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1a0e <_loop0_164_rule+0x22> │ │ │ │ │ + b.n 1b56 <_loop0_164_rule+0x22> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr.w r2, [r6, r7, lsl #2] │ │ │ │ │ str.w r2, [r3, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 1a62 <_loop0_164_rule+0x76> │ │ │ │ │ + b.n 1baa <_loop0_164_rule+0x76> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1a70 <_loop0_164_rule+0x84> │ │ │ │ │ + b.n 1bb8 <_loop0_164_rule+0x84> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001b14 <_loop0_110_rule>: │ │ │ │ │ +00001c5c <_loop0_110_rule>: │ │ │ │ │ _loop0_193_rule(): │ │ │ │ │ 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 r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 1bee <_loop0_110_rule+0xda> │ │ │ │ │ + beq.n 1d36 <_loop0_110_rule+0xda> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 1be6 <_loop0_110_rule+0xd2> │ │ │ │ │ + bne.n 1d2e <_loop0_110_rule+0xd2> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1bc2 <_loop0_110_rule+0xae> │ │ │ │ │ + beq.n 1d0a <_loop0_110_rule+0xae> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 1be6 <_loop0_110_rule+0xd2> │ │ │ │ │ + bne.n 1d2e <_loop0_110_rule+0xd2> │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bf4 │ │ │ │ │ + bl 1d3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 1b8a <_loop0_110_rule+0x76> │ │ │ │ │ + cbnz r0, 1cd2 <_loop0_110_rule+0x76> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1bd2 <_loop0_110_rule+0xbe> │ │ │ │ │ + cbz r0, 1d1a <_loop0_110_rule+0xbe> │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - bgt.n 1b9a <_loop0_110_rule+0x86> │ │ │ │ │ + bgt.n 1ce2 <_loop0_110_rule+0x86> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - beq.n 1ba8 <_loop0_110_rule+0x94> │ │ │ │ │ + beq.n 1cf0 <_loop0_110_rule+0x94> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str.w r3, [r7, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 1b5a <_loop0_110_rule+0x46> │ │ │ │ │ + b.n 1ca2 <_loop0_110_rule+0x46> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr.w r2, [r7, r6, lsl #2] │ │ │ │ │ str.w r2, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 1b72 <_loop0_110_rule+0x5e> │ │ │ │ │ + b.n 1cba <_loop0_110_rule+0x5e> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r3, r9, lsl #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r9, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1bd2 <_loop0_110_rule+0xbe> │ │ │ │ │ + cbz r0, 1d1a <_loop0_110_rule+0xbe> │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 1b8e <_loop0_110_rule+0x7a> │ │ │ │ │ + b.n 1cd6 <_loop0_110_rule+0x7a> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r7 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1b80 <_loop0_110_rule+0x6c> │ │ │ │ │ + b.n 1cc8 <_loop0_110_rule+0x6c> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1b80 <_loop0_110_rule+0x6c> │ │ │ │ │ + b.n 1cc8 <_loop0_110_rule+0x6c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1b80 <_loop0_110_rule+0x6c> │ │ │ │ │ + b.n 1cc8 <_loop0_110_rule+0x6c> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1b36 <_loop0_110_rule+0x22> │ │ │ │ │ + b.n 1c7e <_loop0_110_rule+0x22> │ │ │ │ │ │ │ │ │ │ -00001bf4 : │ │ │ │ │ +00001d3c : │ │ │ │ │ lambda_param_maybe_default_rule(): │ │ │ │ │ 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 r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 1c90 │ │ │ │ │ + beq.n 1dd8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1c88 │ │ │ │ │ + bne.n 1dd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 17a38 │ │ │ │ │ + bl 179a0 │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 1c4a │ │ │ │ │ + cbnz r0, 1d92 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 1c88 │ │ │ │ │ + bne.n 1dd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17a38 │ │ │ │ │ + bl 179a0 │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1c96 │ │ │ │ │ + bne.n 1dde │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 161f4 │ │ │ │ │ + bl 15e58 │ │ │ │ │ R_ARM_THM_CALL default_rule │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 1c28 │ │ │ │ │ + bne.n 1d70 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1c26 │ │ │ │ │ + beq.n 1d6e │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1c3e │ │ │ │ │ + bne.n 1d86 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1c3c │ │ │ │ │ + beq.n 1d84 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1c42 │ │ │ │ │ + b.n 1d8a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1c42 │ │ │ │ │ + b.n 1d8a │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1c14 │ │ │ │ │ + b.n 1d5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 161f4 │ │ │ │ │ + bl 15e58 │ │ │ │ │ R_ARM_THM_CALL default_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1c3a │ │ │ │ │ + bne.n 1d82 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1c64 │ │ │ │ │ - b.n 1c3a │ │ │ │ │ + bne.n 1dac │ │ │ │ │ + b.n 1d82 │ │ │ │ │ │ │ │ │ │ -00001cbc : │ │ │ │ │ +00001e04 : │ │ │ │ │ invalid_arguments_rule(): │ │ │ │ │ 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, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 224a │ │ │ │ │ + beq.w 2392 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 229c │ │ │ │ │ + bne.w 23e4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r6 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 20ca │ │ │ │ │ + beq.w 2212 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r9, r5 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 24ea │ │ │ │ │ + beq.w 2632 │ │ │ │ │ mov r1, r3 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 215c │ │ │ │ │ + beq.w 22a4 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 22c8 │ │ │ │ │ + beq.w 2410 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl edec │ │ │ │ │ + bl edf0 │ │ │ │ │ R_ARM_THM_CALL starred_expression_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1ef4 │ │ │ │ │ + bne.w 203c │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 1dbe │ │ │ │ │ + bne.n 1f06 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 2092 │ │ │ │ │ + beq.w 21da │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mov r5, r7 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 2500 │ │ │ │ │ + beq.w 2648 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 2044 │ │ │ │ │ + beq.w 218c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov fp, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1fbc │ │ │ │ │ + bne.w 2104 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 20a4 │ │ │ │ │ + bne.w 21ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1ebe │ │ │ │ │ + bne.w 2006 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 2340 │ │ │ │ │ + bne.w 2488 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 155d8 │ │ │ │ │ + bl 15204 │ │ │ │ │ R_ARM_THM_CALL kwargs_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2304 │ │ │ │ │ + bne.w 244c │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 222a │ │ │ │ │ + bne.w 2372 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2172 │ │ │ │ │ + bne.w 22ba │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 222a │ │ │ │ │ + bne.w 2372 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 20fa │ │ │ │ │ + bne.w 2242 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 229c │ │ │ │ │ + bne.w 23e4 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 20e0 │ │ │ │ │ + beq.w 2228 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl d904 │ │ │ │ │ + bl d908 │ │ │ │ │ R_ARM_THM_CALL args_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2578 │ │ │ │ │ + bne.w 26c0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 1e6c │ │ │ │ │ + bne.n 1fb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2252 │ │ │ │ │ + bne.w 239a │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 222a │ │ │ │ │ + bne.w 2372 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d904 │ │ │ │ │ + bl d908 │ │ │ │ │ R_ARM_THM_CALL args_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2516 │ │ │ │ │ + bne.w 265e │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 222a │ │ │ │ │ + bne.w 2372 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d904 │ │ │ │ │ + bl d908 │ │ │ │ │ R_ARM_THM_CALL args_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2468 │ │ │ │ │ + bne.w 25b0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 222a │ │ │ │ │ + bne.w 2372 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d904 │ │ │ │ │ + bl d908 │ │ │ │ │ R_ARM_THM_CALL args_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 253e │ │ │ │ │ + bne.w 2686 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 2220 │ │ │ │ │ + b.n 2368 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r3, #53 @ 0x35 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1db4 │ │ │ │ │ + beq.w 1efc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r3, #22 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 207c │ │ │ │ │ + beq.w 21c4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6001 @ 0x1771 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 25aa │ │ │ │ │ + beq.w 26f2 │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 22da │ │ │ │ │ + bne.w 2422 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2074 │ │ │ │ │ + beq.w 21bc │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r8 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 22da │ │ │ │ │ + bne.w 2422 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbnz r3, 1f90 │ │ │ │ │ + cbnz r3, 20d8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 206e │ │ │ │ │ + beq.w 21b6 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bgt.n 1fae │ │ │ │ │ + bgt.n 20f6 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ @@ -3631,71 +3765,71 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 1f8a │ │ │ │ │ + cbz r0, 20d2 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 22e0 │ │ │ │ │ + bne.w 2428 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1dc4 │ │ │ │ │ - bl e9d8 <_tmp_258_rule> │ │ │ │ │ + b.n 1f0c │ │ │ │ │ + bl e9dc <_tmp_258_rule> │ │ │ │ │ R_ARM_THM_CALL _tmp_258_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1f3e │ │ │ │ │ + beq.n 2086 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - beq.n 202e │ │ │ │ │ + beq.n 2176 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [sl, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ mov fp, r2 │ │ │ │ │ - b.n 1f30 │ │ │ │ │ + b.n 2078 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [sl, r7, lsl #2] │ │ │ │ │ str.w r1, [r3, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 1f52 │ │ │ │ │ + b.n 209a │ │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1d92 │ │ │ │ │ + beq.w 1eda │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1d92 │ │ │ │ │ + beq.w 1eda │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1d92 │ │ │ │ │ + beq.w 1eda │ │ │ │ │ mov r1, r5 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldrd r5, r3, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 20c4 │ │ │ │ │ + beq.n 220c │ │ │ │ │ strd r5, r3, [sp] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_NamedExpr> │ │ │ │ │ @@ -3703,127 +3837,127 @@ │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16760 │ │ │ │ │ + bl 163c4 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 20ac │ │ │ │ │ + beq.n 21f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1ed8 │ │ │ │ │ + b.n 2020 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ lsls r3, r2, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - cbz r0, 206e │ │ │ │ │ + cbz r0, 21b6 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - b.n 1fa0 │ │ │ │ │ + b.n 20e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 2084 │ │ │ │ │ + blt.n 21cc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov fp, r3 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 1d84 │ │ │ │ │ + beq.w 1ecc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1d9a │ │ │ │ │ + b.n 1ee2 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1dbe │ │ │ │ │ + b.n 1f06 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1d9c │ │ │ │ │ + b.n 1ee4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 1d5a │ │ │ │ │ + beq.w 1ea2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1dbe │ │ │ │ │ + b.n 1f06 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1d94 │ │ │ │ │ + beq.w 1edc │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1d9c │ │ │ │ │ + b.n 1ee4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1ffc │ │ │ │ │ + b.n 2144 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 22a4 │ │ │ │ │ + bne.w 23ec │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.n 1cfc │ │ │ │ │ + b.n 1e44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 1e38 │ │ │ │ │ + beq.w 1f80 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1e6c │ │ │ │ │ + b.n 1fb4 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1e1e │ │ │ │ │ + beq.w 1f66 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1e1e │ │ │ │ │ + beq.w 1f66 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cd08 │ │ │ │ │ + bl cd0c │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1e1e │ │ │ │ │ + beq.w 1f66 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -3832,66 +3966,66 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC53 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [r7, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r5, #16] │ │ │ │ │ - bl 1888 │ │ │ │ │ + bl 19d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1eb6 │ │ │ │ │ + beq.w 1ffe │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 2220 │ │ │ │ │ + b.n 2368 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 1d20 │ │ │ │ │ - b.n 1dc0 │ │ │ │ │ + beq.w 1e68 │ │ │ │ │ + b.n 1f08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cd08 │ │ │ │ │ + bl cd0c │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1e02 │ │ │ │ │ + beq.w 1f4a │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1e02 │ │ │ │ │ + beq.w 1f4a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 22ac │ │ │ │ │ + beq.w 23f4 │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 2242 │ │ │ │ │ + bne.n 238a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bl d904 │ │ │ │ │ + bl d908 │ │ │ │ │ R_ARM_THM_CALL args_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2234 │ │ │ │ │ + beq.n 237c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 1e06 │ │ │ │ │ + bne.w 1f4e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ @@ -3915,60 +4049,60 @@ │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC88 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ strd r6, r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1888 │ │ │ │ │ + bl 19d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1eb6 │ │ │ │ │ + beq.w 1ffe │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 2220 │ │ │ │ │ + b.n 2368 │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 22b4 │ │ │ │ │ + beq.n 23fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1e06 │ │ │ │ │ + b.n 1f4e │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1ce2 │ │ │ │ │ + b.n 1e2a │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1e68 │ │ │ │ │ + beq.w 1fb0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_155_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_155_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1e68 │ │ │ │ │ + beq.w 1fb0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -3977,126 +4111,126 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC89 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [r7, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r5, #16] │ │ │ │ │ - b.n 220a │ │ │ │ │ + b.n 2352 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 2220 │ │ │ │ │ + b.n 2368 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1dea │ │ │ │ │ + b.n 1f32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 219e │ │ │ │ │ + b.n 22e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2592 │ │ │ │ │ + bne.w 26da │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - b.n 21b6 │ │ │ │ │ + b.n 22fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 1d2e │ │ │ │ │ + beq.w 1e76 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1dc0 │ │ │ │ │ + b.n 1f08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 155d8 │ │ │ │ │ + bl 15204 │ │ │ │ │ R_ARM_THM_CALL kwargs_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1f88 │ │ │ │ │ + beq.w 20d0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 25b8 │ │ │ │ │ + beq.w 2700 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 25b2 │ │ │ │ │ + beq.w 26fa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2404 │ │ │ │ │ + beq.n 254c │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 22a4 │ │ │ │ │ + bne.n 23ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2fe │ │ │ │ │ R_ARM_THM_CALL _tmp_262_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbnz r0, 2346 │ │ │ │ │ + cbnz r0, 248e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1dea │ │ │ │ │ + b.n 1f32 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 25be │ │ │ │ │ + beq.w 2706 │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 2460 │ │ │ │ │ + bne.n 25a8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 244c │ │ │ │ │ + beq.n 2594 │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r8 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 2460 │ │ │ │ │ + bne.n 25a8 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 241c │ │ │ │ │ + bne.n 2564 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2446 │ │ │ │ │ + beq.n 258e │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - bgt.n 240c │ │ │ │ │ + bgt.n 2554 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r1, r7 │ │ │ │ │ @@ -4105,101 +4239,101 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 25b2 │ │ │ │ │ + beq.w 26fa │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mvn.w r1, #4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC87 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC87 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ strd r1, r2, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldrd r2, r3, [r5, #12] │ │ │ │ │ - bl 1888 │ │ │ │ │ + bl 19d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1eb6 │ │ │ │ │ + beq.w 1ffe │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 2220 │ │ │ │ │ + b.n 2368 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2326 │ │ │ │ │ + b.n 246e │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [sl, r9, lsl #2] │ │ │ │ │ str.w r0, [r1, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ - b.n 239e │ │ │ │ │ + b.n 24e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2fe │ │ │ │ │ R_ARM_THM_CALL _tmp_262_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 238c │ │ │ │ │ + beq.n 24d4 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.w 25c8 │ │ │ │ │ + bne.w 2710 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 25c6 │ │ │ │ │ + bne.w 270e │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2340 │ │ │ │ │ + b.n 2488 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2340 │ │ │ │ │ + b.n 2488 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1e9a │ │ │ │ │ + beq.w 1fe2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1e9a │ │ │ │ │ + beq.w 1fe2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cd08 │ │ │ │ │ + bl cd0c │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1e9a │ │ │ │ │ + beq.w 1fe2 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldrd r8, r3, [r7, #16] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r6, [r2, #0] │ │ │ │ │ @@ -4222,245 +4356,245 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC88 │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ strd r7, r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1888 │ │ │ │ │ + bl 19d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1eb6 │ │ │ │ │ + beq.w 1ffe │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r8, r5 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 2220 │ │ │ │ │ + b.n 2368 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 1d10 │ │ │ │ │ - b.n 1dc4 │ │ │ │ │ + beq.w 1e58 │ │ │ │ │ + b.n 1f0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 2068 │ │ │ │ │ + bne.w 21b0 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.n 1d6e │ │ │ │ │ + b.n 1eb6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cd08 │ │ │ │ │ + bl cd0c │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1e84 │ │ │ │ │ + beq.w 1fcc │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_nonparen_genexp_in_call> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_nonparen_genexp_in_call │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbnz r0, 2574 │ │ │ │ │ + cbnz r0, 26bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2154 │ │ │ │ │ - b.n 1eb6 │ │ │ │ │ + bne.w 229c │ │ │ │ │ + b.n 1ffe │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1eb2 │ │ │ │ │ + beq.w 1ffa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d904 │ │ │ │ │ + bl d908 │ │ │ │ │ R_ARM_THM_CALL args_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1eb2 │ │ │ │ │ + beq.w 1ffa │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_arguments_parsing_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_arguments_parsing_error │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbnz r0, 2574 │ │ │ │ │ + cbnz r0, 26bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 221c │ │ │ │ │ - b.n 1eb6 │ │ │ │ │ + bne.w 2364 │ │ │ │ │ + b.n 1ffe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1eba │ │ │ │ │ + b.n 2002 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1e48 │ │ │ │ │ + beq.w 1f90 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ - b.n 1e4a │ │ │ │ │ + b.n 1f92 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cd08 │ │ │ │ │ + bl cd0c │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 22c2 │ │ │ │ │ + beq.w 240a │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ - b.n 21b6 │ │ │ │ │ + b.n 22fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1f00 │ │ │ │ │ + b.n 2048 │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1dea │ │ │ │ │ + b.n 1f32 │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1dc8 │ │ │ │ │ + b.n 1f10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2356 │ │ │ │ │ + b.n 249e │ │ │ │ │ mov sl, r0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r2, [sl, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - b.n 2380 │ │ │ │ │ + b.n 24c8 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000025d8 : │ │ │ │ │ +00002720 : │ │ │ │ │ invalid_kwarg_rule.isra.0(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 27b2 │ │ │ │ │ + beq.w 28fa │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 26b8 │ │ │ │ │ + bne.n 2800 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r5 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 279c │ │ │ │ │ + beq.w 28e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #613 @ 0x265 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2748 │ │ │ │ │ + bne.w 2890 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 27a6 │ │ │ │ │ + bne.w 28ee │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #615 @ 0x267 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2748 │ │ │ │ │ + bne.w 2890 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 27a6 │ │ │ │ │ + bne.w 28ee │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #614 @ 0x266 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2748 │ │ │ │ │ + bne.n 2890 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2796 │ │ │ │ │ + bne.w 28de │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 26c0 │ │ │ │ │ + cbnz r0, 2808 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2796 │ │ │ │ │ + bne.w 28de │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_157_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_157_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cbz r0, 269c │ │ │ │ │ + cbz r0, 27e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 271a │ │ │ │ │ + bne.n 2862 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2796 │ │ │ │ │ + bne.n 28de │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 27ba │ │ │ │ │ + bne.w 2902 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2676 │ │ │ │ │ + beq.n 27be │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2676 │ │ │ │ │ + beq.n 27be │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cd08 │ │ │ │ │ + bl cd0c │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2676 │ │ │ │ │ + beq.n 27be │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC53 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -4469,30 +4603,30 @@ │ │ │ │ │ ldr r1, [r7, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1888 │ │ │ │ │ + bl 19d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 26b8 │ │ │ │ │ + beq.n 2800 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 26ba │ │ │ │ │ + b.n 2802 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 269c │ │ │ │ │ + beq.n 27e4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC91 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC91 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -4500,25 +4634,25 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #16] │ │ │ │ │ - b.n 2702 │ │ │ │ │ + b.n 284a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - cbz r0, 27ae │ │ │ │ │ + cbz r0, 28f6 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC90 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC90 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ adds r3, #16 │ │ │ │ │ @@ -4530,56 +4664,56 @@ │ │ │ │ │ ldr r1, [r0, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ │ - bl 1888 │ │ │ │ │ + bl 19d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2714 │ │ │ │ │ - b.n 26b8 │ │ │ │ │ + bne.n 285c │ │ │ │ │ + b.n 2800 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 26ba │ │ │ │ │ + b.n 2802 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, 2802 │ │ │ │ │ + cbz r3, 294a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2664 │ │ │ │ │ + b.n 27ac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 2664 │ │ │ │ │ + b.n 27ac │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 25fc │ │ │ │ │ + b.n 2744 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 26b4 │ │ │ │ │ + beq.w 27fc │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 26b4 │ │ │ │ │ + beq.w 27fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 26b4 │ │ │ │ │ + beq.w 27fc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC92 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC92 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -4587,643 +4721,643 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r0, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #12] │ │ │ │ │ - b.n 2702 │ │ │ │ │ + b.n 284a │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n 2614 │ │ │ │ │ + b.n 275c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002808 <_tmp_157_rule>: │ │ │ │ │ +00002950 <_tmp_157_rule>: │ │ │ │ │ _tmp_157_rule(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 2860 <_tmp_157_rule+0x58> │ │ │ │ │ + beq.n 29a8 <_tmp_157_rule+0x58> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 2866 <_tmp_157_rule+0x5e> │ │ │ │ │ + cbnz r3, 29ae <_tmp_157_rule+0x5e> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - cbnz r0, 2846 <_tmp_157_rule+0x3e> │ │ │ │ │ + cbnz r0, 298e <_tmp_157_rule+0x3e> │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2838 <_tmp_157_rule+0x30> │ │ │ │ │ + beq.n 2980 <_tmp_157_rule+0x30> │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ - b.n 283c <_tmp_157_rule+0x34> │ │ │ │ │ + b.n 2984 <_tmp_157_rule+0x34> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2828 <_tmp_157_rule+0x20> │ │ │ │ │ + b.n 2970 <_tmp_157_rule+0x20> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2840 <_tmp_157_rule+0x38> │ │ │ │ │ + b.n 2988 <_tmp_157_rule+0x38> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002870 <_tmp_11_rule>: │ │ │ │ │ +000029b8 <_tmp_11_rule>: │ │ │ │ │ _tmp_11_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 28be <_tmp_11_rule+0x4e> │ │ │ │ │ + beq.n 2a06 <_tmp_11_rule+0x4e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 28b6 <_tmp_11_rule+0x46> │ │ │ │ │ + cbnz r3, 29fe <_tmp_11_rule+0x46> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 28aa <_tmp_11_rule+0x3a> │ │ │ │ │ + cbnz r0, 29f2 <_tmp_11_rule+0x3a> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e060 │ │ │ │ │ + bl e064 │ │ │ │ │ R_ARM_THM_CALL annotated_rhs_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 28a2 <_tmp_11_rule+0x32> │ │ │ │ │ - b.n 28a0 <_tmp_11_rule+0x30> │ │ │ │ │ + bne.n 29ea <_tmp_11_rule+0x32> │ │ │ │ │ + b.n 29e8 <_tmp_11_rule+0x30> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 28a6 <_tmp_11_rule+0x36> │ │ │ │ │ + b.n 29ee <_tmp_11_rule+0x36> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 288e <_tmp_11_rule+0x1e> │ │ │ │ │ + b.n 29d6 <_tmp_11_rule+0x1e> │ │ │ │ │ │ │ │ │ │ -000028c4 : │ │ │ │ │ +00002a0c : │ │ │ │ │ subject_expr_rule(): │ │ │ │ │ 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 r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 295e │ │ │ │ │ + beq.n 2aa6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2970 │ │ │ │ │ + bne.n 2ab8 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 294e │ │ │ │ │ + bne.n 2a96 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 2964 │ │ │ │ │ + blt.n 2aac │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 2970 │ │ │ │ │ + cbnz r3, 2ab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1152c │ │ │ │ │ + bl 114ac │ │ │ │ │ R_ARM_THM_CALL star_named_expression_rule │ │ │ │ │ - cbz r0, 292c │ │ │ │ │ + cbz r0, 2a74 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - cbnz r0, 2978 │ │ │ │ │ + cbnz r0, 2ac0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r1, 2970 │ │ │ │ │ + cbnz r1, 2ab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10edc │ │ │ │ │ + bl 10e5c │ │ │ │ │ R_ARM_THM_CALL named_expression_rule │ │ │ │ │ - cbz r0, 294a │ │ │ │ │ + cbz r0, 2a92 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 293a │ │ │ │ │ + b.n 2a82 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n 2916 │ │ │ │ │ + b.n 2a5e │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 28e6 │ │ │ │ │ + b.n 2a2e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 2940 │ │ │ │ │ + b.n 2a88 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2940 │ │ │ │ │ + b.n 2a88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bl 12cb8 │ │ │ │ │ + bl 12c38 │ │ │ │ │ R_ARM_THM_CALL star_named_expressions_rule │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 292e │ │ │ │ │ + bne.n 2a76 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 29d0 │ │ │ │ │ + cbz r0, 2b18 │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr r5, [r5, #24] │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ - cbz r0, 29d6 │ │ │ │ │ + cbz r0, 2b1e │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ mov r2, r6 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Tuple │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 293a │ │ │ │ │ + bne.n 2a82 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 293a │ │ │ │ │ + beq.n 2a82 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2940 │ │ │ │ │ + b.n 2a88 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2940 │ │ │ │ │ + b.n 2a88 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 29a4 │ │ │ │ │ + b.n 2aec │ │ │ │ │ │ │ │ │ │ -000029dc <_loop0_112_rule>: │ │ │ │ │ +00002b24 <_loop0_112_rule>: │ │ │ │ │ _loop0_112_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 2afc <_loop0_112_rule+0x120> │ │ │ │ │ + beq.n 2c44 <_loop0_112_rule+0x120> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 2af4 <_loop0_112_rule+0x118> │ │ │ │ │ + bne.n 2c3c <_loop0_112_rule+0x118> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2ae4 <_loop0_112_rule+0x108> │ │ │ │ │ + beq.n 2c2c <_loop0_112_rule+0x108> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 2af4 <_loop0_112_rule+0x118> │ │ │ │ │ + bne.n 2c3c <_loop0_112_rule+0x118> │ │ │ │ │ mov r7, r5 │ │ │ │ │ - mov.w r9, #1 │ │ │ │ │ - movw sl, #6000 @ 0x1770 │ │ │ │ │ + mov.w sl, #1 │ │ │ │ │ + movw r9, #6000 @ 0x1770 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ - cmp r3, sl │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 2adc <_loop0_112_rule+0x100> │ │ │ │ │ + beq.n 2c24 <_loop0_112_rule+0x100> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 2a50 <_loop0_112_rule+0x74> │ │ │ │ │ + cbnz r3, 2b98 <_loop0_112_rule+0x74> │ │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 2a76 <_loop0_112_rule+0x9a> │ │ │ │ │ + cbnz r0, 2bbe <_loop0_112_rule+0x9a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ - cbnz r3, 2a50 <_loop0_112_rule+0x74> │ │ │ │ │ + cbnz r3, 2b98 <_loop0_112_rule+0x74> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1309c │ │ │ │ │ + bl 1301c │ │ │ │ │ R_ARM_THM_CALL fstring_replacement_field_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 2a84 <_loop0_112_rule+0xa8> │ │ │ │ │ + cbnz r0, 2bcc <_loop0_112_rule+0xa8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 2ac8 <_loop0_112_rule+0xec> │ │ │ │ │ + cbz r0, 2c10 <_loop0_112_rule+0xec> │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - ble.n 2a9a <_loop0_112_rule+0xbe> │ │ │ │ │ + ble.n 2be2 <_loop0_112_rule+0xbe> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr.w r2, [r8, r5, lsl #2] │ │ │ │ │ str.w r2, [r3, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 2a64 <_loop0_112_rule+0x88> │ │ │ │ │ + b.n 2bac <_loop0_112_rule+0x88> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_decoded_constant_from_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_decoded_constant_from_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2b02 <_loop0_112_rule+0x126> │ │ │ │ │ + beq.n 2c4a <_loop0_112_rule+0x126> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r9, r7 │ │ │ │ │ + cmp sl, r7 │ │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 2aae <_loop0_112_rule+0xd2> │ │ │ │ │ + beq.n 2bf6 <_loop0_112_rule+0xd2> │ │ │ │ │ str.w r3, [r8, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n 2a22 <_loop0_112_rule+0x46> │ │ │ │ │ + b.n 2b6a <_loop0_112_rule+0x46> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - mov.w r9, r9, lsl #1 │ │ │ │ │ + mov.w sl, sl, lsl #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - mov.w r1, r9, lsl #2 │ │ │ │ │ + mov.w r1, sl, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 2ac8 <_loop0_112_rule+0xec> │ │ │ │ │ + cbz r0, 2c10 <_loop0_112_rule+0xec> │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 2a90 <_loop0_112_rule+0xb4> │ │ │ │ │ + b.n 2bd8 <_loop0_112_rule+0xb4> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2aa4 <_loop0_112_rule+0xc8> │ │ │ │ │ + b.n 2bec <_loop0_112_rule+0xc8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2a2c <_loop0_112_rule+0x50> │ │ │ │ │ + b.n 2b74 <_loop0_112_rule+0x50> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2aa4 <_loop0_112_rule+0xc8> │ │ │ │ │ + b.n 2bec <_loop0_112_rule+0xc8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2aa4 <_loop0_112_rule+0xc8> │ │ │ │ │ + b.n 2bec <_loop0_112_rule+0xc8> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 29fe <_loop0_112_rule+0x22> │ │ │ │ │ + b.n 2b46 <_loop0_112_rule+0x22> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2a54 <_loop0_112_rule+0x78> │ │ │ │ │ + beq.n 2b9c <_loop0_112_rule+0x78> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 2a54 <_loop0_112_rule+0x78> │ │ │ │ │ + b.n 2b9c <_loop0_112_rule+0x78> │ │ │ │ │ │ │ │ │ │ -00002b14 <_loop1_64_rule>: │ │ │ │ │ +00002c5c <_loop1_64_rule>: │ │ │ │ │ _loop1_64_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 2d9a <_loop1_64_rule+0x286> │ │ │ │ │ + beq.w 2ee2 <_loop1_64_rule+0x286> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 2d90 <_loop1_64_rule+0x27c> │ │ │ │ │ + bne.w 2ed8 <_loop1_64_rule+0x27c> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2da0 <_loop1_64_rule+0x28c> │ │ │ │ │ + beq.w 2ee8 <_loop1_64_rule+0x28c> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2d92 <_loop1_64_rule+0x27e> │ │ │ │ │ + bne.w 2eda <_loop1_64_rule+0x27e> │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ movw r7, #6000 @ 0x1770 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 2db0 <_loop1_64_rule+0x29c> │ │ │ │ │ + beq.w 2ef8 <_loop1_64_rule+0x29c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2be2 <_loop1_64_rule+0xce> │ │ │ │ │ + bne.n 2d2a <_loop1_64_rule+0xce> │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2c5a <_loop1_64_rule+0x146> │ │ │ │ │ + bne.n 2da2 <_loop1_64_rule+0x146> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC93 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC93 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ - cbz r0, 2be2 <_loop1_64_rule+0xce> │ │ │ │ │ + cbz r0, 2d2a <_loop1_64_rule+0xce> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2db8 │ │ │ │ │ + bl 2f00 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 2be2 <_loop1_64_rule+0xce> │ │ │ │ │ + cbz r0, 2d2a <_loop1_64_rule+0xce> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3ac0 │ │ │ │ │ + bl 3c08 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ - cbnz r3, 2be2 <_loop1_64_rule+0xce> │ │ │ │ │ + cbnz r3, 2d2a <_loop1_64_rule+0xce> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 2be2 <_loop1_64_rule+0xce> │ │ │ │ │ + cbz r0, 2d2a <_loop1_64_rule+0xce> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12664 │ │ │ │ │ + bl 125e4 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ - cbz r0, 2be2 <_loop1_64_rule+0xce> │ │ │ │ │ + cbz r0, 2d2a <_loop1_64_rule+0xce> │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ bl 0 <_PyAST_match_case> │ │ │ │ │ R_ARM_THM_CALL _PyAST_match_case │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 2bd8 <_loop1_64_rule+0xc4> │ │ │ │ │ + cbz r0, 2d20 <_loop1_64_rule+0xc4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp fp, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 2c2e <_loop1_64_rule+0x11a> │ │ │ │ │ + beq.n 2d76 <_loop1_64_rule+0x11a> │ │ │ │ │ str.w r6, [r9, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - b.n 2b64 <_loop1_64_rule+0x50> │ │ │ │ │ + b.n 2cac <_loop1_64_rule+0x50> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 2be2 <_loop1_64_rule+0xce> │ │ │ │ │ + cbz r0, 2d2a <_loop1_64_rule+0xce> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 2d8a <_loop1_64_rule+0x276> │ │ │ │ │ + beq.w 2ed2 <_loop1_64_rule+0x276> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 2d8a <_loop1_64_rule+0x276> │ │ │ │ │ + bne.w 2ed2 <_loop1_64_rule+0x276> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 2c46 <_loop1_64_rule+0x132> │ │ │ │ │ + cbz r0, 2d8e <_loop1_64_rule+0x132> │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - ble.n 2c1a <_loop1_64_rule+0x106> │ │ │ │ │ + ble.n 2d62 <_loop1_64_rule+0x106> │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ ldr.w r2, [r9, r6, lsl #2] │ │ │ │ │ str.w r2, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 2c06 <_loop1_64_rule+0xf2> │ │ │ │ │ + b.n 2d4e <_loop1_64_rule+0xf2> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov.w fp, fp, lsl #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov.w r1, fp, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 2c44 <_loop1_64_rule+0x130> │ │ │ │ │ + cbz r0, 2d8c <_loop1_64_rule+0x130> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n 2bcc <_loop1_64_rule+0xb8> │ │ │ │ │ + b.n 2d14 <_loop1_64_rule+0xb8> │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2c24 <_loop1_64_rule+0x110> │ │ │ │ │ + b.n 2d6c <_loop1_64_rule+0x110> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2cec <_loop1_64_rule+0x1d8> │ │ │ │ │ + beq.n 2e34 <_loop1_64_rule+0x1d8> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC93 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC93 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ - cbz r0, 2c9e <_loop1_64_rule+0x18a> │ │ │ │ │ + cbz r0, 2de6 <_loop1_64_rule+0x18a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2db8 │ │ │ │ │ - cbz r0, 2c9e <_loop1_64_rule+0x18a> │ │ │ │ │ + bl 2f00 │ │ │ │ │ + cbz r0, 2de6 <_loop1_64_rule+0x18a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3ac0 │ │ │ │ │ + bl 3c08 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 2ca0 <_loop1_64_rule+0x18c> │ │ │ │ │ + cbnz r6, 2de8 <_loop1_64_rule+0x18c> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2cfe <_loop1_64_rule+0x1ea> │ │ │ │ │ + bne.n 2e46 <_loop1_64_rule+0x1ea> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - cbnz r6, 2cf8 <_loop1_64_rule+0x1e4> │ │ │ │ │ + cbnz r6, 2e40 <_loop1_64_rule+0x1e4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC93 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC93 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ - cbz r0, 2cd6 <_loop1_64_rule+0x1c2> │ │ │ │ │ + cbz r0, 2e1e <_loop1_64_rule+0x1c2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2db8 │ │ │ │ │ - cbz r0, 2cd6 <_loop1_64_rule+0x1c2> │ │ │ │ │ + bl 2f00 │ │ │ │ │ + cbz r0, 2e1e <_loop1_64_rule+0x1c2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3ac0 │ │ │ │ │ + bl 3c08 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 2d80 <_loop1_64_rule+0x26c> │ │ │ │ │ + bne.n 2ec8 <_loop1_64_rule+0x26c> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 2d30 <_loop1_64_rule+0x21c> │ │ │ │ │ + cbnz r0, 2e78 <_loop1_64_rule+0x21c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 2b7a <_loop1_64_rule+0x66> │ │ │ │ │ + beq.w 2cc2 <_loop1_64_rule+0x66> │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n 2be6 <_loop1_64_rule+0xd2> │ │ │ │ │ + b.n 2d2e <_loop1_64_rule+0xd2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 2d84 <_loop1_64_rule+0x270> │ │ │ │ │ + beq.n 2ecc <_loop1_64_rule+0x270> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 2cdc <_loop1_64_rule+0x1c8> │ │ │ │ │ + b.n 2e24 <_loop1_64_rule+0x1c8> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 2d78 <_loop1_64_rule+0x264> │ │ │ │ │ + cbnz r0, 2ec0 <_loop1_64_rule+0x264> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - cbz r0, 2d2c <_loop1_64_rule+0x218> │ │ │ │ │ + cbz r0, 2e74 <_loop1_64_rule+0x218> │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 2cdc <_loop1_64_rule+0x1c8> │ │ │ │ │ + b.n 2e24 <_loop1_64_rule+0x1c8> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 2cda <_loop1_64_rule+0x1c6> │ │ │ │ │ + b.n 2e22 <_loop1_64_rule+0x1c6> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2cd6 <_loop1_64_rule+0x1c2> │ │ │ │ │ + beq.n 2e1e <_loop1_64_rule+0x1c2> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2cd6 <_loop1_64_rule+0x1c2> │ │ │ │ │ + beq.n 2e1e <_loop1_64_rule+0x1c2> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ @@ -5234,569 +5368,569 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC94 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC94 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2d1c <_loop1_64_rule+0x208> │ │ │ │ │ + beq.n 2e64 <_loop1_64_rule+0x208> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2bc4 <_loop1_64_rule+0xb0> │ │ │ │ │ + b.n 2d0c <_loop1_64_rule+0xb0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2cda <_loop1_64_rule+0x1c6> │ │ │ │ │ + b.n 2e22 <_loop1_64_rule+0x1c6> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - b.n 2c70 <_loop1_64_rule+0x15c> │ │ │ │ │ + b.n 2db8 <_loop1_64_rule+0x15c> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2c24 <_loop1_64_rule+0x110> │ │ │ │ │ + b.n 2d6c <_loop1_64_rule+0x110> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2b38 <_loop1_64_rule+0x24> │ │ │ │ │ + b.n 2c80 <_loop1_64_rule+0x24> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r9 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2c24 <_loop1_64_rule+0x110> │ │ │ │ │ + b.n 2d6c <_loop1_64_rule+0x110> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2b6e <_loop1_64_rule+0x5a> │ │ │ │ │ + b.n 2cb6 <_loop1_64_rule+0x5a> │ │ │ │ │ │ │ │ │ │ -00002db8 : │ │ │ │ │ +00002f00 : │ │ │ │ │ patterns_rule(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 2e34 │ │ │ │ │ + beq.n 2f7c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2e8e │ │ │ │ │ + bne.n 2fd6 │ │ │ │ │ ldrd r5, r2, [r4, #8] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.n 2e7e │ │ │ │ │ + bne.n 2fc6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ │ - blt.n 2e96 │ │ │ │ │ + blt.n 2fde │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2e78 │ │ │ │ │ + bne.n 2fc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2ea0 │ │ │ │ │ + bl 2fe8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 2e3e │ │ │ │ │ + cbnz r0, 2f86 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2e78 │ │ │ │ │ + bne.n 2fc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 309c │ │ │ │ │ - cbz r0, 2e3a │ │ │ │ │ + bl 31e4 │ │ │ │ │ + cbz r0, 2f82 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2dd8 │ │ │ │ │ + b.n 2f20 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 2e26 │ │ │ │ │ + b.n 2f6e │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 2e8e │ │ │ │ │ + cbz r0, 2fd6 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ bl 0 <_PyAST_MatchSequence> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchSequence │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2e26 │ │ │ │ │ + bne.n 2f6e │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2e26 │ │ │ │ │ + beq.n 2f6e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 2e2c │ │ │ │ │ + b.n 2f74 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 2e2c │ │ │ │ │ + b.n 2f74 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n 2e0c │ │ │ │ │ + b.n 2f54 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 2e2c │ │ │ │ │ + b.n 2f74 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 2e2c │ │ │ │ │ + b.n 2f74 │ │ │ │ │ │ │ │ │ │ -00002ea0 : │ │ │ │ │ +00002fe8 : │ │ │ │ │ open_sequence_pattern_rule(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 2f1c │ │ │ │ │ + beq.n 3064 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 2f14 │ │ │ │ │ + cbnz r3, 305c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 2f24 │ │ │ │ │ + bl 306c │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 2ed8 │ │ │ │ │ + cbz r0, 3020 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 2ee6 │ │ │ │ │ + cbnz r0, 302e │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3954 │ │ │ │ │ + bl 3a9c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2ed8 │ │ │ │ │ + bne.n 3020 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2edc │ │ │ │ │ + bne.n 3024 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2eda │ │ │ │ │ + beq.n 3022 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2ee0 │ │ │ │ │ + b.n 3028 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2ee0 │ │ │ │ │ + b.n 3028 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2ebe │ │ │ │ │ + b.n 3006 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002f24 : │ │ │ │ │ +0000306c : │ │ │ │ │ maybe_star_pattern_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 303a │ │ │ │ │ + beq.n 3182 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3096 │ │ │ │ │ + bne.w 31de │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 307a │ │ │ │ │ + beq.w 31c2 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ mov.w r1, #1088 @ 0x440 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbnz r0, 2fbe │ │ │ │ │ + cbnz r0, 3106 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 302e │ │ │ │ │ + beq.n 3176 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 3088 │ │ │ │ │ + bne.n 31d0 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 2fe8 │ │ │ │ │ + cbnz r0, 3130 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 3088 │ │ │ │ │ + bne.n 31d0 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 304a │ │ │ │ │ + bne.n 3192 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov.w r2, #1088 @ 0x440 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r0, 2fda │ │ │ │ │ + cbnz r0, 3122 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 3042 │ │ │ │ │ + bne.n 318a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 309c │ │ │ │ │ + bl 31e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 2fe4 │ │ │ │ │ + cbz r0, 312c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n 2fda │ │ │ │ │ + b.n 3122 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3628 │ │ │ │ │ + bl 3770 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2f98 │ │ │ │ │ + beq.n 30e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 308e │ │ │ │ │ + beq.n 31d6 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ bl 0 <_PyAST_MatchStar> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchStar │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2fb0 │ │ │ │ │ + bne.n 30f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2fb0 │ │ │ │ │ + beq.n 30f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2fca │ │ │ │ │ + b.n 3112 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 2f7a │ │ │ │ │ - b.n 3020 │ │ │ │ │ + bge.n 30c2 │ │ │ │ │ + b.n 3168 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2f48 │ │ │ │ │ + b.n 3090 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2fdc │ │ │ │ │ + b.n 3124 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 36c4 │ │ │ │ │ + bl 380c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2fac │ │ │ │ │ + beq.n 30f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 308e │ │ │ │ │ + cbz r0, 31d6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r6, [r3, #24] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_MatchStar> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchStar │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2fb0 │ │ │ │ │ - b.n 3018 │ │ │ │ │ + bne.n 30f8 │ │ │ │ │ + b.n 3160 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 2f60 │ │ │ │ │ + beq.w 30a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 302a │ │ │ │ │ + b.n 3172 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 302a │ │ │ │ │ + b.n 3172 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2fdc │ │ │ │ │ + b.n 3124 │ │ │ │ │ │ │ │ │ │ -0000309c : │ │ │ │ │ +000031e4 : │ │ │ │ │ pattern_rule(): │ │ │ │ │ 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 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #16 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 31f6 │ │ │ │ │ + beq.w 333e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3296 │ │ │ │ │ + bne.w 33de │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r5 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3284 │ │ │ │ │ + beq.w 33cc │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.n 3132 │ │ │ │ │ + beq.n 327a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 192a4 │ │ │ │ │ + bl 1921c │ │ │ │ │ R_ARM_THM_CALL or_pattern_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 3108 │ │ │ │ │ + cbz r0, 3250 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 31a8 │ │ │ │ │ + bne.n 32f0 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r3, 3156 │ │ │ │ │ + cbnz r3, 329e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 3296 │ │ │ │ │ + bne.w 33de │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 192a4 │ │ │ │ │ + bl 1921c │ │ │ │ │ R_ARM_THM_CALL or_pattern_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 3152 │ │ │ │ │ + cbz r0, 329a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 3206 │ │ │ │ │ + blt.n 334e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 30f0 │ │ │ │ │ - b.n 3110 │ │ │ │ │ + beq.n 3238 │ │ │ │ │ + b.n 3258 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 3128 │ │ │ │ │ + b.n 3270 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 3112 │ │ │ │ │ + bne.n 325a │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 31e4 │ │ │ │ │ + beq.n 332c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 192a4 │ │ │ │ │ + bl 1921c │ │ │ │ │ R_ARM_THM_CALL or_pattern_rule │ │ │ │ │ - cbz r0, 3180 │ │ │ │ │ + cbz r0, 32c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3212 │ │ │ │ │ + bne.n 335a │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 31f0 │ │ │ │ │ + bne.n 3338 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 192a4 │ │ │ │ │ + bl 1921c │ │ │ │ │ R_ARM_THM_CALL or_pattern_rule │ │ │ │ │ - cbz r0, 319e │ │ │ │ │ + cbz r0, 32e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 325c │ │ │ │ │ + bne.n 33a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3110 │ │ │ │ │ + b.n 3258 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3628 │ │ │ │ │ + bl 3770 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3108 │ │ │ │ │ + beq.n 3250 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 329c │ │ │ │ │ + beq.n 33e4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r6, [r1, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ │ bl 0 <_PyAST_MatchAs> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchAs │ │ │ │ │ - cbz r0, 31fe │ │ │ │ │ + cbz r0, 3346 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3128 │ │ │ │ │ + b.n 3270 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 3168 │ │ │ │ │ + beq.n 32b0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 31a4 │ │ │ │ │ + b.n 32ec │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 30c2 │ │ │ │ │ + b.n 320a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 32a4 │ │ │ │ │ + beq.n 33ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3114 │ │ │ │ │ + b.n 325c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC95 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC95 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3180 │ │ │ │ │ + beq.n 32c8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC96 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC96 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -5805,687 +5939,687 @@ │ │ │ │ │ ldr r2, [r0, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r0, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1888 │ │ │ │ │ + bl 19d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 31a0 │ │ │ │ │ + beq.n 32e8 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 31a4 │ │ │ │ │ + b.n 32ec │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_name_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_name_token │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_lookahead_for_expr> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_for_expr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 319e │ │ │ │ │ + beq.n 32e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 319e │ │ │ │ │ + beq.n 32e6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC97 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC97 │ │ │ │ │ - b.n 322c │ │ │ │ │ + b.n 3374 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 3110 │ │ │ │ │ + bne.w 3258 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - b.n 30dc │ │ │ │ │ + b.n 3224 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 312a │ │ │ │ │ + b.n 3272 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3114 │ │ │ │ │ + b.n 325c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3110 │ │ │ │ │ + b.n 3258 │ │ │ │ │ │ │ │ │ │ -000032a8 : │ │ │ │ │ +000033f0 : │ │ │ │ │ signed_number_rule(): │ │ │ │ │ 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 r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 3314 │ │ │ │ │ + beq.n 345c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 3374 │ │ │ │ │ + bne.n 34bc │ │ │ │ │ ldrd r7, r5, [r4, #8] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.n 3350 │ │ │ │ │ + beq.n 3498 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_number_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 3304 │ │ │ │ │ + cbnz r0, 344c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3374 │ │ │ │ │ + bne.n 34bc │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 331a │ │ │ │ │ + cbnz r0, 3462 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r5 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 32ca │ │ │ │ │ + b.n 3412 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_number_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3302 │ │ │ │ │ + beq.n 344a │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 336e │ │ │ │ │ + cbz r0, 34b6 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_UnaryOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_UnaryOp │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 337c │ │ │ │ │ + cbz r0, 34c4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 3304 │ │ │ │ │ + b.n 344c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - blt.n 3384 │ │ │ │ │ + blt.n 34cc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 32e6 │ │ │ │ │ + beq.n 342e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 330a │ │ │ │ │ + b.n 3452 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 330a │ │ │ │ │ + b.n 3452 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3304 │ │ │ │ │ + beq.n 344c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 330a │ │ │ │ │ + b.n 3452 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003390 : │ │ │ │ │ +000034d8 : │ │ │ │ │ complex_number_rule(): │ │ │ │ │ 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 r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 33fe │ │ │ │ │ + beq.n 3546 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 34b0 │ │ │ │ │ + bne.n 35f8 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 348c │ │ │ │ │ + beq.n 35d4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 34c4 │ │ │ │ │ + bl 360c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 345a │ │ │ │ │ + bne.n 35a2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 34b0 │ │ │ │ │ + bne.n 35f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 34c4 │ │ │ │ │ + bl 360c │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbnz r0, 3404 │ │ │ │ │ + cbnz r0, 354c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 33b2 │ │ │ │ │ + b.n 34fa │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 33ec │ │ │ │ │ + beq.n 3534 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1d2 │ │ │ │ │ R_ARM_THM_CALL imaginary_number_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 33ec │ │ │ │ │ + beq.n 3534 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 33f0 │ │ │ │ │ + beq.n 3538 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r1, #2 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd r7, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 33f0 │ │ │ │ │ + bne.n 3538 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 33ee │ │ │ │ │ + beq.n 3536 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 33f4 │ │ │ │ │ + b.n 353c │ │ │ │ │ movs r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 33da │ │ │ │ │ + beq.n 3522 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1d2 │ │ │ │ │ R_ARM_THM_CALL imaginary_number_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 33da │ │ │ │ │ + beq.n 3522 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 33f0 │ │ │ │ │ + beq.n 3538 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r1, #1 │ │ │ │ │ - b.n 3434 │ │ │ │ │ + b.n 357c │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 34b8 │ │ │ │ │ + blt.n 3600 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 33ce │ │ │ │ │ + beq.n 3516 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 33f4 │ │ │ │ │ + b.n 353c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 33f4 │ │ │ │ │ + b.n 353c │ │ │ │ │ │ │ │ │ │ -000034c4 : │ │ │ │ │ +0000360c : │ │ │ │ │ signed_real_number_rule(): │ │ │ │ │ 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 r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 3530 │ │ │ │ │ + beq.n 3678 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 3590 │ │ │ │ │ + bne.n 36d8 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n 356e │ │ │ │ │ + beq.n 36b6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 35bc │ │ │ │ │ + bl 3704 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 3520 │ │ │ │ │ + cbnz r0, 3668 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3590 │ │ │ │ │ + bne.n 36d8 │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 3536 │ │ │ │ │ + cbnz r0, 367e │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r5 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 34e6 │ │ │ │ │ + b.n 362e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 35bc │ │ │ │ │ + bl 3704 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 351e │ │ │ │ │ + beq.n 3666 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 35b6 │ │ │ │ │ + beq.n 36fe │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_UnaryOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_UnaryOp │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 35a4 │ │ │ │ │ + cbz r0, 36ec │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 3520 │ │ │ │ │ + b.n 3668 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - blt.n 3598 │ │ │ │ │ + blt.n 36e0 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3502 │ │ │ │ │ + beq.n 364a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3526 │ │ │ │ │ + b.n 366e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r6, r5 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3526 │ │ │ │ │ + b.n 366e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3520 │ │ │ │ │ + beq.n 3668 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3526 │ │ │ │ │ + b.n 366e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3526 │ │ │ │ │ + b.n 366e │ │ │ │ │ │ │ │ │ │ -000035bc : │ │ │ │ │ +00003704 : │ │ │ │ │ real_number_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 35f6 │ │ │ │ │ + beq.n 373e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 360c │ │ │ │ │ + cbnz r3, 3754 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_number_token │ │ │ │ │ - cbnz r0, 35fc │ │ │ │ │ + cbnz r0, 3744 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 35da │ │ │ │ │ + b.n 3722 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_ensure_real> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_ensure_real │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 3614 │ │ │ │ │ + cbz r0, 375c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 35ee │ │ │ │ │ + b.n 3736 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 35f0 │ │ │ │ │ + b.n 3738 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 35ec │ │ │ │ │ + beq.n 3734 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 35f0 │ │ │ │ │ + b.n 3738 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003628 : │ │ │ │ │ +00003770 : │ │ │ │ │ pattern_capture_target_rule(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 36bc │ │ │ │ │ + beq.n 3804 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 36b4 │ │ │ │ │ + cbnz r5, 37fc │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC95 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC95 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_soft_keyword │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_soft_keyword │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_string> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_string │ │ │ │ │ - cbz r0, 36a4 │ │ │ │ │ + cbz r0, 37ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - cbz r0, 36a4 │ │ │ │ │ + cbz r0, 37ec │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_69_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_69_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cbz r0, 36a4 │ │ │ │ │ + cbz r0, 37ec │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 36a8 │ │ │ │ │ + cbnz r0, 37f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 36a6 │ │ │ │ │ + cbz r0, 37ee │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 36ac │ │ │ │ │ + b.n 37f4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 36ac │ │ │ │ │ + b.n 37f4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3648 │ │ │ │ │ + b.n 3790 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000036c4 : │ │ │ │ │ +0000380c : │ │ │ │ │ wildcard_pattern_rule(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 3794 │ │ │ │ │ + beq.n 38dc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3780 │ │ │ │ │ + bne.n 38c8 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 375c │ │ │ │ │ + beq.n 38a4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC95 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC95 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ - cbnz r0, 3720 │ │ │ │ │ + cbnz r0, 3868 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3714 │ │ │ │ │ + beq.n 385c │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r1, [r0, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_PyAST_MatchAs> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchAs │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3714 │ │ │ │ │ + bne.n 385c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3712 │ │ │ │ │ + beq.n 385a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3718 │ │ │ │ │ + b.n 3860 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 3788 │ │ │ │ │ + blt.n 38d0 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3700 │ │ │ │ │ + beq.n 3848 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3718 │ │ │ │ │ + b.n 3860 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3718 │ │ │ │ │ + b.n 3860 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 36e4 │ │ │ │ │ + b.n 382c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000379c : │ │ │ │ │ +000038e4 : │ │ │ │ │ attr_rule(): │ │ │ │ │ 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 r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #32 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 38d6 │ │ │ │ │ + beq.w 3a1e │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1081 @ 0x439 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbz r0, 37e0 │ │ │ │ │ + cbz r0, 3928 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ @@ -6495,259 +6629,259 @@ │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1081 @ 0x439 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 38ee │ │ │ │ │ + bne.n 3a36 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 38f6 │ │ │ │ │ + beq.n 3a3e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 38ca │ │ │ │ │ + bne.n 3a12 │ │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 38a8 │ │ │ │ │ + beq.n 39f0 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl 3900 │ │ │ │ │ + bl 3a48 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - cbnz r0, 3846 │ │ │ │ │ + cbnz r0, 398e │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 38ce │ │ │ │ │ + bne.n 3a16 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 37da │ │ │ │ │ + b.n 3922 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3830 │ │ │ │ │ + beq.n 3978 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3830 │ │ │ │ │ + beq.n 3978 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3832 │ │ │ │ │ + beq.n 397a │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ strd r8, r5, [sp] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Attribute │ │ │ │ │ - cbz r0, 38dc │ │ │ │ │ + cbz r0, 3a24 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r2, 38ce │ │ │ │ │ + cbnz r2, 3a16 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - ble.n 383c │ │ │ │ │ + ble.n 3984 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - b.n 37e6 │ │ │ │ │ + b.n 392e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 38e4 │ │ │ │ │ + blt.n 3a2c │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r8, r2 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 3824 │ │ │ │ │ + beq.n 396c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 37da │ │ │ │ │ + b.n 3922 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 37c0 │ │ │ │ │ + b.n 3908 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3832 │ │ │ │ │ + beq.n 397a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 38ce │ │ │ │ │ + b.n 3a16 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 37da │ │ │ │ │ + b.n 3922 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3808 │ │ │ │ │ + b.n 3950 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003900 : │ │ │ │ │ +00003a48 : │ │ │ │ │ name_or_attr_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 3944 │ │ │ │ │ + beq.n 3a8c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 394a │ │ │ │ │ + cbnz r3, 3a92 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 379c │ │ │ │ │ - cbnz r0, 393c │ │ │ │ │ + bl 38e4 │ │ │ │ │ + cbnz r0, 3a84 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 393c │ │ │ │ │ + cbnz r3, 3a84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - cbnz r0, 393c │ │ │ │ │ + cbnz r0, 3a84 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 391e │ │ │ │ │ + b.n 3a66 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3940 │ │ │ │ │ + b.n 3a88 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003954 : │ │ │ │ │ +00003a9c : │ │ │ │ │ maybe_sequence_pattern_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 3aae │ │ │ │ │ + beq.w 3bf6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3a8e │ │ │ │ │ + bne.w 3bd6 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov fp, r1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3a98 │ │ │ │ │ + beq.w 3be0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2f24 │ │ │ │ │ + bl 306c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3a82 │ │ │ │ │ + beq.n 3bca │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3ab6 │ │ │ │ │ + beq.w 3bfe │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3a7c │ │ │ │ │ + bne.n 3bc4 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3a74 │ │ │ │ │ + beq.n 3bbc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 3a7c │ │ │ │ │ + bne.n 3bc4 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbz r3, 39f8 │ │ │ │ │ - bl 2f24 │ │ │ │ │ + cbz r3, 3b40 │ │ │ │ │ + bl 306c │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 39f8 │ │ │ │ │ + cbz r0, 3b40 │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - beq.n 3a56 │ │ │ │ │ + beq.n 3b9e │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ str.w r3, [r7, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 39d2 │ │ │ │ │ + b.n 3b1a │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 3a6e │ │ │ │ │ + cbz r0, 3bb6 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - ble.n 3a1c │ │ │ │ │ + ble.n 3b64 │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ ldr.w r1, [r7, r5, lsl #2] │ │ │ │ │ str.w r1, [r3, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 3a08 │ │ │ │ │ + b.n 3b50 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -6755,735 +6889,735 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 3a86 │ │ │ │ │ + cbz r0, 3bce │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 3a94 │ │ │ │ │ + cbnz r3, 3bdc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, 3a6e │ │ │ │ │ + cbz r0, 3bb6 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 39ec │ │ │ │ │ + b.n 3b34 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ - b.n 3a4a │ │ │ │ │ + b.n 3b92 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 3a4c │ │ │ │ │ + b.n 3b94 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3a86 │ │ │ │ │ + b.n 3bce │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3994 │ │ │ │ │ + beq.w 3adc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3a86 │ │ │ │ │ + b.n 3bce │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 397a │ │ │ │ │ + b.n 3ac2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 39b0 │ │ │ │ │ + b.n 3af8 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003ac0 : │ │ │ │ │ +00003c08 : │ │ │ │ │ guard_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 3b08 │ │ │ │ │ + beq.n 3c50 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 3b0e │ │ │ │ │ + cbnz r3, 3c56 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 3afc │ │ │ │ │ + cbnz r0, 3c44 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10edc │ │ │ │ │ + bl 10e5c │ │ │ │ │ R_ARM_THM_CALL named_expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3af4 │ │ │ │ │ - b.n 3af2 │ │ │ │ │ + bne.n 3c3c │ │ │ │ │ + b.n 3c3a │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3ade │ │ │ │ │ + b.n 3c26 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3af8 │ │ │ │ │ + b.n 3c40 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003b18 <_tmp_69_rule>: │ │ │ │ │ +00003c60 <_tmp_69_rule>: │ │ │ │ │ _tmp_69_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 3b70 <_tmp_69_rule+0x58> │ │ │ │ │ + beq.n 3cb8 <_tmp_69_rule+0x58> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 3b76 <_tmp_69_rule+0x5e> │ │ │ │ │ + cbnz r3, 3cbe <_tmp_69_rule+0x5e> │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 3b68 <_tmp_69_rule+0x50> │ │ │ │ │ + cbnz r0, 3cb0 <_tmp_69_rule+0x50> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 3b68 <_tmp_69_rule+0x50> │ │ │ │ │ + cbnz r3, 3cb0 <_tmp_69_rule+0x50> │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 3b68 <_tmp_69_rule+0x50> │ │ │ │ │ + cbnz r0, 3cb0 <_tmp_69_rule+0x50> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 3b68 <_tmp_69_rule+0x50> │ │ │ │ │ + cbnz r3, 3cb0 <_tmp_69_rule+0x50> │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 3b68 <_tmp_69_rule+0x50> │ │ │ │ │ + cbnz r0, 3cb0 <_tmp_69_rule+0x50> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3b36 <_tmp_69_rule+0x1e> │ │ │ │ │ + b.n 3c7e <_tmp_69_rule+0x1e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3b6c <_tmp_69_rule+0x54> │ │ │ │ │ + b.n 3cb4 <_tmp_69_rule+0x54> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003b80 <_loop1_111_rule>: │ │ │ │ │ +00003cc8 <_loop1_111_rule>: │ │ │ │ │ _loop1_196_rule(): │ │ │ │ │ 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 r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 3c1e <_loop1_111_rule+0x9e> │ │ │ │ │ + beq.n 3d66 <_loop1_111_rule+0x9e> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 3c3e <_loop1_111_rule+0xbe> │ │ │ │ │ + bne.n 3d86 <_loop1_111_rule+0xbe> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3c46 <_loop1_111_rule+0xc6> │ │ │ │ │ + beq.n 3d8e <_loop1_111_rule+0xc6> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 3c3e <_loop1_111_rule+0xbe> │ │ │ │ │ + bne.n 3d86 <_loop1_111_rule+0xbe> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bf4 │ │ │ │ │ + bl 1d3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 3bdc <_loop1_111_rule+0x5c> │ │ │ │ │ + cbz r0, 3d24 <_loop1_111_rule+0x5c> │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - beq.n 3c56 <_loop1_111_rule+0xd6> │ │ │ │ │ + beq.n 3d9e <_loop1_111_rule+0xd6> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str.w r2, [r6, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 3bc4 <_loop1_111_rule+0x44> │ │ │ │ │ + b.n 3d0c <_loop1_111_rule+0x44> │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbz r5, 3c38 <_loop1_111_rule+0xb8> │ │ │ │ │ + cbz r5, 3d80 <_loop1_111_rule+0xb8> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 3c38 <_loop1_111_rule+0xb8> │ │ │ │ │ + bne.n 3d80 <_loop1_111_rule+0xb8> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 3c24 <_loop1_111_rule+0xa4> │ │ │ │ │ + cbz r0, 3d6c <_loop1_111_rule+0xa4> │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - ble.n 3c0a <_loop1_111_rule+0x8a> │ │ │ │ │ + ble.n 3d52 <_loop1_111_rule+0x8a> │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ ldr.w r0, [r6, r8, lsl #2] │ │ │ │ │ str.w r0, [r1, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 3bf6 <_loop1_111_rule+0x76> │ │ │ │ │ + b.n 3d3e <_loop1_111_rule+0x76> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3ba2 <_loop1_111_rule+0x22> │ │ │ │ │ + b.n 3cea <_loop1_111_rule+0x22> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 3c14 <_loop1_111_rule+0x94> │ │ │ │ │ + b.n 3d5c <_loop1_111_rule+0x94> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 3c14 <_loop1_111_rule+0x94> │ │ │ │ │ + b.n 3d5c <_loop1_111_rule+0x94> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r6 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 3c14 <_loop1_111_rule+0x94> │ │ │ │ │ + b.n 3d5c <_loop1_111_rule+0x94> │ │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3c24 <_loop1_111_rule+0xa4> │ │ │ │ │ + beq.n 3d6c <_loop1_111_rule+0xa4> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 3bd2 <_loop1_111_rule+0x52> │ │ │ │ │ + b.n 3d1a <_loop1_111_rule+0x52> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003c74 : │ │ │ │ │ +00003dbc : │ │ │ │ │ positional_patterns_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 3d4c │ │ │ │ │ + beq.n 3e94 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3d9a │ │ │ │ │ + bne.n 3ee2 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov sl, r1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3d88 │ │ │ │ │ + beq.n 3ed0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 309c │ │ │ │ │ + bl 31e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3d68 │ │ │ │ │ + beq.n 3eb0 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3d80 │ │ │ │ │ + beq.n 3ec8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3d62 │ │ │ │ │ + bne.n 3eaa │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3d5a │ │ │ │ │ + beq.n 3ea2 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 3d62 │ │ │ │ │ + bne.n 3eaa │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbz r3, 3d10 │ │ │ │ │ - bl 309c │ │ │ │ │ + cbz r3, 3e58 │ │ │ │ │ + bl 31e4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 3d10 │ │ │ │ │ + cbz r0, 3e58 │ │ │ │ │ cmp fp, r7 │ │ │ │ │ - beq.n 3da0 │ │ │ │ │ + beq.n 3ee8 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r6, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n 3cea │ │ │ │ │ + b.n 3e32 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 3d54 │ │ │ │ │ + cbz r0, 3e9c │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - bgt.n 3d72 │ │ │ │ │ + bgt.n 3eba │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbz r0, 3d6a │ │ │ │ │ + cbz r0, 3eb2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3c98 │ │ │ │ │ + b.n 3de0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ - b.n 3d42 │ │ │ │ │ + b.n 3e8a │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [r6, r5, lsl #2] │ │ │ │ │ str.w r1, [r3, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 3d20 │ │ │ │ │ + b.n 3e68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3cc8 │ │ │ │ │ + b.n 3e10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3cae │ │ │ │ │ + beq.n 3df6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3d6a │ │ │ │ │ + b.n 3eb2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 3d44 │ │ │ │ │ + b.n 3e8c │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r3, fp, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov fp, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3d54 │ │ │ │ │ + beq.n 3e9c │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 3d04 │ │ │ │ │ + b.n 3e4c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003dbc <_tmp_70_rule>: │ │ │ │ │ +00003f04 <_tmp_70_rule>: │ │ │ │ │ _tmp_70_rule(): │ │ │ │ │ - b.n 3b18 <_tmp_69_rule> │ │ │ │ │ + b.n 3c60 <_tmp_69_rule> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003dc0 : │ │ │ │ │ +00003f08 : │ │ │ │ │ keyword_patterns_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 3e82 │ │ │ │ │ + beq.n 3fca │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3eea │ │ │ │ │ + bne.n 4032 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov sl, r1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3ed8 │ │ │ │ │ + beq.n 4020 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3f0c │ │ │ │ │ + bl 4054 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3e9e │ │ │ │ │ + beq.n 3fe6 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3ed0 │ │ │ │ │ + beq.n 4018 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3e98 │ │ │ │ │ + bne.n 3fe0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3e90 │ │ │ │ │ + beq.n 3fd8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 3e98 │ │ │ │ │ + bne.n 3fe0 │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3eb6 │ │ │ │ │ + bne.n 3ffe │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 3e8a │ │ │ │ │ + cbz r0, 3fd2 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - bgt.n 3ea8 │ │ │ │ │ + bgt.n 3ff0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbz r0, 3ea0 │ │ │ │ │ + cbz r0, 3fe8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3de4 │ │ │ │ │ + b.n 3f2c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ - b.n 3e78 │ │ │ │ │ + b.n 3fc0 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [r6, r5, lsl #2] │ │ │ │ │ str.w r1, [r3, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 3e56 │ │ │ │ │ - bl 3f0c │ │ │ │ │ + b.n 3f9e │ │ │ │ │ + bl 4054 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3e46 │ │ │ │ │ + beq.n 3f8e │ │ │ │ │ cmp fp, r7 │ │ │ │ │ - beq.n 3ef0 │ │ │ │ │ + beq.n 4038 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r6, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n 3e36 │ │ │ │ │ + b.n 3f7e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3e14 │ │ │ │ │ + b.n 3f5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3dfa │ │ │ │ │ + beq.n 3f42 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3ea0 │ │ │ │ │ + b.n 3fe8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 3e7a │ │ │ │ │ + b.n 3fc2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r3, fp, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov fp, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3e8a │ │ │ │ │ + beq.n 3fd2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 3ec4 │ │ │ │ │ + b.n 400c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003f0c : │ │ │ │ │ +00004054 : │ │ │ │ │ keyword_pattern_rule(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 3f66 │ │ │ │ │ + beq.n 40ae │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 3f82 │ │ │ │ │ + cbnz r3, 40ca │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 3f7c │ │ │ │ │ + cbz r0, 40c4 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 3f7c │ │ │ │ │ + cbz r0, 40c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 309c │ │ │ │ │ + bl 31e4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 3f7c │ │ │ │ │ + cbz r0, 40c4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_key_pattern_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_key_pattern_pair │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 3f6c │ │ │ │ │ + cbz r0, 40b4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3f2a │ │ │ │ │ + b.n 4072 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 3f7e │ │ │ │ │ + cbz r0, 40c6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 3f60 │ │ │ │ │ + b.n 40a8 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 3f5c │ │ │ │ │ + b.n 40a4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 3f60 │ │ │ │ │ + b.n 40a8 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003f8c : │ │ │ │ │ +000040d4 : │ │ │ │ │ type_param_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #32 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 4292 │ │ │ │ │ + beq.w 43da │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 428a │ │ │ │ │ + bne.w 43d2 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1100 @ 0x44c │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4074 │ │ │ │ │ + bne.n 41bc │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.w 4274 │ │ │ │ │ + beq.w 43bc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 428a │ │ │ │ │ + bne.w 43d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4082 │ │ │ │ │ + beq.n 41ca │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 4282 │ │ │ │ │ + beq.w 43ca │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 426c │ │ │ │ │ + bne.w 43b4 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 41fc │ │ │ │ │ + bne.w 4344 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r5, 4084 │ │ │ │ │ + cbnz r5, 41cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 42ec │ │ │ │ │ + bl 4434 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 4084 │ │ │ │ │ + cbnz r5, 41cc │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 428a │ │ │ │ │ + beq.w 43d2 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r5, [r0, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ strd r9, r0, [sp] │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ bl 0 <_PyAST_TypeVar> │ │ │ │ │ R_ARM_THM_CALL _PyAST_TypeVar │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 413a │ │ │ │ │ + beq.n 4282 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1100 @ 0x44c │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -7491,115 +7625,115 @@ │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 428a │ │ │ │ │ + bne.w 43d2 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4144 │ │ │ │ │ + bne.n 428c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 428a │ │ │ │ │ + bne.w 43d2 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 418a │ │ │ │ │ + bne.n 42d2 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 428a │ │ │ │ │ + bne.w 43d2 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 40da │ │ │ │ │ + cbz r0, 4222 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - cbz r0, 40da │ │ │ │ │ + cbz r0, 4222 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 420c │ │ │ │ │ + bne.w 4354 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 428a │ │ │ │ │ + bne.w 43d2 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 42c4 │ │ │ │ │ + beq.w 440c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 42c4 │ │ │ │ │ + beq.w 440c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 42ec │ │ │ │ │ + bl 4434 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 42c4 │ │ │ │ │ + bne.w 440c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 428a │ │ │ │ │ + beq.w 43d2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r7, [r0, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 <_PyAST_ParamSpec> │ │ │ │ │ R_ARM_THM_CALL _PyAST_ParamSpec │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4066 │ │ │ │ │ + bne.n 41ae │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4066 │ │ │ │ │ - b.n 425e │ │ │ │ │ + beq.n 41ae │ │ │ │ │ + b.n 43a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4098 │ │ │ │ │ + beq.n 41e0 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4098 │ │ │ │ │ + beq.n 41e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4098 │ │ │ │ │ + beq.n 41e0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr.w ip, [r0] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC100 │ │ │ │ │ @@ -7607,79 +7741,79 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC100 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldrd r2, r3, [r7, #12] │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC99 │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC99 │ │ │ │ │ - b.n 423a │ │ │ │ │ + b.n 4382 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 40ae │ │ │ │ │ + beq.n 41f6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 42cc │ │ │ │ │ + beq.w 4414 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 42bc │ │ │ │ │ + bne.w 4404 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4298 │ │ │ │ │ + bne.n 43e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 40b0 │ │ │ │ │ + bne.w 41f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 428a │ │ │ │ │ + beq.n 43d2 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r5, [r0, #24] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ bl 0 <_PyAST_TypeVarTuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_TypeVarTuple │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4066 │ │ │ │ │ - b.n 413a │ │ │ │ │ + bne.w 41ae │ │ │ │ │ + b.n 4282 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4024 │ │ │ │ │ - b.n 401e │ │ │ │ │ + bne.w 416c │ │ │ │ │ + b.n 4166 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 40da │ │ │ │ │ + beq.w 4222 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr.w ip, [r0] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC102 │ │ │ │ │ @@ -7694,430 +7828,430 @@ │ │ │ │ │ cmp.w ip, #26 │ │ │ │ │ it eq │ │ │ │ │ moveq r0, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mvn.w r0, #4 │ │ │ │ │ strd r0, r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1888 │ │ │ │ │ + bl 19d0 │ │ │ │ │ str r5, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4066 │ │ │ │ │ + beq.w 41ae │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 407c │ │ │ │ │ + b.n 41c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4084 │ │ │ │ │ + b.n 41cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 3fd4 │ │ │ │ │ - b.n 425e │ │ │ │ │ + bge.w 411c │ │ │ │ │ + b.n 43a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 4006 │ │ │ │ │ + b.n 414e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4268 │ │ │ │ │ + b.n 43b0 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3fb0 │ │ │ │ │ + b.n 40f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a288 │ │ │ │ │ + bl a290 │ │ │ │ │ R_ARM_THM_CALL star_expression_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 41bc │ │ │ │ │ + beq.n 4304 │ │ │ │ │ movs r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC103 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC103 │ │ │ │ │ - bl 16760 │ │ │ │ │ + bl 163c4 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 42d4 │ │ │ │ │ + cbz r0, 441c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 41c2 │ │ │ │ │ + b.n 430a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 40b0 │ │ │ │ │ + b.n 41f8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n 4066 │ │ │ │ │ + b.n 41ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 41a6 │ │ │ │ │ + b.n 42ee │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 41c0 │ │ │ │ │ + beq.w 4308 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 40b0 │ │ │ │ │ + b.n 41f8 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000042ec : │ │ │ │ │ +00004434 : │ │ │ │ │ type_param_default_rule(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 4370 │ │ │ │ │ + beq.n 44b8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 4368 │ │ │ │ │ + cbnz r3, 44b0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 432e │ │ │ │ │ + cbnz r0, 4476 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 431e │ │ │ │ │ + beq.n 4466 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC103 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC103 │ │ │ │ │ - bl 16760 │ │ │ │ │ + bl 163c4 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 4352 │ │ │ │ │ + cbz r0, 449a │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4324 │ │ │ │ │ + b.n 446c │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4322 │ │ │ │ │ + beq.n 446a │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4326 │ │ │ │ │ + b.n 446e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 4326 │ │ │ │ │ + b.n 446e │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 430c │ │ │ │ │ + b.n 4454 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004378 <_loop1_219_rule>: │ │ │ │ │ +000044c0 <_loop1_219_rule>: │ │ │ │ │ _loop1_61_rule(): │ │ │ │ │ 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 r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 469c <_loop1_219_rule+0x324> │ │ │ │ │ + beq.w 47e4 <_loop1_219_rule+0x324> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 4656 <_loop1_219_rule+0x2de> │ │ │ │ │ + bne.w 479e <_loop1_219_rule+0x2de> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 463a <_loop1_219_rule+0x2c2> │ │ │ │ │ + beq.w 4782 <_loop1_219_rule+0x2c2> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 453a <_loop1_219_rule+0x1c2> │ │ │ │ │ + bne.w 4682 <_loop1_219_rule+0x1c2> │ │ │ │ │ mov sl, fp │ │ │ │ │ mov r9, r3 │ │ │ │ │ movw r7, #6000 @ 0x1770 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 46a2 <_loop1_219_rule+0x32a> │ │ │ │ │ + beq.w 47ea <_loop1_219_rule+0x32a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 44ce <_loop1_219_rule+0x156> │ │ │ │ │ + bne.n 4616 <_loop1_219_rule+0x156> │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 450c <_loop1_219_rule+0x194> │ │ │ │ │ + beq.w 4654 <_loop1_219_rule+0x194> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 454e <_loop1_219_rule+0x1d6> │ │ │ │ │ + bne.w 4696 <_loop1_219_rule+0x1d6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #655 @ 0x28f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 44c4 <_loop1_219_rule+0x14c> │ │ │ │ │ + beq.n 460c <_loop1_219_rule+0x14c> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 44c4 <_loop1_219_rule+0x14c> │ │ │ │ │ + beq.n 460c <_loop1_219_rule+0x14c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 44c4 <_loop1_219_rule+0x14c> │ │ │ │ │ + beq.n 460c <_loop1_219_rule+0x14c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 4648 <_loop1_219_rule+0x2d0> │ │ │ │ │ + beq.w 4790 <_loop1_219_rule+0x2d0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 44be <_loop1_219_rule+0x146> │ │ │ │ │ + bne.n 4606 <_loop1_219_rule+0x146> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 457c <_loop1_219_rule+0x204> │ │ │ │ │ + bne.w 46c4 <_loop1_219_rule+0x204> │ │ │ │ │ movs r6, #0 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 44c4 <_loop1_219_rule+0x14c> │ │ │ │ │ + bne.n 460c <_loop1_219_rule+0x14c> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 44c4 <_loop1_219_rule+0x14c> │ │ │ │ │ + cbz r0, 460c <_loop1_219_rule+0x14c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12664 │ │ │ │ │ + bl 125e4 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ mov fp, r0 │ │ │ │ │ - cbz r0, 44c4 <_loop1_219_rule+0x14c> │ │ │ │ │ + cbz r0, 460c <_loop1_219_rule+0x14c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - cbz r0, 44ce <_loop1_219_rule+0x156> │ │ │ │ │ + cbz r0, 4616 <_loop1_219_rule+0x156> │ │ │ │ │ ldrd r3, r2, [r0, #20] │ │ │ │ │ - cbz r6, 4482 <_loop1_219_rule+0x10a> │ │ │ │ │ + cbz r6, 45ca <_loop1_219_rule+0x10a> │ │ │ │ │ ldr r6, [r6, #4] │ │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, fp │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_ExceptHandler> │ │ │ │ │ R_ARM_THM_CALL _PyAST_ExceptHandler │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4672 <_loop1_219_rule+0x2fa> │ │ │ │ │ + beq.w 47ba <_loop1_219_rule+0x2fa> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq.w 465e <_loop1_219_rule+0x2e6> │ │ │ │ │ + beq.w 47a6 <_loop1_219_rule+0x2e6> │ │ │ │ │ str.w r6, [r8, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ - b.n 43ca <_loop1_219_rule+0x52> │ │ │ │ │ + b.n 4512 <_loop1_219_rule+0x52> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4684 <_loop1_219_rule+0x30c> │ │ │ │ │ + bne.w 47cc <_loop1_219_rule+0x30c> │ │ │ │ │ mov fp, sl │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 4650 <_loop1_219_rule+0x2d8> │ │ │ │ │ + beq.w 4798 <_loop1_219_rule+0x2d8> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 4650 <_loop1_219_rule+0x2d8> │ │ │ │ │ + bne.w 4798 <_loop1_219_rule+0x2d8> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4634 <_loop1_219_rule+0x2bc> │ │ │ │ │ + beq.w 477c <_loop1_219_rule+0x2bc> │ │ │ │ │ cmp r9, r6 │ │ │ │ │ - ble.n 4534 <_loop1_219_rule+0x1bc> │ │ │ │ │ + ble.n 467c <_loop1_219_rule+0x1bc> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr.w r2, [r8, r6, lsl #2] │ │ │ │ │ str.w r2, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 44fa <_loop1_219_rule+0x182> │ │ │ │ │ + b.n 4642 <_loop1_219_rule+0x182> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 46aa <_loop1_219_rule+0x332> │ │ │ │ │ + blt.w 47f2 <_loop1_219_rule+0x332> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - cbnz r2, 4548 <_loop1_219_rule+0x1d0> │ │ │ │ │ + cbnz r2, 4690 <_loop1_219_rule+0x1d0> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 43fc <_loop1_219_rule+0x84> │ │ │ │ │ - b.n 44ce <_loop1_219_rule+0x156> │ │ │ │ │ + beq.w 4544 <_loop1_219_rule+0x84> │ │ │ │ │ + b.n 4616 <_loop1_219_rule+0x156> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 44ce <_loop1_219_rule+0x156> │ │ │ │ │ + bne.n 4616 <_loop1_219_rule+0x156> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 458c <_loop1_219_rule+0x214> │ │ │ │ │ + beq.n 46d4 <_loop1_219_rule+0x214> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #655 @ 0x28f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov fp, r0 │ │ │ │ │ - cbnz r0, 459e <_loop1_219_rule+0x226> │ │ │ │ │ + cbnz r0, 46e6 <_loop1_219_rule+0x226> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 43fc <_loop1_219_rule+0x84> │ │ │ │ │ - b.n 44ce <_loop1_219_rule+0x156> │ │ │ │ │ + beq.w 4544 <_loop1_219_rule+0x84> │ │ │ │ │ + b.n 4616 <_loop1_219_rule+0x156> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4452 <_loop1_219_rule+0xda> │ │ │ │ │ - b.n 444c <_loop1_219_rule+0xd4> │ │ │ │ │ + bne.w 459a <_loop1_219_rule+0xda> │ │ │ │ │ + b.n 4594 <_loop1_219_rule+0xd4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 455c <_loop1_219_rule+0x1e4> │ │ │ │ │ + beq.n 46a4 <_loop1_219_rule+0x1e4> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 4570 <_loop1_219_rule+0x1f8> │ │ │ │ │ + b.n 46b8 <_loop1_219_rule+0x1f8> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 456a <_loop1_219_rule+0x1f2> │ │ │ │ │ + beq.n 46b2 <_loop1_219_rule+0x1f2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 456a <_loop1_219_rule+0x1f2> │ │ │ │ │ + beq.n 46b2 <_loop1_219_rule+0x1f2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 92c │ │ │ │ │ + bl 92c <_loop0_170_rule+0xd8> │ │ │ │ │ R_ARM_THM_CALL _tmp_225_rule │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 462e <_loop1_219_rule+0x2b6> │ │ │ │ │ + bne.n 4776 <_loop1_219_rule+0x2b6> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 456a <_loop1_219_rule+0x1f2> │ │ │ │ │ + beq.n 46b2 <_loop1_219_rule+0x1f2> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 456a <_loop1_219_rule+0x1f2> │ │ │ │ │ + beq.n 46b2 <_loop1_219_rule+0x1f2> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 456a <_loop1_219_rule+0x1f2> │ │ │ │ │ + beq.n 46b2 <_loop1_219_rule+0x1f2> │ │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ @@ -8126,495 +8260,495 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC104 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC104 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 4626 <_loop1_219_rule+0x2ae> │ │ │ │ │ + cbnz r0, 476e <_loop1_219_rule+0x2ae> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - cbz r0, 4622 <_loop1_219_rule+0x2aa> │ │ │ │ │ + cbz r0, 476a <_loop1_219_rule+0x2aa> │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4570 <_loop1_219_rule+0x1f8> │ │ │ │ │ + b.n 46b8 <_loop1_219_rule+0x1f8> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 456e <_loop1_219_rule+0x1f6> │ │ │ │ │ + b.n 46b6 <_loop1_219_rule+0x1f6> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 44a4 <_loop1_219_rule+0x12c> │ │ │ │ │ + b.n 45ec <_loop1_219_rule+0x12c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 456e <_loop1_219_rule+0x1f6> │ │ │ │ │ + b.n 46b6 <_loop1_219_rule+0x1f6> │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 453e <_loop1_219_rule+0x1c6> │ │ │ │ │ + b.n 4686 <_loop1_219_rule+0x1c6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 4432 <_loop1_219_rule+0xba> │ │ │ │ │ + b.n 457a <_loop1_219_rule+0xba> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 453e <_loop1_219_rule+0x1c6> │ │ │ │ │ + b.n 4686 <_loop1_219_rule+0x1c6> │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4632 <_loop1_219_rule+0x2ba> │ │ │ │ │ + beq.n 477a <_loop1_219_rule+0x2ba> │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 44b0 <_loop1_219_rule+0x138> │ │ │ │ │ + b.n 45f8 <_loop1_219_rule+0x138> │ │ │ │ │ mov fp, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 44d0 <_loop1_219_rule+0x158> │ │ │ │ │ + beq.w 4618 <_loop1_219_rule+0x158> │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 44d0 <_loop1_219_rule+0x158> │ │ │ │ │ + b.n 4618 <_loop1_219_rule+0x158> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 44ce <_loop1_219_rule+0x156> │ │ │ │ │ + bne.w 4616 <_loop1_219_rule+0x156> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 98a │ │ │ │ │ + bl 98a <_loop0_170_rule+0x136> │ │ │ │ │ R_ARM_THM_CALL invalid_except_stmt_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 44ce <_loop1_219_rule+0x156> │ │ │ │ │ - b.n 44a2 <_loop1_219_rule+0x12a> │ │ │ │ │ + beq.w 4616 <_loop1_219_rule+0x156> │ │ │ │ │ + b.n 45ea <_loop1_219_rule+0x12a> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 439c <_loop1_219_rule+0x24> │ │ │ │ │ + b.n 44e4 <_loop1_219_rule+0x24> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 43d6 <_loop1_219_rule+0x5e> │ │ │ │ │ + b.n 451e <_loop1_219_rule+0x5e> │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, sl │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 44d4 <_loop1_219_rule+0x15c> │ │ │ │ │ + b.n 461c <_loop1_219_rule+0x15c> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000046b8 <_tmp_67_rule>: │ │ │ │ │ +00004800 <_tmp_67_rule>: │ │ │ │ │ _tmp_67_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 4700 <_tmp_67_rule+0x48> │ │ │ │ │ + beq.n 4848 <_tmp_67_rule+0x48> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 4706 <_tmp_67_rule+0x4e> │ │ │ │ │ + cbnz r3, 484e <_tmp_67_rule+0x4e> │ │ │ │ │ movs r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 46f8 <_tmp_67_rule+0x40> │ │ │ │ │ + cbnz r0, 4840 <_tmp_67_rule+0x40> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 46f8 <_tmp_67_rule+0x40> │ │ │ │ │ + cbnz r3, 4840 <_tmp_67_rule+0x40> │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 46f8 <_tmp_67_rule+0x40> │ │ │ │ │ + cbnz r0, 4840 <_tmp_67_rule+0x40> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 46d6 <_tmp_67_rule+0x1e> │ │ │ │ │ + b.n 481e <_tmp_67_rule+0x1e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 46fc <_tmp_67_rule+0x44> │ │ │ │ │ + b.n 4844 <_tmp_67_rule+0x44> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004710 : │ │ │ │ │ +00004858 : │ │ │ │ │ double_star_pattern_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 474a │ │ │ │ │ + beq.n 4892 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 475c │ │ │ │ │ + cbnz r3, 48a4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 4750 │ │ │ │ │ + cbnz r0, 4898 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 472e │ │ │ │ │ + b.n 4876 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3628 │ │ │ │ │ + bl 3770 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4742 │ │ │ │ │ - b.n 4740 │ │ │ │ │ + bne.n 488a │ │ │ │ │ + b.n 4888 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 4746 │ │ │ │ │ + b.n 488e │ │ │ │ │ │ │ │ │ │ -00004764 : │ │ │ │ │ +000048ac : │ │ │ │ │ items_pattern_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 4884 │ │ │ │ │ + beq.n 49cc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 48a8 │ │ │ │ │ + bne.w 49f0 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov fp, r1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4894 │ │ │ │ │ + beq.n 49dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 48b0 │ │ │ │ │ + bl 49f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 487a │ │ │ │ │ + beq.n 49c2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 488c │ │ │ │ │ + beq.n 49d4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4874 │ │ │ │ │ + bne.n 49bc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 486c │ │ │ │ │ + beq.n 49b4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 4874 │ │ │ │ │ + bne.n 49bc │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 4824 │ │ │ │ │ + cbnz r0, 496c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4866 │ │ │ │ │ + beq.n 49ae │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bgt.n 4840 │ │ │ │ │ + bgt.n 4988 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbz r0, 487c │ │ │ │ │ + cbz r0, 49c4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 48b0 │ │ │ │ │ + bl 49f8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 47e6 │ │ │ │ │ + beq.n 492e │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - beq.n 484e │ │ │ │ │ + beq.n 4996 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n 47dc │ │ │ │ │ + b.n 4924 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [r5, r6, lsl #2] │ │ │ │ │ str.w r1, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 47f8 │ │ │ │ │ + b.n 4940 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r3, sl, lsl #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, 4866 │ │ │ │ │ + cbz r0, 49ae │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 4834 │ │ │ │ │ + b.n 497c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ - b.n 481a │ │ │ │ │ + b.n 4962 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4788 │ │ │ │ │ + b.n 48d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 47ba │ │ │ │ │ + b.n 4902 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 47a0 │ │ │ │ │ + beq.w 48e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 487c │ │ │ │ │ + b.n 49c4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 481c │ │ │ │ │ + b.n 4964 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000048b0 : │ │ │ │ │ +000049f8 : │ │ │ │ │ key_value_pattern_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 4af4 │ │ │ │ │ + beq.w 4c3c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4aee │ │ │ │ │ + bne.w 4c36 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r5 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4ad6 │ │ │ │ │ + beq.w 4c1e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r9, r8 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 4ac4 │ │ │ │ │ + beq.w 4c0c │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.n 49ea │ │ │ │ │ + beq.n 4b32 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov fp, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 32a8 │ │ │ │ │ + bl 33f0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 4976 │ │ │ │ │ + cbz r0, 4abe │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_68_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_68_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cbz r0, 4976 │ │ │ │ │ + cbz r0, 4abe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4b0e │ │ │ │ │ + beq.w 4c56 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 309c │ │ │ │ │ + bl 31e4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4b0e │ │ │ │ │ + beq.w 4c56 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_key_pattern_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_key_pattern_pair │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4afc │ │ │ │ │ + beq.w 4c44 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 4a08 │ │ │ │ │ + bne.n 4b50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3390 │ │ │ │ │ + bl 34d8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4932 │ │ │ │ │ + bne.n 4a7a │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 4a08 │ │ │ │ │ + bne.n 4b50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 62fc │ │ │ │ │ + bl 6304 │ │ │ │ │ R_ARM_THM_CALL strings_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4932 │ │ │ │ │ + bne.n 4a7a │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - cbnz r6, 4a08 │ │ │ │ │ + cbnz r6, 4b50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #614 @ 0x266 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4aa4 │ │ │ │ │ + bne.n 4bec │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - cbnz r6, 4a08 │ │ │ │ │ + cbnz r6, 4b50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #613 @ 0x265 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4a70 │ │ │ │ │ + bne.n 4bb8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - cbnz r6, 4a08 │ │ │ │ │ + cbnz r6, 4b50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #615 @ 0x267 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 4a2c │ │ │ │ │ + cbnz r0, 4b74 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 4a0c │ │ │ │ │ + b.n 4b54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 4a66 │ │ │ │ │ + blt.n 4bae │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov fp, r3 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 4916 │ │ │ │ │ + beq.n 4a5e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - cbnz r6, 4a22 │ │ │ │ │ + cbnz r6, 4b6a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 379c │ │ │ │ │ + bl 38e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4938 │ │ │ │ │ + bne.n 4a80 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 496a │ │ │ │ │ + b.n 4ab2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 49e2 │ │ │ │ │ + beq.n 4b2a │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, fp │ │ │ │ │ @@ -8624,30 +8758,30 @@ │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r6, [r7, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Constant │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4932 │ │ │ │ │ + bne.w 4a7a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 49e2 │ │ │ │ │ + beq.n 4b2a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 4a0c │ │ │ │ │ + b.n 4b54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 49e2 │ │ │ │ │ + beq.n 4b2a │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r2, sl │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ @@ -8657,119 +8791,119 @@ │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Constant │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4932 │ │ │ │ │ - b.n 4a5e │ │ │ │ │ + bne.w 4a7a │ │ │ │ │ + b.n 4ba6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 49e2 │ │ │ │ │ + beq.n 4b2a │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, fp │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, sl │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b.n 4a4a │ │ │ │ │ + b.n 4b92 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 4a08 │ │ │ │ │ + bne.n 4b50 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - b.n 4902 │ │ │ │ │ + b.n 4a4a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 4ae6 │ │ │ │ │ + cbnz r3, 4c2e │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - b.n 48f0 │ │ │ │ │ + b.n 4a38 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4a26 │ │ │ │ │ + b.n 4b6e │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 496c │ │ │ │ │ + b.n 4ab4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 48d6 │ │ │ │ │ + b.n 4a1e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4a28 │ │ │ │ │ + beq.n 4b70 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 496c │ │ │ │ │ + b.n 4ab4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4a26 │ │ │ │ │ + b.n 4b6e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004b14 <_tmp_68_rule>: │ │ │ │ │ +00004c5c <_tmp_68_rule>: │ │ │ │ │ _tmp_68_rule(): │ │ │ │ │ - b.n 46b8 <_tmp_67_rule> │ │ │ │ │ + b.n 4800 <_tmp_67_rule> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004b18 <_tmp_203_rule>: │ │ │ │ │ +00004c60 <_tmp_203_rule>: │ │ │ │ │ _tmp_203_rule(): │ │ │ │ │ - b.w ff0 <_tmp_59_rule> │ │ │ │ │ + b.w 1138 <_tmp_59_rule> │ │ │ │ │ │ │ │ │ │ -00004b1c <_tmp_179_rule>: │ │ │ │ │ +00004c64 <_tmp_179_rule>: │ │ │ │ │ _tmp_179_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 4b64 <_tmp_179_rule+0x48> │ │ │ │ │ + beq.n 4cac <_tmp_179_rule+0x48> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 4b6a <_tmp_179_rule+0x4e> │ │ │ │ │ + cbnz r3, 4cb2 <_tmp_179_rule+0x4e> │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 4b5c <_tmp_179_rule+0x40> │ │ │ │ │ + cbnz r0, 4ca4 <_tmp_179_rule+0x40> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 4b5c <_tmp_179_rule+0x40> │ │ │ │ │ + cbnz r3, 4ca4 <_tmp_179_rule+0x40> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 4b5c <_tmp_179_rule+0x40> │ │ │ │ │ + cbnz r0, 4ca4 <_tmp_179_rule+0x40> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 4b3a <_tmp_179_rule+0x1e> │ │ │ │ │ + b.n 4c82 <_tmp_179_rule+0x1e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 4b60 <_tmp_179_rule+0x44> │ │ │ │ │ + b.n 4ca8 <_tmp_179_rule+0x44> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004b74 <_tmp_234_rule>: │ │ │ │ │ +00004cbc <_tmp_234_rule>: │ │ │ │ │ _tmp_234_rule(): │ │ │ │ │ - b.w 1148 <_tmp_233_rule> │ │ │ │ │ + b.w 1290 <_tmp_233_rule> │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -35,20 +35,20 @@ │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ beq.w 8c6 <_PyPegen_parse+0x8c6> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w 27c <_PyPegen_parse+0x27c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 16b4c │ │ │ │ │ + bl 16ab4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 38e <_PyPegen_parse+0x38e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19130 <_loop0_1_rule> │ │ │ │ │ + bl 190a8 <_loop0_1_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 38e <_PyPegen_parse+0x38e> │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -121,15 +121,15 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 3a0 <_PyPegen_parse+0x3a0> │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ beq.w 8d6 <_PyPegen_parse+0x8d6> │ │ │ │ │ - bl 2a00 │ │ │ │ │ + bl 2a44 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cbz r0, 194 <_PyPegen_parse+0x194> │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ movs r3, #13 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ @@ -171,15 +171,15 @@ │ │ │ │ │ bne.w 4cc <_PyPegen_parse+0x4cc> │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ beq.w 90e <_PyPegen_parse+0x90e> │ │ │ │ │ - bl 2a00 │ │ │ │ │ + bl 2a44 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 3e6 <_PyPegen_parse+0x3e6> │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -318,15 +318,15 @@ │ │ │ │ │ mov r7, r0 │ │ │ │ │ cbnz r0, 33a <_PyPegen_parse+0x33a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 398 <_PyPegen_parse+0x398> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2820 │ │ │ │ │ + bl 2864 │ │ │ │ │ cbz r0, 35a <_PyPegen_parse+0x35a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyAST_Interactive> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Interactive │ │ │ │ │ @@ -444,15 +444,15 @@ │ │ │ │ │ movs r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cbz r3, 44e <_PyPegen_parse+0x44e> │ │ │ │ │ - bl 2a00 │ │ │ │ │ + bl 2a44 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cbz r0, 44e <_PyPegen_parse+0x44e> │ │ │ │ │ cmp r8, r5 │ │ │ │ │ beq.n 4d2 <_PyPegen_parse+0x4d2> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ str.w r3, [r6, r5, lsl #2] │ │ │ │ │ @@ -722,15 +722,15 @@ │ │ │ │ │ cbz r0, 6c2 <_PyPegen_parse+0x6c2> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 6c2 <_PyPegen_parse+0x6c2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cbz r0, 6c2 <_PyPegen_parse+0x6c2> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 6c2 <_PyPegen_parse+0x6c2> │ │ │ │ │ @@ -817,19 +817,19 @@ │ │ │ │ │ cbz r0, 7c4 <_PyPegen_parse+0x7c4> │ │ │ │ │ movs r1, #51 @ 0x33 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 7c4 <_PyPegen_parse+0x7c4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cbz r0, 7c4 <_PyPegen_parse+0x7c4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19130 <_loop0_1_rule> │ │ │ │ │ + bl 190a8 <_loop0_1_rule> │ │ │ │ │ cbz r0, 7c4 <_PyPegen_parse+0x7c4> │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 7c4 <_PyPegen_parse+0x7c4> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ @@ -837,15 +837,15 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyAST_FunctionType> │ │ │ │ │ R_ARM_THM_CALL _PyAST_FunctionType │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 94 <_PyPegen_parse+0x94> │ │ │ │ │ b.n 32c <_PyPegen_parse+0x32c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 73c <_PyPegen_parse+0x73c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r5, r0 │ │ │ │ │ @@ -857,21 +857,21 @@ │ │ │ │ │ bne.n 8ba <_PyPegen_parse+0x8ba> │ │ │ │ │ movs r5, #0 │ │ │ │ │ b.n 752 <_PyPegen_parse+0x752> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ b.n 38a <_PyPegen_parse+0x38a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 7ac <_PyPegen_parse+0x7ac> │ │ │ │ │ b.n 728 <_PyPegen_parse+0x728> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 712 <_PyPegen_parse+0x712> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -880,15 +880,15 @@ │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 712 <_PyPegen_parse+0x712> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 712 <_PyPegen_parse+0x712> │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ @@ -912,15 +912,15 @@ │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 6fc <_PyPegen_parse+0x6fc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 6fc <_PyPegen_parse+0x6fc> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_append_to_end> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_append_to_end │ │ │ │ │ @@ -939,21 +939,21 @@ │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 6e4 <_PyPegen_parse+0x6e4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 852 <_PyPegen_parse+0x852> │ │ │ │ │ b.n 6e4 <_PyPegen_parse+0x6e4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 6c2 <_PyPegen_parse+0x6c2> │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_append_to_end> │ │ │ │ │ @@ -1028,18 +1028,18 @@ │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 1f82 │ │ │ │ │ + beq.w 238e │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1f90 │ │ │ │ │ + bne.w 239c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_7_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_7_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ @@ -1099,58 +1099,58 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_10_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d44 │ │ │ │ │ + bne.w d4e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n ae8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r3, #642 @ 0x282 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ec0 │ │ │ │ │ + bne.w eca │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n ae8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r3, #665 @ 0x299 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10ea │ │ │ │ │ + bne.w 10f6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 224e │ │ │ │ │ + bne.w 1d52 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1f40 │ │ │ │ │ + beq.w 2228 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 1f58 │ │ │ │ │ + beq.w 2364 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ @@ -1160,47 +1160,47 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1272 │ │ │ │ │ + bne.w 127e │ │ │ │ │ ldrd r2, r0, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1216 │ │ │ │ │ + bne.w 1222 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1bf6 │ │ │ │ │ + beq.w 225e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1c08 │ │ │ │ │ + bne.w 2270 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl c970 │ │ │ │ │ + bl c974 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e8c │ │ │ │ │ + bne.w e96 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1c06 │ │ │ │ │ + bne.w 226e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d150 │ │ │ │ │ + bl d154 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n a8c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ @@ -1212,134 +1212,134 @@ │ │ │ │ │ subs r2, #1 │ │ │ │ │ b.n a8e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1eca │ │ │ │ │ + beq.w 1bdc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10dc │ │ │ │ │ + bne.w 10e8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 1bde │ │ │ │ │ + beq.w 1c0a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1dc0 │ │ │ │ │ + bne.w 1c34 │ │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, b66 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10edc │ │ │ │ │ + bl 10e5c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cbz r0, b66 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, b66 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12664 │ │ │ │ │ + bl 125e4 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cbz r0, b66 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a1c │ │ │ │ │ + bl 1399c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1086 │ │ │ │ │ + bne.w 1092 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1e82 │ │ │ │ │ + bne.w 1d0c │ │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10d6 │ │ │ │ │ + beq.w 10e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10edc │ │ │ │ │ + bl 10e5c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10d6 │ │ │ │ │ + beq.w 10e2 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10d6 │ │ │ │ │ + beq.w 10e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12664 │ │ │ │ │ + bl 125e4 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10d6 │ │ │ │ │ + beq.w 10e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13cd4 │ │ │ │ │ + bl 13c54 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10da │ │ │ │ │ + bne.w 10e6 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bd2 │ │ │ │ │ + beq.w 2570 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ strd r9, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_If> │ │ │ │ │ R_ARM_THM_CALL _PyAST_If │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10cc │ │ │ │ │ + beq.w 10d8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ b.n a8c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1b72 │ │ │ │ │ + beq.w 255a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cbnz r3, c38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl c970 │ │ │ │ │ + bl c974 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 136e │ │ │ │ │ + bne.w 137a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1b9e │ │ │ │ │ + bne.w 2120 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14694 │ │ │ │ │ + bl 14614 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n bf0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r3 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ @@ -1348,90 +1348,90 @@ │ │ │ │ │ beq.w 9b8 │ │ │ │ │ b.n ae8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 259c │ │ │ │ │ + beq.w 2620 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14c2 │ │ │ │ │ + bne.n d40 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 1bba │ │ │ │ │ + beq.w 23b0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 22a4 │ │ │ │ │ + bne.w 23da │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14a4 │ │ │ │ │ + beq.w 14b4 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16ce │ │ │ │ │ + bne.w 1744 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14c0 │ │ │ │ │ + bne.n d3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13ca │ │ │ │ │ + beq.w 13d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 167b0 <_gather_51_rule> │ │ │ │ │ + bl 16718 <_gather_51_rule> │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13ca │ │ │ │ │ + beq.w 13d6 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13ca │ │ │ │ │ + beq.w 13d6 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13ce │ │ │ │ │ + bne.w 13da │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12664 │ │ │ │ │ + bl 125e4 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13ca │ │ │ │ │ + beq.w 13d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1ba6 │ │ │ │ │ + beq.w 257c │ │ │ │ │ ldrd r3, r2, [r0, #20] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 17f6 │ │ │ │ │ + bne.w 1a0a │ │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, fp │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, sl │ │ │ │ │ @@ -1439,125 +1439,131 @@ │ │ │ │ │ bl 0 <_PyAST_With> │ │ │ │ │ R_ARM_THM_CALL _PyAST_With │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w bf0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1bc6 │ │ │ │ │ + bne.w 2546 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n 14c0 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 9d8 │ │ │ │ │ + b.n ae8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1b88 │ │ │ │ │ + beq.w 1d14 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11e0 │ │ │ │ │ + bne.w 11ec │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 2436 │ │ │ │ │ + beq.w 1ea4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2460 │ │ │ │ │ + bne.w 1ece │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14d2 │ │ │ │ │ + beq.w 1548 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6898 │ │ │ │ │ + bl 68a0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14d2 │ │ │ │ │ + beq.w 1548 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14d2 │ │ │ │ │ + beq.w 1548 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8cb0 │ │ │ │ │ + bl 8cb8 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1c3e │ │ │ │ │ + beq.w 2030 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1c3e │ │ │ │ │ + beq.w 2030 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1b98 │ │ │ │ │ + bne.w 1d24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12664 │ │ │ │ │ + bl 125e4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1c40 │ │ │ │ │ + beq.w 2032 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 215a │ │ │ │ │ + beq.w 1bf0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 216c │ │ │ │ │ + bne.w 1c02 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 18e6 │ │ │ │ │ + bne.w 17d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11ac │ │ │ │ │ + bne.w 11b8 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11e0 │ │ │ │ │ + bne.w 11ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1c3e │ │ │ │ │ + beq.w 2030 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ ldrd r2, r3, [r0, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1a4e │ │ │ │ │ + bne.w 196a │ │ │ │ │ strd r2, r3, [sp, #12] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ mov r0, sl │ │ │ │ │ strd r8, r9, [sp, #4] │ │ │ │ │ mov r1, fp │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ @@ -1566,24 +1572,24 @@ │ │ │ │ │ bl 0 <_PyAST_For> │ │ │ │ │ R_ARM_THM_CALL _PyAST_For │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w bf0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1c3e │ │ │ │ │ + beq.w 2030 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 11e2 │ │ │ │ │ + b.n 11ee │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d150 │ │ │ │ │ + bl d154 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w ac0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_function_def_decorators> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_function_def_decorators │ │ │ │ │ @@ -1595,173 +1601,173 @@ │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w ada │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ b.n ade │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - adds r1, r3, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1f36 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + add.w r2, r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 219c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1f2e │ │ │ │ │ + bne.w 108e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 1eb2 │ │ │ │ │ + beq.w 21b2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1f16 │ │ │ │ │ + bne.w 21d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, f5e │ │ │ │ │ + cbz r0, f6a │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_forced_token │ │ │ │ │ - cbz r0, f5e │ │ │ │ │ + cbz r0, f6a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12664 │ │ │ │ │ + bl 125e4 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, f5e │ │ │ │ │ + cbz r0, f6a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 227c │ │ │ │ │ + beq.w 221e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2174 │ │ │ │ │ + bne.w 2214 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1844 │ │ │ │ │ + bne.w 1916 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #651 @ 0x28b │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1326 │ │ │ │ │ + bne.w 1332 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 1f2e │ │ │ │ │ + bne.w 21ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15c2 │ │ │ │ │ + beq.w 1638 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15c2 │ │ │ │ │ + beq.w 1638 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12664 │ │ │ │ │ + bl 125e4 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15c2 │ │ │ │ │ + beq.w 1638 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1426c <_loop1_216_rule> │ │ │ │ │ + bl 141ec <_loop1_216_rule> │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15c2 │ │ │ │ │ + beq.w 1638 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 2256 │ │ │ │ │ + beq.w 220a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1c34 │ │ │ │ │ + bne.w 201a │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov fp, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 198a │ │ │ │ │ + bne.w 1874 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11ee │ │ │ │ │ + bne.w 11fa │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 15c6 │ │ │ │ │ + bne.w 163c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1c24 │ │ │ │ │ + beq.w 200a │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov fp, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 175a │ │ │ │ │ + bne.w 1a58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #651 @ 0x28b │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13a2 │ │ │ │ │ + bne.w 13ae │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 15c6 │ │ │ │ │ + bne.w 163c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1ea8 │ │ │ │ │ + beq.w 2248 │ │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ @@ -1770,161 +1776,162 @@ │ │ │ │ │ bl 0 <_PyAST_Try> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Try │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w bf0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1ebc │ │ │ │ │ + bne.w 21fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.w 1ae8 │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + b.n 1736 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bd2 │ │ │ │ │ + beq.w 2570 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1c62 │ │ │ │ │ + beq.w 2276 │ │ │ │ │ strd r6, r3, [sp, #4] │ │ │ │ │ mov r1, sl │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_If> │ │ │ │ │ R_ARM_THM_CALL _PyAST_If │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w bf0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1bea │ │ │ │ │ + bne.w 217a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ beq.w 998 │ │ │ │ │ b.n ae8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 23b4 │ │ │ │ │ + beq.w 1d5a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 223e │ │ │ │ │ + bne.w 1d42 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 217e │ │ │ │ │ + beq.w 1d64 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 21a8 │ │ │ │ │ + bne.w 1d8e │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #665 @ 0x299 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 25dc │ │ │ │ │ + beq.w 1d3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10edc │ │ │ │ │ + bl 10e5c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 25dc │ │ │ │ │ + beq.w 1d3e │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 25dc │ │ │ │ │ + beq.w 1d3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12664 │ │ │ │ │ + bl 125e4 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 25dc │ │ │ │ │ + beq.w 1d3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13cd4 │ │ │ │ │ + bl 13c54 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 223e │ │ │ │ │ + bne.w 1d42 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 25d2 │ │ │ │ │ + beq.w 1d2a │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ strd r9, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_While> │ │ │ │ │ R_ARM_THM_CALL _PyAST_While │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 241a │ │ │ │ │ + beq.w 1d34 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ b.n a8c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e28 │ │ │ │ │ + beq.w e32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12664 │ │ │ │ │ + bl 125e4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e28 │ │ │ │ │ + beq.w e32 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w e3e │ │ │ │ │ + beq.w e48 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ beq.w 9f6 │ │ │ │ │ b.n ae8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -1932,65 +1939,65 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fe2 │ │ │ │ │ + beq.w fee │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12664 │ │ │ │ │ + bl 125e4 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fe2 │ │ │ │ │ + beq.w fee │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n fec │ │ │ │ │ + b.n ff8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1322 │ │ │ │ │ + bne.w 132e │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 1d34 │ │ │ │ │ + beq.w 22f8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1ce0 │ │ │ │ │ + bne.w 230e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1d42 │ │ │ │ │ + bne.w 2306 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1c6a │ │ │ │ │ + bne.w 227e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ b.n a8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - bl 28c4 │ │ │ │ │ + bl 2a0c │ │ │ │ │ R_ARM_THM_CALL subject_expr_rule │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w a7c │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -2010,15 +2017,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w a7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2b14 │ │ │ │ │ + bl 2c5c │ │ │ │ │ R_ARM_THM_CALL _loop1_64_rule │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w a7c │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -2028,15 +2035,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w a7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 226a │ │ │ │ │ + beq.w 2236 │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ @@ -2048,59 +2055,59 @@ │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16760 │ │ │ │ │ + bl 163c4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w bf0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2272 │ │ │ │ │ + bne.w 223e │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 126c │ │ │ │ │ + b.n 1278 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f58 │ │ │ │ │ + beq.w f64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12664 │ │ │ │ │ + bl 125e4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f58 │ │ │ │ │ + beq.w f64 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1ea8 │ │ │ │ │ + beq.w 2248 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r0, sl │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - b.n 1056 │ │ │ │ │ + b.n 1062 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14694 │ │ │ │ │ + bl 14614 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w c1c │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_class_def_decorators> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_class_def_decorators │ │ │ │ │ @@ -2121,95 +2128,95 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1024 │ │ │ │ │ + beq.w 1030 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12664 │ │ │ │ │ + bl 125e4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1024 │ │ │ │ │ + beq.w 1030 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 102c │ │ │ │ │ + b.n 1038 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 14c0 │ │ │ │ │ + bne.w d3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 13fa │ │ │ │ │ + cbz r0, 1408 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 13fa │ │ │ │ │ + cbz r0, 1408 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1fba │ │ │ │ │ + bne.w 2588 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 14c0 │ │ │ │ │ + bne.w d3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14b2 │ │ │ │ │ + beq.n 14c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14b2 │ │ │ │ │ + beq.n 14c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 167b0 <_gather_51_rule> │ │ │ │ │ + bl 16718 <_gather_51_rule> │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14b2 │ │ │ │ │ + beq.n 14c2 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14b2 │ │ │ │ │ + beq.n 14c2 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 14b6 │ │ │ │ │ + bne.n 14c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12664 │ │ │ │ │ + bl 125e4 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 14b2 │ │ │ │ │ + cbz r0, 14c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1ba6 │ │ │ │ │ + beq.w 257c │ │ │ │ │ ldrd r6, r3, [r3, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - bl edb8 │ │ │ │ │ + bl edbc │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ strd r6, r3, [sp, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, sl │ │ │ │ │ @@ -2220,110 +2227,151 @@ │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16760 │ │ │ │ │ + bl 163c4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w bf0 │ │ │ │ │ - b.n d34 │ │ │ │ │ + b.n d30 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w cb0 │ │ │ │ │ - b.n 14c0 │ │ │ │ │ + beq.w cac │ │ │ │ │ + b.n d3e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 204c │ │ │ │ │ + beq.w d3e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 9d8 │ │ │ │ │ - b.w ae8 │ │ │ │ │ + bne.w d40 │ │ │ │ │ + adds r1, r2, #1 │ │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.w 20a4 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #674 @ 0x2a2 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + cbnz r3, 150e │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #633 @ 0x279 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 20bc │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.w 20b4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #674 @ 0x2a2 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 267c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #633 @ 0x279 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 2634 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w d3e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1c5a │ │ │ │ │ + bne.w 2022 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1c38 │ │ │ │ │ + beq.w 202a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1c38 │ │ │ │ │ + beq.w 202a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6898 │ │ │ │ │ + bl 68a0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1c38 │ │ │ │ │ + beq.w 202a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1c38 │ │ │ │ │ + beq.w 202a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8cb0 │ │ │ │ │ + bl 8cb8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1c56 │ │ │ │ │ + beq.w 201e │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1c56 │ │ │ │ │ + beq.w 201e │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1c5a │ │ │ │ │ + bne.w 2022 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12664 │ │ │ │ │ + bl 125e4 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1c56 │ │ │ │ │ + beq.w 201e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13cd4 │ │ │ │ │ + bl 13c54 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1c5a │ │ │ │ │ + bne.w 2022 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1c3e │ │ │ │ │ + beq.w 2030 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - bl edb8 │ │ │ │ │ + bl edbc │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ strd r9, r2, [sp, #8] │ │ │ │ │ strd r0, r8, [sp] │ │ │ │ │ mov r0, sl │ │ │ │ │ @@ -2335,91 +2383,91 @@ │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16760 │ │ │ │ │ + bl 163c4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w bf0 │ │ │ │ │ - b.n e76 │ │ │ │ │ + b.n e80 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 1f2e │ │ │ │ │ + bne.w 21ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 107c │ │ │ │ │ + beq.w 1088 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 107c │ │ │ │ │ + beq.w 1088 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12664 │ │ │ │ │ + bl 125e4 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 107c │ │ │ │ │ + beq.w 1088 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4378 │ │ │ │ │ + bl 44c0 │ │ │ │ │ R_ARM_THM_CALL _loop1_61_rule │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 107c │ │ │ │ │ + beq.w 1088 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13cd4 │ │ │ │ │ + bl 13c54 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r3 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1ae8 │ │ │ │ │ + bne.w 108e │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 1d4a │ │ │ │ │ + beq.w 208a │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1a9e │ │ │ │ │ + bne.w 1b2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #651 @ 0x28b │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1a1c │ │ │ │ │ + bne.w 1b04 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1ae8 │ │ │ │ │ + bne.w 108e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1ea8 │ │ │ │ │ + beq.w 2248 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ @@ -2431,500 +2479,506 @@ │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16760 │ │ │ │ │ + bl 163c4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w bf0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1d92 │ │ │ │ │ + beq.w 21f4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ beq.w a18 │ │ │ │ │ b.w ae8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 167b0 <_gather_51_rule> │ │ │ │ │ + bl 16718 <_gather_51_rule> │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14a4 │ │ │ │ │ + beq.w 14b4 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14a8 │ │ │ │ │ + bne.w 14b8 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14a4 │ │ │ │ │ + beq.w 14b4 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14a4 │ │ │ │ │ + beq.w 14b4 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14a8 │ │ │ │ │ + bne.w 14b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12664 │ │ │ │ │ + bl 125e4 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14a4 │ │ │ │ │ + beq.w 14b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1ba6 │ │ │ │ │ + beq.w 257c │ │ │ │ │ ldrd r6, r3, [r3, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - bl edb8 │ │ │ │ │ + bl edbc │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ strd r6, r3, [sp, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r8 │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ - b.w d22 │ │ │ │ │ + b.w d1e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1b5c │ │ │ │ │ + beq.w 2696 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r1, #651 @ 0x28b │ │ │ │ │ + movw r1, #663 @ 0x297 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cbz r0, 178c │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1af0 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 178c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1af0 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 17a6 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str.w fp, [r4, #8] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 1014 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 15c6 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1af0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 178c │ │ │ │ │ - ldr r3, [r7, #12] │ │ │ │ │ + beq.w 1af0 │ │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - mov r3, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1bb0 │ │ │ │ │ + bne.w 2682 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 178e │ │ │ │ │ + beq.w 1af2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b.n 1794 │ │ │ │ │ - ldr.w r0, [fp, #4] │ │ │ │ │ - strd r3, r2, [sp, #24] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ - ldrd r3, r2, [sp, #24] │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 2260 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - strd r3, r2, [sp, #24] │ │ │ │ │ - bl 0 <_PyPegen_new_type_comment> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_new_type_comment │ │ │ │ │ - ldrd r3, r2, [sp, #24] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 2260 │ │ │ │ │ - strd r3, r2, [sp, #4] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - str.w r9, [sp] │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - ldr r6, [r4, #20] │ │ │ │ │ - str r6, [sp, #12] │ │ │ │ │ - bl 0 <_PyAST_With> │ │ │ │ │ - R_ARM_THM_CALL _PyAST_With │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 11a6 │ │ │ │ │ - b.w d34 │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r2, [r4, #8] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w e22 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + b.n 11ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - adds r1, r3, #1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - mov fp, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ + adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1c0e │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 2074 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r1, #651 @ 0x28b │ │ │ │ │ + movw r1, #663 @ 0x297 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 187a │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1afa │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 187a │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1afa │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1896 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - str.w fp, [r4, #8] │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w f48 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w f62 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1afa │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 187a │ │ │ │ │ + beq.w 1afa │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - mov r3, r0 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 25e2 │ │ │ │ │ + bne.w 206a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 187c │ │ │ │ │ + beq.w 1afc │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b.n 1882 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str.w fp, [r4, #8] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w fde │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 163c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1b46 │ │ │ │ │ + mov fp, r2 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w 210a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r1, #663 @ 0x297 │ │ │ │ │ + movw r1, #651 @ 0x28b │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1b3c │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cbz r0, 194e │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1b3c │ │ │ │ │ + cbz r0, 194e │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b3c │ │ │ │ │ + bne.n 19ba │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + str.w fp, [r4, #8] │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w f54 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w f6e │ │ │ │ │ + strd r2, r3, [sp, #32] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + ldrd r2, r3, [sp, #32] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 2130 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + bl 0 <_PyPegen_new_type_comment> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_new_type_comment │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 2130 │ │ │ │ │ + strd r2, r3, [sp, #12] │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + str r0, [sp, #0] │ │ │ │ │ + mov r1, fp │ │ │ │ │ + strd r8, r9, [sp, #4] │ │ │ │ │ + mov r0, sl │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ │ + str r6, [sp, #20] │ │ │ │ │ + bl 0 <_PyAST_For> │ │ │ │ │ + R_ARM_THM_CALL _PyAST_For │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 11b2 │ │ │ │ │ + b.w e80 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b3c │ │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ │ + beq.n 194e │ │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1d6a │ │ │ │ │ + bne.w 2618 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b3e │ │ │ │ │ + beq.n 1950 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r2 │ │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r2, [r4, #8] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w e18 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - b.n 11e0 │ │ │ │ │ + b.n 1956 │ │ │ │ │ + ldr.w r0, [fp, #4] │ │ │ │ │ + strd r3, r2, [sp, #24] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ + ldrd r3, r2, [sp, #24] │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 2254 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + strd r3, r2, [sp, #24] │ │ │ │ │ + bl 0 <_PyPegen_new_type_comment> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_new_type_comment │ │ │ │ │ + ldrd r3, r2, [sp, #24] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 2254 │ │ │ │ │ + strd r3, r2, [sp, #4] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + str.w r9, [sp] │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ │ + str r6, [sp, #12] │ │ │ │ │ + bl 0 <_PyAST_With> │ │ │ │ │ + R_ARM_THM_CALL _PyAST_With │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 11b2 │ │ │ │ │ + b.w d30 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1fa4 │ │ │ │ │ + beq.w 2186 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r1, #663 @ 0x297 │ │ │ │ │ + movw r1, #651 @ 0x28b │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1a44 │ │ │ │ │ + cbz r0, 1a8a │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1a44 │ │ │ │ │ + cbz r0, 1a8a │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1a44 │ │ │ │ │ + cbnz r0, 1aa0 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str.w fp, [r4, #8] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 1020 │ │ │ │ │ + b.n 1910 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a44 │ │ │ │ │ + beq.n 1a8a │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - mov sl, r0 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1d98 │ │ │ │ │ + bne.w 268c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - cbz r0, 1a46 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1a8c │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r2 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str.w fp, [r4, #8] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w fd2 │ │ │ │ │ - b.n 17a0 │ │ │ │ │ + b.n 1a92 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + b.n 1860 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + b.n 1904 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 164e │ │ │ │ │ + beq.w 16c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12664 │ │ │ │ │ + bl 125e4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 164e │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1654 │ │ │ │ │ + beq.w 16c4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - b.n 1a0e │ │ │ │ │ - strd r2, r3, [sp, #32] │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - ldrd r2, r3, [sp, #32] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1d62 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ - bl 0 <_PyPegen_new_type_comment> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_new_type_comment │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1d62 │ │ │ │ │ - strd r2, r3, [sp, #12] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - str r0, [sp, #0] │ │ │ │ │ - mov r1, fp │ │ │ │ │ - strd r8, r9, [sp, #4] │ │ │ │ │ - mov r0, sl │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - ldr r6, [r4, #20] │ │ │ │ │ - str r6, [sp, #20] │ │ │ │ │ - bl 0 <_PyAST_For> │ │ │ │ │ - R_ARM_THM_CALL _PyAST_For │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 11a6 │ │ │ │ │ - b.w e76 │ │ │ │ │ + b.n 16ca │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1d7c │ │ │ │ │ + beq.n 1bc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #651 @ 0x28b │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 1ad0 │ │ │ │ │ + cbz r0, 1b5c │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1ad0 │ │ │ │ │ + cbz r0, 1b5c │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1aec │ │ │ │ │ + cbnz r0, 1b78 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 163e │ │ │ │ │ + beq.w 16b4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - b.n 16c0 │ │ │ │ │ + b.w 108e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ad0 │ │ │ │ │ + beq.n 1b5c │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ @@ -2934,1627 +2988,1583 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1d74 │ │ │ │ │ + bne.w 26ae │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ad2 │ │ │ │ │ + beq.n 1b5e │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b.n 1ad8 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - b.n 1976 │ │ │ │ │ + b.n 1b64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 18f6 │ │ │ │ │ + beq.n 1b3a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1976 │ │ │ │ │ + b.n 1b64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 176a │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 1794 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w c0e │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w c38 │ │ │ │ │ + beq.w b0c │ │ │ │ │ + b.w 10e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d60 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 11e0 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.w c3a │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - b.n 14c4 │ │ │ │ │ + beq.w e16 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 102c │ │ │ │ │ + b.w 11ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 2286 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 14c4 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - b.w 10de │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.w 1da2 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 10dc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r7, r3 │ │ │ │ │ + blt.w 217a │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ + mov r7, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w ab2 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.w ade │ │ │ │ │ + beq.n 1d06 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 10e6 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + adds r1, r3, #1 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 2138 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + mov.w r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 1858 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 1882 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cbz r0, 1c6a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + bl 10e5c │ │ │ │ │ + cbz r0, 1c6a │ │ │ │ │ + movs r1, #4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 2158 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1008 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 17a0 │ │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 1c48 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - b.w 11e0 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - cbnz r3, 1c5a │ │ │ │ │ + bne.w 2148 │ │ │ │ │ + mov.w r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14bc │ │ │ │ │ - R_ARM_THM_CALL invalid_for_target_rule │ │ │ │ │ - b.n 1c3e │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.w 11e2 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 10b0 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 214e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28c4 │ │ │ │ │ - R_ARM_THM_CALL subject_expr_rule │ │ │ │ │ + bl 10e5c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1266 │ │ │ │ │ + beq.w 214e │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1266 │ │ │ │ │ + beq.w 214e │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1266 │ │ │ │ │ + beq.w 214e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1266 │ │ │ │ │ - ldr r3, [r7, #16] │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ + beq.w 214e │ │ │ │ │ + ldr.w r3, [sl, #12] │ │ │ │ │ + mov r2, r7 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - cbnz r0, 1d2a │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 1e82 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1268 │ │ │ │ │ + beq.w 2150 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 126a │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 28c4 │ │ │ │ │ - R_ARM_THM_CALL subject_expr_rule │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1244 │ │ │ │ │ - movs r1, #4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1244 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - bl 0 <_PyPegen_raise_error> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - movs r1, #10 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 16760 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1cca │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w b30 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 11a8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 122c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 126a │ │ │ │ │ + b.w 10ea │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1632 │ │ │ │ │ + beq.w d6a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1ae8 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1a7a │ │ │ │ │ + b.w 11ec │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 11d2 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1654 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + subs r2, #1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 1aae │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 1ad8 │ │ │ │ │ + b.n 1d46 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 1e8c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n 1ae8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w fec │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w a3e │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + b.w a8e │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 1106 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.w 1e8c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - mov r7, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1e7c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 10da │ │ │ │ │ + beq.w 1e98 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 1d42 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 1e8a │ │ │ │ │ + beq.n 1e1a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - mov.w r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + movw r1, #665 @ 0x299 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1df2 │ │ │ │ │ + cbz r0, 1dc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10edc │ │ │ │ │ - cbz r0, 1df2 │ │ │ │ │ + bl 10e5c │ │ │ │ │ + cbz r0, 1dc0 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1ede │ │ │ │ │ + bne.n 1e2e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 1e98 │ │ │ │ │ - mov.w r1, #660 @ 0x294 │ │ │ │ │ + cbnz r3, 1e28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + movw r1, #665 @ 0x299 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1e9e │ │ │ │ │ + cbz r0, 1e06 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10edc │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1e9e │ │ │ │ │ + bl 10e5c │ │ │ │ │ + cbz r0, 1e06 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1e9e │ │ │ │ │ + cbz r0, 1e06 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1e9e │ │ │ │ │ + cbz r0, 1e06 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cbz r0, 1e9e │ │ │ │ │ - ldr.w r3, [sl, #12] │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ - bl 0 <_PyPegen_raise_error> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 1d2a │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cbnz r0, 1e5e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - cbz r0, 1ea0 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w b30 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.w 10de │ │ │ │ │ + beq.w 1134 │ │ │ │ │ + b.n 1d42 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1dce │ │ │ │ │ + beq.n 1d9c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1e78 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - b.n 1e78 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - b.n 16c0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.n 1efe │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 16c0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w b0c │ │ │ │ │ - b.w 10da │ │ │ │ │ + b.n 1e0e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ + cbnz r0, 1e82 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1e08 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + b.n 1e0e │ │ │ │ │ + ldr.w r3, [sl, #12] │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ + bl 0 <_PyPegen_raise_error> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1e4a │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 11b4 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n 1d46 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 1134 │ │ │ │ │ + b.n 1d42 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1e68 │ │ │ │ │ - b.n 1d2a │ │ │ │ │ + blt.w e8a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - mov r9, r2 │ │ │ │ │ + mov r8, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - mov r8, r3 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ mov r7, r2 │ │ │ │ │ - cbz r3, 1f28 │ │ │ │ │ - cbnz r2, 1f2e │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 1f5c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 2022 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + adds r1, r3, #1 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + beq.n 1f64 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3bc <_PyPegen_parse+0x3bc> │ │ │ │ │ - R_ARM_THM_CALL invalid_try_stmt_rule │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w bf0 │ │ │ │ │ + movw r1, #674 @ 0x2a2 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w efe │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 16c0 │ │ │ │ │ + cbnz r3, 1f2a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w ed0 │ │ │ │ │ + movw r1, #670 @ 0x29e │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cbz r0, 1f26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 226a │ │ │ │ │ - ldrd r3, r2, [r4, #8] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bne.w a56 │ │ │ │ │ + bl 68a0 │ │ │ │ │ + cbz r0, 1f26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + movw r1, #671 @ 0x29f │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cbz r0, 1f26 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 8cb8 │ │ │ │ │ + cbz r0, 1f26 │ │ │ │ │ + movs r1, #4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1f98 │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - ldr.w r2, [r2, r3, lsl #2] │ │ │ │ │ - ldr r1, [r2, #12] │ │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 226a │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - b.w a66 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + bne.w 204a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ │ + cbnz r7, 1f72 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #674 @ 0x2a2 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 952 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.w a8e │ │ │ │ │ + bne.n 2000 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #670 @ 0x29e │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + cbnz r0, 1f78 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.w 126c │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w d8e │ │ │ │ │ + b.n 2022 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 199a │ │ │ │ │ + beq.n 1edc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1a0e │ │ │ │ │ + b.n 1f58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 167b0 <_gather_51_rule> │ │ │ │ │ - mov sl, r0 │ │ │ │ │ + bl 68a0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13fa │ │ │ │ │ - movs r1, #12 │ │ │ │ │ + beq.n 1f50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + movw r1, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 13fe │ │ │ │ │ - movs r1, #8 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1f50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + bl 8cb8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13fa │ │ │ │ │ + beq.n 1f50 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13fa │ │ │ │ │ + beq.n 1f50 │ │ │ │ │ + movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12664 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13fa │ │ │ │ │ - str r0, [sp, #24] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ │ - mov ip, r0 │ │ │ │ │ + beq.n 1f50 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ + movs r3, #5 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1ba6 │ │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ - mov r0, sl │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - ldr.w r6, [ip, #24] │ │ │ │ │ - str r6, [sp, #8] │ │ │ │ │ - ldr.w r6, [ip, #20] │ │ │ │ │ - strd r9, r6, [sp] │ │ │ │ │ - bl 0 <_PyAST_AsyncWith> │ │ │ │ │ - R_ARM_THM_CALL _PyAST_AsyncWith │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - movs r1, #5 │ │ │ │ │ + beq.n 1f50 │ │ │ │ │ + ldr.w r3, [sl, #12] │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16760 │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ + bl 0 <_PyPegen_raise_error> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11a6 │ │ │ │ │ - b.w d34 │ │ │ │ │ + bne.w 1e82 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.w 14c2 │ │ │ │ │ - adds r1, r2, #1 │ │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq.n 20b6 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #674 @ 0x2a2 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + cbz r0, 2004 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + b.n 1f58 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 1f56 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ - cbnz r3, 2084 │ │ │ │ │ + b.n 1f56 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r1, #633 @ 0x279 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 20ca │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 1014 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 1910 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.w 11ee │ │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r7, 20c4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #674 @ 0x2a2 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cbnz r3, 203a │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + b.w 11ec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2156 │ │ │ │ │ + bne.n 2022 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r1, #633 @ 0x279 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + bl 1604 │ │ │ │ │ + R_ARM_THM_CALL invalid_for_target_rule │ │ │ │ │ + b.n 2030 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ + bl 0 <_PyPegen_raise_error> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2112 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + beq.n 1fee │ │ │ │ │ + b.n 1e82 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.w ff8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 14c0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 1884 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 1904 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2060 │ │ │ │ │ + beq.w 16a8 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 108e │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 14e6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 20b0 │ │ │ │ │ + b.w 1542 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_parse> │ │ │ │ │ R_ARM_THM_CALL _gather_206_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2080 │ │ │ │ │ + beq.w 150a │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2080 │ │ │ │ │ + beq.w 150a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1d2a │ │ │ │ │ + bne.w 1e82 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - cbz r0, 2150 │ │ │ │ │ + cbz r0, 2128 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b.n 20b0 │ │ │ │ │ - movs r1, #7 │ │ │ │ │ + b.w 1542 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 20a8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl dd0 │ │ │ │ │ - R_ARM_THM_CALL _gather_208_rule │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 20a8 │ │ │ │ │ - movs r1, #12 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 192a │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 1956 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.w c3a │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + b.w 1540 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 1996 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ - cbnz r3, 2156 │ │ │ │ │ - movs r1, #8 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 1c44 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 1d02 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + b.n 1d02 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ + bl 0 <_PyPegen_raise_error> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 20a8 │ │ │ │ │ - movs r1, #4 │ │ │ │ │ + beq.w 1cee │ │ │ │ │ + b.n 1e82 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 10e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 20e0 │ │ │ │ │ - b.n 20a8 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n 20ae │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 20ae │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 1a68 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 1a92 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w e0c │ │ │ │ │ + beq.w ee6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 11e0 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w f62 │ │ │ │ │ + b.w 108e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 2424 │ │ │ │ │ + blt.n 21fc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ + mov r9, r2 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 2430 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + cbz r3, 21e6 │ │ │ │ │ + cbnz r2, 21ec │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 3bc <_PyPegen_parse+0x3bc> │ │ │ │ │ + R_ARM_THM_CALL invalid_try_stmt_rule │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w bf0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 223e │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w f0a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - adds r1, r3, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 239e │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #665 @ 0x299 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 21de │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 10edc │ │ │ │ │ - cbz r0, 21de │ │ │ │ │ - movs r1, #4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 23fa │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 1736 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 23ae │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #665 @ 0x299 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - cbz r0, 222c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 10edc │ │ │ │ │ - cbz r0, 222c │ │ │ │ │ - movs r1, #11 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 222c │ │ │ │ │ - movs r1, #4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 222c │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ - movs r3, #5 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 23be │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 108e │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 1736 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w fc8 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 1128 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w a3e │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.w a8e │ │ │ │ │ + b.w f6e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w fbc │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 1822 │ │ │ │ │ + b.w f42 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 235a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.w 126c │ │ │ │ │ + b.w 1278 │ │ │ │ │ movs r3, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 126c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w f36 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - mov r8, r2 │ │ │ │ │ + b.w 1278 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 2322 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 14c0 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - adds r1, r3, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 232c │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ + b.w 1736 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 1a36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r1, #674 @ 0x2a2 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ - cbnz r3, 22ea │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #633 @ 0x279 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - mov fp, r0 │ │ │ │ │ - cbz r0, 22e6 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w ab2 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.w ade │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 10bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_parse> │ │ │ │ │ - R_ARM_THM_CALL _gather_210_rule │ │ │ │ │ - cbz r0, 22e6 │ │ │ │ │ + bl 2a0c │ │ │ │ │ + R_ARM_THM_CALL subject_expr_rule │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1272 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 2340 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ │ - cbnz r7, 233a │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #674 @ 0x2a2 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 25ea │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #633 @ 0x279 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 25ee │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w c86 │ │ │ │ │ - b.w 14c0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 22b2 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 231e │ │ │ │ │ + beq.w 1272 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 22e6 │ │ │ │ │ + beq.w 1272 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 22e6 │ │ │ │ │ - ldr.w r3, [fp, #12] │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ + beq.w 1272 │ │ │ │ │ + ldr r3, [r7, #16] │ │ │ │ │ + movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + mov r2, r6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1d2a │ │ │ │ │ + bne.w 1e82 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 266e │ │ │ │ │ + beq.w 1274 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - b.n 231e │ │ │ │ │ + b.w 1276 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 21b8 │ │ │ │ │ + beq.w 1238 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2234 │ │ │ │ │ + b.w 1276 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 10fa │ │ │ │ │ - ldr.w r3, [sl, #12] │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ - bl 0 <_PyPegen_raise_error> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ + bl 2a0c │ │ │ │ │ + R_ARM_THM_CALL subject_expr_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1d2a │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ + beq.w 1250 │ │ │ │ │ + movs r1, #4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 222e │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - b.n 2234 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ + beq.w 1250 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + movs r1, #10 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 163c4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 23e4 │ │ │ │ │ - b.n 1d2a │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + beq.n 22e2 │ │ │ │ │ + b.n 1e82 │ │ │ │ │ + ldrd r3, r2, [r4, #8] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bne.w a56 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 25dc │ │ │ │ │ + blt.n 23a4 │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + ldr.w r2, [r2, r3, lsl #2] │ │ │ │ │ + ldr r1, [r2, #12] │ │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 2236 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + b.w a66 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 952 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + b.w a8e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 2242 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - b.n 2238 │ │ │ │ │ + b.w 1278 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w e80 │ │ │ │ │ + blt.w 2546 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 24ec │ │ │ │ │ + beq.n 2454 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1c5a │ │ │ │ │ + bne.w d3e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 24f6 │ │ │ │ │ + beq.n 245e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ - cbnz r3, 24ba │ │ │ │ │ + cbnz r3, 2422 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r1, #670 @ 0x29e │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 24b6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 6898 │ │ │ │ │ - cbz r0, 24b6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #671 @ 0x29f │ │ │ │ │ + movw r1, #633 @ 0x279 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 24b6 │ │ │ │ │ + mov fp, r0 │ │ │ │ │ + cbz r0, 241e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8cb0 │ │ │ │ │ - cbz r0, 24b6 │ │ │ │ │ - movs r1, #4 │ │ │ │ │ + bl 0 <_PyPegen_parse> │ │ │ │ │ + R_ARM_THM_CALL _gather_210_rule │ │ │ │ │ + cbz r0, 241e │ │ │ │ │ + movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 25b0 │ │ │ │ │ + bne.n 250e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ - cbnz r7, 2504 │ │ │ │ │ + cbnz r7, 246c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2592 │ │ │ │ │ + bne.n 250a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r1, #670 @ 0x29e │ │ │ │ │ + movw r1, #633 @ 0x279 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbnz r0, 250a │ │ │ │ │ + cbnz r0, 2472 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r3 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w d84 │ │ │ │ │ - b.w 1c5a │ │ │ │ │ + beq.w c84 │ │ │ │ │ + b.w d3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 246e │ │ │ │ │ + beq.n 23e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 24e8 │ │ │ │ │ + b.n 2450 │ │ │ │ │ + movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6898 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 24e0 │ │ │ │ │ + beq.n 2448 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl dd0 │ │ │ │ │ + R_ARM_THM_CALL _gather_212_rule │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 2448 │ │ │ │ │ + movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r1, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 24e0 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 250a │ │ │ │ │ + movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8cb0 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 24e0 │ │ │ │ │ + beq.n 2448 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 24e0 │ │ │ │ │ + beq.n 2448 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 24e0 │ │ │ │ │ + beq.n 2448 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ + mov r0, r7 │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 24e0 │ │ │ │ │ + beq.n 2448 │ │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ - mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1d2a │ │ │ │ │ + bne.w 1e82 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - cbz r0, 2596 │ │ │ │ │ + cbz r0, 2554 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b.n 24e8 │ │ │ │ │ + b.n 2450 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 244e │ │ │ │ │ + movs r1, #4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 241e │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ + movs r3, #5 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 241e │ │ │ │ │ + ldr.w r3, [fp, #12] │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + b.n 24e4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 24e6 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.w d42 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n 24e6 │ │ │ │ │ + b.n 244e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w c62 │ │ │ │ │ - b.w 14c0 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ - bl 0 <_PyPegen_raise_error> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 2580 │ │ │ │ │ - b.w 1d2a │ │ │ │ │ + beq.w c0e │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.w c38 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + b.w 10ea │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n 2242 │ │ │ │ │ + b.w d42 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 16718 <_gather_51_rule> │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1408 │ │ │ │ │ + movs r1, #12 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n 223e │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 140c │ │ │ │ │ + movs r1, #8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1408 │ │ │ │ │ + movs r1, #11 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1408 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 125e4 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1408 │ │ │ │ │ + str r0, [sp, #24] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + mov ip, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 257c │ │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ + mov r0, sl │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + ldr.w r6, [ip, #24] │ │ │ │ │ + str r6, [sp, #8] │ │ │ │ │ + ldr.w r6, [ip, #20] │ │ │ │ │ + strd r9, r6, [sp] │ │ │ │ │ + bl 0 <_PyAST_AsyncWith> │ │ │ │ │ + R_ARM_THM_CALL _PyAST_AsyncWith │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + movs r1, #5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 163c4 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 11b2 │ │ │ │ │ + b.w d30 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #2 │ │ │ │ │ - b.w 134e │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 231c │ │ │ │ │ + b.w 135a │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w c60 │ │ │ │ │ + b.w d3e │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2316 │ │ │ │ │ + beq.w 153a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl dd0 │ │ │ │ │ - R_ARM_THM_CALL _gather_212_rule │ │ │ │ │ + R_ARM_THM_CALL _gather_208_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2316 │ │ │ │ │ + beq.w 153a │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 25ea │ │ │ │ │ + cbnz r3, 267c │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2316 │ │ │ │ │ - movs r1, #11 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 2316 │ │ │ │ │ + beq.w 153a │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2316 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - movs r3, #5 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 2316 │ │ │ │ │ - ldr.w r3, [sl, #12] │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - b.n 2374 │ │ │ │ │ + bne.w 20d6 │ │ │ │ │ + b.w 153a │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 1540 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 11de │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 1038 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n 231c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 17e0 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 1860 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 16ca │ │ │ │ │ │ │ │ │ │ -00002674 <_tmp_7_rule>: │ │ │ │ │ +000026b8 <_tmp_7_rule>: │ │ │ │ │ _tmp_7_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 26da <_tmp_7_rule+0x66> │ │ │ │ │ + beq.n 271e <_tmp_7_rule+0x66> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 26e6 <_tmp_7_rule+0x72> │ │ │ │ │ + cbnz r2, 272a <_tmp_7_rule+0x72> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #675 @ 0x2a3 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 26d2 <_tmp_7_rule+0x5e> │ │ │ │ │ + cbnz r0, 2716 <_tmp_7_rule+0x5e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 26d2 <_tmp_7_rule+0x5e> │ │ │ │ │ + cbnz r3, 2716 <_tmp_7_rule+0x5e> │ │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 26d2 <_tmp_7_rule+0x5e> │ │ │ │ │ + cbnz r0, 2716 <_tmp_7_rule+0x5e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 26d2 <_tmp_7_rule+0x5e> │ │ │ │ │ + cbnz r3, 2716 <_tmp_7_rule+0x5e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 26d2 <_tmp_7_rule+0x5e> │ │ │ │ │ + cbnz r0, 2716 <_tmp_7_rule+0x5e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2698 <_tmp_7_rule+0x24> │ │ │ │ │ + beq.n 26dc <_tmp_7_rule+0x24> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 26ce <_tmp_7_rule+0x5a> │ │ │ │ │ + b.n 2712 <_tmp_7_rule+0x5a> │ │ │ │ │ │ │ │ │ │ -000026ec <_tmp_8_rule>: │ │ │ │ │ +00002730 <_tmp_8_rule>: │ │ │ │ │ _tmp_8_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 273e <_tmp_8_rule+0x52> │ │ │ │ │ + beq.n 2782 <_tmp_8_rule+0x52> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 274a <_tmp_8_rule+0x5e> │ │ │ │ │ + cbnz r2, 278e <_tmp_8_rule+0x5e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 2738 <_tmp_8_rule+0x4c> │ │ │ │ │ + cbnz r0, 277c <_tmp_8_rule+0x4c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 2738 <_tmp_8_rule+0x4c> │ │ │ │ │ + cbnz r3, 277c <_tmp_8_rule+0x4c> │ │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 2738 <_tmp_8_rule+0x4c> │ │ │ │ │ + cbnz r0, 277c <_tmp_8_rule+0x4c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2734 <_tmp_8_rule+0x48> │ │ │ │ │ + b.n 2778 <_tmp_8_rule+0x48> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2710 <_tmp_8_rule+0x24> │ │ │ │ │ + beq.n 2754 <_tmp_8_rule+0x24> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2734 <_tmp_8_rule+0x48> │ │ │ │ │ + b.n 2778 <_tmp_8_rule+0x48> │ │ │ │ │ │ │ │ │ │ -00002750 <_tmp_9_rule>: │ │ │ │ │ +00002794 <_tmp_9_rule>: │ │ │ │ │ _tmp_9_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 27a4 <_tmp_9_rule+0x54> │ │ │ │ │ + beq.n 27e8 <_tmp_9_rule+0x54> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 27b0 <_tmp_9_rule+0x60> │ │ │ │ │ + cbnz r2, 27f4 <_tmp_9_rule+0x60> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 279e <_tmp_9_rule+0x4e> │ │ │ │ │ + cbnz r0, 27e2 <_tmp_9_rule+0x4e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 279e <_tmp_9_rule+0x4e> │ │ │ │ │ + cbnz r3, 27e2 <_tmp_9_rule+0x4e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 279e <_tmp_9_rule+0x4e> │ │ │ │ │ + cbnz r0, 27e2 <_tmp_9_rule+0x4e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 279a <_tmp_9_rule+0x4a> │ │ │ │ │ + b.n 27de <_tmp_9_rule+0x4a> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2774 <_tmp_9_rule+0x24> │ │ │ │ │ + beq.n 27b8 <_tmp_9_rule+0x24> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 279a <_tmp_9_rule+0x4a> │ │ │ │ │ + b.n 27de <_tmp_9_rule+0x4a> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000027b8 <_tmp_10_rule>: │ │ │ │ │ +000027fc <_tmp_10_rule>: │ │ │ │ │ _tmp_10_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 280c <_tmp_10_rule+0x54> │ │ │ │ │ + beq.n 2850 <_tmp_10_rule+0x54> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 2818 <_tmp_10_rule+0x60> │ │ │ │ │ + cbnz r2, 285c <_tmp_10_rule+0x60> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 2806 <_tmp_10_rule+0x4e> │ │ │ │ │ + cbnz r0, 284a <_tmp_10_rule+0x4e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 2806 <_tmp_10_rule+0x4e> │ │ │ │ │ + cbnz r3, 284a <_tmp_10_rule+0x4e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 2806 <_tmp_10_rule+0x4e> │ │ │ │ │ + cbnz r0, 284a <_tmp_10_rule+0x4e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2802 <_tmp_10_rule+0x4a> │ │ │ │ │ + b.n 2846 <_tmp_10_rule+0x4a> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 27dc <_tmp_10_rule+0x24> │ │ │ │ │ + beq.n 2820 <_tmp_10_rule+0x24> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2802 <_tmp_10_rule+0x4a> │ │ │ │ │ + b.n 2846 <_tmp_10_rule+0x4a> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002820 : │ │ │ │ │ +00002864 : │ │ │ │ │ simple_stmts_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 299e │ │ │ │ │ + beq.w 29e2 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 29ac │ │ │ │ │ + bne.w 29f0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bl 2a00 │ │ │ │ │ + bl 2a44 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 2898 │ │ │ │ │ + cbz r0, 28dc │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #13 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cbz r0, 2898 │ │ │ │ │ + cbz r0, 28dc │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 2898 │ │ │ │ │ + cbz r0, 28dc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 29d4 │ │ │ │ │ + beq.w 2a18 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 29ac │ │ │ │ │ + bne.w 29f0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 29e8 │ │ │ │ │ + beq.w 2a2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2a00 │ │ │ │ │ + bl 2a44 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 28ca │ │ │ │ │ + cbnz r0, 290e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 288e │ │ │ │ │ + b.n 28d2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 29b6 │ │ │ │ │ + beq.n 29fa │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 29cc │ │ │ │ │ + bne.n 2a10 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 29c4 │ │ │ │ │ + beq.n 2a08 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 29cc │ │ │ │ │ + bne.n 2a10 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ movs r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbz r3, 2920 │ │ │ │ │ - bl 2a00 │ │ │ │ │ + cbz r3, 2964 │ │ │ │ │ + bl 2a44 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 2920 │ │ │ │ │ + cbz r0, 2964 │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - beq.n 2986 │ │ │ │ │ + beq.n 29ca │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r9, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov fp, r2 │ │ │ │ │ - b.n 28fa │ │ │ │ │ + b.n 293e │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 29be │ │ │ │ │ + beq.n 2a02 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - ble.n 2946 │ │ │ │ │ + ble.n 298a │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [r9, r8, lsl #2] │ │ │ │ │ str.w r1, [r3, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 2932 │ │ │ │ │ + b.n 2976 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ @@ -4564,465 +4574,465 @@ │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 28c2 │ │ │ │ │ + beq.n 2906 │ │ │ │ │ movs r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 29b2 │ │ │ │ │ + cbnz r3, 29f6 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 28c6 │ │ │ │ │ - b.n 28c2 │ │ │ │ │ + bne.n 290a │ │ │ │ │ + b.n 2906 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r3, sl, lsl #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, 29be │ │ │ │ │ + cbz r0, 2a02 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n 2914 │ │ │ │ │ + b.n 2958 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 284e │ │ │ │ │ + beq.w 2892 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 288e │ │ │ │ │ + b.n 28d2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 28c2 │ │ │ │ │ + b.n 2906 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 28d6 │ │ │ │ │ + b.n 291a │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 28be │ │ │ │ │ + b.n 2902 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 28c4 │ │ │ │ │ + beq.w 2908 │ │ │ │ │ movs r1, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 288e │ │ │ │ │ + b.n 28d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 28b2 │ │ │ │ │ + beq.w 28f6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 28c2 │ │ │ │ │ + b.n 2906 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002a00 : │ │ │ │ │ +00002a44 : │ │ │ │ │ simple_stmt_rule(): │ │ │ │ │ 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 r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 4956 │ │ │ │ │ + beq.w 4590 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 468a │ │ │ │ │ + bne.w 452a │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ mov.w r1, #1008 @ 0x3f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2dc0 │ │ │ │ │ + bne.w 2e04 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.w 4678 │ │ │ │ │ + beq.w 4518 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r6, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r1 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 468a │ │ │ │ │ + bne.w 452a │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 4744 │ │ │ │ │ + beq.w 44e6 │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.w 475c │ │ │ │ │ + beq.w 4798 │ │ │ │ │ ldr.w r3, [r2, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2dce │ │ │ │ │ + bne.w 2e12 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 422e │ │ │ │ │ + bne.w 427a │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 37fc │ │ │ │ │ + beq.w 3840 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r8, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 381c │ │ │ │ │ + bne.w 3860 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 40b0 │ │ │ │ │ + bne.w 40c2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4a98 │ │ │ │ │ + beq.w 45aa │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq.w 38ae │ │ │ │ │ + beq.w 38f2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr.w r2, [r3, r8, lsl #2] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r2, #12] │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 38e0 │ │ │ │ │ + beq.w 3924 │ │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ │ mov r9, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 31e8 │ │ │ │ │ + beq.w 322c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 2e82 │ │ │ │ │ + bne.w 2ec6 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 40ae │ │ │ │ │ + bne.w 40c0 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4a8e │ │ │ │ │ + beq.w 45a0 │ │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r8, [sp, #68] @ 0x44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 331c │ │ │ │ │ + beq.w 3360 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 2eea │ │ │ │ │ + bne.w 2f2e │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 4072 │ │ │ │ │ + bne.w 40b6 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 41f6 │ │ │ │ │ + beq.w 40fa │ │ │ │ │ movs r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4086 │ │ │ │ │ + beq.w 40d2 │ │ │ │ │ mov r9, r7 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 4206 │ │ │ │ │ + bne.w 410a │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4666 │ │ │ │ │ + beq.w 4786 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6898 │ │ │ │ │ + bl 68a0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 2bc4 │ │ │ │ │ + cbz r0, 2c08 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2f8e │ │ │ │ │ + bne.w 2fd2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 422e │ │ │ │ │ + bne.w 427a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8444 │ │ │ │ │ + bl 844c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2efc │ │ │ │ │ + bne.w 2f40 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3bd6 │ │ │ │ │ + bne.w 3c1a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 35a0 │ │ │ │ │ + bne.w 35e4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_soft_keyword │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_soft_keyword │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_string> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_string │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3ef2 │ │ │ │ │ + bne.w 3fc8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 35a0 │ │ │ │ │ + bne.w 35e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8cb0 │ │ │ │ │ + bl 8cb8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2e94 │ │ │ │ │ + bne.w 2ed8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 35a0 │ │ │ │ │ + bne.w 35e4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r3, #522 @ 0x20a │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 30e4 │ │ │ │ │ + bne.w 3128 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 35a0 │ │ │ │ │ + bne.w 35e4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_6_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_6_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 35aa │ │ │ │ │ + bne.w 35ee │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 35a0 │ │ │ │ │ + bne.w 35e4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r3, #525 @ 0x20d │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 34cc │ │ │ │ │ + bne.w 3510 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 35a0 │ │ │ │ │ + bne.w 35e4 │ │ │ │ │ mov.w r1, #504 @ 0x1f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 37c0 │ │ │ │ │ + bne.w 3804 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 35a0 │ │ │ │ │ + bne.w 35e4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov.w r3, #616 @ 0x268 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3994 │ │ │ │ │ + bne.w 39d8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 35a0 │ │ │ │ │ + bne.w 35e4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov.w r3, #580 @ 0x244 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3a3c │ │ │ │ │ + bne.w 3a80 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 35a0 │ │ │ │ │ + bne.w 35e4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r3, #529 @ 0x211 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3ab4 │ │ │ │ │ + bne.w 3af8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 35a0 │ │ │ │ │ + bne.w 35e4 │ │ │ │ │ mov.w r1, #508 @ 0x1fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3b7e │ │ │ │ │ + bne.w 3bc2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 35a0 │ │ │ │ │ + bne.w 35e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #509 @ 0x1fd │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3baa │ │ │ │ │ + bne.w 3bee │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 35a0 │ │ │ │ │ + bne.w 35e4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r3, #526 @ 0x20e │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3c60 │ │ │ │ │ + bne.w 3ce6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 35a0 │ │ │ │ │ + bne.w 35e4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r3, #527 @ 0x20f │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3d36 │ │ │ │ │ + bne.w 3d7a │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov.w r2, #1008 @ 0x3f0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ @@ -5034,41 +5044,41 @@ │ │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2a98 │ │ │ │ │ + beq.w 2adc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2a98 │ │ │ │ │ + beq.w 2adc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2870 │ │ │ │ │ + bl 29b8 │ │ │ │ │ R_ARM_THM_CALL _tmp_11_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2a9a │ │ │ │ │ + bne.w 2ade │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2bfc │ │ │ │ │ + beq.w 2c40 │ │ │ │ │ mov r1, r8 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r5, r7, [r7, #20] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 43e8 │ │ │ │ │ + beq.w 4a94 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r1, r9 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ strd r5, r7, [sp, #8] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ @@ -5080,135 +5090,135 @@ │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16760 │ │ │ │ │ + bl 163c4 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 30da │ │ │ │ │ + bne.w 311e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2bfc │ │ │ │ │ + beq.w 2c40 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2c02 │ │ │ │ │ + b.n 2c46 │ │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r7 │ │ │ │ │ mov r7, r8 │ │ │ │ │ mov r8, r9 │ │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 2b2c │ │ │ │ │ + beq.w 2b70 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3462 │ │ │ │ │ + bne.w 34a6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2b2a │ │ │ │ │ + b.n 2b6e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 35a0 │ │ │ │ │ + beq.w 35e4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ mov r2, fp │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r5, [r7, #24] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Expr> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Expr │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2db2 │ │ │ │ │ + bne.w 2df6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4684 │ │ │ │ │ + bne.w 4524 │ │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ │ - b.n 2db2 │ │ │ │ │ + b.n 2df6 │ │ │ │ │ mov r5, r1 │ │ │ │ │ str.w r8, [sp, #40] @ 0x28 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr.w r8, [sp, #68] @ 0x44 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 2b6c │ │ │ │ │ + beq.w 2bb0 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3166 │ │ │ │ │ + bne.w 31aa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2b6a │ │ │ │ │ + b.n 2bae │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15014 │ │ │ │ │ + bl 14f94 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2bf2 │ │ │ │ │ + beq.w 2c36 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 4280 │ │ │ │ │ + beq.w 4280 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 4294 │ │ │ │ │ + bne.w 4294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #32] │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl e87c │ │ │ │ │ + bl e880 │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4298 │ │ │ │ │ + bne.w 4298 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 4292 │ │ │ │ │ + bne.w 4292 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #32] │ │ │ │ │ - bl 8cb0 │ │ │ │ │ + bl 8cb8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 422c │ │ │ │ │ + beq.w 4278 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2bfc │ │ │ │ │ + beq.w 2c40 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ ldr r5, [r7, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ @@ -5216,236 +5226,236 @@ │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ strd r7, r5, [sp] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ bl 0 <_PyAST_AugAssign> │ │ │ │ │ R_ARM_THM_CALL _PyAST_AugAssign │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 30da │ │ │ │ │ - b.n 2e50 │ │ │ │ │ + bne.w 311e │ │ │ │ │ + b.n 2e94 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ strd r7, r3, [sp, #32] │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str.w r5, [r8] │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 4422 │ │ │ │ │ + beq.w 4848 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 43ae │ │ │ │ │ + bne.w 47fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6898 │ │ │ │ │ + bl 68a0 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 2fd2 │ │ │ │ │ + cbz r0, 3016 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3448 │ │ │ │ │ + bne.w 348c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r6 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ mov r6, r7 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r7, [sp, #32] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2bce │ │ │ │ │ + beq.w 2c12 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2bce │ │ │ │ │ + bne.w 2c12 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4080 │ │ │ │ │ + beq.w 40cc │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - ble.n 302c │ │ │ │ │ + ble.n 3070 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ldr.w r1, [r8] │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ - beq.n 302c │ │ │ │ │ + beq.n 3070 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ movs r2, #4 │ │ │ │ │ mov ip, r0 │ │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ │ ldr.w r5, [r1, #4]! │ │ │ │ │ str r5, [r0, r2] │ │ │ │ │ adds r2, #4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 301c │ │ │ │ │ + bne.n 3060 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6001 @ 0x1771 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 4350 │ │ │ │ │ + beq.w 44dc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 4204 │ │ │ │ │ + bne.w 4108 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - bl e87c │ │ │ │ │ + bl e880 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 40a2 │ │ │ │ │ + bne.w 40ee │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 4204 │ │ │ │ │ + bne.w 4108 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8cb0 │ │ │ │ │ + bl 8cb8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4094 │ │ │ │ │ + beq.w 40e0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #22 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4094 │ │ │ │ │ + beq.w 40e0 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 4096 │ │ │ │ │ + bne.w 40e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2bfc │ │ │ │ │ + beq.w 2c40 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldrd r5, r7, [r0, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 420c │ │ │ │ │ + bne.w 4258 │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ strd r5, r7, [sp, #4] │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Assign> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Assign │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2e50 │ │ │ │ │ + beq.w 2e94 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ │ - b.n 2db2 │ │ │ │ │ + b.n 2df6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 4388 │ │ │ │ │ + beq.w 46b4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 4398 │ │ │ │ │ + bne.w 4692 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 4690 │ │ │ │ │ + beq.w 46ca │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #522 @ 0x20a │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r8, r7, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 46bc │ │ │ │ │ + beq.w 468e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8cb0 │ │ │ │ │ + bl 8cb8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 4396 │ │ │ │ │ + bne.w 4690 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4882 │ │ │ │ │ + beq.w 46a2 │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r5, [r5, #24] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Return> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Return │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 486e │ │ │ │ │ + beq.w 4688 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2db2 │ │ │ │ │ + b.n 2df6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13df8 │ │ │ │ │ + bl 13d78 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2ef8 │ │ │ │ │ + beq.w 2f3c │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2ef8 │ │ │ │ │ + beq.w 2f3c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS t_lookahead_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2ef8 │ │ │ │ │ + beq.w 2f3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 34c2 │ │ │ │ │ + beq.w 3506 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ @@ -5454,122 +5464,122 @@ │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Subscript │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 34b8 │ │ │ │ │ + beq.w 34fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4008 │ │ │ │ │ + bne.w 3f5e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 2b6e │ │ │ │ │ + b.n 2bb2 │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r2 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 440e │ │ │ │ │ + bne.w 4832 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ │ - bl 4b4c │ │ │ │ │ + bl 4b74 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 40c8 │ │ │ │ │ + bne.w 422a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 37b0 │ │ │ │ │ + beq.w 37f4 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bge.w 37b0 │ │ │ │ │ + bge.w 37f4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 440e │ │ │ │ │ + bne.w 4832 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ │ - bl 4b4c │ │ │ │ │ + bl 4b74 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 40c8 │ │ │ │ │ + bne.w 422a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2e6e │ │ │ │ │ + beq.w 2eb2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - ble.w 2e6e │ │ │ │ │ + ble.w 2eb2 │ │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 440e │ │ │ │ │ + bne.w 4832 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ │ - bl 4b4c │ │ │ │ │ + bl 4b74 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 40c8 │ │ │ │ │ + bne.w 422a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 37ec │ │ │ │ │ + beq.w 3830 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - ble.w 37ec │ │ │ │ │ + ble.w 3830 │ │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 440e │ │ │ │ │ + bne.w 4832 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4b4c │ │ │ │ │ + bl 4b74 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 40c8 │ │ │ │ │ + bne.w 422a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 389e │ │ │ │ │ + beq.w 38e2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - ble.w 389e │ │ │ │ │ + ble.w 38e2 │ │ │ │ │ mov r9, r8 │ │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov r7, r6 │ │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ @@ -5577,174 +5587,174 @@ │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4408 │ │ │ │ │ + bne.w 482c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 4b4c │ │ │ │ │ + bl 4b74 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 40c0 │ │ │ │ │ + bne.w 4222 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2e64 │ │ │ │ │ + beq.w 2ea8 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - ble.w 2e64 │ │ │ │ │ + ble.w 2ea8 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b.n 32e2 │ │ │ │ │ + b.n 3326 │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 43e0 │ │ │ │ │ + bne.w 4a8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 4b4c │ │ │ │ │ + bl 4b74 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 40b8 │ │ │ │ │ + bne.w 421a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 37b8 │ │ │ │ │ + beq.w 37fc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bge.w 37b8 │ │ │ │ │ + bge.w 37fc │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 43e0 │ │ │ │ │ + bne.w 4a8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 4b4c │ │ │ │ │ + bl 4b74 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 40b8 │ │ │ │ │ + bne.w 421a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2ed4 │ │ │ │ │ + beq.w 2f18 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.w 2ed4 │ │ │ │ │ + ble.w 2f18 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 43e0 │ │ │ │ │ + bne.w 4a8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 4b4c │ │ │ │ │ + bl 4b74 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 40b8 │ │ │ │ │ + bne.w 421a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 37f4 │ │ │ │ │ + beq.w 3838 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ble.w 37f4 │ │ │ │ │ + ble.w 3838 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 43e0 │ │ │ │ │ + bne.w 4a8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - bl 4b4c │ │ │ │ │ + bl 4b74 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 40b8 │ │ │ │ │ + bne.w 421a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 38a6 │ │ │ │ │ + beq.w 38ea │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ ittt gt │ │ │ │ │ movgt r5, r8 │ │ │ │ │ movgt r3, r0 │ │ │ │ │ ldrgt.w r8, [sp, #40] @ 0x28 │ │ │ │ │ - ble.w 38a6 │ │ │ │ │ + ble.w 38ea │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 43e0 │ │ │ │ │ + bne.w 4a8c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 4b4c │ │ │ │ │ + bl 4b74 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 40b6 │ │ │ │ │ + bne.w 4218 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2ece │ │ │ │ │ + beq.w 2f12 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - ble.w 2ece │ │ │ │ │ + ble.w 2f12 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b.n 340e │ │ │ │ │ + b.n 3452 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 3fe0 │ │ │ │ │ + beq.w 3f3a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r5, [r8, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b.n 2fa4 │ │ │ │ │ + b.n 2fe8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2e90 │ │ │ │ │ + beq.w 2ed4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS t_lookahead_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2e90 │ │ │ │ │ + beq.w 2ed4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ - cbz r0, 34c2 │ │ │ │ │ + cbz r0, 3506 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ @@ -5753,1042 +5763,1042 @@ │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Attribute │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 31ce │ │ │ │ │ + bne.w 3212 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4276 │ │ │ │ │ + bne.w 42b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 40b0 │ │ │ │ │ + b.w 40c2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 4324 │ │ │ │ │ + beq.w 4666 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 4334 │ │ │ │ │ + bne.w 4676 │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 3bf8 │ │ │ │ │ + beq.w 3c3c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #525 @ 0x20d │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3c2a │ │ │ │ │ + beq.w 3c6e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3c2a │ │ │ │ │ + beq.w 3c6e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 4832 │ │ │ │ │ + beq.w 4642 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 4842 │ │ │ │ │ + bne.w 4652 │ │ │ │ │ movw r1, #621 @ 0x26d │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3d26 │ │ │ │ │ + bne.w 3cd6 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3c2c │ │ │ │ │ + bne.w 3c70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 3590 │ │ │ │ │ + cbz r0, 35d4 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr r5, [r7, #24] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r5, [r7, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Raise> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Raise │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 315c │ │ │ │ │ + bne.w 31a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 43d4 │ │ │ │ │ + bne.w 47c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 2cb4 │ │ │ │ │ + beq.w 2cf8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2dc8 │ │ │ │ │ + b.n 2e0c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 4416 │ │ │ │ │ + beq.w 47d8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 457c │ │ │ │ │ + bne.w 49a2 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 442c │ │ │ │ │ + bne.w 4852 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4568 │ │ │ │ │ + beq.w 498e │ │ │ │ │ mov r5, r9 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 383e │ │ │ │ │ + beq.w 3882 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 386c │ │ │ │ │ + beq.w 38b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r7, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r7, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 43f0 │ │ │ │ │ + beq.w 4a9c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 4400 │ │ │ │ │ + bne.w 4aac │ │ │ │ │ adds r2, r7, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 48a2 │ │ │ │ │ + beq.w 4ab4 │ │ │ │ │ adds r7, #2 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r7, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 48be │ │ │ │ │ + beq.w 4ad0 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 40d0 │ │ │ │ │ + bne.w 4232 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 4346 │ │ │ │ │ + blt.w 47f0 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldrd r8, r2, [r2, #12] │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3988 │ │ │ │ │ + bne.w 39cc │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 40ec │ │ │ │ │ + beq.w 424e │ │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1028 @ 0x404 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 38ea │ │ │ │ │ + beq.w 392e │ │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r3 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 3986 │ │ │ │ │ + beq.w 39ca │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 49be │ │ │ │ │ + beq.w 4482 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 49b8 │ │ │ │ │ + bne.w 447e │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3be8 │ │ │ │ │ + bne.w 3c2c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3988 │ │ │ │ │ + bne.w 39cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 437e │ │ │ │ │ + beq.w 449c │ │ │ │ │ ldrd r2, r3, [r3, #20] │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 4002 │ │ │ │ │ + bne.w 3f36 │ │ │ │ │ bl 0 <_PyAST_alias> │ │ │ │ │ R_ARM_THM_CALL _PyAST_alias │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 433a │ │ │ │ │ + beq.w 47e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6001 @ 0x1771 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 46f2 │ │ │ │ │ + beq.w 44c8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3988 │ │ │ │ │ + bne.w 39cc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4376 │ │ │ │ │ + beq.w 4494 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r7 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 4700 │ │ │ │ │ + bne.w 44d6 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3dc6 │ │ │ │ │ + bne.w 3e0a │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4370 │ │ │ │ │ + beq.w 448e │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 46ec │ │ │ │ │ + beq.w 46c4 │ │ │ │ │ subs r3, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 46da │ │ │ │ │ + beq.w 4726 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r5, [r7, #24] │ │ │ │ │ ldrd r2, r1, [sp, #24] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Import> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Import │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 46ca │ │ │ │ │ + beq.w 470c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 2db2 │ │ │ │ │ + b.w 2df6 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b.w 2e6e │ │ │ │ │ + b.w 2eb2 │ │ │ │ │ str.w r8, [sp, #40] @ 0x28 │ │ │ │ │ - b.w 2ed4 │ │ │ │ │ + b.w 2f18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 35a0 │ │ │ │ │ + beq.w 35e4 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ ldrd r2, r3, [r2, #20] │ │ │ │ │ mov r0, sl │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Pass> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Pass │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2db2 │ │ │ │ │ - b.w 2ec0 │ │ │ │ │ + bne.w 2df6 │ │ │ │ │ + b.w 2f04 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b.w 2e6e │ │ │ │ │ + b.w 2eb2 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.w 2ed4 │ │ │ │ │ + b.w 2f18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 4ab2 │ │ │ │ │ + bne.w 45c2 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2ac2 │ │ │ │ │ + beq.w 2b06 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8444 │ │ │ │ │ + bl 844c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2ac2 │ │ │ │ │ + beq.w 2b06 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2ac2 │ │ │ │ │ + beq.w 2b06 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 31d2 │ │ │ │ │ + b.n 3216 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 43c8 │ │ │ │ │ + blt.w 465a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - cbnz r5, 386e │ │ │ │ │ + cbnz r5, 38b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3606 │ │ │ │ │ + bne.w 364a │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 457c │ │ │ │ │ + bne.w 49a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_parse> │ │ │ │ │ R_ARM_THM_CALL import_from_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 30de │ │ │ │ │ + bne.w 3122 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 2c90 │ │ │ │ │ - b.n 35a0 │ │ │ │ │ + beq.w 2cd4 │ │ │ │ │ + b.n 35e4 │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b.w 2e6e │ │ │ │ │ + b.w 2eb2 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.w 2ed4 │ │ │ │ │ + b.w 2f18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 4278 │ │ │ │ │ + blt.w 42b2 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r2, [r2, r8, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 40ae │ │ │ │ │ + bne.w 40c0 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 2b04 │ │ │ │ │ + bne.w 2b48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 2b04 │ │ │ │ │ + b.w 2b48 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ strd r6, r8, [sp, #36] @ 0x24 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r6, r1 │ │ │ │ │ movw r2, #1028 @ 0x404 │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4a18 │ │ │ │ │ + bne.w 481e │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 4a0e │ │ │ │ │ + beq.w 4814 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 426e │ │ │ │ │ + bne.w 411e │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - bl e0b4 │ │ │ │ │ + bl e0b8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 393e │ │ │ │ │ + cbz r0, 3982 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3cf4 │ │ │ │ │ + bne.w 3ca4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 426e │ │ │ │ │ + bne.w 411e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4260 │ │ │ │ │ + beq.w 4110 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3d1e │ │ │ │ │ + bne.w 3cce │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - ble.n 3970 │ │ │ │ │ + ble.n 39b4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ │ - b.n 38f4 │ │ │ │ │ + b.n 3938 │ │ │ │ │ ldrd r6, r8, [sp, #36] @ 0x24 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3698 │ │ │ │ │ + bne.w 36dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 386e │ │ │ │ │ + b.n 38b2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 430e │ │ │ │ │ + beq.w 43dc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 3a2c │ │ │ │ │ + bne.n 3a70 │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 49c8 │ │ │ │ │ + beq.w 4438 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov.w r1, #616 @ 0x268 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4966 │ │ │ │ │ + beq.w 43e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b10 │ │ │ │ │ + bl c58 │ │ │ │ │ R_ARM_THM_CALL del_targets_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4966 │ │ │ │ │ + beq.w 43e6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_22_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_22_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4966 │ │ │ │ │ + beq.w 43e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4304 │ │ │ │ │ + beq.w 43d2 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r3, [r7, #24] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ bl 0 <_PyAST_Delete> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Delete │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 315c │ │ │ │ │ + bne.w 31a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4318 │ │ │ │ │ + bne.w 44bc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 2cf2 │ │ │ │ │ - b.n 35a0 │ │ │ │ │ + beq.w 2d36 │ │ │ │ │ + b.n 35e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 4808 │ │ │ │ │ + beq.w 434c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 47fa │ │ │ │ │ + bne.w 433e │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 47de │ │ │ │ │ + beq.w 4322 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r7, r8, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e87c │ │ │ │ │ - cbz r0, 3aa2 │ │ │ │ │ + bl e880 │ │ │ │ │ + cbz r0, 3ae6 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 3aa2 │ │ │ │ │ + cbz r0, 3ae6 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ bl 0 <_PyAST_Expr> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Expr │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 315c │ │ │ │ │ + bne.w 31a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 481c │ │ │ │ │ + bne.w 4356 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 2d16 │ │ │ │ │ - b.n 35a0 │ │ │ │ │ + beq.w 2d5a │ │ │ │ │ + b.n 35e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 47ce │ │ │ │ │ + beq.w 43c2 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 47c8 │ │ │ │ │ + bne.w 43bc │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 47ac │ │ │ │ │ + beq.w 43a0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r8, r7, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #529 @ 0x211 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 47a4 │ │ │ │ │ + beq.w 439a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3b6e │ │ │ │ │ + beq.n 3bb2 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 479a │ │ │ │ │ + beq.w 45ca │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 4784 │ │ │ │ │ + bne.w 4638 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4234 │ │ │ │ │ + bne.w 42a0 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r5, 3b70 │ │ │ │ │ + cbnz r5, 3bb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4812 │ │ │ │ │ + beq.w 436a │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r7, [r5, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Assert> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Assert │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 315c │ │ │ │ │ + bne.w 31a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4828 │ │ │ │ │ + bne.w 4362 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 2d3a │ │ │ │ │ - b.n 35a0 │ │ │ │ │ + beq.w 2d7e │ │ │ │ │ + b.n 35e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 35a0 │ │ │ │ │ + beq.w 35e4 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldrd r2, r3, [r2, #20] │ │ │ │ │ bl 0 <_PyAST_Break> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Break │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2db2 │ │ │ │ │ - b.w 2ec0 │ │ │ │ │ + bne.w 2df6 │ │ │ │ │ + b.w 2f04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 35a0 │ │ │ │ │ + beq.w 35e4 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldrd r2, r3, [r2, #20] │ │ │ │ │ bl 0 <_PyAST_Continue> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Continue │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2db2 │ │ │ │ │ - b.w 2ec0 │ │ │ │ │ + bne.w 2df6 │ │ │ │ │ + b.w 2f04 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 409e │ │ │ │ │ + bne.w 40ea │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1534 │ │ │ │ │ + bl 167c │ │ │ │ │ R_ARM_THM_CALL invalid_assignment_rule.isra.0 │ │ │ │ │ - b.w 2bfc │ │ │ │ │ + b.w 2c40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 36c2 │ │ │ │ │ - b.n 36c0 │ │ │ │ │ + bne.w 3706 │ │ │ │ │ + b.n 3704 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - blt.w 4a82 │ │ │ │ │ + blt.w 467c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 4332 │ │ │ │ │ + bne.w 4674 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #525 @ 0x20d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 350e │ │ │ │ │ + bne.w 3552 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 4332 │ │ │ │ │ + bne.w 4674 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #525 @ 0x20d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3590 │ │ │ │ │ + beq.w 35d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3590 │ │ │ │ │ + beq.w 35d4 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b.n 3572 │ │ │ │ │ + b.n 35b6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_name_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 3982 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_join_names_with_dot> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_join_names_with_dot │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 4566 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 39a8 │ │ │ │ │ + ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 39cc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 3590 │ │ │ │ │ + b.n 358e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4a78 │ │ │ │ │ + beq.w 477c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 4a72 │ │ │ │ │ + bne.w 4776 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 4a48 │ │ │ │ │ + beq.w 4550 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #526 @ 0x20e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4a2c │ │ │ │ │ + beq.w 4536 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7e8 <_PyPegen_parse+0x7e8> │ │ │ │ │ + bl a14 │ │ │ │ │ R_ARM_THM_CALL _gather_18_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4a2c │ │ │ │ │ + beq.w 4536 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4a2c │ │ │ │ │ + beq.w 4536 │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldr r5, [r2, #24] │ │ │ │ │ bl 0 <_PyPegen_map_names_to_ids> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_map_names_to_ids │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4a40 │ │ │ │ │ + beq.w 454a │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ bl 0 <_PyAST_Global> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Global │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4a26 │ │ │ │ │ + beq.w 4530 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 2db2 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_name_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 393e │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_join_names_with_dot> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_join_names_with_dot │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 484a │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 3964 │ │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3988 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 354c │ │ │ │ │ - b.n 354a │ │ │ │ │ + b.w 2df6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 472e │ │ │ │ │ + beq.w 4740 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3db6 │ │ │ │ │ + bne.n 3dfa │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 470e │ │ │ │ │ + beq.w 46f6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r8, r5, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #527 @ 0x20f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 3db6 │ │ │ │ │ + cbz r0, 3dfa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7e8 <_PyPegen_parse+0x7e8> │ │ │ │ │ + bl a14 │ │ │ │ │ R_ARM_THM_CALL _gather_20_rule │ │ │ │ │ - cbz r0, 3db6 │ │ │ │ │ + cbz r0, 3dfa │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 3db6 │ │ │ │ │ + cbz r0, 3dfa │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_map_names_to_ids> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_map_names_to_ids │ │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4706 │ │ │ │ │ + beq.w 4738 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ bl 0 <_PyAST_Nonlocal> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Nonlocal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3ce6 │ │ │ │ │ + bne.n 3d6c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4738 │ │ │ │ │ + bne.w 4700 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ │ - b.w 2db2 │ │ │ │ │ + b.w 2df6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 48f4 │ │ │ │ │ + beq.w 45e2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 48ee │ │ │ │ │ + bne.w 45dc │ │ │ │ │ ldrd r3, r5, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.w 41e6 │ │ │ │ │ + bne.w 42ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 42ea │ │ │ │ │ + blt.w 4380 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 42de │ │ │ │ │ + bne.w 4374 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e0b4 │ │ │ │ │ + bl e0b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 42b6 │ │ │ │ │ + beq.w 42fc │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4898 │ │ │ │ │ + beq.w 45d4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 42cc │ │ │ │ │ + bne.w 4312 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 41d6 │ │ │ │ │ + bne.w 4208 │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 42b6 │ │ │ │ │ + bne.w 42fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 42dc │ │ │ │ │ + beq.w 4372 │ │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldrd r2, r3, [r3, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 41d2 │ │ │ │ │ + bne.w 4204 │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ ldrd r3, r2, [sp, #40] @ 0x28 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_alias> │ │ │ │ │ R_ARM_THM_CALL _PyAST_alias │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 488a │ │ │ │ │ + beq.w 483a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ mov r5, ip │ │ │ │ │ str.w ip, [sp, #52] @ 0x34 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ @@ -6797,98 +6807,160 @@ │ │ │ │ │ strd r6, r7, [sp, #40] @ 0x28 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 40f6 │ │ │ │ │ + bne.w 4126 │ │ │ │ │ ldrd r6, r7, [sp, #40] @ 0x28 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4370 │ │ │ │ │ + beq.w 448e │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 3756 │ │ │ │ │ + ble.w 379a │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr.w r2, [r8, r7, lsl #2] │ │ │ │ │ str.w r2, [r3, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.w 3756 │ │ │ │ │ - b.n 3edc │ │ │ │ │ + beq.w 379a │ │ │ │ │ + b.n 3f20 │ │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ │ + b.n 373e │ │ │ │ │ + lsls r1, r6, #3 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + lsls r3, r6, #1 │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 40c8 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + str.w r5, [r0, r6, lsl #2] │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + b.w 2fe8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 3226 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 29b8 │ │ │ │ │ + R_ARM_THM_CALL _tmp_13_rule │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 4582 │ │ │ │ │ + str r0, [sp, #32] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 2c40 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + ldr r5, [r4, #20] │ │ │ │ │ + str r5, [sp, #16] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + ldr r5, [r7, #24] │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + str r5, [sp, #12] │ │ │ │ │ + ldr r5, [r7, #20] │ │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ │ + strd r7, r5, [sp, #4] │ │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ │ + str r5, [sp, #0] │ │ │ │ │ + bl 0 <_PyAST_AnnAssign> │ │ │ │ │ + R_ARM_THM_CALL _PyAST_AnnAssign │ │ │ │ │ + movs r1, #6 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 163c4 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 311e │ │ │ │ │ + b.w 2e94 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 4946 │ │ │ │ │ + beq.w 462a │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 493e │ │ │ │ │ + bne.w 4624 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 4922 │ │ │ │ │ + beq.w 4608 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r8, r7, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 491c │ │ │ │ │ + beq.w 4602 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 491c │ │ │ │ │ + beq.w 4602 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e5e0 │ │ │ │ │ + bl e5e4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 4918 │ │ │ │ │ + bne.w 45fe │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 491c │ │ │ │ │ + beq.w 4602 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 491c │ │ │ │ │ + beq.w 4602 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 490e │ │ │ │ │ + beq.w 45f6 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldrd r5, r3, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4906 │ │ │ │ │ + beq.w 45f0 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r2, r9 │ │ │ │ │ strd r5, r3, [sp, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ @@ -6898,97 +6970,38 @@ │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16760 │ │ │ │ │ + bl 163c4 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 315c │ │ │ │ │ + bne.w 31a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 48fe │ │ │ │ │ + beq.w 45ea │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 2c34 │ │ │ │ │ - b.w 35a0 │ │ │ │ │ - lsls r1, r6, #3 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - lsls r3, r6, #1 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 407c │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - str.w r5, [r0, r6, lsl #2] │ │ │ │ │ - adds r6, #1 │ │ │ │ │ - b.w 2fa4 │ │ │ │ │ - ldr r1, [r1, #4] │ │ │ │ │ - b.w 36fa │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 31e2 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2870 │ │ │ │ │ - R_ARM_THM_CALL _tmp_13_rule │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 43a8 │ │ │ │ │ - str r0, [sp, #32] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 2bfc │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - ldr r5, [r4, #20] │ │ │ │ │ - str r5, [sp, #16] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - ldr r5, [r7, #24] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - str r5, [sp, #12] │ │ │ │ │ - ldr r5, [r7, #20] │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ - strd r7, r5, [sp, #4] │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ - str r5, [sp, #0] │ │ │ │ │ - bl 0 <_PyAST_AnnAssign> │ │ │ │ │ - R_ARM_THM_CALL _PyAST_AnnAssign │ │ │ │ │ - movs r1, #6 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 16760 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 30da │ │ │ │ │ - b.w 2e50 │ │ │ │ │ + beq.w 2c78 │ │ │ │ │ + b.w 35e4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 35a0 │ │ │ │ │ + b.w 35e4 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 2bb2 │ │ │ │ │ mov r6, r7 │ │ │ │ │ ldr r7, [sp, #32] │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ @@ -6996,465 +7009,882 @@ │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 2be4 │ │ │ │ │ + beq.w 2c28 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 422e │ │ │ │ │ + b.n 427a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 307a │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 2b6e │ │ │ │ │ - mov r5, r1 │ │ │ │ │ + b.w 30be │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 4504 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 2b6c │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - mov r7, r8 │ │ │ │ │ - mov r8, r9 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 40e2 │ │ │ │ │ + ldrd r6, r8, [sp, #36] @ 0x24 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 39b8 │ │ │ │ │ + b.n 3cd0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 2b2c │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - movw r1, #6000 @ 0x1770 │ │ │ │ │ - ldr.w r2, [r3, r5, lsl #2] │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldrd r8, r2, [r2, #12] │ │ │ │ │ - adds r0, r3, #1 │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - str r2, [sp, #32] │ │ │ │ │ - str r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne.w 3670 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 3670 │ │ │ │ │ + b.n 3cd0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 42fc │ │ │ │ │ + beq.w 4392 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 42f6 │ │ │ │ │ + bne.w 438c │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.w 42bc │ │ │ │ │ + bne.w 4302 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 42e6 │ │ │ │ │ + blt.w 437c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r7, r6, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 42f6 │ │ │ │ │ + bne.w 438c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e0b4 │ │ │ │ │ + bl e0b8 │ │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 42b0 │ │ │ │ │ + beq.w 42f6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 42d4 │ │ │ │ │ + beq.w 431a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 42c8 │ │ │ │ │ + bne.w 430e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 42a0 │ │ │ │ │ + bne.w 42e6 │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4368 │ │ │ │ │ + bne.w 44b6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 42f6 │ │ │ │ │ + beq.w 438c │ │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ ldrd r2, r3, [r3, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 425c │ │ │ │ │ + bne.w 42e2 │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_alias> │ │ │ │ │ R_ARM_THM_CALL _PyAST_alias │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 435a │ │ │ │ │ + beq.w 44a6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 4244 │ │ │ │ │ + beq.n 42ca │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r6, [r8, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b.n 3eac │ │ │ │ │ + b.n 3ef0 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ - b.n 3e78 │ │ │ │ │ + b.n 3ebc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3e4c │ │ │ │ │ - b.n 3e46 │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 3e0c │ │ │ │ │ + bne.w 3e90 │ │ │ │ │ + b.n 3e8a │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 2bb0 │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + mov r7, r8 │ │ │ │ │ + mov r8, r9 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 2b70 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + movw r1, #6000 @ 0x1770 │ │ │ │ │ + ldr.w r2, [r3, r5, lsl #2] │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldrd r8, r2, [r2, #12] │ │ │ │ │ + adds r0, r3, #1 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + str r2, [sp, #32] │ │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ │ + bne.w 36b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 48d2 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4096 │ │ │ │ │ + b.w 36b4 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 4224 │ │ │ │ │ + cbz r0, 4270 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_new_type_comment> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_new_type_comment │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 30bc │ │ │ │ │ + bne.w 3100 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 30ba │ │ │ │ │ + b.w 30fe │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 2c46 │ │ │ │ │ + str r0, [sp, #32] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 2f68 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 427a │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 2c02 │ │ │ │ │ + b.w 2f9a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3b28 │ │ │ │ │ - b.n 3b24 │ │ │ │ │ + bne.w 3b6c │ │ │ │ │ + b.n 3b68 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 40c2 │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ │ + b.n 3e50 │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ mov r0, r8 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 436e │ │ │ │ │ + beq.w 448c │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 41c6 │ │ │ │ │ + b.n 41f8 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ - b.n 41a2 │ │ │ │ │ - ldrd r6, r8, [sp, #36] @ 0x24 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 3974 │ │ │ │ │ - b.n 3d20 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 3d20 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 40b0 │ │ │ │ │ - str r0, [sp, #32] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 2f24 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 422e │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 2f56 │ │ │ │ │ + b.n 41d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4176 │ │ │ │ │ - b.n 4170 │ │ │ │ │ + bne.w 41a6 │ │ │ │ │ + b.n 41a0 │ │ │ │ │ ldrd r6, r7, [sp, #40] @ 0x28 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3ec0 │ │ │ │ │ + b.n 3f04 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r7, r6, [r3, #12] │ │ │ │ │ - b.n 4136 │ │ │ │ │ + b.n 4166 │ │ │ │ │ ldrd r6, r7, [sp, #40] @ 0x28 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 42b6 │ │ │ │ │ + b.n 42fc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 4184 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.n 4346 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + ldrd r7, r8, [r3, #12] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 3aac │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 3aec │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 433e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 4154 │ │ │ │ │ + b.w 3a90 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 3aec │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 3bb6 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 3bb6 │ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3ec0 │ │ │ │ │ + b.n 3f04 │ │ │ │ │ ldrd r6, r7, [sp, #40] @ 0x28 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3ec0 │ │ │ │ │ + b.n 3f04 │ │ │ │ │ ldrd r6, r7, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 42de │ │ │ │ │ + b.n 4374 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 4106 │ │ │ │ │ + b.n 4136 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 3a30 │ │ │ │ │ + b.n 3bb4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.n 43cc │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + ldrd r8, r7, [r3, #12] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 3b24 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 3bb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 39a4 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 3b08 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 43bc │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 3a30 │ │ │ │ │ + b.w 3a74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 39e8 │ │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 3a6e │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 34e6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 3596 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 3a72 │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 4464 │ │ │ │ │ + mov.w r1, #616 @ 0x268 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cbz r0, 445c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 8cb8 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + cbz r0, 445c │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 238 <_PyPegen_parse+0x238> │ │ │ │ │ + R_ARM_THM_CALL _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cbz r0, 445c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 3986 │ │ │ │ │ movs r5, #1 │ │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 3a70 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, r5 │ │ │ │ │ + blt.n 4476 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + ldr.w r8, [r3, #16] │ │ │ │ │ + mov r9, r2 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 3a06 │ │ │ │ │ + b.w 3a70 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ + b.n 4432 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.n 4406 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 4432 │ │ │ │ │ + movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 398a │ │ │ │ │ + b.w 3a70 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 3cd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 303e │ │ │ │ │ - ldrd r6, r7, [sp, #40] @ 0x28 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 42b4 │ │ │ │ │ - b.n 42ea │ │ │ │ │ - ldrd r6, r7, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 42b6 │ │ │ │ │ + b.w 36e8 │ │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 398a │ │ │ │ │ + b.w 39ce │ │ │ │ │ + ldrd r6, r7, [sp, #40] @ 0x28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 42fa │ │ │ │ │ + b.n 4380 │ │ │ │ │ + ldrd r6, r7, [sp, #40] @ 0x28 │ │ │ │ │ + b.n 42fc │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 3a74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 30fe │ │ │ │ │ + beq.w 375e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 39cc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 3082 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 40ea │ │ │ │ │ + ldrd r7, r3, [r4, #8] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + beq.w 4798 │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + b.w 2ac2 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + movs r0, #4 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 2bd8 │ │ │ │ │ + b.n 40d2 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.w 2a92 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 35e8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cbnz r0, 455c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 2c70 │ │ │ │ │ - b.w 35a0 │ │ │ │ │ + beq.w 2dd8 │ │ │ │ │ + b.w 35e4 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 3d58 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.w 4760 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 2b6e │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 453c │ │ │ │ │ + ldrd r6, r8, [sp, #36] @ 0x24 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + cbnz r0, 4588 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 39b8 │ │ │ │ │ + b.w 3cd0 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 2bb2 │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 3cd0 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 2a72 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 452a │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 2b88 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cbnz r5, 45bc │ │ │ │ │ + ldr.w r8, [r4, #8] │ │ │ │ │ + b.w 2b22 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 40c2 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 2bb2 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 3b50 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 3e6e │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ + b.n 4374 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 3e1a │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + subs r2, r3, #1 │ │ │ │ │ + b.n 40a8 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 4066 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ │ - mov r6, r7 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 2bce │ │ │ │ │ - b.w 2fea │ │ │ │ │ + b.n 40a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 45ec │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 45ec │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.n 4632 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + ldrd r8, r7, [r3, #12] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 3ff4 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n 40a8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 3fd8 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 4624 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 3872 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 3bb4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 357a │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 3c70 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 3596 │ │ │ │ │ - ldr.w r8, [sp, #68] @ 0x44 │ │ │ │ │ - b.w 2b5c │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 2e1c │ │ │ │ │ + b.w 38b6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r7, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 361e │ │ │ │ │ - subs r7, #1 │ │ │ │ │ - str r7, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 386e │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - mov r7, r8 │ │ │ │ │ - mov r8, r9 │ │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ │ + beq.w 352a │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 35da │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 35da │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cbnz r0, 46aa │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 2cb4 │ │ │ │ │ + b.w 35e4 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 4694 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 4694 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 3142 │ │ │ │ │ + b.n 4690 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 39d0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.n 471c │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + ldrd r8, r7, [r3, #12] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.n 4690 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #522 @ 0x20a │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 3166 │ │ │ │ │ + b.n 468e │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.n 474a │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 3dfe │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + cbnz r0, 4730 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 38b6 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 4694 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 38b6 │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 38b6 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 3dde │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 3d8a │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ + ldrd r8, r5, [r3, #12] │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 3da4 │ │ │ │ │ + b.w 3dfa │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + ldr.w r8, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.w 2b1e │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 3d16 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 453c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 3cf6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 2bf0 │ │ │ │ │ + b.w 2c08 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.n 47cc │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + ldr.w r2, [r2, r3, lsl #2] │ │ │ │ │ + ldr r1, [r2, #12] │ │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ │ + str r1, [sp, #24] │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 2ace │ │ │ │ │ + b.n 40ea │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 35da │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 35ba │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.w 2c46 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 2fb2 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 35fe │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 39ca │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 39ce │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + str.w r9, [r4, #8] │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 2c12 │ │ │ │ │ + b.w 302e │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 395e │ │ │ │ │ + subs r1, r2, #1 │ │ │ │ │ + ldr r7, [sp, #68] @ 0x44 │ │ │ │ │ + ldrd r6, r8, [sp, #36] @ 0x24 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 39c2 │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + mov r7, r8 │ │ │ │ │ + mov r8, r9 │ │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ │ + mov r9, r2 │ │ │ │ │ + b.w 2b62 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 42fa │ │ │ │ │ + str r5, [sp, #48] @ 0x30 │ │ │ │ │ + b.n 4380 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 2ff6 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4636 │ │ │ │ │ + beq.w 4a5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 465e │ │ │ │ │ + beq.w 4a84 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 4656 │ │ │ │ │ + beq.w 4a7c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 464e │ │ │ │ │ + bne.w 4a74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e0b4 │ │ │ │ │ + bl e0b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 45a2 │ │ │ │ │ + beq.w 49c8 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4646 │ │ │ │ │ + beq.w 4a6c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 45ee │ │ │ │ │ + bne.w 4a14 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4594 │ │ │ │ │ + beq.n 49ba │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 45ee │ │ │ │ │ + bne.w 4a14 │ │ │ │ │ str r6, [sp, #24] │ │ │ │ │ mov r6, r4 │ │ │ │ │ movs r4, #1 │ │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ │ str r7, [sp, #28] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 45d0 │ │ │ │ │ + bne.w 49f6 │ │ │ │ │ mov r4, r6 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 458e │ │ │ │ │ + beq.n 49b4 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bgt.n 45c2 │ │ │ │ │ + bgt.n 49e8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -7463,25 +7893,25 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 465e │ │ │ │ │ + beq.w 4a84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #621 @ 0x26d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 465e │ │ │ │ │ + beq.w 4a84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e0b4 │ │ │ │ │ + bl e0b8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 465e │ │ │ │ │ + beq.w 4a84 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ @@ -7489,43 +7919,43 @@ │ │ │ │ │ strd r3, r3, [sp] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ │ - bl 1888 │ │ │ │ │ + bl 19d0 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 45bc │ │ │ │ │ + beq.n 49e2 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - cbnz r5, 4582 │ │ │ │ │ + cbnz r5, 49a8 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 35de │ │ │ │ │ + bne.w 3622 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 386e │ │ │ │ │ + bne.w 38b2 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.w 35e0 │ │ │ │ │ + b.w 3624 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 3892 │ │ │ │ │ + b.w 38d6 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.w 3892 │ │ │ │ │ + b.w 38d6 │ │ │ │ │ mov r4, r6 │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ @@ -7536,578 +7966,157 @@ │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 4640 │ │ │ │ │ + bne.n 4a66 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 4608 │ │ │ │ │ + cbnz r0, 4a2e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 4554 │ │ │ │ │ + b.n 497a │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [r8, r3, lsl #2] │ │ │ │ │ str.w r0, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 44d8 │ │ │ │ │ + b.n 48fe │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl e0b4 │ │ │ │ │ + bl e0b8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 44ba │ │ │ │ │ + beq.w 48e0 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - beq.n 45f6 │ │ │ │ │ + beq.n 4a1c │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ str.w r7, [r8, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 44ac │ │ │ │ │ + b.n 48d2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 45a4 │ │ │ │ │ + b.n 49ca │ │ │ │ │ lsls r4, r4, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ lsls r1, r4, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4588 │ │ │ │ │ + beq.n 49ae │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 45e2 │ │ │ │ │ + b.n 4a08 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 45ba │ │ │ │ │ + beq.n 49e0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ mvn.w r3, #4 │ │ │ │ │ strd r3, r3, [sp] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - b.n 453c │ │ │ │ │ + b.n 4962 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r5, 4662 │ │ │ │ │ + cbz r5, 4a88 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 4554 │ │ │ │ │ + b.n 497a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 4482 │ │ │ │ │ + b.n 48a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 45a8 │ │ │ │ │ + b.n 49ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 445c │ │ │ │ │ + b.n 4882 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 45a8 │ │ │ │ │ + b.n 49ce │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - b.n 443a │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 2bac │ │ │ │ │ - b.w 2bc4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.w 2a4e │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 35a4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.n 46c0 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - ldrd r8, r7, [r3, #12] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 4396 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #522 @ 0x20a │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 3122 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4396 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - str r5, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 439a │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - cbnz r0, 46e4 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 3872 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 3872 │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 3872 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 398c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 371a │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 3988 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 3d9a │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.n 4738 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ - ldrd r8, r5, [r3, #12] │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 3d60 │ │ │ │ │ - b.w 3db6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 3d46 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 3dba │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 409e │ │ │ │ │ - ldrd r7, r3, [r4, #8] │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bne.w 48e8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.n 478e │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - ldr.w r2, [r2, r3, lsl #2] │ │ │ │ │ - ldr r1, [r2, #12] │ │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ │ - str r1, [sp, #24] │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 2a8a │ │ │ │ │ - b.n 409e │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 3b70 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - str r5, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 2c02 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 3b0c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 3b70 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.n 47d8 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - ldrd r8, r7, [r3, #12] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 3ae0 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 3b70 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 3ac4 │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 47c8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.n 4802 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - ldrd r7, r8, [r3, #12] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 3a68 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 3aa8 │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 47fa │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 3a4c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 3b72 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - str r5, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 3aa8 │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 3b72 │ │ │ │ │ + b.n 4860 │ │ │ │ │ + ldr.w r8, [sp, #68] @ 0x44 │ │ │ │ │ + b.w 2ba0 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 2e60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r7, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 3536 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 3c2c │ │ │ │ │ - ldrd r6, r8, [sp, #36] @ 0x24 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - cbnz r0, 4866 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 3974 │ │ │ │ │ - b.w 3d20 │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 3d20 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 46bc │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - str r5, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 439a │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 439a │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 42b4 │ │ │ │ │ - str r5, [sp, #48] @ 0x30 │ │ │ │ │ - b.n 42ea │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 3e2a │ │ │ │ │ + beq.w 3662 │ │ │ │ │ + subs r7, #1 │ │ │ │ │ + str r7, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 38b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 398c │ │ │ │ │ + bne.w 39d0 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne.w 3638 │ │ │ │ │ + bne.w 367c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 4700 │ │ │ │ │ + bne.w 44d6 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.w 3638 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - movs r0, #4 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 2b94 │ │ │ │ │ - b.w 4086 │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - b.w 2a7e │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ │ - b.n 42de │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 3dd6 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - b.w 3fd2 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 3f90 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.w 3fd2 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4900 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4900 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.n 4950 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - ldrd r8, r7, [r3, #12] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 3f1e │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.w 3fd2 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 3f02 │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 493e │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 2a2e │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 468a │ │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 3a2a │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 3a2e │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n 49fc │ │ │ │ │ - mov.w r1, #616 @ 0x268 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 49f4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 8cb0 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - cbz r0, 49f4 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 238 <_PyPegen_parse+0x238> │ │ │ │ │ - R_ARM_THM_CALL _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 49f4 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - str r5, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 3a2c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 3d20 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 36a4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, r5 │ │ │ │ │ - blt.n 49ec │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - ldr.w r8, [r3, #16] │ │ │ │ │ - mov r9, r2 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 39c2 │ │ │ │ │ - b.w 3a2c │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 3a2c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 49b2 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.n 4986 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 49b2 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 391a │ │ │ │ │ - subs r1, r2, #1 │ │ │ │ │ - ldr r7, [sp, #68] @ 0x44 │ │ │ │ │ - ldrd r6, r8, [sp, #36] @ 0x24 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 397e │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 4a52 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 2d94 │ │ │ │ │ - b.w 35a0 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 3cd2 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.n 4a5c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - str r5, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 4a32 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - ldr.w r8, [r3, #16] │ │ │ │ │ - mov r9, r2 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 3c90 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 4a32 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 3c70 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - str r5, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 3596 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 2b44 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 4aaa │ │ │ │ │ - ldr.w r8, [r4, #8] │ │ │ │ │ - b.w 2ade │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 40b0 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 2b6e │ │ │ │ │ - nop │ │ │ │ │ + b.w 367c │ │ │ │ │ │ │ │ │ │ -00004abc : │ │ │ │ │ +00004ae4 : │ │ │ │ │ t_primary_rule(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 4b46 │ │ │ │ │ + beq.n 4b6e │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbz r0, 4afa │ │ │ │ │ + cbz r0, 4b22 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ @@ -8119,1170 +8128,1167 @@ │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4aee │ │ │ │ │ + bne.n 4b16 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 4b4c │ │ │ │ │ + bl 4b74 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 4b3c │ │ │ │ │ - cbz r0, 4b30 │ │ │ │ │ + cbnz r3, 4b64 │ │ │ │ │ + cbz r0, 4b58 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - ble.n 4b30 │ │ │ │ │ + ble.n 4b58 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - b.n 4b00 │ │ │ │ │ + b.n 4b28 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4af6 │ │ │ │ │ + b.n 4b1e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r7 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4af6 │ │ │ │ │ + b.n 4b1e │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 4adc │ │ │ │ │ + b.n 4b04 │ │ │ │ │ │ │ │ │ │ -00004b4c : │ │ │ │ │ +00004b74 : │ │ │ │ │ t_primary_raw(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #32 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 5312 │ │ │ │ │ + beq.w 5320 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5320 │ │ │ │ │ + bne.w 532e │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 5390 │ │ │ │ │ + beq.w 53a2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 53be │ │ │ │ │ + beq.w 53d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4e7a │ │ │ │ │ + beq.w 4e86 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 4dfe │ │ │ │ │ + beq.w 4e08 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4d28 │ │ │ │ │ + bne.w 4d50 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5320 │ │ │ │ │ + bne.w 532e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 53c8 │ │ │ │ │ + beq.w 53da │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4f96 │ │ │ │ │ + beq.w 4f9e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 4dd2 │ │ │ │ │ + beq.w 4e3c │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4e0a │ │ │ │ │ + bne.w 4e14 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5320 │ │ │ │ │ + bne.w 532e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 53ea │ │ │ │ │ + beq.w 53fc │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 51ba │ │ │ │ │ + beq.w 51c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 4df0 │ │ │ │ │ + beq.w 4dfa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7920 │ │ │ │ │ + bl 7928 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 52fa │ │ │ │ │ + bne.w 5308 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5320 │ │ │ │ │ + bne.w 532e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 53e2 │ │ │ │ │ + beq.w 53f4 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 50a8 │ │ │ │ │ + beq.w 50b6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 4d92 │ │ │ │ │ + beq.n 4dba │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4d92 │ │ │ │ │ + beq.n 4dba │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d844 │ │ │ │ │ + bl d848 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 4d94 │ │ │ │ │ + bne.n 4dbc │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4d92 │ │ │ │ │ + beq.n 4dba │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS t_lookahead_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4d92 │ │ │ │ │ + beq.n 4dba │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4d74 │ │ │ │ │ + beq.n 4d9c │ │ │ │ │ ldrd r5, r6, [r0, #20] │ │ │ │ │ mov r2, sl │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 52e8 │ │ │ │ │ + bne.w 52f6 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, sl │ │ │ │ │ strd r5, r6, [sp, #4] │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Call> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Call │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4d74 │ │ │ │ │ + bne.n 4d9c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4dbc │ │ │ │ │ + beq.n 4de4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 4d78 │ │ │ │ │ + b.n 4da0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4dfc │ │ │ │ │ + beq.n 4e06 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS t_lookahead_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4dfc │ │ │ │ │ + beq.n 4e06 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 4d74 │ │ │ │ │ + cbz r0, 4d9c │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r5, [r6, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ │ strd r8, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Attribute │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4e68 │ │ │ │ │ + beq.n 4e74 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r7, r6 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 4ca6 │ │ │ │ │ + bne.n 4cce │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 531e │ │ │ │ │ + bne.w 532c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 53fc │ │ │ │ │ + bl 540c │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 4dba │ │ │ │ │ + cbz r0, 4de2 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS t_lookahead_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4d74 │ │ │ │ │ + bne.n 4d9c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 4d74 │ │ │ │ │ + b.n 4d9c │ │ │ │ │ mov r7, r6 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 4c12 │ │ │ │ │ + bne.w 4c86 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 4c2c │ │ │ │ │ - b.n 5320 │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.w 4c5e │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 4c76 │ │ │ │ │ - b.n 5320 │ │ │ │ │ + beq.w 4c9e │ │ │ │ │ + b.n 532e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 4be0 │ │ │ │ │ - b.n 5320 │ │ │ │ │ + beq.w 4c08 │ │ │ │ │ + b.n 532e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13df8 │ │ │ │ │ + bl 13d78 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 4f92 │ │ │ │ │ + cbz r0, 4e3a │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 4f92 │ │ │ │ │ + cbz r0, 4e3a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS t_lookahead_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 4f92 │ │ │ │ │ + cbnz r0, 4e48 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 4c54 │ │ │ │ │ + b.n 532e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4d74 │ │ │ │ │ + beq.n 4d9c │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r5, [r6, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ │ strd r8, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Subscript │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4d74 │ │ │ │ │ + bne.n 4d9c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4dbc │ │ │ │ │ + beq.n 4de4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 4d78 │ │ │ │ │ + b.n 4da0 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 538c │ │ │ │ │ + bne.w 5356 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 4b4c │ │ │ │ │ + bl 4b74 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5342 │ │ │ │ │ + bne.w 5340 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4f7e │ │ │ │ │ + beq.n 4f8a │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bge.n 4f7e │ │ │ │ │ + bge.n 4f8a │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 538c │ │ │ │ │ + bne.w 5356 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 4b4c │ │ │ │ │ + bl 4b74 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5342 │ │ │ │ │ + bne.w 5340 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4f80 │ │ │ │ │ + beq.n 4f8c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bge.n 4f80 │ │ │ │ │ + bge.n 4f8c │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 538c │ │ │ │ │ + bne.w 5356 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 4b4c │ │ │ │ │ + bl 4b74 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5342 │ │ │ │ │ + bne.w 5340 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 52bc │ │ │ │ │ + beq.w 52ca │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge.w 52dc │ │ │ │ │ + bge.w 52ea │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 538c │ │ │ │ │ + bne.w 5356 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 4b4c │ │ │ │ │ + bl 4b74 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5342 │ │ │ │ │ + bne.w 5340 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 52d0 │ │ │ │ │ + beq.w 52de │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bge.w 52e4 │ │ │ │ │ + bge.w 52f2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 538c │ │ │ │ │ + bne.w 5356 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 4b4c │ │ │ │ │ + bl 4b74 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5342 │ │ │ │ │ - cbz r0, 4f80 │ │ │ │ │ + bne.w 5340 │ │ │ │ │ + cbz r0, 4f8c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - ble.n 4f80 │ │ │ │ │ + ble.n 4f8c │ │ │ │ │ mov r7, r1 │ │ │ │ │ - b.n 4f4a │ │ │ │ │ + b.n 4f56 │ │ │ │ │ mov r7, r6 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 4bc6 │ │ │ │ │ - b.n 4e00 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4dd2 │ │ │ │ │ + bne.w 4bee │ │ │ │ │ + b.n 4e0a │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4dc4 │ │ │ │ │ + bne.w 539e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 4b4c │ │ │ │ │ + bl 4b74 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5326 │ │ │ │ │ + bne.w 5334 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4dc0 │ │ │ │ │ + beq.n 50a2 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bge.w 4dc0 │ │ │ │ │ + bge.n 50a2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4dc4 │ │ │ │ │ + bne.w 539e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 4b4c │ │ │ │ │ + bl 4b74 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5326 │ │ │ │ │ + bne.w 5334 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4dc2 │ │ │ │ │ + beq.n 50a4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bge.w 4dc2 │ │ │ │ │ + bge.n 50a4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4dc4 │ │ │ │ │ + bne.w 539e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 4b4c │ │ │ │ │ + bl 4b74 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5326 │ │ │ │ │ + bne.w 5334 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 52cc │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ + beq.w 52da │ │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bge.w 52e0 │ │ │ │ │ + str r1, [sp, #20] │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + bge.w 52ee │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4dc4 │ │ │ │ │ + bne.w 539e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 4b4c │ │ │ │ │ + bl 4b74 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5326 │ │ │ │ │ + bne.w 5334 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 52c8 │ │ │ │ │ + beq.w 52d2 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - cmp r2, r7 │ │ │ │ │ - bge.w 52c8 │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + cmp r1, r7 │ │ │ │ │ + bge.w 52d2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4dc4 │ │ │ │ │ + bne.w 539e │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 4b4c │ │ │ │ │ + bl 4b74 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5326 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 4dc2 │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - cmp r2, r7 │ │ │ │ │ - ble.w 4dc2 │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - b.n 506e │ │ │ │ │ + bne.w 5334 │ │ │ │ │ + cbz r0, 50a4 │ │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ │ + cmp r1, r7 │ │ │ │ │ + ble.n 50a4 │ │ │ │ │ + mov r7, r1 │ │ │ │ │ + b.n 506e │ │ │ │ │ + mov r7, r6 │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.w 4c3a │ │ │ │ │ + b.n 4e3e │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4d86 │ │ │ │ │ + bne.w 4dae │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 4b4c │ │ │ │ │ + bl 4b74 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5332 │ │ │ │ │ + bne.w 5346 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4d82 │ │ │ │ │ + beq.w 4daa │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bge.w 4d82 │ │ │ │ │ + bge.w 4daa │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4d86 │ │ │ │ │ + bne.w 4dae │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 4b4c │ │ │ │ │ + bl 4b74 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5332 │ │ │ │ │ + bne.w 5346 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4d84 │ │ │ │ │ + beq.w 4dac │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - ble.w 4d84 │ │ │ │ │ + ble.w 4dac │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4d86 │ │ │ │ │ + bne.w 4dae │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 4b4c │ │ │ │ │ + bl 4b74 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5332 │ │ │ │ │ + bne.w 5346 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 52c0 │ │ │ │ │ + beq.w 52ce │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.w 52c0 │ │ │ │ │ + ble.w 52ce │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4d86 │ │ │ │ │ + bne.w 4dae │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 4b4c │ │ │ │ │ + bl 4b74 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5332 │ │ │ │ │ + bne.w 5346 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 52d8 │ │ │ │ │ + beq.w 52e6 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bge.w 52d8 │ │ │ │ │ + bge.w 52e6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4d86 │ │ │ │ │ + bne.w 4dae │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 4b4c │ │ │ │ │ + bl 4b74 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5332 │ │ │ │ │ + bne.w 5346 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4d84 │ │ │ │ │ + beq.w 4dac │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - ble.w 4d84 │ │ │ │ │ + ble.w 4dac │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b.n 5180 │ │ │ │ │ + b.n 518e │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4de2 │ │ │ │ │ + bne.w 4dec │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 4b4c │ │ │ │ │ + bl 4b74 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 532c │ │ │ │ │ + bne.w 533a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4dde │ │ │ │ │ + beq.w 4de8 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - ble.w 4dde │ │ │ │ │ + ble.w 4de8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4de2 │ │ │ │ │ + bne.w 4dec │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 4b4c │ │ │ │ │ + bl 4b74 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 532c │ │ │ │ │ + bne.w 533a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4de0 │ │ │ │ │ + beq.w 4dea │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bge.w 4de0 │ │ │ │ │ + bge.w 4dea │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4de2 │ │ │ │ │ + bne.w 4dec │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 4b4c │ │ │ │ │ + bl 4b74 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 532c │ │ │ │ │ + bne.n 533a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 52c4 │ │ │ │ │ + beq.n 52d6 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.n 52c4 │ │ │ │ │ + bge.n 52d6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4de2 │ │ │ │ │ + bne.w 4dec │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 4b4c │ │ │ │ │ + bl 4b74 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 532c │ │ │ │ │ - cbz r0, 52d4 │ │ │ │ │ + bne.n 533a │ │ │ │ │ + cbz r0, 52e2 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bge.n 52d4 │ │ │ │ │ + bge.n 52e2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4de2 │ │ │ │ │ + bne.w 4dec │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 4b4c │ │ │ │ │ + bl 4b74 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 532c │ │ │ │ │ + bne.n 533a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4de0 │ │ │ │ │ + beq.w 4dea │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - ble.w 4de0 │ │ │ │ │ + ble.w 4dea │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b.n 5284 │ │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ │ - b.n 4f80 │ │ │ │ │ + b.n 5292 │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ - b.n 4d84 │ │ │ │ │ + b.n 4f8c │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ - b.n 4de0 │ │ │ │ │ + b.n 4dac │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ - b.n 4dc2 │ │ │ │ │ + b.n 50a4 │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ - b.n 4dc2 │ │ │ │ │ + b.n 4dea │ │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ │ + b.n 50a4 │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ - b.n 4f80 │ │ │ │ │ + b.n 4f8c │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ - b.n 4de0 │ │ │ │ │ + b.n 4dea │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ - b.n 4d84 │ │ │ │ │ + b.n 4dac │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n 4f80 │ │ │ │ │ + b.n 4f8c │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n 4dc2 │ │ │ │ │ + b.n 50a4 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - b.n 4f80 │ │ │ │ │ + b.n 4f8c │ │ │ │ │ ldrd r1, r2, [sl, #8] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r0, r7 │ │ │ │ │ strd r5, r6, [sp, #4] │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ - b.n 4d06 │ │ │ │ │ + b.n 4d2e │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS t_lookahead_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cbnz r0, 5348 │ │ │ │ │ + cbnz r0, 535a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4df0 │ │ │ │ │ + b.n 4dfa │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4b7a │ │ │ │ │ + beq.w 4ba2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 4d78 │ │ │ │ │ + b.n 4da0 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 4e3e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 4dd4 │ │ │ │ │ + b.n 4dfc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 4df2 │ │ │ │ │ + b.n 4e0a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 4d9c │ │ │ │ │ - b.n 5320 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 4e00 │ │ │ │ │ + beq.w 4dc4 │ │ │ │ │ + b.n 532e │ │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ │ + b.n 4be2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4d74 │ │ │ │ │ + beq.w 4d9c │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r5, r6, [r6, #20] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 5386 │ │ │ │ │ + cbz r0, 5398 │ │ │ │ │ strd r5, r6, [sp, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Call> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Call │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4d74 │ │ │ │ │ - b.n 4e68 │ │ │ │ │ + bne.w 4d9c │ │ │ │ │ + b.n 4e74 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 5366 │ │ │ │ │ + b.n 5378 │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ - b.n 4bba │ │ │ │ │ + b.n 4c2e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 53d8 │ │ │ │ │ + blt.n 53ea │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 5320 │ │ │ │ │ + bne.n 532e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 4ba2 │ │ │ │ │ + bne.w 4bca │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 4ba2 │ │ │ │ │ + b.w 4bca │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ - b.n 4bf6 │ │ │ │ │ + b.n 4c1e │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4d78 │ │ │ │ │ + b.n 4da0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 4c84 │ │ │ │ │ + b.n 4cac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ - b.n 4c42 │ │ │ │ │ - nop │ │ │ │ │ + b.n 4c6a │ │ │ │ │ │ │ │ │ │ -000053fc : │ │ │ │ │ +0000540c : │ │ │ │ │ atom_rule(): │ │ │ │ │ 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 r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 621e │ │ │ │ │ + beq.w 6170 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 622c │ │ │ │ │ + bne.w 617e │ │ │ │ │ ldrd r6, r5, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.w 5dfa │ │ │ │ │ + beq.w 5dde │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 545a │ │ │ │ │ + cbz r0, 546a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5e1c │ │ │ │ │ + bne.w 5e00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #613 @ 0x265 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 56bc │ │ │ │ │ + bne.w 56c6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 544c │ │ │ │ │ + bne.n 545c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #615 @ 0x267 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5864 │ │ │ │ │ + bne.w 586e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 544c │ │ │ │ │ + bne.n 545c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #614 @ 0x266 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 55ac │ │ │ │ │ + bne.n 55bc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 544c │ │ │ │ │ + bne.n 545c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_93_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_93_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5562 │ │ │ │ │ + bne.n 5572 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5e1c │ │ │ │ │ + bne.w 5e00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_number_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 544c │ │ │ │ │ + bne.n 545c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 544c │ │ │ │ │ + bne.n 545c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #7 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 557c │ │ │ │ │ + bne.n 558c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 544c │ │ │ │ │ + bne.n 545c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #9 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 55f0 │ │ │ │ │ + bne.n 5600 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 544c │ │ │ │ │ + bne.n 545c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #25 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 576a │ │ │ │ │ + bne.w 5774 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 544c │ │ │ │ │ + bne.n 545c │ │ │ │ │ movs r1, #52 @ 0x34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 59c0 │ │ │ │ │ + bne.w 59ca │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 62fc │ │ │ │ │ + bl 6304 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 54c8 │ │ │ │ │ + beq.n 54d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 5ec8 │ │ │ │ │ + beq.w 621a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5ec2 │ │ │ │ │ + bne.w 6214 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bl 1128c │ │ │ │ │ + bl 1120c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 56de │ │ │ │ │ + beq.w 56e8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 5570 │ │ │ │ │ + b.n 5580 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 544c │ │ │ │ │ + beq.w 545c │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ @@ -9292,436 +9298,433 @@ │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Constant │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 556e │ │ │ │ │ + bne.n 557e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5570 │ │ │ │ │ + beq.n 5580 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 5450 │ │ │ │ │ + b.n 5460 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 6052 │ │ │ │ │ + beq.w 61f2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 604c │ │ │ │ │ + bne.w 6186 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bl 12bb0 │ │ │ │ │ + bl 12b30 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 55a6 │ │ │ │ │ + bne.n 55b6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5e46 │ │ │ │ │ + bne.w 5dce │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 6038 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ + beq.w 61ae │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq.w 6070 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + beq.w 61cc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - mov sl, r2 │ │ │ │ │ - mov fp, r3 │ │ │ │ │ + mov fp, r2 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5e2c │ │ │ │ │ + beq.w 5db4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10edc │ │ │ │ │ + bl 10e5c │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5e2c │ │ │ │ │ + beq.w 5db4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cd08 │ │ │ │ │ + bl cd0c │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5e2c │ │ │ │ │ + beq.w 5db4 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5e2c │ │ │ │ │ + beq.w 5db4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5e40 │ │ │ │ │ + beq.w 5dc8 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ - mov r3, fp │ │ │ │ │ + mov r3, sl │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ - mov r2, sl │ │ │ │ │ + mov r2, fp │ │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_ListComp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_ListComp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 605c │ │ │ │ │ + beq.w 615c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r3, #2 │ │ │ │ │ - b.n 5570 │ │ │ │ │ + b.n 5580 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 544c │ │ │ │ │ + beq.w 545c │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ mov r1, r7 │ │ │ │ │ - b.n 55cc │ │ │ │ │ + b.n 55dc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5da6 │ │ │ │ │ + bne.w 5e10 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it ne │ │ │ │ │ movne sl, r7 │ │ │ │ │ - beq.w 5f80 │ │ │ │ │ + beq.w 6136 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5a30 │ │ │ │ │ + beq.w 5a3e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5e56 │ │ │ │ │ + beq.w 60d4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 6030 │ │ │ │ │ + bne.w 61a6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl e87c │ │ │ │ │ + bl e880 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5e26 │ │ │ │ │ + bne.w 5e0a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 6030 │ │ │ │ │ + bne.w 61a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10edc │ │ │ │ │ + bl 10e5c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 59fa │ │ │ │ │ + beq.w 5a04 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5a30 │ │ │ │ │ + beq.w 5a3e │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ subs r3, #2 │ │ │ │ │ - b.n 5570 │ │ │ │ │ + b.n 5580 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 6206 │ │ │ │ │ + beq.w 5f2e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5d96 │ │ │ │ │ + bne.w 5d44 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov sl, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it ne │ │ │ │ │ movne r7, sl │ │ │ │ │ - beq.w 61f0 │ │ │ │ │ + beq.w 627c │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - beq.w 5fd0 │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + beq.w 5ff4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5886 │ │ │ │ │ + beq.n 5890 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 5ff8 │ │ │ │ │ + beq.w 601c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5eba │ │ │ │ │ + bne.w 620a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - bl 14a64 <_gather_116_rule> │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + bl 149e4 <_gather_116_rule> │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 59a8 │ │ │ │ │ + bne.w 59b2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ mov fp, r2 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 5888 │ │ │ │ │ + bne.n 5892 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5886 │ │ │ │ │ + beq.n 5890 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 601c │ │ │ │ │ + beq.w 622c │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_get_keys> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_keys │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6016 │ │ │ │ │ + beq.w 60de │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_values> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_values │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6010 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + beq.w 60cc │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ strd r7, r3, [sp] │ │ │ │ │ - ldrd r2, r0, [sp, #24] │ │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + ldrd r3, r2, [sp, #20] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Dict> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Dict │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 56b4 │ │ │ │ │ + bne.w 56be │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5ed2 │ │ │ │ │ + bne.w 6224 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 590e │ │ │ │ │ + b.n 5918 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 544c │ │ │ │ │ + beq.w 545c │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ mov r1, r7 │ │ │ │ │ - b.n 55cc │ │ │ │ │ + b.n 55dc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5ff2 │ │ │ │ │ + bne.w 6016 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 590a │ │ │ │ │ + beq.n 5914 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 6008 │ │ │ │ │ + beq.w 605e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 6002 │ │ │ │ │ + bne.w 6058 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bl 14a64 <_gather_116_rule> │ │ │ │ │ + bl 149e4 <_gather_116_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5a38 │ │ │ │ │ + bne.w 5a42 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 6002 │ │ │ │ │ + bne.w 6058 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ - cbz r0, 58e4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ + cbz r0, 58ee │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5b56 │ │ │ │ │ + bne.w 5b60 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 6002 │ │ │ │ │ + bne.w 6058 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ - cbz r0, 5906 │ │ │ │ │ + bl 7bfc │ │ │ │ │ + cbz r0, 5910 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5b06 │ │ │ │ │ + bne.w 5b10 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5d96 │ │ │ │ │ + bne.w 5d44 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it ne │ │ │ │ │ movne r3, sl │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 61d4 │ │ │ │ │ + beq.w 6260 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 61aa │ │ │ │ │ + beq.w 6236 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov fp, r3 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5bf4 │ │ │ │ │ + beq.w 5ba2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12cb8 │ │ │ │ │ + bl 12c38 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5bf4 │ │ │ │ │ + beq.w 5ba2 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5bf4 │ │ │ │ │ + beq.w 5ba2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5bf4 │ │ │ │ │ + beq.w 5ba2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ │ mov r2, fp │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Set> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Set │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 56b4 │ │ │ │ │ + bne.w 56be │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5bf8 │ │ │ │ │ + beq.w 5ba6 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 5bfa │ │ │ │ │ + b.n 5ba8 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 57e6 │ │ │ │ │ + bne.w 57f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 57f6 │ │ │ │ │ + b.n 5800 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 544c │ │ │ │ │ + beq.w 545c │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r1, [r0, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ @@ -9731,102 +9734,101 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_EllipsisObject │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_EllipsisObject │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Constant │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6190 │ │ │ │ │ + beq.w 618c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 5570 │ │ │ │ │ + b.n 5580 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5b98 │ │ │ │ │ + bne.w 5d58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5da6 │ │ │ │ │ + bne.w 5e10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7920 │ │ │ │ │ + bl 7928 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbnz r0, 5a34 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 5d54 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 5504 │ │ │ │ │ - b.n 544c │ │ │ │ │ + beq.w 5514 │ │ │ │ │ + b.n 545c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 59fe │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b.n 5570 │ │ │ │ │ + b.n 5a08 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 58c4 │ │ │ │ │ + beq.w 58ce │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 6118 │ │ │ │ │ + beq.w 5fec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 610e │ │ │ │ │ + bne.w 6050 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ mov fp, r3 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ - cbz r0, 5a86 │ │ │ │ │ + cbz r0, 5a90 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ movs r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5fa6 │ │ │ │ │ + bne.w 6026 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 610e │ │ │ │ │ + bne.w 6050 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 612a │ │ │ │ │ + beq.w 606e │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 612a │ │ │ │ │ + beq.w 606e │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 612a │ │ │ │ │ + beq.w 606e │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a380 │ │ │ │ │ + bl a388 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 612a │ │ │ │ │ + beq.w 606e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ @@ -9834,36 +9836,36 @@ │ │ │ │ │ strd r3, r3, [sp] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC23 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ │ - bl 1888 │ │ │ │ │ + bl 19d0 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6122 │ │ │ │ │ + beq.w 6068 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 58c6 │ │ │ │ │ + b.n 58d0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_233_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_233_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5906 │ │ │ │ │ + beq.w 5910 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -9872,36 +9874,36 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r7, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r7, #12] │ │ │ │ │ - bl 1888 │ │ │ │ │ + bl 19d0 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5908 │ │ │ │ │ + beq.w 5912 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 590c │ │ │ │ │ + b.n 5916 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 58e4 │ │ │ │ │ + beq.w 58ee │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a380 │ │ │ │ │ + bl a388 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 58e4 │ │ │ │ │ + beq.w 58ee │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ @@ -9909,384 +9911,427 @@ │ │ │ │ │ strd r3, r3, [sp] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC23 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ │ - b.n 5b3e │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 5a0a │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w 5ed8 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - movs r1, #7 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 5bc6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl edec │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 5e5e │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 5ee6 │ │ │ │ │ - movs r1, #7 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 5bea │ │ │ │ │ - movs r1, #35 @ 0x23 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 5eec │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r1, r3, #1 │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - b.n 5a0c │ │ │ │ │ + b.n 5b48 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5d96 │ │ │ │ │ + bne.w 5d44 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5f66 │ │ │ │ │ + beq.w 611c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov fp, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 5f40 │ │ │ │ │ + beq.w 60f6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5dba │ │ │ │ │ + beq.w 5e24 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 6188 │ │ │ │ │ + beq.w 5e72 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5f92 │ │ │ │ │ + bne.w 6148 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5db4 │ │ │ │ │ + beq.w 5e1e │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5db4 │ │ │ │ │ + beq.w 5e1e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5db4 │ │ │ │ │ + beq.w 5e1e │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_key_value_pair │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5daa │ │ │ │ │ + beq.w 5e14 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl cd08 │ │ │ │ │ + bl cd0c │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5fa0 │ │ │ │ │ + beq.w 6156 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5fa0 │ │ │ │ │ + beq.w 6156 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5eaa │ │ │ │ │ + beq.w 60e6 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ - ldrd r3, r2, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ ldr r1, [r0, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ strd r0, r1, [sp] │ │ │ │ │ ldrd r0, r1, [r7] │ │ │ │ │ bl 0 <_PyAST_DictComp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_DictComp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 56b4 │ │ │ │ │ + bne.w 56be │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5eb2 │ │ │ │ │ + bne.w 60ee │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r1, r3 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 5d96 │ │ │ │ │ + bne.n 5d44 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 626c │ │ │ │ │ + beq.w 5eea │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 6242 │ │ │ │ │ + beq.w 5ed6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov fp, r3 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6256 │ │ │ │ │ + beq.w 5f16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10edc │ │ │ │ │ + bl 10e5c │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6256 │ │ │ │ │ + beq.w 5f16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cd08 │ │ │ │ │ + bl cd0c │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6256 │ │ │ │ │ + beq.w 5f16 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6256 │ │ │ │ │ + beq.w 5f16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ - cbz r0, 5d90 │ │ │ │ │ + cbz r0, 5d3e │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ mov r3, fp │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ mov r2, sl │ │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_SetComp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_SetComp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 56b4 │ │ │ │ │ + bne.w 56be │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 624c │ │ │ │ │ + bne.w 5ee0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 5542 │ │ │ │ │ - b.w 544c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 5a24 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 6024 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r1, [r4, #92] @ 0x5c │ │ │ │ │ - str.w fp, [r4, #8] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.n 5cec │ │ │ │ │ + beq.w 5552 │ │ │ │ │ + b.w 545c │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + b.n 5580 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 60a6 │ │ │ │ │ + bne.w 5a14 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 6092 │ │ │ │ │ - movs r1, #25 │ │ │ │ │ + beq.w 5f38 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 5df2 │ │ │ │ │ + cbz r0, 5d86 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl edf0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 5fa0 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 5f46 │ │ │ │ │ + movs r1, #7 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cbz r0, 5daa │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 60aa │ │ │ │ │ + bne.w 5f4c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - b.n 5cee │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + b.n 5a16 │ │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + cbz r3, 5dc8 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 61ec │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 1410 │ │ │ │ │ + R_ARM_THM_CALL invalid_comprehension_rule │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 5532 │ │ │ │ │ + b.w 545c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 6234 │ │ │ │ │ + blt.w 61fc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5442 │ │ │ │ │ + beq.w 5452 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 5450 │ │ │ │ │ + b.w 5460 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5750 │ │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - cbz r3, 5e40 │ │ │ │ │ + b.n 575a │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 5a32 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 61c0 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 6046 │ │ │ │ │ + ldr r1, [r4, #92] @ 0x5c │ │ │ │ │ + str.w fp, [r4, #8] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w 5c9a │ │ │ │ │ + cbnz r2, 5e6e │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 5e5c │ │ │ │ │ + movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12c8 │ │ │ │ │ - R_ARM_THM_CALL invalid_comprehension_rule │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cbz r0, 5e54 │ │ │ │ │ + movs r1, #35 @ 0x23 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cbnz r0, 5e7a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ + subs r1, r3, #1 │ │ │ │ │ + b.n 5c9c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 5522 │ │ │ │ │ - b.w 544c │ │ │ │ │ + beq.n 5e40 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, r3, #1 │ │ │ │ │ + b.n 5c9c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 5c9e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5718 │ │ │ │ │ + b.n 5bfa │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ - movs r1, #8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl a388 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 5e54 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl cd0c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 5e54 │ │ │ │ │ + movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 5bc6 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 5e54 │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC20 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC25 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ - ldr r3, [r2, #28] │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - ldrd r2, r3, [r2, #16] │ │ │ │ │ - bl 1888 │ │ │ │ │ + ldrd r2, r3, [r2, #12] │ │ │ │ │ + bl 19d0 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5bec │ │ │ │ │ + beq.n 5e56 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 5bf0 │ │ │ │ │ + b.n 5c9c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.n 5efe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 5cf0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 5cf0 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5888 │ │ │ │ │ + b.n 5d44 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 5cb4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5a24 │ │ │ │ │ + b.n 5d44 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + mov sl, r1 │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 5cd0 │ │ │ │ │ + b.n 5ef8 │ │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 5d3e │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n 5ef8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 1410 │ │ │ │ │ + R_ARM_THM_CALL invalid_comprehension_rule │ │ │ │ │ + b.n 5d3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 558c │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 590e │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 5784 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 5bac │ │ │ │ │ + beq.w 5d6c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 5bf0 │ │ │ │ │ + b.n 5db0 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5bea │ │ │ │ │ + beq.w 5daa │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5bea │ │ │ │ │ + beq.w 5daa │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -10295,70 +10340,83 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ │ - bl 1888 │ │ │ │ │ + bl 19d0 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5bea │ │ │ │ │ + beq.w 5daa │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 5ea4 │ │ │ │ │ + b.n 5fe6 │ │ │ │ │ + str r0, [sp, #16] │ │ │ │ │ + movs r1, #8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 5d86 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC20 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + ldr r3, [r2, #28] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + ldr r3, [r2, #24] │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + ldrd r2, r3, [r2, #16] │ │ │ │ │ + bl 19d0 │ │ │ │ │ + R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, r3, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 5dac │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 5db0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 5a60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 5f76 │ │ │ │ │ + blt.w 6292 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr.w r3, [r3, fp, lsl #2] │ │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - str r1, [sp, #20] │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 5c2e │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 5cf0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + str r1, [sp, #24] │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 5c12 │ │ │ │ │ - b.n 5f60 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 5cf0 │ │ │ │ │ + beq.w 57b8 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + b.n 5918 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 5f9a │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - b.w 56fa │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5dbc │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 5a0c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 5dbc │ │ │ │ │ + b.w 57d4 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r2, #0 │ │ │ │ │ @@ -10370,194 +10428,55 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ ldr r2, [r0, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 5aec │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.w 6212 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - str r1, [sp, #24] │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 57ae │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - b.n 590e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 57ca │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - b.n 590c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 58ac │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 5838 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 5828 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - b.n 590e │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5dbc │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 59fe │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 5630 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 5e46 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 5e48 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 5600 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 5e40 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 5e46 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.n 6066 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - mov sl, r1 │ │ │ │ │ - mov fp, r3 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 564c │ │ │ │ │ - b.n 6046 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 5dda │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, r3, #1 │ │ │ │ │ - b.n 5cee │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 5cf0 │ │ │ │ │ - str r0, [sp, #16] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl a380 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 5df2 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl cd08 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 5df2 │ │ │ │ │ - movs r1, #26 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 5df2 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC25 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC25 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - ldr r3, [r2, #24] │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - ldr r3, [r2, #20] │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - ldrd r2, r3, [r2, #12] │ │ │ │ │ - bl 1888 │ │ │ │ │ - R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, r3, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 5df4 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 5cee │ │ │ │ │ + b.n 5af6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 58c6 │ │ │ │ │ + b.n 58d0 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + b.n 5916 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5a56 │ │ │ │ │ + b.n 58b6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 58c4 │ │ │ │ │ + b.n 58ce │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 610e │ │ │ │ │ + bne.n 6050 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6120 │ │ │ │ │ + beq.n 6066 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6120 │ │ │ │ │ + beq.n 6066 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_234_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_234_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6120 │ │ │ │ │ + beq.n 6066 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -10566,456 +10485,543 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr.w r3, [fp, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [fp, #12] │ │ │ │ │ - b.n 5aec │ │ │ │ │ + b.n 5af6 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 5842 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5c4c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + b.w 5722 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 5832 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 5570 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 5c9e │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - mov r5, r6 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 5450 │ │ │ │ │ + b.n 5c9e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 61e6 │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ + blt.n 612c │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr.w r3, [r3, fp, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - mov fp, r3 │ │ │ │ │ + str r1, [sp, #16] │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 593e │ │ │ │ │ + beq.w 5bdc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5bfa │ │ │ │ │ + b.n 5c9e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 61ce │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - b.w 5928 │ │ │ │ │ + beq.w 5bc0 │ │ │ │ │ + b.n 6116 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5bfa │ │ │ │ │ + b.n 5c9e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 5ff2 │ │ │ │ │ + cbnz r2, 6150 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - b.w 5798 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + b.w 5704 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 5e26 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 5a16 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 5e26 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 5dc8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 577a │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - b.w 590e │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 5dce │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 542a │ │ │ │ │ + beq.w 543a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.w 5450 │ │ │ │ │ + b.w 5460 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 5dd0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 5580 │ │ │ │ │ movs r2, #1 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 5460 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 5450 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 5a08 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cbnz r2, 61ec │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + b.w 5640 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 5e26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 6280 │ │ │ │ │ + blt.n 6166 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + mov fp, r1 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 5656 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 5dce │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 5610 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5d96 │ │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 5d90 │ │ │ │ │ + b.w 5460 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 5892 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 5a32 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 559c │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 5918 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 627a │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + b.w 5918 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12c8 │ │ │ │ │ - R_ARM_THM_CALL invalid_comprehension_rule │ │ │ │ │ - b.n 5d90 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.n 6272 │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + mov r7, r1 │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 5948 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 5ba8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 5d06 │ │ │ │ │ + bne.n 625a │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + b.w 5932 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5d96 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ + b.n 5ba8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - mov sl, r1 │ │ │ │ │ - mov fp, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 5d22 │ │ │ │ │ - b.n 627a │ │ │ │ │ + bne.w 6016 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + b.w 57a2 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + b.w 5918 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00006298 <_tmp_93_rule>: │ │ │ │ │ +000062a0 <_tmp_93_rule>: │ │ │ │ │ _tmp_93_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 62e8 <_tmp_93_rule+0x50> │ │ │ │ │ + beq.n 62f0 <_tmp_93_rule+0x50> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 62f4 <_tmp_93_rule+0x5c> │ │ │ │ │ + cbnz r2, 62fc <_tmp_93_rule+0x5c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_string_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_string_token │ │ │ │ │ - cbnz r0, 62e0 <_tmp_93_rule+0x48> │ │ │ │ │ + cbnz r0, 62e8 <_tmp_93_rule+0x48> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 62e0 <_tmp_93_rule+0x48> │ │ │ │ │ + cbnz r3, 62e8 <_tmp_93_rule+0x48> │ │ │ │ │ movs r1, #59 @ 0x3b │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 62e0 <_tmp_93_rule+0x48> │ │ │ │ │ + cbnz r0, 62e8 <_tmp_93_rule+0x48> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 62bc <_tmp_93_rule+0x24> │ │ │ │ │ + beq.n 62c4 <_tmp_93_rule+0x24> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 62dc <_tmp_93_rule+0x44> │ │ │ │ │ + b.n 62e4 <_tmp_93_rule+0x44> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000062fc : │ │ │ │ │ +00006304 : │ │ │ │ │ strings_rule(): │ │ │ │ │ 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 r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 67fe │ │ │ │ │ + beq.w 6806 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 67ea │ │ │ │ │ + bne.w 67f2 │ │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ │ mov.w r1, #1160 @ 0x488 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbz r0, 634a │ │ │ │ │ + cbz r0, 6352 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 680e │ │ │ │ │ + beq.w 6816 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 67ea │ │ │ │ │ + bne.w 67f2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 67ee │ │ │ │ │ + beq.w 67f6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 67ce │ │ │ │ │ + beq.w 67d6 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 66e8 │ │ │ │ │ + bne.w 66f0 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ movw r7, #6000 @ 0x1770 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 6420 │ │ │ │ │ + beq.n 6428 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 642e │ │ │ │ │ + bne.n 6436 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 67a6 │ │ │ │ │ + beq.w 67ae │ │ │ │ │ movs r1, #59 @ 0x3b │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 64ce │ │ │ │ │ + bne.w 64d6 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 670e │ │ │ │ │ + bne.w 6716 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 672c │ │ │ │ │ + beq.w 6734 │ │ │ │ │ bl 0 <_PyPegen_string_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_string_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 6434 │ │ │ │ │ + cbz r0, 643c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_constant_from_string> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_constant_from_string │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6716 │ │ │ │ │ + beq.w 671e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp fp, r6 │ │ │ │ │ sub.w r2, r2, #2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 66c8 │ │ │ │ │ + beq.w 66d0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ str.w r5, [r9, r6, lsl #2] │ │ │ │ │ add.w r6, r6, #1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ add.w r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne.n 63a8 │ │ │ │ │ + bne.n 63b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 63ae │ │ │ │ │ + beq.n 63b6 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ mov r8, r9 │ │ │ │ │ - b.n 6728 │ │ │ │ │ + b.n 6730 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r9 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 66e0 │ │ │ │ │ + beq.w 66e8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 66e0 │ │ │ │ │ + bne.w 66e8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 681c │ │ │ │ │ + beq.w 6824 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n 6484 │ │ │ │ │ + ble.n 648c │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ ldr.w r2, [r8] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 6484 │ │ │ │ │ + beq.n 648c │ │ │ │ │ lsls r6, r6, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ movs r3, #4 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ │ str r0, [r2, r3] │ │ │ │ │ adds r3, #4 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.n 6476 │ │ │ │ │ + bne.n 647e │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6754 │ │ │ │ │ + beq.w 675c │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyPegen_concatenate_strings> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_concatenate_strings │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 67d8 │ │ │ │ │ + beq.w 67e0 │ │ │ │ │ mov.w r2, #1160 @ 0x488 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 633c │ │ │ │ │ + b.n 6344 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 673a │ │ │ │ │ + beq.w 6742 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 674a │ │ │ │ │ + bne.w 6752 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 678c │ │ │ │ │ + beq.w 6794 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 674a │ │ │ │ │ + bne.w 6752 │ │ │ │ │ strd r6, r8, [sp, #40] @ 0x28 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ │ mov r6, r3 │ │ │ │ │ movs r5, #1 │ │ │ │ │ mov r8, r4 │ │ │ │ │ - b.n 6522 │ │ │ │ │ + b.n 652a │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str.w r2, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str.w r2, [r8, #88] @ 0x58 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 67ba │ │ │ │ │ + beq.w 67c2 │ │ │ │ │ ldr.w r2, [r8, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 66f6 │ │ │ │ │ + bne.w 66fe │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr.w r4, [r8, #8] │ │ │ │ │ - bl 1309c │ │ │ │ │ + bl 1301c │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbnz r0, 6572 │ │ │ │ │ + cbnz r0, 657a │ │ │ │ │ ldr.w r2, [r8, #60] @ 0x3c │ │ │ │ │ str.w r4, [r8, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 66f6 │ │ │ │ │ + bne.w 66fe │ │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 659e │ │ │ │ │ + cbz r0, 65a6 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_constant_from_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_constant_from_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 675e │ │ │ │ │ + beq.w 6766 │ │ │ │ │ ldr.w r1, [r8, #88] @ 0x58 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r1, [r8, #88] @ 0x58 │ │ │ │ │ - bne.n 6514 │ │ │ │ │ + bne.n 651c │ │ │ │ │ lsls r5, r5, #1 │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ lsls r1, r5, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 677e │ │ │ │ │ + beq.w 6786 │ │ │ │ │ ldr.w r1, [r8, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ - b.n 6514 │ │ │ │ │ + b.n 651c │ │ │ │ │ mov r4, r8 │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ │ @@ -11026,102 +11032,102 @@ │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6786 │ │ │ │ │ + beq.w 678e │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 6686 │ │ │ │ │ + ble.n 668e │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ - beq.n 6686 │ │ │ │ │ + beq.n 668e │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ str r0, [r1, #4] │ │ │ │ │ - beq.n 6686 │ │ │ │ │ + beq.n 668e │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ str r0, [r1, #8] │ │ │ │ │ - beq.n 6686 │ │ │ │ │ + beq.n 668e │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ cmp r3, #4 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ str r0, [r1, #12] │ │ │ │ │ - beq.n 6686 │ │ │ │ │ + beq.n 668e │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ cmp r3, #5 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ - beq.n 6686 │ │ │ │ │ + beq.n 668e │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ cmp r3, #6 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [r1, #20] │ │ │ │ │ - beq.n 6686 │ │ │ │ │ + beq.n 668e │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ cmp r3, #7 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ │ str r0, [r1, #24] │ │ │ │ │ - beq.n 6686 │ │ │ │ │ + beq.n 668e │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ cmp r3, #8 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ str r0, [r1, #28] │ │ │ │ │ - beq.n 6686 │ │ │ │ │ + beq.n 668e │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ cmp r3, #9 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [r0, #32] │ │ │ │ │ str r0, [r1, #32] │ │ │ │ │ - beq.n 6686 │ │ │ │ │ + beq.n 668e │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ str r0, [r1, #36] @ 0x24 │ │ │ │ │ - beq.n 6686 │ │ │ │ │ + beq.n 668e │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ cmp r3, #11 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ │ str r0, [r1, #40] @ 0x28 │ │ │ │ │ - beq.n 6686 │ │ │ │ │ + beq.n 668e │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ cmp r3, #12 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ │ str r0, [r1, #44] @ 0x2c │ │ │ │ │ - beq.n 6686 │ │ │ │ │ + beq.n 668e │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ mov lr, r2 │ │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ │ sub.w ip, r1, #4 │ │ │ │ │ rsb r4, r1, #4 │ │ │ │ │ add.w ip, ip, r3, lsl #2 │ │ │ │ │ add.w r3, r1, #44 @ 0x2c │ │ │ │ │ adds r1, r4, r3 │ │ │ │ │ ldr.w r0, [lr, #4] │ │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ │ str r2, [r0, r1] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne.n 6672 │ │ │ │ │ + bne.n 667a │ │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ │ mov r2, lr │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -11130,362 +11136,362 @@ │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 63cc │ │ │ │ │ + beq.w 63d4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_joined_str> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_joined_str │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 63fc │ │ │ │ │ + bne.w 6404 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 67c2 │ │ │ │ │ + beq.n 67ca │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 63d2 │ │ │ │ │ + b.n 63da │ │ │ │ │ mov.w r3, fp, lsl #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov fp, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 67c6 │ │ │ │ │ + beq.n 67ce │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n 640a │ │ │ │ │ + b.n 6412 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ │ - b.n 64c0 │ │ │ │ │ + b.n 64c8 │ │ │ │ │ mov r4, r8 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b.n 65b4 │ │ │ │ │ + b.n 65bc │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ mov r8, r9 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n 643c │ │ │ │ │ + b.n 6444 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r9 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbz r0, 6728 │ │ │ │ │ + cbz r0, 6730 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 643c │ │ │ │ │ + b.n 6444 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 679c │ │ │ │ │ + bne.n 67a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 63e6 │ │ │ │ │ + b.n 63ee │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 64e8 │ │ │ │ │ + beq.w 64f0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 63d2 │ │ │ │ │ + b.n 63da │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6344 │ │ │ │ │ + b.n 634c │ │ │ │ │ mov r4, r8 │ │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6706 │ │ │ │ │ + beq.n 670e │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6706 │ │ │ │ │ + b.n 670e │ │ │ │ │ mov r4, r8 │ │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 674c │ │ │ │ │ + b.n 6754 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r9 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6728 │ │ │ │ │ + b.n 6730 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 63bc │ │ │ │ │ + beq.w 63c4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - b.n 63d2 │ │ │ │ │ + b.n 63da │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6532 │ │ │ │ │ + b.n 653a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 63d2 │ │ │ │ │ + b.n 63da │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 66e6 │ │ │ │ │ + b.n 66ee │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 64c0 │ │ │ │ │ + beq.w 64c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6758 │ │ │ │ │ + b.n 6760 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 637a │ │ │ │ │ - b.n 66e6 │ │ │ │ │ + beq.w 6382 │ │ │ │ │ + b.n 66ee │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 632a │ │ │ │ │ + beq.w 6332 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 67ea │ │ │ │ │ + b.n 67f2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 6354 │ │ │ │ │ - b.n 67e4 │ │ │ │ │ + bge.w 635c │ │ │ │ │ + b.n 67ec │ │ │ │ │ mov r0, r8 │ │ │ │ │ - b.n 67ca │ │ │ │ │ + b.n 67d2 │ │ │ │ │ │ │ │ │ │ -00006820 : │ │ │ │ │ +00006828 : │ │ │ │ │ t_lookahead_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 6882 │ │ │ │ │ + beq.n 688a │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 688e │ │ │ │ │ + cbnz r2, 6896 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 6870 │ │ │ │ │ + cbnz r0, 6878 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 688c │ │ │ │ │ + cbnz r3, 6894 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 6870 │ │ │ │ │ + cbnz r0, 6878 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 688c │ │ │ │ │ + cbnz r3, 6894 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 6878 │ │ │ │ │ + cbz r0, 6880 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6876 │ │ │ │ │ + b.n 687e │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 6844 │ │ │ │ │ + beq.n 684c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006898 : │ │ │ │ │ +000068a0 : │ │ │ │ │ star_targets_rule(): │ │ │ │ │ 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 r1, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 6c24 │ │ │ │ │ + beq.w 6c2c │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6c32 │ │ │ │ │ + bne.w 6c3a │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.n 69a8 │ │ │ │ │ + beq.n 69b0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 69e2 │ │ │ │ │ + beq.n 69ea │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1183 @ 0x49f │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbnz r0, 694c │ │ │ │ │ + cbnz r0, 6954 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 6bf8 │ │ │ │ │ + beq.w 6c00 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov fp, r1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 69f0 │ │ │ │ │ + bne.n 69f8 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6b6a │ │ │ │ │ + bne.w 6b72 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 69f0 │ │ │ │ │ + bne.n 69f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - bl 6e18 │ │ │ │ │ + bl 6e20 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ - cbz r0, 6978 │ │ │ │ │ + cbz r0, 6980 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1183 @ 0x49f │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r6, 6982 │ │ │ │ │ + cbz r6, 698a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #12 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cbz r0, 6982 │ │ │ │ │ + cbz r0, 698a │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ - b.n 6942 │ │ │ │ │ + b.n 694a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 69fc │ │ │ │ │ + bne.n 6a04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6ca0 │ │ │ │ │ + bl 6ca8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6a04 │ │ │ │ │ + bne.n 6a0c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ @@ -11495,393 +11501,393 @@ │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ itttt lt │ │ │ │ │ movlt r3, #1 │ │ │ │ │ addlt.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ │ movlt r6, #0 │ │ │ │ │ strlt r3, [r4, #60] @ 0x3c │ │ │ │ │ - blt.n 696e │ │ │ │ │ + blt.n 6976 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6c32 │ │ │ │ │ + bne.w 6c3a │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 68ea │ │ │ │ │ + bne.n 68f2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 68ea │ │ │ │ │ + beq.w 68f2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 698a │ │ │ │ │ + beq.n 6992 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 696e │ │ │ │ │ + b.n 6976 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 6c8c │ │ │ │ │ + beq.w 6c94 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 6c86 │ │ │ │ │ + bne.w 6c8e │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6c7c │ │ │ │ │ + beq.w 6c84 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 6c86 │ │ │ │ │ + bne.w 6c8e │ │ │ │ │ mov r2, r1 │ │ │ │ │ movw r0, #6000 @ 0x1770 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 6c58 │ │ │ │ │ + beq.w 6c60 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 6c6c │ │ │ │ │ + bne.w 6c74 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - cbz r0, 6a8a │ │ │ │ │ + cbz r0, 6a92 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6ca0 │ │ │ │ │ + bl 6ca8 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 6a8a │ │ │ │ │ + cbz r0, 6a92 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp fp, r6 │ │ │ │ │ add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 6b3e │ │ │ │ │ + beq.n 6b46 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r0, [sl, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b.n 6a40 │ │ │ │ │ + b.n 6a48 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6c76 │ │ │ │ │ + beq.w 6c7e │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n 6ad8 │ │ │ │ │ + ble.n 6ae0 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ ldr.w r0, [sl] │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ - beq.n 6ad8 │ │ │ │ │ + beq.n 6ae0 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ │ str r0, [r1, #4] │ │ │ │ │ - beq.n 6ad8 │ │ │ │ │ + beq.n 6ae0 │ │ │ │ │ lsls r1, r6, #2 │ │ │ │ │ add.w ip, sl, #4 │ │ │ │ │ movs r0, #8 │ │ │ │ │ ldr r7, [r2, #4] │ │ │ │ │ ldr.w r6, [ip, #4]! │ │ │ │ │ str r6, [r7, r0] │ │ │ │ │ adds r0, #4 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 6aca │ │ │ │ │ + bne.n 6ad2 │ │ │ │ │ mov r0, sl │ │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #12 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6c54 │ │ │ │ │ + bne.w 6c5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 696a │ │ │ │ │ + beq.w 6972 │ │ │ │ │ ldrd r5, r6, [r6, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ movs r1, #2 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6c4e │ │ │ │ │ + beq.w 6c56 │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Tuple │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6c38 │ │ │ │ │ + beq.n 6c40 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 699c │ │ │ │ │ + b.n 69a4 │ │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ │ mov.w r3, fp, lsl #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov fp, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6c76 │ │ │ │ │ + beq.w 6c7e │ │ │ │ │ str.w r2, [r0, r6, lsl #2] │ │ │ │ │ mov sl, r0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ adds r6, #1 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b.n 6a40 │ │ │ │ │ + b.n 6a48 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 6c1c │ │ │ │ │ + beq.n 6c24 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 6bf0 │ │ │ │ │ + bne.n 6bf8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #16 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cbz r0, 6bdc │ │ │ │ │ + cbz r0, 6be4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6ca0 │ │ │ │ │ - cbz r0, 6bdc │ │ │ │ │ + bl 6ca8 │ │ │ │ │ + cbz r0, 6be4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 6c14 │ │ │ │ │ + cbz r0, 6c1c │ │ │ │ │ ldrd r7, r3, [r3, #20] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - cbz r0, 6c0e │ │ │ │ │ + cbz r0, 6c16 │ │ │ │ │ strd r7, r3, [sp] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ movs r1, #2 │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - cbz r0, 6be4 │ │ │ │ │ + cbz r0, 6bec │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b.n 6942 │ │ │ │ │ + b.n 694a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6928 │ │ │ │ │ + b.n 6930 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 6c04 │ │ │ │ │ + cbnz r0, 6c0c │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b.n 6942 │ │ │ │ │ + b.n 694a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 692a │ │ │ │ │ + b.n 6932 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 6906 │ │ │ │ │ + bge.w 690e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 69f4 │ │ │ │ │ + b.n 69fc │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6bc0 │ │ │ │ │ + b.n 6bc8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 69f4 │ │ │ │ │ + b.n 69fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6b78 │ │ │ │ │ + b.n 6b80 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 68c6 │ │ │ │ │ + beq.w 68ce │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 696e │ │ │ │ │ + b.n 6976 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 699a │ │ │ │ │ + beq.w 69a2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 696e │ │ │ │ │ + b.n 6976 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6b30 │ │ │ │ │ + b.n 6b38 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6998 │ │ │ │ │ + b.n 69a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 6a58 │ │ │ │ │ + beq.w 6a60 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6a94 │ │ │ │ │ + b.n 6a9c │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6998 │ │ │ │ │ + b.n 69a0 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 6a1c │ │ │ │ │ - b.n 6c84 │ │ │ │ │ + beq.w 6a24 │ │ │ │ │ + b.n 6c8c │ │ │ │ │ │ │ │ │ │ -00006ca0 : │ │ │ │ │ +00006ca8 : │ │ │ │ │ star_target_rule(): │ │ │ │ │ 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 r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #32 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 6dfe │ │ │ │ │ + beq.w 6e06 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 6df6 │ │ │ │ │ + bne.w 6dfe │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1183 @ 0x49f │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbnz r0, 6d2c │ │ │ │ │ + cbnz r0, 6d34 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 6de4 │ │ │ │ │ + beq.n 6dec │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6e0e │ │ │ │ │ + bne.w 6e16 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 6d48 │ │ │ │ │ + cbnz r0, 6d50 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 6e0e │ │ │ │ │ + bne.n 6e16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - bl 6e18 │ │ │ │ │ + bl 6e20 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 6d3a │ │ │ │ │ + cbz r0, 6d42 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1183 @ 0x49f │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -11891,226 +11897,226 @@ │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1183 @ 0x49f │ │ │ │ │ - b.n 6d28 │ │ │ │ │ + b.n 6d30 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 6dd6 │ │ │ │ │ + beq.n 6dde │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 6dce │ │ │ │ │ + bne.n 6dd6 │ │ │ │ │ mov r0, r2 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #16 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cbz r0, 6dc4 │ │ │ │ │ + cbz r0, 6dcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6ca0 │ │ │ │ │ - cbz r0, 6dc4 │ │ │ │ │ + bl 6ca8 │ │ │ │ │ + cbz r0, 6dcc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6e0e │ │ │ │ │ + beq.n 6e16 │ │ │ │ │ ldrd r6, r3, [r3, #20] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - cbz r0, 6dde │ │ │ │ │ + cbz r0, 6de6 │ │ │ │ │ strd r6, r3, [sp] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ movs r1, #2 │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6d3e │ │ │ │ │ + bne.n 6d46 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 6df0 │ │ │ │ │ + cbnz r0, 6df8 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - b.n 6d3e │ │ │ │ │ + b.n 6d46 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6d0a │ │ │ │ │ + b.n 6d12 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6d0a │ │ │ │ │ + b.n 6d12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6d56 │ │ │ │ │ + b.n 6d5e │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6da0 │ │ │ │ │ + b.n 6da8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 6ce8 │ │ │ │ │ + bge.w 6cf0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 6d34 │ │ │ │ │ + b.n 6d3c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 6cce │ │ │ │ │ + beq.w 6cd6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6df6 │ │ │ │ │ + b.n 6dfe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6dfa │ │ │ │ │ + b.n 6e02 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006e18 : │ │ │ │ │ +00006e20 : │ │ │ │ │ target_with_star_atom_rule(): │ │ │ │ │ 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 ip, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ str.w ip, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 7878 │ │ │ │ │ + beq.w 7880 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7888 │ │ │ │ │ + bne.w 7890 │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ mov.w r1, #1184 @ 0x4a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6f46 │ │ │ │ │ + bne.n 6f4e │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 78a6 │ │ │ │ │ + beq.w 78ae │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 78b8 │ │ │ │ │ + bne.w 78c0 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 6ff6 │ │ │ │ │ + beq.w 6ffe │ │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7016 │ │ │ │ │ + beq.w 701e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 7056 │ │ │ │ │ + bne.w 705e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 78b8 │ │ │ │ │ + bne.w 78c0 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 78bc │ │ │ │ │ + beq.w 78c4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7068 │ │ │ │ │ + beq.w 7070 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 70a6 │ │ │ │ │ + bne.w 70ae │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 78b8 │ │ │ │ │ + bne.w 78c0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6f54 │ │ │ │ │ + beq.n 6f5c │ │ │ │ │ ldr r7, [r4, #12] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.n 6f6a │ │ │ │ │ + beq.n 6f72 │ │ │ │ │ mov r7, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r6, r3, [r3, #12] │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6f96 │ │ │ │ │ + beq.n 6f9e │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 737e │ │ │ │ │ + beq.w 7386 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov.w r2, #1184 @ 0x4a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -12123,363 +12129,363 @@ │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7388 │ │ │ │ │ + bne.w 7390 │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.n 6f0a │ │ │ │ │ + bne.n 6f12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 7894 │ │ │ │ │ + blt.w 789c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r6, r3, [r3, #12] │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7388 │ │ │ │ │ + bne.w 7390 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6f22 │ │ │ │ │ + bne.n 6f2a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7388 │ │ │ │ │ + bne.w 7390 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7350 │ │ │ │ │ + bne.w 7358 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7388 │ │ │ │ │ + bne.w 7390 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 738e │ │ │ │ │ + bne.w 7396 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7388 │ │ │ │ │ + bne.w 7390 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 74d8 │ │ │ │ │ + bne.w 74e0 │ │ │ │ │ ldr.w ip, [r4, #88] @ 0x58 │ │ │ │ │ add.w r2, ip, #4294967295 @ 0xffffffff │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov.w r2, #1184 @ 0x4a0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 6f40 │ │ │ │ │ + b.n 6f48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6ea6 │ │ │ │ │ + bne.w 6eae │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ - cbnz r0, 7048 │ │ │ │ │ + cbnz r0, 7050 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 4b4c │ │ │ │ │ + bl 4b74 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 780a │ │ │ │ │ - cbz r0, 7042 │ │ │ │ │ + bne.w 7812 │ │ │ │ │ + cbz r0, 704a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - blt.n 70b8 │ │ │ │ │ + blt.n 70c0 │ │ │ │ │ str r7, [sp, #20] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 6eb2 │ │ │ │ │ + beq.w 6eba │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 727a │ │ │ │ │ + bne.w 7282 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6eb2 │ │ │ │ │ + b.n 6eba │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ - cbnz r0, 7098 │ │ │ │ │ + cbnz r0, 70a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 4b4c │ │ │ │ │ + bl 4b74 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 77fe │ │ │ │ │ - cbz r0, 7094 │ │ │ │ │ + bne.w 7806 │ │ │ │ │ + cbz r0, 709c │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bgt.w 7198 │ │ │ │ │ + bgt.w 71a0 │ │ │ │ │ mov r7, r6 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 6eec │ │ │ │ │ + beq.w 6ef4 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 72e0 │ │ │ │ │ + bne.w 72e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6eec │ │ │ │ │ + b.n 6ef4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7048 │ │ │ │ │ + bne.n 7050 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 4b4c │ │ │ │ │ + bl 4b74 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 780a │ │ │ │ │ + bne.w 7812 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7044 │ │ │ │ │ + beq.n 704c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.n 7044 │ │ │ │ │ + bge.n 704c │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7048 │ │ │ │ │ + bne.n 7050 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 4b4c │ │ │ │ │ + bl 4b74 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 780a │ │ │ │ │ + bne.w 7812 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 74ce │ │ │ │ │ + beq.w 74d6 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge.w 74ce │ │ │ │ │ + bge.w 74d6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7048 │ │ │ │ │ + bne.n 7050 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 4b4c │ │ │ │ │ + bl 4b74 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 780a │ │ │ │ │ + bne.w 7812 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7572 │ │ │ │ │ + beq.w 757a │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.w 7572 │ │ │ │ │ + bge.w 757a │ │ │ │ │ mov sl, r6 │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 78ca │ │ │ │ │ + bne.w 78d2 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 4b4c │ │ │ │ │ + bl 4b74 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 7806 │ │ │ │ │ + bne.w 780e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 72d8 │ │ │ │ │ + beq.w 72e0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - ble.w 72d8 │ │ │ │ │ + ble.w 72e0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b.n 715e │ │ │ │ │ + b.n 7166 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7098 │ │ │ │ │ + bne.w 70a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 4b4c │ │ │ │ │ + bl 4b74 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 77fe │ │ │ │ │ + bne.w 7806 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7096 │ │ │ │ │ + beq.w 709e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bge.w 7096 │ │ │ │ │ + bge.w 709e │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7098 │ │ │ │ │ + bne.w 70a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 4b4c │ │ │ │ │ + bl 4b74 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 77fe │ │ │ │ │ + bne.w 7806 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 74d4 │ │ │ │ │ + beq.w 74dc │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.w 74d4 │ │ │ │ │ + bge.w 74dc │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7098 │ │ │ │ │ + bne.w 70a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 4b4c │ │ │ │ │ + bl 4b74 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 77fe │ │ │ │ │ + bne.w 7806 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7578 │ │ │ │ │ + beq.w 7580 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ it lt │ │ │ │ │ movlt r3, r0 │ │ │ │ │ - bge.w 7578 │ │ │ │ │ + bge.w 7580 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7098 │ │ │ │ │ + bne.w 70a0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 4b4c │ │ │ │ │ + bl 4b74 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 77fe │ │ │ │ │ + bne.w 7806 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7096 │ │ │ │ │ + beq.w 709e │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - ble.w 7096 │ │ │ │ │ + ble.w 709e │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b.n 7240 │ │ │ │ │ + b.n 7248 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7064 │ │ │ │ │ + beq.w 706c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS t_lookahead_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7064 │ │ │ │ │ + beq.w 706c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 78a0 │ │ │ │ │ + beq.w 78a8 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ @@ -12487,49 +12493,49 @@ │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ strd r8, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Attribute │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7342 │ │ │ │ │ + beq.n 734a │ │ │ │ │ mov.w r2, #1184 @ 0x4a0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b.n 6f40 │ │ │ │ │ + b.n 6f48 │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n 7044 │ │ │ │ │ + b.n 704c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13df8 │ │ │ │ │ + bl 13d78 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 70b4 │ │ │ │ │ + beq.w 70bc │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 70b4 │ │ │ │ │ + beq.w 70bc │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS t_lookahead_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 70b4 │ │ │ │ │ + beq.w 70bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 78a0 │ │ │ │ │ + beq.w 78a8 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r6, [r7, #24] │ │ │ │ │ mov r1, sl │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ @@ -12537,131 +12543,131 @@ │ │ │ │ │ ldr r6, [r7, #20] │ │ │ │ │ strd r8, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Subscript │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 72d0 │ │ │ │ │ + bne.n 72d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 78b2 │ │ │ │ │ + bne.w 78ba │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 72d0 │ │ │ │ │ + b.n 72d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6e18 │ │ │ │ │ + bl 6e20 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6fae │ │ │ │ │ + beq.w 6fb6 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6fae │ │ │ │ │ + beq.w 6fb6 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6f32 │ │ │ │ │ + bne.w 6f3a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7894 │ │ │ │ │ + bne.w 789c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 6fe6 │ │ │ │ │ + b.n 6fee │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 78e2 │ │ │ │ │ + beq.w 78ea │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 78da │ │ │ │ │ + bne.w 78e2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bl 6ca0 │ │ │ │ │ + bl 6ca8 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7596 │ │ │ │ │ + beq.w 759e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 78d2 │ │ │ │ │ + beq.w 78da │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 7918 │ │ │ │ │ + bne.w 7920 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7588 │ │ │ │ │ + beq.w 7590 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r1, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7918 │ │ │ │ │ + bne.w 7920 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 7834 │ │ │ │ │ + beq.w 783c │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 75e4 │ │ │ │ │ + beq.w 75ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6ca0 │ │ │ │ │ + bl 6ca8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 75e4 │ │ │ │ │ + beq.w 75ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r0, [sl] │ │ │ │ │ mov fp, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6001 @ 0x1771 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 7908 │ │ │ │ │ + beq.w 7910 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7904 │ │ │ │ │ + bne.w 790c │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7714 │ │ │ │ │ + beq.w 771c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6ca0 │ │ │ │ │ + bl 6ca8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7714 │ │ │ │ │ + beq.w 771c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #8 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, sl │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7582 │ │ │ │ │ + beq.w 758a │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ movs r1, #2 │ │ │ │ │ ldr.w ip, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r0 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ strd r1, r5, [sp, #24] │ │ │ │ │ @@ -12671,109 +12677,109 @@ │ │ │ │ │ mov r3, ip │ │ │ │ │ mov r7, r6 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ mov r6, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 7910 │ │ │ │ │ + beq.w 7918 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 779c │ │ │ │ │ + bne.w 77a4 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 779c │ │ │ │ │ + beq.w 77a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6ca0 │ │ │ │ │ + bl 6ca8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 779c │ │ │ │ │ + beq.w 77a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - beq.w 77dc │ │ │ │ │ + beq.w 77e4 │ │ │ │ │ str.w r2, [sl, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov fp, r2 │ │ │ │ │ - b.n 7480 │ │ │ │ │ + b.n 7488 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.n 7044 │ │ │ │ │ + b.n 704c │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ - b.n 7096 │ │ │ │ │ + b.n 709e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 786e │ │ │ │ │ + beq.w 7876 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7864 │ │ │ │ │ + bne.w 786c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r9, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 7848 │ │ │ │ │ + beq.w 7850 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6ca0 │ │ │ │ │ + bl 6ca8 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 75fe │ │ │ │ │ + bne.n 7606 │ │ │ │ │ ldr.w ip, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ str.w ip, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #0 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ str.w ip, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6fe2 │ │ │ │ │ + bne.w 6fea │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6fde │ │ │ │ │ + beq.w 6fe6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7388 │ │ │ │ │ + beq.w 7390 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r1, #2 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_List> │ │ │ │ │ R_ARM_THM_CALL _PyAST_List │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6f32 │ │ │ │ │ - b.n 737e │ │ │ │ │ + bne.w 6f3a │ │ │ │ │ + b.n 7386 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.n 7044 │ │ │ │ │ + b.n 704c │ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ │ - b.n 7096 │ │ │ │ │ + b.n 709e │ │ │ │ │ mov r6, r7 │ │ │ │ │ ldrd r5, r7, [sp, #28] │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ @@ -12781,107 +12787,107 @@ │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 78da │ │ │ │ │ + bne.w 78e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6ca0 │ │ │ │ │ - cbz r0, 75ba │ │ │ │ │ + bl 6ca8 │ │ │ │ │ + cbz r0, 75c2 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 77b6 │ │ │ │ │ + bne.w 77be │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r1, 75da │ │ │ │ │ + cbnz r1, 75e2 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 76bc │ │ │ │ │ + bne.n 76c4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 6fd0 │ │ │ │ │ - b.n 7388 │ │ │ │ │ + beq.w 6fd8 │ │ │ │ │ + b.n 7390 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7598 │ │ │ │ │ + b.n 75a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 78f8 │ │ │ │ │ + beq.w 7900 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 78ea │ │ │ │ │ + bne.w 78f2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 781c │ │ │ │ │ + beq.w 7824 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 78ea │ │ │ │ │ + bne.w 78f2 │ │ │ │ │ movs r7, #1 │ │ │ │ │ mov fp, r6 │ │ │ │ │ strd r5, r1, [sp, #24] │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r7, r1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 76ec │ │ │ │ │ + bne.n 76f4 │ │ │ │ │ ldrd r5, r2, [sp, #24] │ │ │ │ │ mov r3, r6 │ │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r6, fp │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ mov fp, r7 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7900 │ │ │ │ │ + beq.w 7908 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov ip, r4 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt.n 7706 │ │ │ │ │ + bgt.n 770e │ │ │ │ │ mov r4, ip │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -12891,473 +12897,473 @@ │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr.w ip, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ str.w ip, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 77fa │ │ │ │ │ + beq.w 7802 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w ip, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 7522 │ │ │ │ │ - b.n 751c │ │ │ │ │ + beq.w 752a │ │ │ │ │ + b.n 7524 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7388 │ │ │ │ │ + beq.w 7390 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r6, [r7, #24] │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ movs r1, #2 │ │ │ │ │ ldr r6, [r7, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Tuple │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6f32 │ │ │ │ │ - b.n 737e │ │ │ │ │ - bl 6ca0 │ │ │ │ │ + bne.w 6f3a │ │ │ │ │ + b.n 7386 │ │ │ │ │ + bl 6ca8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 764c │ │ │ │ │ + beq.n 7654 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.n 77c8 │ │ │ │ │ + beq.n 77d0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ str.w r3, [r6, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 763c │ │ │ │ │ + b.n 7644 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ ldr.w r4, [r3, r2, lsl #2] │ │ │ │ │ str.w r4, [r0, r2, lsl #2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ - b.n 7676 │ │ │ │ │ + b.n 767e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 75ee │ │ │ │ │ + bne.w 75f6 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7582 │ │ │ │ │ + beq.w 758a │ │ │ │ │ mov ip, sl │ │ │ │ │ mov lr, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bge.n 7758 │ │ │ │ │ + bge.n 7760 │ │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ │ ldr.w r0, [ip, r2, lsl #2] │ │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ - b.n 7744 │ │ │ │ │ + b.n 774c │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 7598 │ │ │ │ │ + bne.w 75a0 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 75c2 │ │ │ │ │ + bne.w 75ca │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 75be │ │ │ │ │ + beq.w 75c6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 75da │ │ │ │ │ + b.n 75e2 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ mov r6, r7 │ │ │ │ │ ldr r7, [sp, #32] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 75ee │ │ │ │ │ - b.n 7720 │ │ │ │ │ + beq.w 75f6 │ │ │ │ │ + b.n 7728 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 75c2 │ │ │ │ │ - b.n 7786 │ │ │ │ │ + bne.w 75ca │ │ │ │ │ + b.n 778e │ │ │ │ │ lsls r5, r5, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ lsls r1, r5, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - cbz r0, 7812 │ │ │ │ │ + cbz r0, 781a │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 76fa │ │ │ │ │ + b.n 7702 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r0, sl │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 757c │ │ │ │ │ + beq.w 7584 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - b.n 74c2 │ │ │ │ │ + b.n 74ca │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 751c │ │ │ │ │ + b.n 7524 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 6eee │ │ │ │ │ + b.w 6ef6 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 6eb4 │ │ │ │ │ + b.w 6ebc │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r6, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr.w ip, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ str.w ip, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7514 │ │ │ │ │ + b.n 751c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 73fc │ │ │ │ │ - b.n 77a4 │ │ │ │ │ + beq.w 7404 │ │ │ │ │ + b.n 77ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 7502 │ │ │ │ │ + beq.w 750a │ │ │ │ │ ldr.w ip, [r4, #88] @ 0x58 │ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ str.w ip, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 751c │ │ │ │ │ + b.n 7524 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov ip, r3 │ │ │ │ │ - b.w 6fe2 │ │ │ │ │ + b.w 6fea │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 74e8 │ │ │ │ │ + b.n 74f0 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 6e4a │ │ │ │ │ + beq.w 6e52 │ │ │ │ │ ldr.w ip, [r4, #88] @ 0x58 │ │ │ │ │ add.w r3, ip, #4294967295 @ 0xffffffff │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 6f4e │ │ │ │ │ + b.w 6f56 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.w 6fe6 │ │ │ │ │ + b.w 6fee │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 788c │ │ │ │ │ + b.n 7894 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 6e66 │ │ │ │ │ + bge.w 6e6e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 788c │ │ │ │ │ + b.n 7894 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ - b.w 6eca │ │ │ │ │ + b.w 6ed2 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.w 7048 │ │ │ │ │ + b.w 7050 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 73c8 │ │ │ │ │ + b.n 73d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 75da │ │ │ │ │ + b.n 75e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 739e │ │ │ │ │ + b.n 73a6 │ │ │ │ │ ldr.w ip, [r4, #88] @ 0x58 │ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ str.w ip, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7514 │ │ │ │ │ + b.n 751c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 760e │ │ │ │ │ + b.n 7616 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.n 7818 │ │ │ │ │ + b.n 7820 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 77a4 │ │ │ │ │ + b.n 77ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 742c │ │ │ │ │ + b.n 7434 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7490 │ │ │ │ │ + b.n 7498 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7598 │ │ │ │ │ + b.n 75a0 │ │ │ │ │ │ │ │ │ │ -00007920 : │ │ │ │ │ +00007928 : │ │ │ │ │ genexp_rule(): │ │ │ │ │ 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, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 7bc6 │ │ │ │ │ + beq.w 7bce │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 7974 │ │ │ │ │ + cbnz r2, 797c │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 7982 │ │ │ │ │ + beq.n 798a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 79b4 │ │ │ │ │ + cbnz r0, 79bc │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7a2e │ │ │ │ │ + bne.n 7a36 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 7be6 │ │ │ │ │ + blt.w 7bee │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7bde │ │ │ │ │ + bne.w 7be6 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 796a │ │ │ │ │ + beq.n 7972 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 7bd4 │ │ │ │ │ + beq.w 7bdc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7b78 │ │ │ │ │ + bne.w 7b80 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r9, r1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 7b88 │ │ │ │ │ + beq.w 7b90 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ it ne │ │ │ │ │ movne r3, r1 │ │ │ │ │ - beq.n 7a44 │ │ │ │ │ + beq.n 7a4c │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7a84 │ │ │ │ │ + bne.n 7a8c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7b78 │ │ │ │ │ + bne.w 7b80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7afa │ │ │ │ │ + bne.n 7b02 │ │ │ │ │ ldrd r3, r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 7974 │ │ │ │ │ + beq.n 797c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7bde │ │ │ │ │ + bne.w 7be6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - bl 12c8 │ │ │ │ │ + bl 1410 │ │ │ │ │ R_ARM_THM_CALL invalid_comprehension_rule │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 7b58 │ │ │ │ │ + b.n 7b60 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ itttt lt │ │ │ │ │ movlt r2, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ addlt.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - blt.w 7b6c │ │ │ │ │ + blt.w 7b74 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7b92 │ │ │ │ │ + bne.w 7b9a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7a02 │ │ │ │ │ + beq.n 7a0a │ │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7a02 │ │ │ │ │ + beq.n 7a0a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7b98 │ │ │ │ │ + beq.n 7ba0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7b98 │ │ │ │ │ + beq.n 7ba0 │ │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ ldr.w r3, [ip, #24] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7bc0 │ │ │ │ │ + beq.n 7bc8 │ │ │ │ │ strd fp, r3, [sp] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_NamedExpr> │ │ │ │ │ @@ -13365,445 +13371,445 @@ │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16760 │ │ │ │ │ + bl 163c4 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7b5e │ │ │ │ │ + beq.n 7b66 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ - b.n 7b14 │ │ │ │ │ + b.n 7b1c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #53 @ 0x35 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7a20 │ │ │ │ │ + beq.n 7a28 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl cd08 │ │ │ │ │ + bl cd0c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 796a │ │ │ │ │ + beq.w 7972 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 796a │ │ │ │ │ + beq.w 7972 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 7b58 │ │ │ │ │ + cbz r0, 7b60 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r5, [r6, #24] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_GeneratorExp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_GeneratorExp │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 7ba0 │ │ │ │ │ + cbz r0, 7ba8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7978 │ │ │ │ │ + b.n 7980 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbz r0, 7b9c │ │ │ │ │ + cbz r0, 7ba4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 7a14 │ │ │ │ │ + beq.w 7a1c │ │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 7974 │ │ │ │ │ - b.n 7a30 │ │ │ │ │ + beq.w 797c │ │ │ │ │ + b.n 7a38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r2, 7bb4 │ │ │ │ │ + cbz r2, 7bbc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7b6c │ │ │ │ │ + b.n 7b74 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7b6c │ │ │ │ │ + b.n 7b74 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7974 │ │ │ │ │ + beq.w 797c │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7978 │ │ │ │ │ + b.n 7980 │ │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 79e8 │ │ │ │ │ - b.n 7a46 │ │ │ │ │ + bne.w 79f0 │ │ │ │ │ + b.n 7a4e │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7aca │ │ │ │ │ + b.n 7ad2 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 794a │ │ │ │ │ - b.n 7972 │ │ │ │ │ + beq.w 7952 │ │ │ │ │ + b.n 797a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 79c4 │ │ │ │ │ + b.n 79cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7978 │ │ │ │ │ + b.n 7980 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7978 │ │ │ │ │ + b.n 7980 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00007bf4 : │ │ │ │ │ +00007bfc : │ │ │ │ │ expression_rule(): │ │ │ │ │ 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 r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 7fe8 │ │ │ │ │ + beq.w 7ff0 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7f3e │ │ │ │ │ + bne.w 7f46 │ │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1105 @ 0x451 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbz r0, 7c42 │ │ │ │ │ + cbz r0, 7c4a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 7ff8 │ │ │ │ │ + beq.w 8000 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7cc6 │ │ │ │ │ + bne.n 7cce │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7f22 │ │ │ │ │ + bne.w 7f2a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 813c │ │ │ │ │ + bl 8144 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 7c80 │ │ │ │ │ + cbz r0, 7c88 │ │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7d76 │ │ │ │ │ + bne.n 7d7e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7f22 │ │ │ │ │ + bne.w 7f2a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 813c │ │ │ │ │ - cbz r0, 7ca4 │ │ │ │ │ + bl 8144 │ │ │ │ │ + cbz r0, 7cac │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1105 @ 0x451 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 7c34 │ │ │ │ │ + b.n 7c3c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7f22 │ │ │ │ │ + bne.w 7f2a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cb7c │ │ │ │ │ + bl cb80 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 7cba │ │ │ │ │ + cbnz r0, 7cc2 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1105 @ 0x451 │ │ │ │ │ - b.n 7c9e │ │ │ │ │ + b.n 7ca6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7f3e │ │ │ │ │ + bne.w 7f46 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 7f44 │ │ │ │ │ + beq.w 7f4c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_158_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_158_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cbz r0, 7d00 │ │ │ │ │ + cbz r0, 7d08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 813c │ │ │ │ │ + bl 8144 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7de2 │ │ │ │ │ + bne.n 7dea │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7f52 │ │ │ │ │ + bne.w 7f5a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ - bl 813c │ │ │ │ │ + bl 8144 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7eb0 │ │ │ │ │ + bne.w 7eb8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7f52 │ │ │ │ │ + bne.w 7f5a │ │ │ │ │ mov.w r1, #612 @ 0x264 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7f58 │ │ │ │ │ + bne.w 7f60 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 7c62 │ │ │ │ │ + beq.n 7c6a │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7f2c │ │ │ │ │ + bne.w 7f34 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 8006 │ │ │ │ │ + beq.w 800e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7e68 │ │ │ │ │ + bne.n 7e70 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 7c62 │ │ │ │ │ + b.n 7c6a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 813c │ │ │ │ │ + bl 8144 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7c80 │ │ │ │ │ + beq.w 7c88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7c80 │ │ │ │ │ + beq.w 7c88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7c80 │ │ │ │ │ + beq.w 7c88 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7f22 │ │ │ │ │ + beq.w 7f2a │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ strd r7, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_IfExp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_IfExp │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7f32 │ │ │ │ │ + beq.w 7f3a │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1105 @ 0x451 │ │ │ │ │ - b.n 7c9e │ │ │ │ │ + b.n 7ca6 │ │ │ │ │ ldrd r3, r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r2 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r4, #92] @ 0x5c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 811a │ │ │ │ │ + beq.w 8122 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 810e │ │ │ │ │ + bne.w 8116 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 80ee │ │ │ │ │ + beq.w 80f6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov fp, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 813c │ │ │ │ │ + bl 8144 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 801a │ │ │ │ │ + bne.w 8022 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 810e │ │ │ │ │ + bne.w 8116 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 813c │ │ │ │ │ + bl 8144 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8088 │ │ │ │ │ + bne.w 8090 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 810e │ │ │ │ │ + bne.w 8116 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cb7c │ │ │ │ │ + bl cb80 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8088 │ │ │ │ │ + bne.w 8090 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #92] @ 0x5c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7d00 │ │ │ │ │ + b.n 7d08 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #7 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7d6a │ │ │ │ │ + beq.w 7d72 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8cb0 │ │ │ │ │ + bl 8cb8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7d6a │ │ │ │ │ + beq.w 7d72 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_check_legacy_stmt> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_check_legacy_stmt │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7f6a │ │ │ │ │ + bne.n 7f72 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7d6a │ │ │ │ │ + beq.w 7d72 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7d70 │ │ │ │ │ + b.n 7d78 │ │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7d1c │ │ │ │ │ + beq.w 7d24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 813c │ │ │ │ │ + bl 8144 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7d1c │ │ │ │ │ + beq.w 7d24 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_159_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_159_rule │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7d1c │ │ │ │ │ + beq.w 7d24 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -13813,59 +13819,59 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #16] │ │ │ │ │ - bl 1888 │ │ │ │ │ + bl 19d0 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7d3c │ │ │ │ │ + beq.w 7d44 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7d40 │ │ │ │ │ + b.n 7d48 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 7c3c │ │ │ │ │ + b.n 7c44 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7f28 │ │ │ │ │ + b.n 7f30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 7f66 │ │ │ │ │ + cbz r0, 7f6e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7f28 │ │ │ │ │ + b.n 7f30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 7cde │ │ │ │ │ + beq.w 7ce6 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 7d40 │ │ │ │ │ + b.n 7d48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16e24 │ │ │ │ │ + bl 16d8c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r2, 7f98 │ │ │ │ │ + cbz r2, 7fa0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7d3e │ │ │ │ │ + b.n 7d46 │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ - b.n 7dd8 │ │ │ │ │ + b.n 7de0 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC30 │ │ │ │ │ @@ -13876,35 +13882,35 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #16] │ │ │ │ │ - bl 1888 │ │ │ │ │ + bl 19d0 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b.n 7e9c │ │ │ │ │ + b.n 7ea4 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7d3a │ │ │ │ │ + beq.w 7d42 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #60 @ 0x3c │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7d3a │ │ │ │ │ + beq.w 7d42 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -13913,97 +13919,97 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #12] │ │ │ │ │ - b.n 7f0a │ │ │ │ │ + b.n 7f12 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 7c22 │ │ │ │ │ + beq.w 7c2a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7f3e │ │ │ │ │ + b.n 7f46 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 7c4c │ │ │ │ │ - b.n 7f38 │ │ │ │ │ + bge.w 7c54 │ │ │ │ │ + b.n 7f40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 7d5e │ │ │ │ │ + beq.w 7d66 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7d70 │ │ │ │ │ + b.n 7d78 │ │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7e2c │ │ │ │ │ + beq.w 7e34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 813c │ │ │ │ │ + bl 8144 │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7e2c │ │ │ │ │ + beq.w 7e34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7e2c │ │ │ │ │ + beq.w 7e34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7e2c │ │ │ │ │ + beq.w 7e34 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7e5c │ │ │ │ │ + beq.w 7e64 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ mov r3, fp │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ ldrd r1, r0, [sp, #36] @ 0x24 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ strd sl, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_IfExp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_IfExp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8122 │ │ │ │ │ + beq.n 812a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r9, [r4, #92] @ 0x5c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_check_legacy_stmt> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_check_legacy_stmt │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - cbnz r0, 80da │ │ │ │ │ + cbnz r0, 80e2 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ add.w r2, r2, #1073741824 @ 0x40000000 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ - cbz r2, 80da │ │ │ │ │ + cbz r2, 80e2 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -14013,183 +14019,183 @@ │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r2, #16] │ │ │ │ │ - bl 1888 │ │ │ │ │ + bl 19d0 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7d3a │ │ │ │ │ + beq.w 7d42 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 7d40 │ │ │ │ │ + b.n 7d48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 812c │ │ │ │ │ + blt.n 8134 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov fp, r1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 7e1e │ │ │ │ │ + beq.w 7e26 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #92] @ 0x5c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7d02 │ │ │ │ │ + b.n 7d0a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7dfa │ │ │ │ │ + b.n 7e02 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7e5c │ │ │ │ │ + beq.w 7e64 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str.w r9, [r4, #92] @ 0x5c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7d02 │ │ │ │ │ + b.n 7d0a │ │ │ │ │ │ │ │ │ │ -0000813c : │ │ │ │ │ +00008144 : │ │ │ │ │ disjunction_rule(): │ │ │ │ │ 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 r1, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 83ee │ │ │ │ │ + beq.w 83f6 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 83fc │ │ │ │ │ + bne.w 8404 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1113 @ 0x459 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbz r0, 8188 │ │ │ │ │ + cbz r0, 8190 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 8408 │ │ │ │ │ + beq.w 8410 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 834a │ │ │ │ │ + bne.w 8352 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 897c │ │ │ │ │ + bl 8984 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8244 │ │ │ │ │ + beq.n 824c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 83d0 │ │ │ │ │ + beq.w 83d8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 83e0 │ │ │ │ │ + bne.w 83e8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 83a0 │ │ │ │ │ + beq.w 83a8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 83e6 │ │ │ │ │ + bne.w 83ee │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r0, #6000 @ 0x1770 │ │ │ │ │ adds r6, r1, #1 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 83b2 │ │ │ │ │ + beq.w 83ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #581 @ 0x245 │ │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ - cbnz r0, 8258 │ │ │ │ │ + cbnz r0, 8260 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 834a │ │ │ │ │ + bne.w 8352 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 897c │ │ │ │ │ - cbz r0, 8248 │ │ │ │ │ + bl 8984 │ │ │ │ │ + cbz r0, 8250 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1113 @ 0x459 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 817a │ │ │ │ │ + b.n 8182 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8222 │ │ │ │ │ + b.n 822a │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movw r2, #1113 @ 0x459 │ │ │ │ │ str r6, [sp, #28] │ │ │ │ │ - b.n 823e │ │ │ │ │ + b.n 8246 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - bl 897c │ │ │ │ │ + bl 8984 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ │ subs r6, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8394 │ │ │ │ │ + beq.w 839c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov fp, r5 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r3 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ @@ -14197,73 +14203,73 @@ │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ mov r3, r1 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 842e │ │ │ │ │ + beq.w 8436 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8400 │ │ │ │ │ + bne.w 8408 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #581 @ 0x245 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8354 │ │ │ │ │ + bne.n 835c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r5, fp │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 8214 │ │ │ │ │ + beq.n 821c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 8214 │ │ │ │ │ + bne.n 821c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 83cc │ │ │ │ │ + beq.n 83d4 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 82f6 │ │ │ │ │ + ble.n 82fe │ │ │ │ │ ldr r6, [r0, #4] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ - beq.n 82f6 │ │ │ │ │ + beq.n 82fe │ │ │ │ │ movs r6, #1 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ ldr.w r7, [r2, r6, lsl #2] │ │ │ │ │ str.w r7, [r0, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.n 82e6 │ │ │ │ │ + bne.n 82ee │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 834a │ │ │ │ │ + cbz r0, 8352 │ │ │ │ │ ldrd r6, r3, [r3, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ @@ -14271,839 +14277,839 @@ │ │ │ │ │ mov r1, r0 │ │ │ │ │ strd r6, r3, [sp] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 8428 │ │ │ │ │ + beq.n 8430 │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 0 <_PyAST_BoolOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BoolOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 841c │ │ │ │ │ + beq.n 8424 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1113 @ 0x459 │ │ │ │ │ - b.n 823e │ │ │ │ │ + b.n 8246 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8182 │ │ │ │ │ + b.n 818a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 897c │ │ │ │ │ + bl 8984 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - cbz r0, 838e │ │ │ │ │ + cbz r0, 8396 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq.n 8376 │ │ │ │ │ + beq.n 837e │ │ │ │ │ str.w r3, [r5, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n 827e │ │ │ │ │ + b.n 8286 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - cbz r0, 8398 │ │ │ │ │ + cbz r0, 83a0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 836a │ │ │ │ │ + b.n 8372 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r5, fp │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 82b2 │ │ │ │ │ + b.n 82ba │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r5, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8222 │ │ │ │ │ + b.n 822a │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 81fa │ │ │ │ │ + beq.w 8202 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8394 │ │ │ │ │ + b.n 839c │ │ │ │ │ mov r0, r2 │ │ │ │ │ - b.n 839c │ │ │ │ │ + b.n 83a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 81ce │ │ │ │ │ + beq.w 81d6 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8222 │ │ │ │ │ + b.n 822a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8222 │ │ │ │ │ + b.n 822a │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 816a │ │ │ │ │ + beq.w 8172 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 834e │ │ │ │ │ + b.n 8356 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r5, fp │ │ │ │ │ - b.n 8394 │ │ │ │ │ + b.n 839c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 8192 │ │ │ │ │ + bge.w 819a │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 83fc │ │ │ │ │ + b.n 8404 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8414 │ │ │ │ │ + bne.n 841c │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - b.n 8340 │ │ │ │ │ + b.n 8348 │ │ │ │ │ movs r0, #1 │ │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8332 │ │ │ │ │ + b.n 833a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 829a │ │ │ │ │ + beq.w 82a2 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r5, fp │ │ │ │ │ - b.n 83c8 │ │ │ │ │ + b.n 83d0 │ │ │ │ │ │ │ │ │ │ -00008444 : │ │ │ │ │ +0000844c : │ │ │ │ │ single_target_rule(): │ │ │ │ │ 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 r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 893e │ │ │ │ │ + beq.w 8946 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 88b4 │ │ │ │ │ + bne.w 88bc │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 88bc │ │ │ │ │ + beq.w 88c4 │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.w 88d2 │ │ │ │ │ + beq.w 88da │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 8900 │ │ │ │ │ + beq.w 8908 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8554 │ │ │ │ │ + beq.n 855c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 8596 │ │ │ │ │ + bne.n 859e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 88a8 │ │ │ │ │ + bne.w 88b0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 8964 │ │ │ │ │ + beq.w 896c │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 85a8 │ │ │ │ │ + beq.n 85b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 85e8 │ │ │ │ │ + bne.n 85f0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 88b4 │ │ │ │ │ + bne.w 88bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - cbnz r0, 853e │ │ │ │ │ + cbnz r0, 8546 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8970 │ │ │ │ │ + bne.w 8978 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 880c │ │ │ │ │ + bne.w 8814 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r1, r0 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 894e │ │ │ │ │ + beq.w 8956 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8532 │ │ │ │ │ + b.n 853a │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 891e │ │ │ │ │ + bne.w 8926 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 4b4c │ │ │ │ │ + bl 4b74 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8912 │ │ │ │ │ - cbz r0, 8584 │ │ │ │ │ + bne.w 891a │ │ │ │ │ + cbz r0, 858c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bgt.n 85fa │ │ │ │ │ + bgt.n 8602 │ │ │ │ │ str r7, [sp, #20] │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 84ca │ │ │ │ │ + beq.n 84d2 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 87b4 │ │ │ │ │ + bne.w 87bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 84c8 │ │ │ │ │ + b.n 84d0 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8922 │ │ │ │ │ + bne.w 892a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 4b4c │ │ │ │ │ + bl 4b74 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8918 │ │ │ │ │ - cbz r0, 85d8 │ │ │ │ │ + bne.w 8920 │ │ │ │ │ + cbz r0, 85e0 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bgt.w 86de │ │ │ │ │ + bgt.w 86e6 │ │ │ │ │ mov r7, r6 │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 8500 │ │ │ │ │ + beq.n 8508 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8840 │ │ │ │ │ + bne.w 8848 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 84fe │ │ │ │ │ + b.n 8506 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 891e │ │ │ │ │ + bne.w 8926 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 4b4c │ │ │ │ │ + bl 4b74 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8912 │ │ │ │ │ + bne.w 891a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8586 │ │ │ │ │ + beq.n 858e │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge.n 8586 │ │ │ │ │ + bge.n 858e │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 891e │ │ │ │ │ + bne.w 8926 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 4b4c │ │ │ │ │ + bl 4b74 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8912 │ │ │ │ │ + bne.w 891a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 882c │ │ │ │ │ + beq.w 8834 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge.w 882c │ │ │ │ │ + bge.w 8834 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 891e │ │ │ │ │ + bne.w 8926 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 4b4c │ │ │ │ │ + bl 4b74 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8912 │ │ │ │ │ + bne.w 891a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8836 │ │ │ │ │ + beq.w 883e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge.w 8836 │ │ │ │ │ + bge.w 883e │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 891e │ │ │ │ │ + bne.w 8926 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 4b4c │ │ │ │ │ + bl 4b74 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8912 │ │ │ │ │ + bne.w 891a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8586 │ │ │ │ │ + beq.w 858e │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - ble.w 8586 │ │ │ │ │ + ble.w 858e │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ - b.n 86a2 │ │ │ │ │ + b.n 86aa │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8922 │ │ │ │ │ + bne.w 892a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 4b4c │ │ │ │ │ + bl 4b74 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8918 │ │ │ │ │ + bne.w 8920 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 85da │ │ │ │ │ + beq.w 85e2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bge.w 85da │ │ │ │ │ + bge.w 85e2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8922 │ │ │ │ │ + bne.w 892a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 4b4c │ │ │ │ │ + bl 4b74 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8918 │ │ │ │ │ + bne.w 8920 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8832 │ │ │ │ │ + beq.n 883a │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - ble.n 8832 │ │ │ │ │ + ble.n 883a │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8922 │ │ │ │ │ + bne.w 892a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 4b4c │ │ │ │ │ + bl 4b74 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8918 │ │ │ │ │ + bne.w 8920 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 883c │ │ │ │ │ + beq.n 8844 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bge.n 883c │ │ │ │ │ + bge.n 8844 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8922 │ │ │ │ │ + bne.w 892a │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 4b4c │ │ │ │ │ + bl 4b74 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8918 │ │ │ │ │ + bne.w 8920 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 85da │ │ │ │ │ + beq.w 85e2 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - ble.w 85da │ │ │ │ │ + ble.w 85e2 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - b.n 877a │ │ │ │ │ + b.n 8782 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 85a4 │ │ │ │ │ + beq.w 85ac │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS t_lookahead_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 85a4 │ │ │ │ │ + beq.w 85ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 88a4 │ │ │ │ │ + beq.n 88ac │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ strd r8, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Attribute │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 889c │ │ │ │ │ + beq.n 88a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8532 │ │ │ │ │ + b.n 853a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8444 │ │ │ │ │ + bl 844c │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 8824 │ │ │ │ │ + cbz r0, 882c │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8550 │ │ │ │ │ + bne.w 8558 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 8532 │ │ │ │ │ + b.n 853a │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.n 8586 │ │ │ │ │ + b.n 858e │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ - b.n 85da │ │ │ │ │ + b.n 85e2 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.n 8586 │ │ │ │ │ + b.n 858e │ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ │ - b.n 85da │ │ │ │ │ + b.n 85e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13df8 │ │ │ │ │ + bl 13d78 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 85f6 │ │ │ │ │ + beq.w 85fe │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 85f6 │ │ │ │ │ + beq.w 85fe │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS t_lookahead_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 85f6 │ │ │ │ │ + beq.w 85fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 88a4 │ │ │ │ │ + cbz r0, 88ac │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r6, [r7, #24] │ │ │ │ │ mov r1, sl │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr r6, [r7, #20] │ │ │ │ │ strd r8, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Subscript │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8806 │ │ │ │ │ + bne.n 880e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8932 │ │ │ │ │ + bne.n 893a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 850c │ │ │ │ │ + beq.w 8514 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8536 │ │ │ │ │ + b.n 853e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 8974 │ │ │ │ │ + bne.n 897c │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 848a │ │ │ │ │ + bne.w 8492 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 8908 │ │ │ │ │ + blt.n 8910 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r1, [r2, r6, lsl #2] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ ldr r1, [r1, #16] │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 88a8 │ │ │ │ │ + bne.n 88b0 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 84a8 │ │ │ │ │ + bne.w 84b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 84a8 │ │ │ │ │ + b.n 84b0 │ │ │ │ │ movs r1, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 88aa │ │ │ │ │ + b.n 88b2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 84ca │ │ │ │ │ + b.n 84d2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8500 │ │ │ │ │ + b.n 8508 │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 84be │ │ │ │ │ + b.n 84c6 │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 84fe │ │ │ │ │ - b.n 85e8 │ │ │ │ │ + beq.w 8506 │ │ │ │ │ + b.n 85f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 88aa │ │ │ │ │ + b.n 88b2 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 8470 │ │ │ │ │ - b.n 88b4 │ │ │ │ │ + beq.w 8478 │ │ │ │ │ + b.n 88bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8532 │ │ │ │ │ + beq.w 853a │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 88b6 │ │ │ │ │ + b.n 88be │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - b.n 84e0 │ │ │ │ │ + b.n 84e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 88b4 │ │ │ │ │ + b.n 88bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 88aa │ │ │ │ │ + b.n 88b2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000897c : │ │ │ │ │ +00008984 : │ │ │ │ │ conjunction_rule(): │ │ │ │ │ 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 r1, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 8c96 │ │ │ │ │ + beq.w 8c9e │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8c70 │ │ │ │ │ + bne.w 8c78 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1114 @ 0x45a │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8a74 │ │ │ │ │ + bne.n 8a7c │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 8c5e │ │ │ │ │ + beq.w 8c66 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8bda │ │ │ │ │ + bne.w 8be2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 92c8 │ │ │ │ │ + bl 92d0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8a82 │ │ │ │ │ + beq.n 8a8a │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 8c74 │ │ │ │ │ + beq.w 8c7c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 8c84 │ │ │ │ │ + bne.w 8c8c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8c1e │ │ │ │ │ + beq.w 8c26 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8ca6 │ │ │ │ │ + bne.w 8cae │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r0, #6000 @ 0x1770 │ │ │ │ │ adds r6, r1, #1 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 8bfe │ │ │ │ │ + beq.w 8c06 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #582 @ 0x246 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ - cbnz r0, 8a96 │ │ │ │ │ + cbnz r0, 8a9e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 8bda │ │ │ │ │ + bne.w 8be2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 92c8 │ │ │ │ │ - cbz r0, 8a86 │ │ │ │ │ + bl 92d0 │ │ │ │ │ + cbz r0, 8a8e │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1114 @ 0x45a │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8a54 │ │ │ │ │ + b.n 8a5c │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movw r2, #1114 @ 0x45a │ │ │ │ │ str r6, [sp, #28] │ │ │ │ │ - b.n 8a70 │ │ │ │ │ + b.n 8a78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - bl 92c8 │ │ │ │ │ + bl 92d0 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8a3e │ │ │ │ │ + beq.n 8a46 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov fp, r5 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ movs r6, #1 │ │ │ │ │ subs r1, #1 │ │ │ │ │ @@ -15112,436 +15118,436 @@ │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ mov r3, r1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 8c30 │ │ │ │ │ + beq.w 8c38 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8c8e │ │ │ │ │ + bne.w 8c96 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #582 @ 0x246 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8bb6 │ │ │ │ │ + bne.n 8bbe │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r5, fp │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 8a46 │ │ │ │ │ + beq.n 8a4e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 8a46 │ │ │ │ │ + bne.n 8a4e │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8c8a │ │ │ │ │ + beq.w 8c92 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 8b5e │ │ │ │ │ + ble.n 8b66 │ │ │ │ │ ldr r6, [r0, #4] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ - beq.n 8b5e │ │ │ │ │ + beq.n 8b66 │ │ │ │ │ ldr r6, [r1, #4] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ str r0, [r6, #4] │ │ │ │ │ - beq.n 8b5e │ │ │ │ │ + beq.n 8b66 │ │ │ │ │ ldr r6, [r1, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ str r0, [r6, #8] │ │ │ │ │ - beq.n 8b5e │ │ │ │ │ + beq.n 8b66 │ │ │ │ │ ldr r6, [r1, #4] │ │ │ │ │ cmp r3, #4 │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ str r0, [r6, #12] │ │ │ │ │ - beq.n 8b5e │ │ │ │ │ + beq.n 8b66 │ │ │ │ │ subs r0, r2, #4 │ │ │ │ │ rsb lr, r2, #4 │ │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ │ mov ip, r2 │ │ │ │ │ add.w r3, r2, #12 │ │ │ │ │ add.w r6, lr, r3 │ │ │ │ │ ldr r7, [r1, #4] │ │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ │ str r2, [r7, r6] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n 8b4c │ │ │ │ │ + bne.n 8b54 │ │ │ │ │ mov r2, ip │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8bda │ │ │ │ │ + beq.n 8be2 │ │ │ │ │ ldrd r6, r3, [r3, #20] │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, sl │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r1, r0 │ │ │ │ │ strd r6, r3, [sp] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, r9 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8c40 │ │ │ │ │ + beq.n 8c48 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyAST_BoolOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BoolOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8c54 │ │ │ │ │ + beq.n 8c5c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1114 @ 0x45a │ │ │ │ │ - b.n 8a70 │ │ │ │ │ + b.n 8a78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 92c8 │ │ │ │ │ + bl 92d0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8ae0 │ │ │ │ │ + beq.n 8ae8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq.n 8be4 │ │ │ │ │ + beq.n 8bec │ │ │ │ │ str.w r3, [r5, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n 8ab8 │ │ │ │ │ + b.n 8ac0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8a7c │ │ │ │ │ + b.n 8a84 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - cbz r0, 8c16 │ │ │ │ │ + cbz r0, 8c1e │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 8bce │ │ │ │ │ + b.n 8bd6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 8a2e │ │ │ │ │ - b.n 8ae6 │ │ │ │ │ + beq.w 8a36 │ │ │ │ │ + b.n 8aee │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r5, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8a54 │ │ │ │ │ + b.n 8a5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8ad2 │ │ │ │ │ - b.n 8ae0 │ │ │ │ │ + beq.w 8ada │ │ │ │ │ + b.n 8ae8 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ movs r0, #1 │ │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_BoolOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BoolOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8bac │ │ │ │ │ + bne.n 8bb4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 8c6a │ │ │ │ │ + cbnz r0, 8c72 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - b.n 8bac │ │ │ │ │ + b.n 8bb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 89c6 │ │ │ │ │ + bge.w 89ce │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 8bde │ │ │ │ │ + b.n 8be6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 8a02 │ │ │ │ │ + beq.w 8a0a │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8a54 │ │ │ │ │ + b.n 8a5c │ │ │ │ │ mov r0, r2 │ │ │ │ │ - b.n 8c1a │ │ │ │ │ + b.n 8c22 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r5, fp │ │ │ │ │ - b.n 8ae8 │ │ │ │ │ + b.n 8af0 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 89aa │ │ │ │ │ + beq.w 89b2 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8c70 │ │ │ │ │ + b.n 8c78 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8a54 │ │ │ │ │ + b.n 8a5c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00008cb0 : │ │ │ │ │ +00008cb8 : │ │ │ │ │ star_expressions_rule(): │ │ │ │ │ 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 r1, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 924e │ │ │ │ │ + beq.w 9256 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 925c │ │ │ │ │ + bne.w 9264 │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 8f66 │ │ │ │ │ + beq.w 8f6e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 8f96 │ │ │ │ │ + beq.w 8f9e │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1108 @ 0x454 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8ec2 │ │ │ │ │ + beq.w 8eca │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 8eb0 │ │ │ │ │ + beq.w 8eb8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9282 │ │ │ │ │ + beq.w 928a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8fa4 │ │ │ │ │ + bne.w 8fac │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8ea4 │ │ │ │ │ + beq.w 8eac │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r1, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8fa4 │ │ │ │ │ + bne.w 8fac │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r0, #6000 @ 0x1770 │ │ │ │ │ add.w ip, r1, #1 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ str.w ip, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 928a │ │ │ │ │ + beq.w 9292 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8faa │ │ │ │ │ + bne.w 8fb2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8ebc │ │ │ │ │ + bne.w 8ec4 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 92a2 │ │ │ │ │ + beq.w 92aa │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1108 @ 0x454 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8f12 │ │ │ │ │ + beq.w 8f1a │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 8eb4 │ │ │ │ │ + beq.n 8ebc │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9260 │ │ │ │ │ + bne.w 9268 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 8ebc │ │ │ │ │ + bne.n 8ec4 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 8e14 │ │ │ │ │ + beq.n 8e1c │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1108 @ 0x454 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbz r0, 8e34 │ │ │ │ │ + cbz r0, 8e3c │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8e90 │ │ │ │ │ + beq.n 8e98 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 92b6 │ │ │ │ │ + bne.w 92be │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1108 @ 0x454 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8e00 │ │ │ │ │ + bne.n 8e08 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 91f0 │ │ │ │ │ + beq.w 91f8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 92b6 │ │ │ │ │ + bne.w 92be │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 90c6 │ │ │ │ │ + bne.w 90ce │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 92b6 │ │ │ │ │ + bne.w 92be │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 8e78 │ │ │ │ │ + cbnz r0, 8e80 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1108 @ 0x454 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8e0a │ │ │ │ │ + bne.n 8e12 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r3 │ │ │ │ │ @@ -15550,125 +15556,125 @@ │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8d92 │ │ │ │ │ + b.n 8d9a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 8de2 │ │ │ │ │ + beq.n 8dea │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 8e0c │ │ │ │ │ + b.n 8e14 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 91da │ │ │ │ │ + beq.w 91e2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 8fa4 │ │ │ │ │ + bne.n 8fac │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9120 │ │ │ │ │ + bne.w 9128 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 8fa4 │ │ │ │ │ + bne.n 8fac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 8f02 │ │ │ │ │ + cbnz r0, 8f0a │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1108 @ 0x454 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 8d1c │ │ │ │ │ + b.n 8d24 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 9222 │ │ │ │ │ + beq.w 922a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 92b0 │ │ │ │ │ + bne.w 92b8 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 917e │ │ │ │ │ + bne.w 9186 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 92b0 │ │ │ │ │ + bne.w 92b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ - cbnz r0, 8f54 │ │ │ │ │ + bl 7bfc │ │ │ │ │ + cbnz r0, 8f5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1108 @ 0x454 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 8dbe │ │ │ │ │ + b.n 8dc6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 9246 │ │ │ │ │ + blt.w 924e │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 8ebc │ │ │ │ │ + bne.n 8ec4 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 8d06 │ │ │ │ │ + bne.w 8d0e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 8d06 │ │ │ │ │ + beq.w 8d0e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8d92 │ │ │ │ │ + b.n 8d9a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl a288 │ │ │ │ │ + bl a290 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8d7e │ │ │ │ │ + beq.w 8d86 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r5 │ │ │ │ │ mov fp, r6 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r6, r3 │ │ │ │ │ @@ -15678,125 +15684,125 @@ │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 9206 │ │ │ │ │ + beq.w 920e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 8ff6 │ │ │ │ │ + cbnz r3, 8ffe │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 90a2 │ │ │ │ │ + bne.n 90aa │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r5, sl │ │ │ │ │ mov r6, fp │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 8d86 │ │ │ │ │ + beq.w 8d8e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8d86 │ │ │ │ │ + bne.w 8d8e │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8e9e │ │ │ │ │ + beq.w 8ea6 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 9048 │ │ │ │ │ + ble.n 9050 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov ip, r0 │ │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ │ ldr.w r7, [r3, r1, lsl #2] │ │ │ │ │ str.w r7, [r0, r1, lsl #2] │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 9036 │ │ │ │ │ + bne.n 903e │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 92c2 │ │ │ │ │ + bne.w 92ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 92bc │ │ │ │ │ + beq.w 92c4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r5, r6, [r3, #20] │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 927c │ │ │ │ │ + beq.w 9284 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ mov r2, r9 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Tuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 923a │ │ │ │ │ + beq.w 9242 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8e0a │ │ │ │ │ + b.n 8e12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a288 │ │ │ │ │ + bl a290 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8ff6 │ │ │ │ │ + beq.n 8ffe │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq.n 9164 │ │ │ │ │ + beq.n 916c │ │ │ │ │ str.w r3, [r6, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n 8fd6 │ │ │ │ │ + b.n 8fde │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a380 │ │ │ │ │ + bl a388 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8e62 │ │ │ │ │ + beq.w 8e6a │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 92b6 │ │ │ │ │ + beq.w 92be │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ @@ -15804,37 +15810,37 @@ │ │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 91be │ │ │ │ │ + beq.n 91c6 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1108 @ 0x454 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8e0a │ │ │ │ │ - b.n 8e90 │ │ │ │ │ + bne.w 8e12 │ │ │ │ │ + b.n 8e98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a380 │ │ │ │ │ + bl a388 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8eee │ │ │ │ │ + beq.w 8ef6 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8eac │ │ │ │ │ + beq.w 8eb4 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ @@ -15842,471 +15848,471 @@ │ │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 91ce │ │ │ │ │ + beq.n 91d6 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b.n 8f06 │ │ │ │ │ + b.n 8f0e │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - cbz r0, 91c8 │ │ │ │ │ + cbz r0, 91d0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 90ba │ │ │ │ │ + b.n 90c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a380 │ │ │ │ │ + bl a388 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8f40 │ │ │ │ │ + beq.w 8f48 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 921a │ │ │ │ │ + beq.n 9222 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - cbz r0, 920e │ │ │ │ │ + cbz r0, 9216 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b.n 8f5a │ │ │ │ │ + b.n 8f62 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 91fc │ │ │ │ │ + cbnz r0, 9204 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - b.n 9106 │ │ │ │ │ + b.n 910e │ │ │ │ │ mov r5, sl │ │ │ │ │ mov r0, r6 │ │ │ │ │ - b.n 8ea0 │ │ │ │ │ + b.n 8ea8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 91e6 │ │ │ │ │ + cbnz r0, 91ee │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b.n 8f06 │ │ │ │ │ + b.n 8f0e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 8ecc │ │ │ │ │ + bge.w 8ed4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8d92 │ │ │ │ │ + b.n 8d9a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 8e3e │ │ │ │ │ + bge.w 8e46 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8e90 │ │ │ │ │ + b.n 8e98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8fe6 │ │ │ │ │ + b.n 8fee │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 922e │ │ │ │ │ + cbnz r0, 9236 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b.n 8f5a │ │ │ │ │ + b.n 8f62 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8eb6 │ │ │ │ │ + b.n 8ebe │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 8f1c │ │ │ │ │ + bge.w 8f24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8eb6 │ │ │ │ │ + b.n 8ebe │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8e0a │ │ │ │ │ + beq.w 8e12 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8ebe │ │ │ │ │ + b.n 8ec6 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8cde │ │ │ │ │ + beq.w 8ce6 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.n 8ebe │ │ │ │ │ + b.n 8ec6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 92bc │ │ │ │ │ + cbz r0, 92c4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r5, r6, [r3, #20] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9086 │ │ │ │ │ + bne.w 908e │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9086 │ │ │ │ │ + b.n 908e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8d34 │ │ │ │ │ + b.n 8d3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 8d6c │ │ │ │ │ - b.n 8ffe │ │ │ │ │ + beq.w 8d74 │ │ │ │ │ + b.n 9006 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 8da8 │ │ │ │ │ + beq.w 8db0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8eb6 │ │ │ │ │ + b.n 8ebe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8e90 │ │ │ │ │ + b.n 8e98 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8ebe │ │ │ │ │ + b.n 8ec6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8d92 │ │ │ │ │ + b.n 8d9a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000092c8 : │ │ │ │ │ +000092d0 : │ │ │ │ │ inversion_rule(): │ │ │ │ │ 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 r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w a120 │ │ │ │ │ + beq.w a128 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9fdc │ │ │ │ │ + bne.w 9fe4 │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1115 @ 0x45b │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 95ba │ │ │ │ │ + bne.w 95c2 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 9fca │ │ │ │ │ + beq.w 9fd2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r6, r7, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a13a │ │ │ │ │ + bne.w a142 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #679 @ 0x2a7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9a66 │ │ │ │ │ + bne.w 9a6e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9fdc │ │ │ │ │ + bne.w 9fe4 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9662 │ │ │ │ │ + beq.w 966a │ │ │ │ │ ldr r7, [r4, #12] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.w a0e6 │ │ │ │ │ + beq.w a0ee │ │ │ │ │ mov r7, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov fp, r2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w a116 │ │ │ │ │ + beq.w a11e │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ mov.w r1, #1128 @ 0x468 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ mov r8, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 95c8 │ │ │ │ │ + beq.w 95d0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9698 │ │ │ │ │ + beq.w 96a0 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w a0a4 │ │ │ │ │ + beq.w a0ac │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a1cc │ │ │ │ │ + bne.w a1d4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9fb6 │ │ │ │ │ + beq.w 9fbe │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9736 │ │ │ │ │ + bne.w 973e │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.w a0ae │ │ │ │ │ + beq.w a0b6 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w a018 │ │ │ │ │ + beq.w a020 │ │ │ │ │ movs r1, #27 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 973c │ │ │ │ │ + bne.w 9744 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9cc4 │ │ │ │ │ + bne.w 9ccc │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9fe6 │ │ │ │ │ + beq.w 9fee │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w a004 │ │ │ │ │ + beq.w a00c │ │ │ │ │ movs r1, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9ab2 │ │ │ │ │ + bne.w 9aba │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9cc4 │ │ │ │ │ + bne.w 9ccc │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w a1d6 │ │ │ │ │ + beq.w a1de │ │ │ │ │ movs r1, #29 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9c14 │ │ │ │ │ + bne.w 9c1c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 99fc │ │ │ │ │ + bne.w 9a04 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w a1a4 │ │ │ │ │ + beq.w a1ac │ │ │ │ │ movs r1, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9af4 │ │ │ │ │ + bne.w 9afc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 99fc │ │ │ │ │ + bne.w 9a04 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w a168 │ │ │ │ │ + beq.w a170 │ │ │ │ │ movs r1, #30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9bde │ │ │ │ │ + bne.w 9be6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 99fc │ │ │ │ │ + bne.w 9a04 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w a190 │ │ │ │ │ + beq.w a198 │ │ │ │ │ movs r1, #21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9b2a │ │ │ │ │ + bne.w 9b32 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 99fc │ │ │ │ │ + bne.w 9a04 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w a154 │ │ │ │ │ + beq.w a15c │ │ │ │ │ movw r1, #679 @ 0x2a7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9b98 │ │ │ │ │ + bne.w 9ba0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 99fc │ │ │ │ │ + bne.w 9a04 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w a1b8 │ │ │ │ │ + beq.w a1c0 │ │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9a30 │ │ │ │ │ + bne.w 9a38 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 99fc │ │ │ │ │ + bne.w 9a04 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w a140 │ │ │ │ │ + beq.w a148 │ │ │ │ │ movw r1, #589 @ 0x24d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 99b8 │ │ │ │ │ + bne.w 99c0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 99fc │ │ │ │ │ + bne.w 9a04 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w a17c │ │ │ │ │ + beq.w a184 │ │ │ │ │ movw r1, #589 @ 0x24d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9a02 │ │ │ │ │ + bne.w 9a0a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 9670 │ │ │ │ │ + bne.n 9678 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a380 │ │ │ │ │ + bl a388 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9674 │ │ │ │ │ + beq.n 967c │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #1115 @ 0x45b │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ @@ -16326,175 +16332,175 @@ │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov.w r2, #1128 @ 0x468 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9686 │ │ │ │ │ + bne.n 968e │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w a0d2 │ │ │ │ │ + beq.w a0da │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a0c6 │ │ │ │ │ + bne.w a0ce │ │ │ │ │ ldrd r7, r2, [r4, #8] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - beq.n 969c │ │ │ │ │ + beq.n 96a4 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r2, [r2, r7, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bl a380 │ │ │ │ │ + bl a388 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 96ca │ │ │ │ │ + bne.n 96d2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a0c6 │ │ │ │ │ + bne.w a0ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a528 │ │ │ │ │ + bl a530 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 972c │ │ │ │ │ + beq.n 9734 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9db8 │ │ │ │ │ + bne.w 9dc0 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - blt.n 9726 │ │ │ │ │ + blt.n 972e │ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ │ mov r5, sl │ │ │ │ │ mov r6, r9 │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r8, r0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 93a0 │ │ │ │ │ - b.n 9594 │ │ │ │ │ + bne.w 93a8 │ │ │ │ │ + b.n 959c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a0dc │ │ │ │ │ + beq.w a0e4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movw r2, #1115 @ 0x45b │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 95b6 │ │ │ │ │ + b.n 95be │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ │ mov r5, sl │ │ │ │ │ mov r8, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 93a0 │ │ │ │ │ + bne.w 93a8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9594 │ │ │ │ │ + b.n 959c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w a21a │ │ │ │ │ + blt.w a222 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r1, [r2, r7, lsl #2] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a0c6 │ │ │ │ │ + bne.w a0ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a380 │ │ │ │ │ + bl a388 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9620 │ │ │ │ │ + beq.n 9628 │ │ │ │ │ movs r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9620 │ │ │ │ │ + beq.n 9628 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a528 │ │ │ │ │ + bl a530 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9620 │ │ │ │ │ + beq.n 9628 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a206 │ │ │ │ │ + beq.w a20e │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ movs r1, #10 │ │ │ │ │ ldr r6, [r7, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r6, [r7, #20] │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ strd r8, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a1ea │ │ │ │ │ + beq.w a1f2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9db8 │ │ │ │ │ + bne.w 9dc0 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r0, r9 │ │ │ │ │ - ble.n 964a │ │ │ │ │ + ble.n 9652 │ │ │ │ │ mov r9, r0 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 95d4 │ │ │ │ │ + b.n 95dc │ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ │ mov r5, sl │ │ │ │ │ mov r6, r9 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 9650 │ │ │ │ │ + beq.n 9658 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 9594 │ │ │ │ │ + b.n 959c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a380 │ │ │ │ │ + bl a388 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9400 │ │ │ │ │ + beq.w 9408 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a090 │ │ │ │ │ + beq.w a098 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ movw r6, #6000 @ 0x1770 │ │ │ │ │ strd r5, r7, [sp, #28] │ │ │ │ │ subs r2, #2 │ │ │ │ │ mov sl, r1 │ │ │ │ │ @@ -16502,1352 +16508,1352 @@ │ │ │ │ │ mov r5, r1 │ │ │ │ │ str.w r0, [r9] │ │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [sp, #24] │ │ │ │ │ - beq.w a07a │ │ │ │ │ + beq.w a082 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9cc0 │ │ │ │ │ + bne.w 9cc8 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w a054 │ │ │ │ │ + beq.w a05c │ │ │ │ │ movs r1, #27 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9b60 │ │ │ │ │ + bne.w 9b68 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9cc0 │ │ │ │ │ + bne.w 9cc8 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w a068 │ │ │ │ │ + beq.w a070 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9f66 │ │ │ │ │ + beq.w 9f6e │ │ │ │ │ movs r1, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9df6 │ │ │ │ │ + bne.w 9dfe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9cc0 │ │ │ │ │ + bne.w 9cc8 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9f0a │ │ │ │ │ + beq.w 9f12 │ │ │ │ │ movs r1, #29 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9dbe │ │ │ │ │ + bne.w 9dc6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9cc0 │ │ │ │ │ + bne.w 9cc8 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9f1e │ │ │ │ │ + beq.w 9f26 │ │ │ │ │ movs r1, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9e4a │ │ │ │ │ + bne.w 9e52 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9cc0 │ │ │ │ │ + bne.w 9cc8 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9f32 │ │ │ │ │ + beq.w 9f3a │ │ │ │ │ movs r1, #30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9d80 │ │ │ │ │ + bne.w 9d88 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9cc0 │ │ │ │ │ + bne.w 9cc8 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9eea │ │ │ │ │ + beq.w 9ef2 │ │ │ │ │ movs r1, #21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9d48 │ │ │ │ │ + bne.w 9d50 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9cc0 │ │ │ │ │ + bne.w 9cc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9ed0 │ │ │ │ │ + beq.w 9ed8 │ │ │ │ │ movw r1, #679 @ 0x2a7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9d00 │ │ │ │ │ + bne.w 9d08 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9cc0 │ │ │ │ │ + bne.w 9cc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9f4c │ │ │ │ │ + beq.w 9f54 │ │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9cc8 │ │ │ │ │ + bne.w 9cd0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9cc0 │ │ │ │ │ + bne.w 9cc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w a040 │ │ │ │ │ + beq.w a048 │ │ │ │ │ movw r1, #589 @ 0x24d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9c7a │ │ │ │ │ + bne.w 9c82 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9cc0 │ │ │ │ │ + bne.w 9cc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9f96 │ │ │ │ │ + beq.w 9f9e │ │ │ │ │ movw r1, #589 @ 0x24d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9c4a │ │ │ │ │ + bne.w 9c52 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldrd r5, r7, [sp, #28] │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9586 │ │ │ │ │ + beq.w 958e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9586 │ │ │ │ │ + bne.w 958e │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9fb0 │ │ │ │ │ + beq.w 9fb8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n 9952 │ │ │ │ │ + ble.n 995a │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr.w r2, [r9] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 9952 │ │ │ │ │ + beq.n 995a │ │ │ │ │ lsls r7, r3, #2 │ │ │ │ │ mov r2, r9 │ │ │ │ │ movs r3, #4 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ ldr.w r6, [r2, #4]! │ │ │ │ │ str r6, [r0, r3] │ │ │ │ │ adds r3, #4 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.n 9944 │ │ │ │ │ + bne.n 994c │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9670 │ │ │ │ │ + beq.w 9678 │ │ │ │ │ ldrd r7, r3, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_get_cmpops> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_cmpops │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a23a │ │ │ │ │ + beq.w a242 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_exprs> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_exprs │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a230 │ │ │ │ │ + beq.w a238 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, r8 │ │ │ │ │ strd r7, r9, [sp, #4] │ │ │ │ │ mov r3, fp │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Compare> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Compare │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a242 │ │ │ │ │ + beq.w a24a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 95a8 │ │ │ │ │ + b.n 95b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #679 @ 0x2a7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9552 │ │ │ │ │ + beq.w 955a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a380 │ │ │ │ │ + bl a388 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9552 │ │ │ │ │ + beq.w 955a │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9758 │ │ │ │ │ + bne.w 9760 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9f80 │ │ │ │ │ + bne.w 9f88 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9560 │ │ │ │ │ + beq.w 9568 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ - b.n 9cc4 │ │ │ │ │ + b.n 9ccc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a380 │ │ │ │ │ + bl a388 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 957c │ │ │ │ │ + beq.w 9584 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9758 │ │ │ │ │ + bne.w 9760 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a034 │ │ │ │ │ + bne.w a03c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 9580 │ │ │ │ │ + b.n 9588 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a380 │ │ │ │ │ + bl a388 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9528 │ │ │ │ │ + beq.w 9530 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9758 │ │ │ │ │ + bne.w 9760 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9f90 │ │ │ │ │ + bne.w 9f98 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9536 │ │ │ │ │ - b.n 99fc │ │ │ │ │ + beq.w 953e │ │ │ │ │ + b.n 9a04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 92c8 │ │ │ │ │ + bl 92d0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9338 │ │ │ │ │ + beq.w 9340 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a13a │ │ │ │ │ + beq.w a142 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ movs r0, #2 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_UnaryOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_UnaryOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9f86 │ │ │ │ │ + beq.w 9f8e │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1115 @ 0x45b │ │ │ │ │ - b.n 95b6 │ │ │ │ │ + b.n 95be │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_check_barry_as_flufl> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_check_barry_as_flufl │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9e38 │ │ │ │ │ + bne.w 9e40 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl a380 │ │ │ │ │ + bl a388 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a266 │ │ │ │ │ + beq.w a26e │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9758 │ │ │ │ │ + bne.w 9760 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a25e │ │ │ │ │ + bne.w a266 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 943a │ │ │ │ │ + b.n 9442 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a380 │ │ │ │ │ + bl a388 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9484 │ │ │ │ │ + beq.w 948c │ │ │ │ │ movs r1, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9758 │ │ │ │ │ + bne.w 9760 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a27c │ │ │ │ │ + bne.w a284 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9492 │ │ │ │ │ - b.n 99fc │ │ │ │ │ + beq.w 949a │ │ │ │ │ + b.n 9a04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a380 │ │ │ │ │ + bl a388 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 94d4 │ │ │ │ │ + beq.w 94dc │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9758 │ │ │ │ │ + bne.w 9760 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a0c0 │ │ │ │ │ + bne.w a0c8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 94e2 │ │ │ │ │ - b.n 99fc │ │ │ │ │ + beq.w 94ea │ │ │ │ │ + b.n 9a04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a380 │ │ │ │ │ + bl a388 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 97a4 │ │ │ │ │ + beq.w 97ac │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9eba │ │ │ │ │ + beq.w 9ec2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ subs r2, #2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - beq.w 9e88 │ │ │ │ │ + beq.w 9e90 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str.w r3, [r9, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov sl, r5 │ │ │ │ │ - b.n 9778 │ │ │ │ │ + b.n 9780 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 94fe │ │ │ │ │ + beq.w 9506 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a380 │ │ │ │ │ + bl a388 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 94fe │ │ │ │ │ + beq.w 9506 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9758 │ │ │ │ │ + bne.w 9760 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a276 │ │ │ │ │ + bne.w a27e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 950c │ │ │ │ │ - b.n 99fc │ │ │ │ │ + beq.w 9514 │ │ │ │ │ + b.n 9a04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a380 │ │ │ │ │ + bl a388 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 94ac │ │ │ │ │ + beq.w 94b4 │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9758 │ │ │ │ │ + bne.w 9760 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a282 │ │ │ │ │ + bne.w a28a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 94ba │ │ │ │ │ - b.n 99fc │ │ │ │ │ + beq.w 94c2 │ │ │ │ │ + b.n 9a04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a380 │ │ │ │ │ + bl a388 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 945c │ │ │ │ │ + beq.w 9464 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9758 │ │ │ │ │ + bne.w 9760 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a03a │ │ │ │ │ + bne.w a042 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 946a │ │ │ │ │ - b.n 99fc │ │ │ │ │ + beq.w 9472 │ │ │ │ │ + b.n 9a04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a380 │ │ │ │ │ + bl a388 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 98fc │ │ │ │ │ + beq.w 9904 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9b7e │ │ │ │ │ + bne.n 9b86 │ │ │ │ │ ldrd r5, r7, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbz r0, 9cc4 │ │ │ │ │ + cbz r0, 9ccc │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9cc4 │ │ │ │ │ + b.n 9ccc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #679 @ 0x2a7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 98d6 │ │ │ │ │ + beq.w 98de │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a380 │ │ │ │ │ + bl a388 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 98d6 │ │ │ │ │ + beq.w 98de │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9b7e │ │ │ │ │ + bne.w 9b86 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9f60 │ │ │ │ │ + bne.w 9f68 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 98e4 │ │ │ │ │ + beq.w 98ec │ │ │ │ │ ldrd r5, r7, [sp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 9904 │ │ │ │ │ + b.n 990c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a380 │ │ │ │ │ + bl a388 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 98b0 │ │ │ │ │ + beq.w 98b8 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9b7e │ │ │ │ │ + bne.w 9b86 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9ee4 │ │ │ │ │ + bne.w 9eec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 98be │ │ │ │ │ - b.n 9cc0 │ │ │ │ │ + beq.w 98c6 │ │ │ │ │ + b.n 9cc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 988a │ │ │ │ │ + beq.w 9892 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a380 │ │ │ │ │ + bl a388 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 988a │ │ │ │ │ + beq.w 9892 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9b7e │ │ │ │ │ + bne.w 9b86 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9f04 │ │ │ │ │ + bne.w 9f0c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9898 │ │ │ │ │ - b.n 9cc0 │ │ │ │ │ + beq.w 98a0 │ │ │ │ │ + b.n 9cc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a380 │ │ │ │ │ + bl a388 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9864 │ │ │ │ │ + beq.w 986c │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9b7e │ │ │ │ │ + bne.w 9b86 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9f46 │ │ │ │ │ + bne.w 9f4e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9872 │ │ │ │ │ - b.n 9cc0 │ │ │ │ │ + beq.w 987a │ │ │ │ │ + b.n 9cc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a380 │ │ │ │ │ + bl a388 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9840 │ │ │ │ │ + beq.w 9848 │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9b7e │ │ │ │ │ + bne.w 9b86 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a22a │ │ │ │ │ + bne.w a232 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 984e │ │ │ │ │ - b.n 9cc0 │ │ │ │ │ + beq.w 9856 │ │ │ │ │ + b.n 9cc8 │ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ │ mov r5, sl │ │ │ │ │ - b.n 9736 │ │ │ │ │ + b.n 973e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a380 │ │ │ │ │ + bl a388 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 97f8 │ │ │ │ │ + beq.w 9800 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9b7e │ │ │ │ │ + bne.w 9b86 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9f7a │ │ │ │ │ + bne.w 9f82 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9806 │ │ │ │ │ - b.n 9cc0 │ │ │ │ │ + beq.w 980e │ │ │ │ │ + b.n 9cc8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_check_barry_as_flufl> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_check_barry_as_flufl │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9ea4 │ │ │ │ │ + bne.n 9eac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl a380 │ │ │ │ │ + bl a388 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a26a │ │ │ │ │ + beq.w a272 │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9b7e │ │ │ │ │ + bne.w 9b86 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a26e │ │ │ │ │ + bne.w a276 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 97da │ │ │ │ │ + b.n 97e2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - cbnz r0, 9e82 │ │ │ │ │ + cbnz r0, 9e8a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.w 943a │ │ │ │ │ + b.w 9442 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a380 │ │ │ │ │ + bl a388 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 981c │ │ │ │ │ + beq.w 9824 │ │ │ │ │ movs r1, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9b7e │ │ │ │ │ + bne.w 9b86 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a258 │ │ │ │ │ + bne.w a260 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 982a │ │ │ │ │ - b.n 9cc0 │ │ │ │ │ + beq.w 9832 │ │ │ │ │ + b.n 9cc8 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9e44 │ │ │ │ │ + b.n 9e4c │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ lsls r3, r1, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9fac │ │ │ │ │ + beq.w 9fb4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - b.n 9b8c │ │ │ │ │ + b.n 9b94 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - cbnz r0, 9eb4 │ │ │ │ │ + cbnz r0, 9ebc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.n 97da │ │ │ │ │ + b.n 97e2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9eb0 │ │ │ │ │ + b.n 9eb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - cbnz r0, 9efe │ │ │ │ │ + cbnz r0, 9f06 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 97b2 │ │ │ │ │ - b.n 9cc0 │ │ │ │ │ + beq.w 97ba │ │ │ │ │ + b.n 9cc8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 987c │ │ │ │ │ + beq.w 9884 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.n 9d3e │ │ │ │ │ + b.n 9d46 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9cf6 │ │ │ │ │ + b.n 9cfe │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9856 │ │ │ │ │ + beq.w 985e │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.n 9d76 │ │ │ │ │ + b.n 9d7e │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9ec6 │ │ │ │ │ + b.n 9ece │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9d3e │ │ │ │ │ + b.n 9d46 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 97ea │ │ │ │ │ + beq.w 97f2 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.n 9dec │ │ │ │ │ + b.n 9df4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 980e │ │ │ │ │ + beq.w 9816 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.n 9e78 │ │ │ │ │ + b.n 9e80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9832 │ │ │ │ │ + beq.w 983a │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.n 9dae │ │ │ │ │ + b.n 9db6 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9d76 │ │ │ │ │ + b.n 9d7e │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 98a2 │ │ │ │ │ + beq.w 98aa │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.n 9cf6 │ │ │ │ │ + b.n 9cfe │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9cb8 │ │ │ │ │ + b.n 9cc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 97c4 │ │ │ │ │ + beq.w 97cc │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 9eb0 │ │ │ │ │ + b.n 9eb8 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9dec │ │ │ │ │ + b.n 9df4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 99f4 │ │ │ │ │ + b.n 99fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 9fd6 │ │ │ │ │ + cbnz r0, 9fde │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 9aa8 │ │ │ │ │ + b.n 9ab0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9a5c │ │ │ │ │ + b.n 9a64 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 9fa2 │ │ │ │ │ + cbnz r3, 9faa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 98ee │ │ │ │ │ + b.n 98f6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldrd r5, r7, [sp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 9cc4 │ │ │ │ │ + b.n 9ccc │ │ │ │ │ ldrd r5, r7, [sp, #28] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 9594 │ │ │ │ │ + b.w 959c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 9316 │ │ │ │ │ + bge.w 931e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 95c2 │ │ │ │ │ + b.w 95ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9e44 │ │ │ │ │ + bne.w 9e4c │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne.w 9424 │ │ │ │ │ + bne.w 942c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9424 │ │ │ │ │ + beq.w 942c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 9e44 │ │ │ │ │ + b.n 9e4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 93f2 │ │ │ │ │ + beq.w 93fa │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 940e │ │ │ │ │ - b.n 9cc4 │ │ │ │ │ + beq.w 9416 │ │ │ │ │ + b.n 9ccc │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9a2c │ │ │ │ │ + b.n 9a34 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9c40 │ │ │ │ │ + b.n 9c48 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 98c8 │ │ │ │ │ + beq.w 98d0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.n 9cb8 │ │ │ │ │ + b.n 9cc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9796 │ │ │ │ │ + beq.w 979e │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.n 9ec6 │ │ │ │ │ + b.n 9ece │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 97ba │ │ │ │ │ - b.n 9eb0 │ │ │ │ │ + beq.w 97c2 │ │ │ │ │ + b.n 9eb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9cc0 │ │ │ │ │ + bne.w 9cc8 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.w 978c │ │ │ │ │ + b.w 9794 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - cbnz r0, a09e │ │ │ │ │ + cbnz r0, a0a6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a02a │ │ │ │ │ + b.n a032 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a02a │ │ │ │ │ + b.n a032 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 93ac │ │ │ │ │ + b.w 93b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 93e2 │ │ │ │ │ - b.n 9cc4 │ │ │ │ │ + beq.w 93ea │ │ │ │ │ + b.n 9ccc │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9b56 │ │ │ │ │ + b.n 9b5e │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, sl │ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.w 9736 │ │ │ │ │ + b.w 973e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 95f6 │ │ │ │ │ + b.w 95fe │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.w 935c │ │ │ │ │ + bne.w 9364 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n a130 │ │ │ │ │ + blt.n a138 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov fp, r0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 9672 │ │ │ │ │ + bne.w 967a │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 937a │ │ │ │ │ + bne.w 9382 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 937a │ │ │ │ │ + b.w 9382 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 92f6 │ │ │ │ │ + beq.w 92fe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 9fdc │ │ │ │ │ + b.n 9fe4 │ │ │ │ │ movs r3, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 9674 │ │ │ │ │ + b.w 967c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 9fde │ │ │ │ │ + b.n 9fe6 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9544 │ │ │ │ │ + beq.w 954c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.n 99f4 │ │ │ │ │ + b.n 99fc │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 94f0 │ │ │ │ │ + beq.w 94f8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.n 9bd4 │ │ │ │ │ + b.n 9bdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 949e │ │ │ │ │ + beq.w 94a6 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.n 9c0a │ │ │ │ │ + b.n 9c12 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 956e │ │ │ │ │ + beq.w 9576 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 9a2c │ │ │ │ │ + b.n 9a34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 94c6 │ │ │ │ │ + beq.w 94ce │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.n 9b56 │ │ │ │ │ + b.n 9b5e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9476 │ │ │ │ │ + beq.w 947e │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.n 9b20 │ │ │ │ │ + b.n 9b28 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 951a │ │ │ │ │ + beq.w 9522 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.n 9a5c │ │ │ │ │ + b.n 9a64 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 9594 │ │ │ │ │ + b.w 959c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 944e │ │ │ │ │ + beq.w 9456 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.n 9c40 │ │ │ │ │ + b.n 9c48 │ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, sl │ │ │ │ │ mov r6, r9 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - cbnz r0, a212 │ │ │ │ │ + cbnz r0, a21a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9650 │ │ │ │ │ - b.w 9736 │ │ │ │ │ + beq.w 9658 │ │ │ │ │ + b.w 973e │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, sl │ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ │ mov r6, r9 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n a1fa │ │ │ │ │ + b.n a202 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 9736 │ │ │ │ │ + b.w 973e │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ │ mov r5, sl │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 9736 │ │ │ │ │ + b.w 973e │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9dae │ │ │ │ │ + b.n 9db6 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 9996 │ │ │ │ │ + b.w 999e │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 9988 │ │ │ │ │ + b.w 9990 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9674 │ │ │ │ │ + beq.w 967c │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 9674 │ │ │ │ │ + b.w 967c │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9e78 │ │ │ │ │ + b.n 9e80 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 943a │ │ │ │ │ + b.w 9442 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 9e42 │ │ │ │ │ + b.n 9e4a │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 9eae │ │ │ │ │ + b.n 9eb6 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 97da │ │ │ │ │ + b.w 97e2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9bd4 │ │ │ │ │ + b.n 9bdc │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9b20 │ │ │ │ │ + b.n 9b28 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9c0a │ │ │ │ │ + b.n 9c12 │ │ │ │ │ │ │ │ │ │ -0000a288 : │ │ │ │ │ +0000a290 : │ │ │ │ │ star_expression_rule(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n a36e │ │ │ │ │ + beq.n a376 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a366 │ │ │ │ │ + bne.n a36e │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1108 @ 0x454 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbz r0, a2ca │ │ │ │ │ + cbz r0, a2d2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n a374 │ │ │ │ │ + beq.n a37c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a366 │ │ │ │ │ + bne.n a36e │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, a318 │ │ │ │ │ + cbnz r0, a320 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a366 │ │ │ │ │ + bne.n a36e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ - cbnz r0, a306 │ │ │ │ │ + bl 7bfc │ │ │ │ │ + cbnz r0, a30e │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1108 @ 0x454 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n a2be │ │ │ │ │ + b.n a2c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a380 │ │ │ │ │ + bl a388 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a2f4 │ │ │ │ │ + beq.n a2fc │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ - cbz r0, a366 │ │ │ │ │ + cbz r0, a36e │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a308 │ │ │ │ │ + bne.n a310 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a308 │ │ │ │ │ + beq.n a310 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n a2c6 │ │ │ │ │ + b.n a2ce │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a362 │ │ │ │ │ + b.n a36a │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a2a8 │ │ │ │ │ + b.n a2b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n a2d6 │ │ │ │ │ - b.n a358 │ │ │ │ │ + bge.n a2de │ │ │ │ │ + b.n a360 │ │ │ │ │ │ │ │ │ │ -0000a380 : │ │ │ │ │ +0000a388 : │ │ │ │ │ bitwise_or_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #32 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w a4da │ │ │ │ │ + beq.w a4e2 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov.w r1, #1128 @ 0x468 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - cbz r0, a3c4 │ │ │ │ │ + cbz r0, a3cc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ @@ -17856,189 +17862,189 @@ │ │ │ │ │ mov.w r2, #1128 @ 0x468 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a4e8 │ │ │ │ │ + bne.w a4f0 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w a4fa │ │ │ │ │ + beq.w a502 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a502 │ │ │ │ │ + bne.w a50a │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n a45a │ │ │ │ │ + beq.n a462 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bl a380 │ │ │ │ │ + bl a388 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a484 │ │ │ │ │ + bne.n a48c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a502 │ │ │ │ │ + bne.n a50a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a528 │ │ │ │ │ + bl a530 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbz r0, a442 │ │ │ │ │ + cbz r0, a44a │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n a4d2 │ │ │ │ │ + bne.n a4da │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - ble.n a448 │ │ │ │ │ + ble.n a450 │ │ │ │ │ mov r8, r1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n a3ca │ │ │ │ │ + b.n a3d2 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n a4d2 │ │ │ │ │ + bne.n a4da │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n a4f0 │ │ │ │ │ + blt.n a4f8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n a502 │ │ │ │ │ + bne.n a50a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a380 │ │ │ │ │ + bl a388 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a418 │ │ │ │ │ + beq.n a420 │ │ │ │ │ movs r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a418 │ │ │ │ │ + beq.n a420 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a528 │ │ │ │ │ + bl a530 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a418 │ │ │ │ │ + beq.n a420 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a51a │ │ │ │ │ + beq.n a522 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r3, sl │ │ │ │ │ movs r1, #10 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd r9, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, a508 │ │ │ │ │ + cbz r0, a510 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n a436 │ │ │ │ │ + beq.n a43e │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a3bc │ │ │ │ │ + b.n a3c4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov.w r1, #1128 @ 0x468 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n a3aa │ │ │ │ │ + b.n a3b2 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a3bc │ │ │ │ │ + b.n a3c4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n a4d2 │ │ │ │ │ + b.n a4da │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a3ee │ │ │ │ │ + b.n a3f6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n a4d2 │ │ │ │ │ + b.n a4da │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbnz r0, a520 │ │ │ │ │ + cbnz r0, a528 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n a448 │ │ │ │ │ - b.n a4d2 │ │ │ │ │ + beq.n a450 │ │ │ │ │ + b.n a4da │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n a512 │ │ │ │ │ + b.n a51a │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a4d2 │ │ │ │ │ + b.n a4da │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000a528 : │ │ │ │ │ +0000a530 : │ │ │ │ │ bitwise_xor_rule(): │ │ │ │ │ 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 r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w a80a │ │ │ │ │ + beq.w a812 │ │ │ │ │ add r2, sp, #32 │ │ │ │ │ movw r1, #1129 @ 0x469 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ - cbz r0, a56c │ │ │ │ │ + cbz r0, a574 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ │ @@ -18047,238 +18053,238 @@ │ │ │ │ │ movw r2, #1129 @ 0x469 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a8a6 │ │ │ │ │ + bne.w a8ae │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w a8ae │ │ │ │ │ + beq.w a8b6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a7fe │ │ │ │ │ + bne.w a806 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n a632 │ │ │ │ │ + beq.n a63a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bl a528 │ │ │ │ │ + bl a530 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a660 │ │ │ │ │ + bne.n a668 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a868 │ │ │ │ │ + bne.w a870 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w a86c │ │ │ │ │ + beq.w a874 │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ movw r1, #1130 @ 0x46a │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a6be │ │ │ │ │ + beq.n a6c6 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w lr, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - cbz r3, a614 │ │ │ │ │ + cbz r3, a61c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - bne.w a802 │ │ │ │ │ + bne.w a80a │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bge.n a620 │ │ │ │ │ + bge.n a628 │ │ │ │ │ mov r8, r2 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b.n a574 │ │ │ │ │ + b.n a57c │ │ │ │ │ subs r1, r0, #1 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - bne.w a802 │ │ │ │ │ + bne.w a80a │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w a8b6 │ │ │ │ │ + blt.w a8be │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a7fe │ │ │ │ │ + bne.w a806 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a528 │ │ │ │ │ + bl a530 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a5c2 │ │ │ │ │ + beq.n a5ca │ │ │ │ │ movs r1, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a5c2 │ │ │ │ │ + beq.n a5ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a8c0 │ │ │ │ │ + bl a8c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a5c2 │ │ │ │ │ + beq.n a5ca │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a82c │ │ │ │ │ + beq.w a834 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ movs r1, #11 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd r9, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a818 │ │ │ │ │ + beq.w a820 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a802 │ │ │ │ │ + bne.w a80a │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bgt.n a60c │ │ │ │ │ - b.n a620 │ │ │ │ │ + bgt.n a614 │ │ │ │ │ + b.n a628 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1130 @ 0x46a │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a894 │ │ │ │ │ + bne.w a89c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w a88c │ │ │ │ │ + beq.w a894 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a878 │ │ │ │ │ + bne.w a880 │ │ │ │ │ ldrd r5, r2, [r4, #8] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq.n a746 │ │ │ │ │ + beq.n a74e │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - bl a8c0 │ │ │ │ │ + bl a8c8 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a774 │ │ │ │ │ + bne.n a77c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a878 │ │ │ │ │ + bne.w a880 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae34 │ │ │ │ │ + bl ae3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n a7e4 │ │ │ │ │ + beq.n a7ec │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n a7c6 │ │ │ │ │ + bne.n a7ce │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - ble.n a7ce │ │ │ │ │ + ble.n a7d6 │ │ │ │ │ mov sl, r2 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n a6c6 │ │ │ │ │ + b.n a6ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w a880 │ │ │ │ │ + blt.w a888 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r1, [r2, r5, lsl #2] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a878 │ │ │ │ │ + bne.w a880 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a8c0 │ │ │ │ │ + bl a8c8 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a718 │ │ │ │ │ + beq.n a720 │ │ │ │ │ movs r1, #19 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a718 │ │ │ │ │ + beq.n a720 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae34 │ │ │ │ │ + bl ae3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a718 │ │ │ │ │ + beq.n a720 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a85a │ │ │ │ │ + beq.n a862 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ movs r1, #12 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ @@ -18286,161 +18292,161 @@ │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a838 │ │ │ │ │ + beq.n a840 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n a73a │ │ │ │ │ + beq.n a742 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ subs r1, r0, #1 │ │ │ │ │ mov lr, r2 │ │ │ │ │ - b.n a614 │ │ │ │ │ + b.n a61c │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov lr, fp │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a612 │ │ │ │ │ + beq.w a61a │ │ │ │ │ subs r1, r0, #2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a606 │ │ │ │ │ + b.n a60e │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n a7c8 │ │ │ │ │ + bne.n a7d0 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ - cbz r3, a7f8 │ │ │ │ │ + cbz r3, a800 │ │ │ │ │ subs r1, #3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a606 │ │ │ │ │ + b.n a60e │ │ │ │ │ subs r1, #2 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n a620 │ │ │ │ │ + b.n a628 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ subs r1, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a564 │ │ │ │ │ + b.n a56c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1129 @ 0x469 │ │ │ │ │ - b.n a552 │ │ │ │ │ + b.n a55a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - cbnz r0, a832 │ │ │ │ │ + cbnz r0, a83a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a620 │ │ │ │ │ - b.n a802 │ │ │ │ │ + beq.w a628 │ │ │ │ │ + b.n a80a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - b.n a822 │ │ │ │ │ + b.n a82a │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a802 │ │ │ │ │ + b.n a80a │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ - cbnz r3, a862 │ │ │ │ │ + cbnz r3, a86a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n a7c8 │ │ │ │ │ + bne.n a7d0 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a7de │ │ │ │ │ + bne.n a7e6 │ │ │ │ │ subs r1, r0, #1 │ │ │ │ │ - b.n a7fa │ │ │ │ │ + b.n a802 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ - b.n a846 │ │ │ │ │ + b.n a84e │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a7c8 │ │ │ │ │ + b.n a7d0 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - b.n a802 │ │ │ │ │ + b.n a80a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ - b.n a5dc │ │ │ │ │ + b.n a5e4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ - b.n a7c8 │ │ │ │ │ + b.n a7d0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a7c8 │ │ │ │ │ + b.n a7d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a6ee │ │ │ │ │ + b.n a6f6 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ ldr.w lr, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a5fa │ │ │ │ │ - b.n a614 │ │ │ │ │ + bne.w a602 │ │ │ │ │ + b.n a61c │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a564 │ │ │ │ │ + b.n a56c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a598 │ │ │ │ │ + b.n a5a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - b.n a802 │ │ │ │ │ + b.n a80a │ │ │ │ │ │ │ │ │ │ -0000a8c0 : │ │ │ │ │ +0000a8c8 : │ │ │ │ │ bitwise_and_rule(): │ │ │ │ │ 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 r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w ad12 │ │ │ │ │ + beq.w ad1a │ │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ │ movw r1, #1130 @ 0x46a │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ - cbz r0, a904 │ │ │ │ │ + cbz r0, a90c │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr.w lr, [r5, #8] │ │ │ │ │ @@ -18449,76 +18455,76 @@ │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #1130 @ 0x46a │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ad20 │ │ │ │ │ + bne.w ad28 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str.w r8, [r5, #8] │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w ad4c │ │ │ │ │ + beq.w ad54 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w aca6 │ │ │ │ │ + bne.w acae │ │ │ │ │ ldrd r6, r3, [r5, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w ad54 │ │ │ │ │ + beq.w ad5c │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr.w r2, [r3, r6, lsl #2] │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ mov fp, r0 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w ad82 │ │ │ │ │ + beq.w ad8a │ │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #1130 @ 0x46a │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ │ - cbz r0, a9ca │ │ │ │ │ + cbz r0, a9d2 │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w aa90 │ │ │ │ │ + bne.w aa98 │ │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w aca6 │ │ │ │ │ + bne.w acae │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl ae34 │ │ │ │ │ + bl ae3c │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbz r0, a9b0 │ │ │ │ │ + cbz r0, a9b8 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w acaa │ │ │ │ │ + bne.w acb2 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - bge.n a9b8 │ │ │ │ │ + bge.n a9c0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ │ - b.n a90c │ │ │ │ │ + b.n a914 │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w acaa │ │ │ │ │ + bne.w acb2 │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r9, [r5, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ @@ -18531,269 +18537,269 @@ │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #1130 @ 0x46a │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w adda │ │ │ │ │ + bne.w ade2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r7, [r5, #8] │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w add2 │ │ │ │ │ + beq.w adda │ │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w acc8 │ │ │ │ │ + bne.w acd0 │ │ │ │ │ ldrd r6, r2, [r5, #8] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - beq.w acdc │ │ │ │ │ + beq.w ace4 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr.w r1, [r2, r6, lsl #2] │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w ad0a │ │ │ │ │ + beq.w ad12 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #1130 @ 0x46a │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n aaf6 │ │ │ │ │ + beq.n aafe │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w ab96 │ │ │ │ │ + bne.w ab9e │ │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w acc8 │ │ │ │ │ + bne.w acd0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl ae34 │ │ │ │ │ + bl ae3c │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ac90 │ │ │ │ │ + beq.w ac98 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w acd6 │ │ │ │ │ + bne.w acde │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ cmp sl, r0 │ │ │ │ │ - blt.w abf8 │ │ │ │ │ + blt.w ac00 │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w sl, [r5, #8] │ │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w a984 │ │ │ │ │ + beq.w a98c │ │ │ │ │ movs r1, #19 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a982 │ │ │ │ │ + beq.w a98a │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl ae34 │ │ │ │ │ + bl ae3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a982 │ │ │ │ │ + beq.w a98a │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w adfe │ │ │ │ │ + beq.w ae06 │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ mov r3, fp │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r1, #12 │ │ │ │ │ ldr r4, [r6, #24] │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ strd r4, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w adea │ │ │ │ │ + beq.w adf2 │ │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w acaa │ │ │ │ │ + bne.w acb2 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - bgt.w a9aa │ │ │ │ │ - b.n a9b8 │ │ │ │ │ + bgt.w a9b2 │ │ │ │ │ + b.n a9c0 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r4, r2 │ │ │ │ │ strd r7, r6, [sp, #44] @ 0x2c │ │ │ │ │ movw r2, #1130 @ 0x46a │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w adb4 │ │ │ │ │ + bne.w adbc │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w adac │ │ │ │ │ + beq.w adb4 │ │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w ad94 │ │ │ │ │ + bne.w ad9c │ │ │ │ │ ldrd r7, r2, [r5, #8] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - beq.n abfe │ │ │ │ │ + beq.n ac06 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r2, [r2, r7, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - bl a8c0 │ │ │ │ │ + bl a8c8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ac2c │ │ │ │ │ + bne.n ac34 │ │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ str r7, [r5, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w ad94 │ │ │ │ │ + bne.w ad9c │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl ae34 │ │ │ │ │ + bl ae3c │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w acb2 │ │ │ │ │ + beq.w acba │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w acd0 │ │ │ │ │ + bne.w acd8 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - blt.w ac8a │ │ │ │ │ + blt.w ac92 │ │ │ │ │ ldrd r7, r6, [sp, #44] @ 0x2c │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w aa4e │ │ │ │ │ + beq.w aa56 │ │ │ │ │ movs r1, #19 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w aa4e │ │ │ │ │ + beq.w aa56 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl ae34 │ │ │ │ │ + bl ae3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w aa4e │ │ │ │ │ + beq.w aa56 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ad3e │ │ │ │ │ + beq.w ad46 │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ movs r1, #12 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr r4, [r6, #24] │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ strd r4, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ad28 │ │ │ │ │ + beq.w ad30 │ │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n acd6 │ │ │ │ │ + bne.n acde │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ cmp r0, sl │ │ │ │ │ - ble.w aa7c │ │ │ │ │ + ble.w aa84 │ │ │ │ │ mov sl, r0 │ │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ │ - b.n a9d8 │ │ │ │ │ + b.n a9e0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w ad9e │ │ │ │ │ + blt.w ada6 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ ldr.w r2, [r2, r7, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w ad94 │ │ │ │ │ + bne.w ad9c │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl a8c0 │ │ │ │ │ + bl a8c8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ab52 │ │ │ │ │ + beq.n ab5a │ │ │ │ │ movs r1, #19 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ab52 │ │ │ │ │ + beq.n ab5a │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl ae34 │ │ │ │ │ + bl ae3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ab52 │ │ │ │ │ + beq.n ab5a │ │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ae22 │ │ │ │ │ + beq.w ae2a │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ movs r1, #12 │ │ │ │ │ ldr r6, [r7, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r6, [r7, #20] │ │ │ │ │ @@ -18801,237 +18807,237 @@ │ │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ae0a │ │ │ │ │ + beq.w ae12 │ │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ - cbnz r1, acd0 │ │ │ │ │ + cbnz r1, acd8 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - ble.w ab82 │ │ │ │ │ + ble.w ab8a │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ - b.n ab04 │ │ │ │ │ + b.n ab0c │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w aa80 │ │ │ │ │ + beq.w aa88 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w a98c │ │ │ │ │ + beq.w a994 │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ - b.n a8fc │ │ │ │ │ + b.n a904 │ │ │ │ │ ldrd r7, r6, [sp, #44] @ 0x2c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w ab86 │ │ │ │ │ + beq.w ab8e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w aa58 │ │ │ │ │ + beq.w aa60 │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n ac9a │ │ │ │ │ + b.n aca2 │ │ │ │ │ ldrd r7, r6, [sp, #44] @ 0x2c │ │ │ │ │ - b.n acbc │ │ │ │ │ + b.n acc4 │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b.n ac9a │ │ │ │ │ + b.n aca2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n adc6 │ │ │ │ │ + blt.n adce │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n acc8 │ │ │ │ │ + bne.n acd0 │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ │ - bne.w aa2c │ │ │ │ │ + bne.w aa34 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n aa2c │ │ │ │ │ + b.n aa34 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #1130 @ 0x46a │ │ │ │ │ - b.n a8ea │ │ │ │ │ + b.n a8f2 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ - b.n a8fc │ │ │ │ │ + b.n a904 │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbnz r0, ad46 │ │ │ │ │ + cbnz r0, ad4e │ │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w aa80 │ │ │ │ │ - b.n ac9a │ │ │ │ │ + beq.w aa88 │ │ │ │ │ + b.n aca2 │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n ad34 │ │ │ │ │ + b.n ad3c │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r5, #60] @ 0x3c │ │ │ │ │ - b.n ac9a │ │ │ │ │ + b.n aca2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a932 │ │ │ │ │ + b.n a93a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n ad8a │ │ │ │ │ + blt.n ad92 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov fp, r1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n aca6 │ │ │ │ │ + bne.n acae │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ - bne.w a962 │ │ │ │ │ + bne.w a96a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a962 │ │ │ │ │ + b.n a96a │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n acaa │ │ │ │ │ + b.n acb2 │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ ldrd r7, r6, [sp, #44] @ 0x2c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n acbc │ │ │ │ │ + b.n acc4 │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldrd r7, r6, [sp, #44] @ 0x2c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r1, [r5, #60] @ 0x3c │ │ │ │ │ - b.n acbc │ │ │ │ │ + b.n acc4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n ab28 │ │ │ │ │ + b.n ab30 │ │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldrd r7, r6, [sp, #44] @ 0x2c │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w aa4e │ │ │ │ │ - b.n ab96 │ │ │ │ │ + beq.w aa56 │ │ │ │ │ + b.n ab9e │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r1, [r5, #60] @ 0x3c │ │ │ │ │ - b.n ac9a │ │ │ │ │ + b.n aca2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a9fc │ │ │ │ │ + b.n aa04 │ │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w a982 │ │ │ │ │ - b.n aa90 │ │ │ │ │ + beq.w a98a │ │ │ │ │ + b.n aa98 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbnz r0, ae04 │ │ │ │ │ + cbnz r0, ae0c │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a9b8 │ │ │ │ │ - b.n acaa │ │ │ │ │ + beq.w a9c0 │ │ │ │ │ + b.n acb2 │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n adf4 │ │ │ │ │ + b.n adfc │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ │ - b.n acaa │ │ │ │ │ + b.n acb2 │ │ │ │ │ ldrd r7, r6, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbnz r0, ae2c │ │ │ │ │ + cbnz r0, ae34 │ │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w ab86 │ │ │ │ │ - b.n acbc │ │ │ │ │ + beq.w ab8e │ │ │ │ │ + b.n acc4 │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ ldrd r7, r6, [sp, #44] @ 0x2c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n ae18 │ │ │ │ │ + b.n ae20 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r5, #60] @ 0x3c │ │ │ │ │ - b.n acbc │ │ │ │ │ + b.n acc4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000ae34 : │ │ │ │ │ +0000ae3c : │ │ │ │ │ shift_expr_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #32 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w b0d8 │ │ │ │ │ + beq.w b0e0 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ movw r1, #1131 @ 0x46b │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - cbz r0, ae78 │ │ │ │ │ + cbz r0, ae80 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ @@ -19040,298 +19046,298 @@ │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1131 @ 0x46b │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b188 │ │ │ │ │ + bne.w b190 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w b172 │ │ │ │ │ + beq.w b17a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b0ce │ │ │ │ │ + bne.w b0d6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n af6c │ │ │ │ │ + beq.n af74 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bl ae34 │ │ │ │ │ + bl ae3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n af9a │ │ │ │ │ + bne.n afa2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b0ce │ │ │ │ │ + bne.w b0d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae34 │ │ │ │ │ + bl ae3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n af38 │ │ │ │ │ + bne.n af40 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b000 │ │ │ │ │ + bne.w b008 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b0ce │ │ │ │ │ + bne.w b0d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b190 │ │ │ │ │ + bl b198 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, af1a │ │ │ │ │ + cbz r0, af22 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n aff8 │ │ │ │ │ + bne.n b000 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - ble.n af26 │ │ │ │ │ + ble.n af2e │ │ │ │ │ mov r8, r1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n ae7e │ │ │ │ │ + b.n ae86 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n aff8 │ │ │ │ │ + bne.n b000 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ movs r1, #34 @ 0x22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n aee6 │ │ │ │ │ + beq.n aeee │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b190 │ │ │ │ │ + bl b198 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n aee6 │ │ │ │ │ + beq.n aeee │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b17a │ │ │ │ │ + beq.w b182 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ movs r1, #9 │ │ │ │ │ - b.n afcc │ │ │ │ │ + b.n afd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w b154 │ │ │ │ │ + blt.w b15c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b0ce │ │ │ │ │ + bne.w b0d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae34 │ │ │ │ │ + bl ae3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n aed0 │ │ │ │ │ + beq.n aed8 │ │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n aed0 │ │ │ │ │ + beq.n aed8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b190 │ │ │ │ │ + bl b198 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n aed0 │ │ │ │ │ + beq.n aed8 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b17a │ │ │ │ │ + beq.w b182 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ movs r1, #8 │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ strd r9, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n af02 │ │ │ │ │ + bne.n af0a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b154 │ │ │ │ │ + bne.w b15c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n af26 │ │ │ │ │ + beq.n af2e │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ae70 │ │ │ │ │ + b.n ae78 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b0d0 │ │ │ │ │ + bne.n b0d8 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w b15e │ │ │ │ │ + beq.w b166 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b190 │ │ │ │ │ + bl b198 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b0d4 │ │ │ │ │ + beq.n b0dc │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w b14c │ │ │ │ │ + beq.w b154 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b144 │ │ │ │ │ + bne.w b14c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b0e6 │ │ │ │ │ + bne.n b0ee │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n b144 │ │ │ │ │ + bne.n b14c │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b0e6 │ │ │ │ │ + bne.n b0ee │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n b144 │ │ │ │ │ + bne.n b14c │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b0e6 │ │ │ │ │ + bne.n b0ee │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n b144 │ │ │ │ │ + bne.n b14c │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b0e6 │ │ │ │ │ + bne.n b0ee │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n b144 │ │ │ │ │ + bne.n b14c │ │ │ │ │ movs r1, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, b0e6 │ │ │ │ │ + cbnz r0, b0ee │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n b144 │ │ │ │ │ + bne.n b14c │ │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, b0e6 │ │ │ │ │ + cbnz r0, b0ee │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n b144 │ │ │ │ │ + bne.n b14c │ │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbnz r0, b0ea │ │ │ │ │ + cbnz r0, b0f2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w aef8 │ │ │ │ │ + beq.w af00 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n aff8 │ │ │ │ │ + b.n b000 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n b0c2 │ │ │ │ │ + b.n b0ca │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1131 @ 0x46b │ │ │ │ │ - b.n ae5e │ │ │ │ │ + b.n ae66 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #679 @ 0x2a7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, b0fe │ │ │ │ │ + cbnz r0, b106 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n b0c2 │ │ │ │ │ + b.n b0ca │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 92c8 │ │ │ │ │ + bl 92d0 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b0f8 │ │ │ │ │ + beq.n b100 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -19340,84 +19346,84 @@ │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ │ - bl 1888 │ │ │ │ │ + bl 19d0 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b0d4 │ │ │ │ │ + beq.n b0dc │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n b0c4 │ │ │ │ │ + b.n b0cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b0c2 │ │ │ │ │ + b.n b0ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b030 │ │ │ │ │ + b.n b038 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n aff8 │ │ │ │ │ + b.n b000 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w b016 │ │ │ │ │ + beq.w b01e │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n b0c4 │ │ │ │ │ + b.n b0cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n aea2 │ │ │ │ │ + b.n aeaa │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w af26 │ │ │ │ │ - b.n aff8 │ │ │ │ │ + beq.w af2e │ │ │ │ │ + b.n b000 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ae70 │ │ │ │ │ + b.n ae78 │ │ │ │ │ │ │ │ │ │ -0000b190 : │ │ │ │ │ +0000b198 : │ │ │ │ │ sum_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #32 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w b36a │ │ │ │ │ + beq.w b372 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ movw r1, #1132 @ 0x46c │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - cbz r0, b1d4 │ │ │ │ │ + cbz r0, b1dc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ @@ -19426,645 +19432,645 @@ │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1132 @ 0x46c │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b362 │ │ │ │ │ + bne.w b36a │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w b35a │ │ │ │ │ + beq.w b362 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b332 │ │ │ │ │ + bne.w b33a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n b280 │ │ │ │ │ + beq.n b288 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bl b190 │ │ │ │ │ + bl b198 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b2aa │ │ │ │ │ + bne.n b2b2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b332 │ │ │ │ │ + bne.n b33a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b190 │ │ │ │ │ + bl b198 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b2dc │ │ │ │ │ + bne.n b2e4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b332 │ │ │ │ │ + bne.n b33a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b378 │ │ │ │ │ + bl b380 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbz r0, b26a │ │ │ │ │ + cbz r0, b272 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n b336 │ │ │ │ │ + bne.n b33e │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bge.n b270 │ │ │ │ │ + bge.n b278 │ │ │ │ │ mov r7, r1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n b1da │ │ │ │ │ + b.n b1e2 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n b336 │ │ │ │ │ + bne.n b33e │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n b350 │ │ │ │ │ + blt.n b358 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n b332 │ │ │ │ │ + bne.n b33a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b190 │ │ │ │ │ + bl b198 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b22c │ │ │ │ │ + beq.n b234 │ │ │ │ │ movs r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b22c │ │ │ │ │ + beq.n b234 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b378 │ │ │ │ │ + bl b380 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b22c │ │ │ │ │ + beq.n b234 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b344 │ │ │ │ │ + beq.n b34c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ movs r1, #1 │ │ │ │ │ - b.n b30a │ │ │ │ │ + b.n b312 │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b240 │ │ │ │ │ + beq.n b248 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b378 │ │ │ │ │ + bl b380 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b240 │ │ │ │ │ + beq.n b248 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov ip, r0 │ │ │ │ │ - cbz r0, b344 │ │ │ │ │ + cbz r0, b34c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ movs r1, #2 │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ strd r8, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, b33e │ │ │ │ │ + cbz r0, b346 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r1, b336 │ │ │ │ │ + cbnz r1, b33e │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bgt.n b264 │ │ │ │ │ - b.n b270 │ │ │ │ │ + bgt.n b26c │ │ │ │ │ + b.n b278 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b1cc │ │ │ │ │ + b.n b1d4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, b350 │ │ │ │ │ + cbnz r0, b358 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n b270 │ │ │ │ │ - b.n b336 │ │ │ │ │ + beq.n b278 │ │ │ │ │ + b.n b33e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n b336 │ │ │ │ │ + b.n b33e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b1fe │ │ │ │ │ + b.n b206 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b1cc │ │ │ │ │ + b.n b1d4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1132 @ 0x46c │ │ │ │ │ - b.n b1ba │ │ │ │ │ + b.n b1c2 │ │ │ │ │ │ │ │ │ │ -0000b378 : │ │ │ │ │ +0000b380 : │ │ │ │ │ term_rule(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n b458 │ │ │ │ │ + beq.n b460 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ movw r1, #1133 @ 0x46d │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, b3b6 │ │ │ │ │ + cbz r0, b3be │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b44e │ │ │ │ │ + bne.n b456 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl b468 │ │ │ │ │ + bl b470 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b444 │ │ │ │ │ - cbz r0, b434 │ │ │ │ │ + bne.n b44c │ │ │ │ │ + cbz r0, b43c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bge.n b434 │ │ │ │ │ + bge.n b43c │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ - cbnz r0, b44e │ │ │ │ │ + cbnz r0, b456 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl b468 │ │ │ │ │ + bl b470 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, b444 │ │ │ │ │ - cbz r0, b432 │ │ │ │ │ + cbnz r2, b44c │ │ │ │ │ + cbz r0, b43a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bge.n b432 │ │ │ │ │ + bge.n b43a │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbnz r3, b44e │ │ │ │ │ + cbnz r3, b456 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl b468 │ │ │ │ │ + bl b470 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, b444 │ │ │ │ │ - cbz r0, b440 │ │ │ │ │ + cbnz r2, b44c │ │ │ │ │ + cbz r0, b448 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - ble.n b440 │ │ │ │ │ + ble.n b448 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b.n b406 │ │ │ │ │ + b.n b40e │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b3b0 │ │ │ │ │ + b.n b3b8 │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b.n b434 │ │ │ │ │ + b.n b43c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b3b0 │ │ │ │ │ + b.n b3b8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b3b0 │ │ │ │ │ + b.n b3b8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1133 @ 0x46d │ │ │ │ │ - b.n b39e │ │ │ │ │ + b.n b3a6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000b468 : │ │ │ │ │ +0000b470 : │ │ │ │ │ term_raw(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r1, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #32 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w bcde │ │ │ │ │ + beq.w bce0 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bcec │ │ │ │ │ + bne.w bcee │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w bbd2 │ │ │ │ │ + beq.w bc08 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w bcd4 │ │ │ │ │ + beq.w bcd6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ movw r1, #1133 @ 0x46d │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b5f8 │ │ │ │ │ + beq.w b600 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w b638 │ │ │ │ │ + bne.w b640 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bbf4 │ │ │ │ │ + bne.w bc28 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w bbc6 │ │ │ │ │ + beq.w bbfc │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ movw r1, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b64a │ │ │ │ │ + beq.w b652 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w b68a │ │ │ │ │ + bne.w b692 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bbf4 │ │ │ │ │ + bne.w bc28 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w bbb2 │ │ │ │ │ + beq.w bbc0 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ movw r1, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b69c │ │ │ │ │ + beq.w b6a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w b6dc │ │ │ │ │ + bne.w b6e4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bbf4 │ │ │ │ │ + bne.w bc28 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w bc9e │ │ │ │ │ + beq.w bbcc │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ movw r1, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b6ee │ │ │ │ │ + beq.w b6f6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w b72e │ │ │ │ │ + bne.w b736 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bbf4 │ │ │ │ │ + bne.w bc28 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w bcaa │ │ │ │ │ + beq.w bbb4 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ movw r1, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b740 │ │ │ │ │ + beq.w b748 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w b780 │ │ │ │ │ + bne.w b788 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ba58 │ │ │ │ │ + bne.w ba64 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bbbe │ │ │ │ │ + bne.w bbac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bcfc │ │ │ │ │ + bl bd00 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b7ee │ │ │ │ │ + beq.w b7f6 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bc10 │ │ │ │ │ + bne.w bba8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl b468 │ │ │ │ │ + bl b470 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bb92 │ │ │ │ │ - cbz r0, b628 │ │ │ │ │ + bne.w bb7a │ │ │ │ │ + cbz r0, b630 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - blt.w b834 │ │ │ │ │ + blt.w b83c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w b4e4 │ │ │ │ │ + beq.w b4ec │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b7f2 │ │ │ │ │ + bne.w b7fa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b4e2 │ │ │ │ │ + b.n b4ea │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bb9e │ │ │ │ │ + bne.w bbd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl b468 │ │ │ │ │ + bl b470 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bb7a │ │ │ │ │ - cbz r0, b67a │ │ │ │ │ + bne.w bb80 │ │ │ │ │ + cbz r0, b682 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - blt.w b984 │ │ │ │ │ + blt.w b8ac │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w b51e │ │ │ │ │ + beq.w b526 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bb20 │ │ │ │ │ + bne.w bb2a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b51c │ │ │ │ │ + b.n b524 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bbfa │ │ │ │ │ + bne.w bba4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl b468 │ │ │ │ │ + bl b470 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bb74 │ │ │ │ │ - cbz r0, b6cc │ │ │ │ │ + bne.w bb8c │ │ │ │ │ + cbz r0, b6d4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bgt.w b914 │ │ │ │ │ + bgt.w b91c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w b558 │ │ │ │ │ + beq.w b560 │ │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bb4a │ │ │ │ │ + bne.w bb52 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b556 │ │ │ │ │ + b.n b55e │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bc0c │ │ │ │ │ + bne.w bbdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl b468 │ │ │ │ │ + bl b470 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bb98 │ │ │ │ │ - cbz r0, b71e │ │ │ │ │ + bne.w bb86 │ │ │ │ │ + cbz r0, b726 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bgt.w b8a4 │ │ │ │ │ + bgt.w b98c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w b592 │ │ │ │ │ + beq.w b59a │ │ │ │ │ movs r1, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w baf6 │ │ │ │ │ + bne.w bb02 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b590 │ │ │ │ │ + b.n b598 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bba2 │ │ │ │ │ + bne.w bc2e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl b468 │ │ │ │ │ + bl b470 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bb80 │ │ │ │ │ - cbz r0, b770 │ │ │ │ │ + bne.w bb92 │ │ │ │ │ + cbz r0, b778 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - blt.w b9f0 │ │ │ │ │ + blt.w b9fc │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w b5cc │ │ │ │ │ + beq.w b5d4 │ │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b5ca │ │ │ │ │ + beq.w b5d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bcfc │ │ │ │ │ + bl bd00 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b5ca │ │ │ │ │ + beq.w b5d2 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bcb6 │ │ │ │ │ + beq.w bbec │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r5, [r7, #24] │ │ │ │ │ movs r1, #4 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ @@ -20075,510 +20081,529 @@ │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC32 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16760 │ │ │ │ │ + bl 163c4 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbnz r0, b830 │ │ │ │ │ + cbnz r0, b838 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bc08 │ │ │ │ │ + beq.w bbe8 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n b5ee │ │ │ │ │ + b.n b5f6 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n b5ec │ │ │ │ │ + b.n b5f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bcfc │ │ │ │ │ + bl bd00 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b646 │ │ │ │ │ + beq.w b64e │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bcb6 │ │ │ │ │ + beq.w bbec │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r1, #3 │ │ │ │ │ ldr r5, [r7, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr r5, [r7, #20] │ │ │ │ │ strd r9, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bbfe │ │ │ │ │ + beq.w bbe0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b5ec │ │ │ │ │ + b.n b5f4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bc10 │ │ │ │ │ + bne.w bba8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl b468 │ │ │ │ │ + bl b470 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bb92 │ │ │ │ │ + bne.w bb7a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bace │ │ │ │ │ + beq.w bada │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bge.w bace │ │ │ │ │ + bge.w bada │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bc10 │ │ │ │ │ + bne.w bba8 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl b468 │ │ │ │ │ + bl b470 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bb92 │ │ │ │ │ + bne.w bb7a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bae2 │ │ │ │ │ + beq.w baee │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - ble.w bae2 │ │ │ │ │ + ble.w baee │ │ │ │ │ mov sl, r1 │ │ │ │ │ - b.n b86a │ │ │ │ │ + b.n b872 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bc0c │ │ │ │ │ + bne.w bbd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl b468 │ │ │ │ │ + bl b470 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bb98 │ │ │ │ │ + bne.w bb80 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bad6 │ │ │ │ │ + beq.w bade │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - ble.w bad6 │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bge.w bade │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bc0c │ │ │ │ │ + bne.w bbd8 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl b468 │ │ │ │ │ + bl b470 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bb98 │ │ │ │ │ + bne.w bb80 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w baee │ │ │ │ │ + beq.w baf6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - ble.w baee │ │ │ │ │ + ble.w baf6 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b.n b8da │ │ │ │ │ + b.n b8e2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bbfa │ │ │ │ │ + bne.w bba4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl b468 │ │ │ │ │ + bl b470 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bb74 │ │ │ │ │ + bne.w bb8c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bada │ │ │ │ │ + beq.w bae2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bge.w bada │ │ │ │ │ + bge.w bae2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bbfa │ │ │ │ │ + bne.w bba4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl b468 │ │ │ │ │ + bl b470 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bb74 │ │ │ │ │ + bne.w bb8c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w baf2 │ │ │ │ │ + beq.w bafa │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - ble.w baf2 │ │ │ │ │ + ble.w bafa │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b.n b94a │ │ │ │ │ + b.n b952 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bb9e │ │ │ │ │ + bne.w bbdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl b468 │ │ │ │ │ + bl b470 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bb7a │ │ │ │ │ + bne.w bb86 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bade │ │ │ │ │ + beq.w bae6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bge.w bade │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + ble.w bae6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bb9e │ │ │ │ │ + bne.w bbdc │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl b468 │ │ │ │ │ + bl b470 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bb7a │ │ │ │ │ + bne.w bb86 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bae6 │ │ │ │ │ + beq.w bafe │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - ble.n bae6 │ │ │ │ │ + ble.w bafe │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b.n b9ba │ │ │ │ │ + b.n b9c2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bba2 │ │ │ │ │ + bne.w bc2e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl b468 │ │ │ │ │ + bl b470 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bb80 │ │ │ │ │ + bne.w bb92 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bad2 │ │ │ │ │ + beq.n baea │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - ble.n bad2 │ │ │ │ │ + ble.n baea │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1133 @ 0x46d │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bba2 │ │ │ │ │ + bne.w bc2e │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl b468 │ │ │ │ │ + bl b470 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bb80 │ │ │ │ │ + bne.w bb92 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n baea │ │ │ │ │ + beq.n baf2 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - ble.n baea │ │ │ │ │ + ble.n baf2 │ │ │ │ │ mov sl, r1 │ │ │ │ │ - b.n ba22 │ │ │ │ │ + b.n ba2e │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bcec │ │ │ │ │ + bne.w bcee │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w bc44 │ │ │ │ │ + beq.w bc6e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w bc14 │ │ │ │ │ + beq.w bc3e │ │ │ │ │ movs r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bc2a │ │ │ │ │ + bne.w bc54 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bc22 │ │ │ │ │ + bne.w bc4c │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bc2a │ │ │ │ │ + bne.w bc54 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bc22 │ │ │ │ │ + bne.w bc4c │ │ │ │ │ movs r1, #31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bc2a │ │ │ │ │ + bne.w bc54 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n b5d6 │ │ │ │ │ + b.n b5de │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b.n b628 │ │ │ │ │ + b.n b630 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b.n b770 │ │ │ │ │ + b.n b682 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b.n b71e │ │ │ │ │ + b.n b6d4 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b.n b6cc │ │ │ │ │ + b.n b726 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b.n b67a │ │ │ │ │ + b.n b778 │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n b628 │ │ │ │ │ + b.n b630 │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n b67a │ │ │ │ │ + b.n b778 │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n b770 │ │ │ │ │ + b.n b682 │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n b71e │ │ │ │ │ + b.n b6d4 │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n b6cc │ │ │ │ │ + b.n b726 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bcfc │ │ │ │ │ + bl bd00 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b73c │ │ │ │ │ + beq.w b744 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bcb6 │ │ │ │ │ + beq.n bbec │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r1, #6 │ │ │ │ │ - b.n b81a │ │ │ │ │ + b.n b822 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bcfc │ │ │ │ │ + bl bd00 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b698 │ │ │ │ │ + beq.w b6a0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bcb6 │ │ │ │ │ + beq.n bbec │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r1, #5 │ │ │ │ │ - b.n b81a │ │ │ │ │ + b.n b822 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bcfc │ │ │ │ │ + bl bd00 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b6ea │ │ │ │ │ + beq.w b6f2 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bcb6 │ │ │ │ │ + beq.n bbec │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r1, #13 │ │ │ │ │ - b.n b81a │ │ │ │ │ + b.n b822 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n b4ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n b558 │ │ │ │ │ + b.n b526 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n b51e │ │ │ │ │ + b.n b59a │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n b560 │ │ │ │ │ ldrd r1, r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w b5d6 │ │ │ │ │ - b.n ba5a │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n b4e4 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n b592 │ │ │ │ │ + beq.w b5de │ │ │ │ │ + b.n ba66 │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ - b.n b510 │ │ │ │ │ + b.n b552 │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w b5ca │ │ │ │ │ - b.n b780 │ │ │ │ │ + b.n b4de │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r7, #0 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n b5f6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - b.n b534 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n b5b0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + b.n b53c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + b.n b576 │ │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ │ + b.n b518 │ │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ │ + b.n b58c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cbnz r0, bbf2 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #0 │ │ │ │ │ + b.n b5f4 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n b5ee │ │ │ │ │ + b.n b5f6 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n b5f6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - b.n b4fa │ │ │ │ │ + b.n b502 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w bcf2 │ │ │ │ │ + blt.n bcf4 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n bcc6 │ │ │ │ │ + beq.n bcc8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n b5ee │ │ │ │ │ + b.n b5f6 │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ - b.n b54a │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n bcbc │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - b.n b5ec │ │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ │ - b.n b584 │ │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ │ - b.n b4d6 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w b5d2 │ │ │ │ │ + b.n b788 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w ba7e │ │ │ │ │ + beq.w ba8a │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n bac6 │ │ │ │ │ + b.n bad2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #679 @ 0x2a7 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, bc58 │ │ │ │ │ + cbnz r0, bc82 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n bac6 │ │ │ │ │ + b.n bad2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w ba6e │ │ │ │ │ + beq.w ba7a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n bac8 │ │ │ │ │ + b.n bad4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bcfc │ │ │ │ │ + bl bd00 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bc3e │ │ │ │ │ + beq.n bc68 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -20587,238 +20612,219 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #12] │ │ │ │ │ - bl 1888 │ │ │ │ │ + bl 19d0 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - cbz r0, bc9a │ │ │ │ │ + cbz r0, bcc4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n bac8 │ │ │ │ │ + b.n bad4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n bac6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - b.n b56e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - b.n b5a8 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n b5ee │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n b5ee │ │ │ │ │ + b.n bad2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w b4be │ │ │ │ │ + bne.w b4c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w b4be │ │ │ │ │ + b.w b4c6 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w b496 │ │ │ │ │ + beq.w b49e │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n b5ee │ │ │ │ │ + b.n b5f6 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n b5ee │ │ │ │ │ + b.n b5f6 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -0000bcfc : │ │ │ │ │ +0000bd00 : │ │ │ │ │ factor_rule(): │ │ │ │ │ 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 r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w c128 │ │ │ │ │ + beq.w c12c │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c136 │ │ │ │ │ + bne.w c13a │ │ │ │ │ add r2, sp, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1134 @ 0x46e │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w beaa │ │ │ │ │ + bne.w beae │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w c1a8 │ │ │ │ │ + beq.w c1ac │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r6, r3, [r3, #12] │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c134 │ │ │ │ │ + bne.w c138 │ │ │ │ │ movs r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c00e │ │ │ │ │ + bne.w c012 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bfbc │ │ │ │ │ + bne.w bfc0 │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bf70 │ │ │ │ │ + bne.w bf74 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bfbc │ │ │ │ │ + bne.w bfc0 │ │ │ │ │ movs r1, #31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c0fe │ │ │ │ │ + bne.w c102 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c136 │ │ │ │ │ + bne.w c13a │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w c13a │ │ │ │ │ + beq.w c13e │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.w c14e │ │ │ │ │ + beq.w c152 │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w c17e │ │ │ │ │ + beq.w c182 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov.w r1, #1136 @ 0x470 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n beb8 │ │ │ │ │ + bne.n bebc │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w c192 │ │ │ │ │ + beq.w c196 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov fp, r1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c18c │ │ │ │ │ + bne.w c190 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #590 @ 0x24e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c098 │ │ │ │ │ + bne.w c09c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c18c │ │ │ │ │ + bne.w c190 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c1fc │ │ │ │ │ + bl c200 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bf5c │ │ │ │ │ + beq.w bf60 │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov.w r2, #1136 @ 0x470 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n bec6 │ │ │ │ │ + beq.n beca │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bfc6 │ │ │ │ │ + bne.w bfca │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n bece │ │ │ │ │ + bne.n bed2 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n bed2 │ │ │ │ │ + beq.n bed6 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov.w r1, #1136 @ 0x470 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bef2 │ │ │ │ │ + beq.n bef6 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n bf4e │ │ │ │ │ + beq.n bf52 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1134 @ 0x46e │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ @@ -20831,185 +20837,185 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n be56 │ │ │ │ │ + bne.n be5a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n be6e │ │ │ │ │ + beq.n be72 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n bf50 │ │ │ │ │ + b.n bf54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c1be │ │ │ │ │ + bne.w c1c2 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov.w r1, #1136 @ 0x470 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n be8e │ │ │ │ │ + bne.n be92 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w c1c4 │ │ │ │ │ + beq.w c1c8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c1be │ │ │ │ │ + bne.w c1c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #590 @ 0x24e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c036 │ │ │ │ │ + bne.w c03a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c1be │ │ │ │ │ + bne.w c1c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c1fc │ │ │ │ │ + bl c200 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, bf64 │ │ │ │ │ + cbz r0, bf68 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov.w r2, #1136 @ 0x470 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n be98 │ │ │ │ │ + bne.n be9c │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ - b.n be9e │ │ │ │ │ + b.n bea2 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r7 │ │ │ │ │ - b.n be40 │ │ │ │ │ + b.n be44 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov.w r2, #1136 @ 0x470 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b.n bf3e │ │ │ │ │ + b.n bf42 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bcfc │ │ │ │ │ + bl bd00 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bd84 │ │ │ │ │ + beq.w bd88 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov ip, r0 │ │ │ │ │ - cbz r0, bfbc │ │ │ │ │ + cbz r0, bfc0 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_UnaryOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_UnaryOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w be9e │ │ │ │ │ + bne.w bea2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c1b4 │ │ │ │ │ + bne.w c1b8 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - b.n be9e │ │ │ │ │ + b.n bea2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n beb2 │ │ │ │ │ + b.n beb6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bcfc │ │ │ │ │ + bl bd00 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c1f6 │ │ │ │ │ + beq.w c1fa │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c1a4 │ │ │ │ │ + beq.w c1a8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r3, r8 │ │ │ │ │ movs r1, #7 │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ strd r9, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c1da │ │ │ │ │ + beq.w c1de │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n be9e │ │ │ │ │ + b.n bea2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bcfc │ │ │ │ │ + bl bd00 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bd6c │ │ │ │ │ + beq.w bd70 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bfbc │ │ │ │ │ + beq.n bfc0 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ movs r0, #3 │ │ │ │ │ - b.n bf94 │ │ │ │ │ + b.n bf98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c1fc │ │ │ │ │ + bl c200 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bf22 │ │ │ │ │ + beq.w bf26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c1be │ │ │ │ │ + beq.w c1c2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r7, [r3, #24] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ @@ -21019,40 +21025,40 @@ │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC33 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16760 │ │ │ │ │ + bl 163c4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bf68 │ │ │ │ │ + bne.w bf6c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bf68 │ │ │ │ │ + beq.w bf6c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n bf4e │ │ │ │ │ + b.n bf52 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c1fc │ │ │ │ │ + bl c200 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w be24 │ │ │ │ │ + beq.w be28 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c1ee │ │ │ │ │ + beq.w c1f2 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r2, sl │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, fp │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ ldr.w r3, [ip, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ @@ -21062,1003 +21068,1003 @@ │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC33 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16760 │ │ │ │ │ + bl 163c4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bf60 │ │ │ │ │ + bne.w bf64 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bf60 │ │ │ │ │ + beq.w bf64 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n bec8 │ │ │ │ │ + b.n becc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bcfc │ │ │ │ │ + bl bd00 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bd9c │ │ │ │ │ + beq.w bda0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bfbc │ │ │ │ │ + beq.w bfc0 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n bf94 │ │ │ │ │ + b.n bf98 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w bd2a │ │ │ │ │ + beq.w bd2e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n bfc0 │ │ │ │ │ + b.n bfc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, c1a4 │ │ │ │ │ + cbnz r3, c1a8 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w bdc0 │ │ │ │ │ + bne.w bdc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n c1d2 │ │ │ │ │ + blt.n c1d6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w bf4e │ │ │ │ │ + bne.w bf52 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w bdde │ │ │ │ │ + bne.w bde2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w bdde │ │ │ │ │ + beq.w bde2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n bec8 │ │ │ │ │ + b.n becc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n c0f4 │ │ │ │ │ + blt.n c0f8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ - b.n be04 │ │ │ │ │ + b.n be08 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n bf4e │ │ │ │ │ + b.n bf52 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w bd4a │ │ │ │ │ + bge.w bd4e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n bfc0 │ │ │ │ │ + b.n bfc4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n bf4e │ │ │ │ │ + b.n bf52 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w befc │ │ │ │ │ - b.n c08e │ │ │ │ │ + bge.w bf00 │ │ │ │ │ + b.n c092 │ │ │ │ │ movs r3, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n bf50 │ │ │ │ │ + b.n bf54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bf50 │ │ │ │ │ + beq.w bf54 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n bf50 │ │ │ │ │ + b.n bf54 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n bec8 │ │ │ │ │ + b.n becc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n bec6 │ │ │ │ │ + b.n beca │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000c1fc : │ │ │ │ │ +0000c200 : │ │ │ │ │ primary_rule(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n c2e0 │ │ │ │ │ + beq.n c2e4 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, c23a │ │ │ │ │ + cbz r0, c23e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n c2d6 │ │ │ │ │ + bne.n c2da │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl c2f0 │ │ │ │ │ + bl c2f4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c2cc │ │ │ │ │ - cbz r0, c2b8 │ │ │ │ │ + bne.n c2d0 │ │ │ │ │ + cbz r0, c2bc │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bge.n c2b8 │ │ │ │ │ + bge.n c2bc │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ - cbnz r0, c2d6 │ │ │ │ │ + cbnz r0, c2da │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl c2f0 │ │ │ │ │ + bl c2f4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, c2cc │ │ │ │ │ - cbz r0, c2c8 │ │ │ │ │ + cbnz r2, c2d0 │ │ │ │ │ + cbz r0, c2cc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bge.n c2c8 │ │ │ │ │ + bge.n c2cc │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbnz r3, c2d6 │ │ │ │ │ + cbnz r3, c2da │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl c2f0 │ │ │ │ │ + bl c2f4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, c2cc │ │ │ │ │ - cbz r0, c2b6 │ │ │ │ │ + cbnz r2, c2d0 │ │ │ │ │ + cbz r0, c2ba │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - ble.n c2b6 │ │ │ │ │ + ble.n c2ba │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b.n c28a │ │ │ │ │ + b.n c28e │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b.n c2b8 │ │ │ │ │ + b.n c2bc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c234 │ │ │ │ │ + b.n c238 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c234 │ │ │ │ │ + b.n c238 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ - b.n c222 │ │ │ │ │ + b.n c226 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000c2f0 : │ │ │ │ │ +0000c2f4 : │ │ │ │ │ primary_raw(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #32 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w c8a6 │ │ │ │ │ + beq.w c8aa │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c8b4 │ │ │ │ │ + bne.w c8b8 │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w c906 │ │ │ │ │ + beq.w c90a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w c934 │ │ │ │ │ + beq.w c938 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c4e4 │ │ │ │ │ + beq.w c4e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w c490 │ │ │ │ │ + beq.w c494 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c49c │ │ │ │ │ + bne.w c4a0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c8b4 │ │ │ │ │ + bne.w c8b8 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w c946 │ │ │ │ │ + beq.w c94a │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c596 │ │ │ │ │ + beq.w c59a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n c484 │ │ │ │ │ + beq.n c488 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7920 │ │ │ │ │ + bl 7928 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c86e │ │ │ │ │ + bne.w c872 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c8b4 │ │ │ │ │ + bne.w c8b8 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w c8ee │ │ │ │ │ + beq.w c8f2 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c638 │ │ │ │ │ + beq.w c63c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n c47a │ │ │ │ │ + beq.n c47e │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c6fc │ │ │ │ │ + bne.w c700 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c8b4 │ │ │ │ │ + bne.w c8b8 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w c8fe │ │ │ │ │ + beq.w c902 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c754 │ │ │ │ │ + beq.w c758 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r7, c452 │ │ │ │ │ + cbz r7, c456 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c7fe │ │ │ │ │ + bne.w c802 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w c8b2 │ │ │ │ │ + bne.w c8b6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 53fc │ │ │ │ │ + bl 540c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c592 │ │ │ │ │ + beq.w c596 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n c416 │ │ │ │ │ - b.n c8b4 │ │ │ │ │ + beq.n c41a │ │ │ │ │ + b.n c8b8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n c3cc │ │ │ │ │ - b.n c8b4 │ │ │ │ │ + beq.n c3d0 │ │ │ │ │ + b.n c8b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w c384 │ │ │ │ │ - b.n c8b4 │ │ │ │ │ + beq.w c388 │ │ │ │ │ + b.n c8b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c48e │ │ │ │ │ + beq.n c492 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c46a │ │ │ │ │ + beq.n c46e │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r5, [r6, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ │ strd r8, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Attribute │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n c46a │ │ │ │ │ + bne.n c46e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c93c │ │ │ │ │ + bne.w c940 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n c46a │ │ │ │ │ + b.n c46e │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c8da │ │ │ │ │ + bne.w c8de │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl c2f0 │ │ │ │ │ + bl c2f4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w c8ca │ │ │ │ │ + bne.w c8ce │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c580 │ │ │ │ │ + beq.n c584 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bge.n c580 │ │ │ │ │ + bge.n c584 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c8da │ │ │ │ │ + bne.w c8de │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl c2f0 │ │ │ │ │ + bl c2f4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w c8ca │ │ │ │ │ + bne.w c8ce │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c84c │ │ │ │ │ + beq.w c850 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bge.w c84c │ │ │ │ │ + bge.w c850 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c8da │ │ │ │ │ + bne.w c8de │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl c2f0 │ │ │ │ │ + bl c2f4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w c8ca │ │ │ │ │ - cbz r0, c57e │ │ │ │ │ + bne.w c8ce │ │ │ │ │ + cbz r0, c582 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - ble.n c57e │ │ │ │ │ + ble.n c582 │ │ │ │ │ mov sl, r2 │ │ │ │ │ - b.n c54a │ │ │ │ │ + b.n c54e │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w c36a │ │ │ │ │ - b.n c492 │ │ │ │ │ + bne.w c36e │ │ │ │ │ + b.n c496 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n c46a │ │ │ │ │ + b.n c46e │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c8d6 │ │ │ │ │ + bne.w c8da │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl c2f0 │ │ │ │ │ + bl c2f4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w c8d0 │ │ │ │ │ + bne.w c8d4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c6d6 │ │ │ │ │ + beq.w c6da │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bge.w c6d6 │ │ │ │ │ + bge.w c6da │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c8d6 │ │ │ │ │ + bne.w c8da │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl c2f0 │ │ │ │ │ + bl c2f4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w c8d0 │ │ │ │ │ + bne.w c8d4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c854 │ │ │ │ │ + beq.w c858 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bge.w c85e │ │ │ │ │ + bge.w c862 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c8d6 │ │ │ │ │ + bne.w c8da │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl c2f0 │ │ │ │ │ + bl c2f4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w c8d0 │ │ │ │ │ + bne.w c8d4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c6d4 │ │ │ │ │ + beq.n c6d8 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - ble.n c6d4 │ │ │ │ │ + ble.n c6d8 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b.n c602 │ │ │ │ │ + b.n c606 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c95a │ │ │ │ │ + bne.w c95e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl c2f0 │ │ │ │ │ + bl c2f4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w c8a0 │ │ │ │ │ + bne.w c8a4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c6ea │ │ │ │ │ + beq.n c6ee │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - ble.n c6ea │ │ │ │ │ + ble.n c6ee │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c95a │ │ │ │ │ + bne.w c95e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl c2f0 │ │ │ │ │ + bl c2f4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w c8a0 │ │ │ │ │ + bne.w c8a4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c850 │ │ │ │ │ + beq.w c854 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - ble.w c862 │ │ │ │ │ + ble.w c866 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c95a │ │ │ │ │ + bne.w c95e │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl c2f0 │ │ │ │ │ + bl c2f4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w c8a0 │ │ │ │ │ - cbz r0, c6e8 │ │ │ │ │ + bne.w c8a4 │ │ │ │ │ + cbz r0, c6ec │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - ble.n c6e8 │ │ │ │ │ + ble.n c6ec │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b.n c6a0 │ │ │ │ │ + b.n c6a4 │ │ │ │ │ mov r6, r7 │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w c3b4 │ │ │ │ │ - b.n c486 │ │ │ │ │ + bne.w c3b8 │ │ │ │ │ + b.n c48a │ │ │ │ │ mov r6, r7 │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w c3fc │ │ │ │ │ - b.n c47c │ │ │ │ │ + bne.w c400 │ │ │ │ │ + b.n c480 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d844 │ │ │ │ │ + bl d848 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w c956 │ │ │ │ │ + bne.w c95a │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c478 │ │ │ │ │ + beq.w c47c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c46a │ │ │ │ │ + beq.w c46e │ │ │ │ │ ldrd r3, r0, [r0, #20] │ │ │ │ │ mov r1, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c858 │ │ │ │ │ + bne.w c85c │ │ │ │ │ strd r3, r0, [sp, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Call> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Call │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c46a │ │ │ │ │ - b.n c4d6 │ │ │ │ │ + bne.w c46e │ │ │ │ │ + b.n c4da │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c8de │ │ │ │ │ + bne.w c8e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl c2f0 │ │ │ │ │ + bl c2f4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w c8ba │ │ │ │ │ + bne.w c8be │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c7ec │ │ │ │ │ + beq.n c7f0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bge.n c7ec │ │ │ │ │ + bge.n c7f0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c8de │ │ │ │ │ + bne.w c8e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl c2f0 │ │ │ │ │ + bl c2f4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w c8ba │ │ │ │ │ + bne.w c8be │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c86a │ │ │ │ │ + beq.n c86e │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - ble.n c866 │ │ │ │ │ + ble.n c86a │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c8de │ │ │ │ │ + bne.w c8e2 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl c2f0 │ │ │ │ │ + bl c2f4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n c8ba │ │ │ │ │ - cbz r0, c7ea │ │ │ │ │ + bne.n c8be │ │ │ │ │ + cbz r0, c7ee │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - ble.n c7ea │ │ │ │ │ + ble.n c7ee │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b.n c7b8 │ │ │ │ │ + b.n c7bc │ │ │ │ │ mov r6, r7 │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w c454 │ │ │ │ │ - b.n c444 │ │ │ │ │ + beq.w c458 │ │ │ │ │ + b.n c448 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13df8 │ │ │ │ │ + bl 13d78 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c452 │ │ │ │ │ + beq.w c456 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c452 │ │ │ │ │ + beq.w c456 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c46a │ │ │ │ │ + beq.w c46e │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r5, [r6, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ │ strd r8, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Subscript │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c46a │ │ │ │ │ - b.n c4d6 │ │ │ │ │ + bne.w c46e │ │ │ │ │ + b.n c4da │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b.n c580 │ │ │ │ │ + b.n c584 │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ - b.n c6ea │ │ │ │ │ + b.n c6ee │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ - b.n c6d6 │ │ │ │ │ + b.n c6da │ │ │ │ │ ldrd r1, r2, [r2, #8] │ │ │ │ │ - b.n c736 │ │ │ │ │ + b.n c73a │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b.n c6d6 │ │ │ │ │ + b.n c6da │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b.n c6ea │ │ │ │ │ + b.n c6ee │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b.n c7ec │ │ │ │ │ + b.n c7f0 │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ - b.n c7ec │ │ │ │ │ + b.n c7f0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c46a │ │ │ │ │ + beq.w c46e │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r5, r6, [r6, #20] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c95e │ │ │ │ │ + beq.n c962 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r2, #0 │ │ │ │ │ strd r5, r6, [sp, #4] │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ - b.n c742 │ │ │ │ │ + b.n c746 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c47c │ │ │ │ │ + b.n c480 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w c31e │ │ │ │ │ + beq.w c322 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n c46e │ │ │ │ │ + b.n c472 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w c45c │ │ │ │ │ - b.n c8b4 │ │ │ │ │ + beq.w c460 │ │ │ │ │ + b.n c8b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c492 │ │ │ │ │ + b.n c496 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c486 │ │ │ │ │ + b.n c48a │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ - b.n c3aa │ │ │ │ │ + b.n c3ae │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ - b.n c35e │ │ │ │ │ + b.n c362 │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w c452 │ │ │ │ │ - b.n c444 │ │ │ │ │ + beq.w c456 │ │ │ │ │ + b.n c448 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ - b.n c3e2 │ │ │ │ │ + b.n c3e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n c424 │ │ │ │ │ + b.n c428 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n c964 │ │ │ │ │ + blt.n c968 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n c8b4 │ │ │ │ │ + bne.n c8b8 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w c346 │ │ │ │ │ + bne.w c34a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n c346 │ │ │ │ │ + b.n c34a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c46e │ │ │ │ │ + b.n c472 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ - b.n c39a │ │ │ │ │ + b.n c39e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c47c │ │ │ │ │ + b.n c480 │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ - b.n c3f2 │ │ │ │ │ + b.n c3f6 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n c890 │ │ │ │ │ + b.n c894 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n c46e │ │ │ │ │ + b.n c472 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000c970 : │ │ │ │ │ +0000c974 : │ │ │ │ │ decorators_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w cb2c │ │ │ │ │ + beq.w cb30 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w cb3a │ │ │ │ │ + bne.w cb3e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w cb0c │ │ │ │ │ + beq.w cb10 │ │ │ │ │ movs r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cafe │ │ │ │ │ + beq.w cb02 │ │ │ │ │ mov r7, r5 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r2, c9ea │ │ │ │ │ + cbnz r2, c9ee │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w cb66 │ │ │ │ │ + beq.w cb6a │ │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, c9fc │ │ │ │ │ + cbnz r0, ca00 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ @@ -22068,677 +22074,677 @@ │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10edc │ │ │ │ │ + bl 10e5c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c9da │ │ │ │ │ + beq.n c9de │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n caf0 │ │ │ │ │ + beq.n caf4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r2, r8 │ │ │ │ │ - beq.w cb50 │ │ │ │ │ + beq.w cb54 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, ca4a │ │ │ │ │ + cbnz r3, ca4e │ │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n caa4 │ │ │ │ │ + bne.n caa8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n c9e2 │ │ │ │ │ + beq.n c9e6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c9e2 │ │ │ │ │ + bne.n c9e6 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cb40 │ │ │ │ │ + beq.n cb44 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n ca90 │ │ │ │ │ + ble.n ca94 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ - beq.n ca90 │ │ │ │ │ + beq.n ca94 │ │ │ │ │ mov r0, r6 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ movs r3, #4 │ │ │ │ │ ldr r5, [r7, #4] │ │ │ │ │ ldr.w r1, [r0, #4]! │ │ │ │ │ str r1, [r5, r3] │ │ │ │ │ adds r3, #4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n ca82 │ │ │ │ │ + bne.n ca86 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r7 │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - bl 10edc │ │ │ │ │ + bl 10e5c │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ca4a │ │ │ │ │ + beq.n ca4e │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ca4a │ │ │ │ │ + beq.n ca4e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n cada │ │ │ │ │ + beq.n cade │ │ │ │ │ str.w sl, [r6, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - b.n ca26 │ │ │ │ │ + b.n ca2a │ │ │ │ │ mov.w r3, r9, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r9, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, caf8 │ │ │ │ │ + cbz r0, cafc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n cace │ │ │ │ │ + b.n cad2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c9e2 │ │ │ │ │ + b.n c9e6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c9ec │ │ │ │ │ + b.n c9f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c9e8 │ │ │ │ │ + bne.w c9ec │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c9bc │ │ │ │ │ - b.n cafe │ │ │ │ │ + bne.w c9c0 │ │ │ │ │ + b.n cb02 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w c99c │ │ │ │ │ + beq.w c9a0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n c9f2 │ │ │ │ │ + b.n c9f6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n c9e8 │ │ │ │ │ + b.n c9ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [sp, #4] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w ca3a │ │ │ │ │ - b.n ca4a │ │ │ │ │ + beq.w ca3e │ │ │ │ │ + b.n ca4e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w c9d0 │ │ │ │ │ - b.n ca4a │ │ │ │ │ + beq.w c9d4 │ │ │ │ │ + b.n ca4e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000cb7c : │ │ │ │ │ +0000cb80 : │ │ │ │ │ lambdef_rule(): │ │ │ │ │ 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 r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n cc70 │ │ │ │ │ + beq.n cc74 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n cc7c │ │ │ │ │ + bne.n cc80 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n cbd8 │ │ │ │ │ + beq.n cbdc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov.w r1, #612 @ 0x264 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, cc08 │ │ │ │ │ + cbnz r0, cc0c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n cc8a │ │ │ │ │ + blt.n cc8e │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n cc96 │ │ │ │ │ + bne.n cc9a │ │ │ │ │ mov.w r1, #612 @ 0x264 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cbc8 │ │ │ │ │ + beq.n cbcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16e24 │ │ │ │ │ + bl 16d8c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n cbc8 │ │ │ │ │ + bne.n cbcc │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cbc8 │ │ │ │ │ + beq.n cbcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cbc8 │ │ │ │ │ + beq.n cbcc │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ - cbz r0, cc52 │ │ │ │ │ + cbz r0, cc56 │ │ │ │ │ ldrd r5, r3, [r0, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ - cbz r0, cc58 │ │ │ │ │ + cbz r0, cc5c │ │ │ │ │ strd r5, r3, [sp] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Lambda> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Lambda │ │ │ │ │ - cbz r0, cc82 │ │ │ │ │ + cbz r0, cc86 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n cbd0 │ │ │ │ │ + b.n cbd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_empty_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_empty_arguments │ │ │ │ │ ldrd r3, r1, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n cc40 │ │ │ │ │ + bne.n cc44 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n cc40 │ │ │ │ │ + b.n cc44 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n cba6 │ │ │ │ │ + beq.n cbaa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n cbd0 │ │ │ │ │ + b.n cbd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cc52 │ │ │ │ │ + beq.n cc56 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n cbd0 │ │ │ │ │ + b.n cbd4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n cbd0 │ │ │ │ │ + b.n cbd4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000cca0 <_tmp_6_rule>: │ │ │ │ │ +0000cca4 <_tmp_6_rule>: │ │ │ │ │ _tmp_6_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n ccf4 <_tmp_6_rule+0x54> │ │ │ │ │ + beq.n ccf8 <_tmp_6_rule+0x54> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, cd00 <_tmp_6_rule+0x60> │ │ │ │ │ + cbnz r2, cd04 <_tmp_6_rule+0x60> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, ccee <_tmp_6_rule+0x4e> │ │ │ │ │ + cbnz r0, ccf2 <_tmp_6_rule+0x4e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, ccee <_tmp_6_rule+0x4e> │ │ │ │ │ + cbnz r3, ccf2 <_tmp_6_rule+0x4e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #621 @ 0x26d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, ccee <_tmp_6_rule+0x4e> │ │ │ │ │ + cbnz r0, ccf2 <_tmp_6_rule+0x4e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n ccea <_tmp_6_rule+0x4a> │ │ │ │ │ + b.n ccee <_tmp_6_rule+0x4a> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n ccc4 <_tmp_6_rule+0x24> │ │ │ │ │ + beq.n ccc8 <_tmp_6_rule+0x24> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n ccea <_tmp_6_rule+0x4a> │ │ │ │ │ + b.n ccee <_tmp_6_rule+0x4a> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000cd08 : │ │ │ │ │ +0000cd0c : │ │ │ │ │ for_if_clauses_rule(): │ │ │ │ │ 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, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w cf3e │ │ │ │ │ + beq.w cf42 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w cf4c │ │ │ │ │ + bne.w cf50 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w d10a │ │ │ │ │ + beq.w d10e │ │ │ │ │ movs r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cf58 │ │ │ │ │ + beq.w cf5c │ │ │ │ │ mov fp, r6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n cdde │ │ │ │ │ + bne.n cde2 │ │ │ │ │ mov r9, r2 │ │ │ │ │ movw r8, #6000 @ 0x1770 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w d102 │ │ │ │ │ + beq.w d106 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, cdc6 │ │ │ │ │ + cbnz r3, cdca │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ce96 │ │ │ │ │ + bne.w ce9a │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r7, cdc6 │ │ │ │ │ + cbnz r7, cdca │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, cdf0 │ │ │ │ │ + cbnz r0, cdf4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, cdc6 │ │ │ │ │ + cbnz r3, cdca │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, cdbc │ │ │ │ │ + cbnz r3, cdc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cf66 │ │ │ │ │ + bne.w cf6a │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w cf2e │ │ │ │ │ + bne.w cf32 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n ce50 │ │ │ │ │ + bne.n ce54 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6898 │ │ │ │ │ + bl 68a0 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cd98 │ │ │ │ │ + beq.n cd9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cd98 │ │ │ │ │ + beq.n cd9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 813c │ │ │ │ │ + bl 8144 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cdc6 │ │ │ │ │ + beq.n cdca │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14e84 <_loop0_119_rule> │ │ │ │ │ + bl 14e04 <_loop0_119_rule> │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cdc6 │ │ │ │ │ + beq.n cdca │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ bl 0 <_PyAST_comprehension> │ │ │ │ │ R_ARM_THM_CALL _PyAST_comprehension │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cf06 │ │ │ │ │ + beq.n cf0a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - beq.n cf1a │ │ │ │ │ + beq.n cf1e │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r5, [sl, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ mov fp, r2 │ │ │ │ │ - b.n cd66 │ │ │ │ │ + b.n cd6a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n cdd6 │ │ │ │ │ + bne.n cdda │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cf52 │ │ │ │ │ + beq.n cf56 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - ble.n ce8a │ │ │ │ │ + ble.n ce8e │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n ce8a │ │ │ │ │ + beq.n ce8e │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr.w r1, [sl, r3, lsl #2] │ │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bne.n ce7a │ │ │ │ │ + bne.n ce7e │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ - b.n cde6 │ │ │ │ │ + b.n cdea │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cd86 │ │ │ │ │ + beq.w cd8a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6898 │ │ │ │ │ + bl 68a0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cd86 │ │ │ │ │ + beq.w cd8a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cd86 │ │ │ │ │ + beq.w cd8a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 813c │ │ │ │ │ + bl 8144 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cdc6 │ │ │ │ │ + beq.w cdca │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14e84 <_loop0_119_rule> │ │ │ │ │ + bl 14e04 <_loop0_119_rule> │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cdc6 │ │ │ │ │ + beq.w cdca │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r3, #1 │ │ │ │ │ bl 0 <_PyAST_comprehension> │ │ │ │ │ R_ARM_THM_CALL _PyAST_comprehension │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16760 │ │ │ │ │ + bl 163c4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ce36 │ │ │ │ │ + bne.n ce3a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cdc6 │ │ │ │ │ + beq.w cdca │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n cdca │ │ │ │ │ + b.n cdce │ │ │ │ │ lsls r3, r2, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, cf52 │ │ │ │ │ + cbz r0, cf56 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - b.n ce42 │ │ │ │ │ + b.n ce46 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w cdc6 │ │ │ │ │ + bne.w cdca │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14bc │ │ │ │ │ + bl 1604 │ │ │ │ │ R_ARM_THM_CALL invalid_for_target_rule │ │ │ │ │ - b.n cdc6 │ │ │ │ │ + b.n cdca │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w cd34 │ │ │ │ │ + beq.w cd38 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n cde6 │ │ │ │ │ + b.n cdea │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n cde0 │ │ │ │ │ + b.n cde4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w d0c0 │ │ │ │ │ + beq.w d0c4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d0b8 │ │ │ │ │ + bne.w d0bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a380 │ │ │ │ │ + bl a388 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d082 │ │ │ │ │ + beq.n d086 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w d0b0 │ │ │ │ │ + beq.w d0b4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d0a8 │ │ │ │ │ + bne.w d0ac │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d0a0 │ │ │ │ │ + beq.n d0a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d0aa │ │ │ │ │ + bne.n d0ae │ │ │ │ │ movs r2, #1 │ │ │ │ │ strd sl, r2, [sp, #20] │ │ │ │ │ mov sl, r3 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n d078 │ │ │ │ │ + beq.n d07c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, cfe0 │ │ │ │ │ + cbnz r2, cfe4 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d0c8 │ │ │ │ │ + bne.n d0cc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ @@ -22746,53 +22752,53 @@ │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d09a │ │ │ │ │ + beq.n d09e │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bgt.n d088 │ │ │ │ │ + bgt.n d08c │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r7, d080 │ │ │ │ │ + cbnz r7, d084 │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cdbc │ │ │ │ │ + beq.w cdc0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movw r3, #671 @ 0x29f │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cdbc │ │ │ │ │ + beq.w cdc0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ @@ -22800,271 +22806,271 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC35 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC35 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cf06 │ │ │ │ │ - b.n ce36 │ │ │ │ │ + beq.w cf0a │ │ │ │ │ + b.n ce3a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n cfd0 │ │ │ │ │ + b.n cfd4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n cdbc │ │ │ │ │ + b.n cdc0 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [r7, r3, lsl #2] │ │ │ │ │ str.w r0, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n d002 │ │ │ │ │ + b.n d006 │ │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d082 │ │ │ │ │ + b.n d086 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n cf9a │ │ │ │ │ + b.n cf9e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n cdbc │ │ │ │ │ + b.n cdc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n cf76 │ │ │ │ │ + b.n cf7a │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a380 │ │ │ │ │ + bl a388 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cfe0 │ │ │ │ │ + beq.n cfe4 │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d146 │ │ │ │ │ + beq.n d14a │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq.n d12c │ │ │ │ │ + beq.n d130 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str.w r2, [r7, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n cfc4 │ │ │ │ │ + b.n cfc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n cd70 │ │ │ │ │ + b.n cd74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w cddc │ │ │ │ │ + bne.w cde0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cd54 │ │ │ │ │ - b.n cf58 │ │ │ │ │ + bne.w cd58 │ │ │ │ │ + b.n cf5c │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d096 │ │ │ │ │ + beq.n d09a │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n d0f2 │ │ │ │ │ + b.n d0f6 │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ │ - b.n cfec │ │ │ │ │ + b.n cff0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000d150 : │ │ │ │ │ +0000d154 : │ │ │ │ │ function_def_raw_rule(): │ │ │ │ │ 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 r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w d806 │ │ │ │ │ + beq.w d80a │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d814 │ │ │ │ │ + bne.w d818 │ │ │ │ │ ldrd r7, r5, [r4, #8] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.w d4cc │ │ │ │ │ + beq.w d4d0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ mov fp, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d4f2 │ │ │ │ │ + bne.w d4f6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #675 @ 0x2a3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d372 │ │ │ │ │ + beq.w d376 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d372 │ │ │ │ │ + beq.w d376 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e5e0 │ │ │ │ │ + bl e5e4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d374 │ │ │ │ │ + bne.w d378 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d372 │ │ │ │ │ + beq.w d376 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl efc0 │ │ │ │ │ + bl efc4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d374 │ │ │ │ │ + bne.w d378 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d372 │ │ │ │ │ + beq.w d376 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w d81a │ │ │ │ │ + beq.w d81e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d6ca │ │ │ │ │ + bne.w d6ce │ │ │ │ │ movs r1, #51 @ 0x33 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d330 │ │ │ │ │ + bne.w d334 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d374 │ │ │ │ │ + bne.w d378 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d372 │ │ │ │ │ + beq.w d376 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w d6ba │ │ │ │ │ + beq.w d6be │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d6ca │ │ │ │ │ + bne.w d6ce │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, d27e │ │ │ │ │ + cbz r0, d282 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d5f6 │ │ │ │ │ + bne.w d5fa │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d340 │ │ │ │ │ + bne.n d344 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d6c8 │ │ │ │ │ + bne.w d6cc │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d60c │ │ │ │ │ + bne.w d610 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n d374 │ │ │ │ │ + bne.n d378 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12664 │ │ │ │ │ + bl 125e4 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d372 │ │ │ │ │ + beq.n d376 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d82a │ │ │ │ │ + beq.w d82e │ │ │ │ │ ldr.w r7, [r8, #4] │ │ │ │ │ ldrd r3, r2, [r0, #20] │ │ │ │ │ - cbz r5, d316 │ │ │ │ │ + cbz r5, d31a │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w d61c │ │ │ │ │ + bne.w d620 │ │ │ │ │ strd r3, r2, [sp, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ @@ -23074,158 +23080,158 @@ │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #28] │ │ │ │ │ bl 0 <_PyAST_FunctionDef> │ │ │ │ │ R_ARM_THM_CALL _PyAST_FunctionDef │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d49e │ │ │ │ │ + beq.w d4a2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r3, r2, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 <_PyPegen_empty_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_empty_arguments │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldrd r3, r2, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d2d4 │ │ │ │ │ + bne.n d2d8 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n d2d4 │ │ │ │ │ + b.n d2d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d22a │ │ │ │ │ - b.n d226 │ │ │ │ │ + bne.w d22e │ │ │ │ │ + b.n d22a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d6ca │ │ │ │ │ + bne.w d6ce │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w d6d8 │ │ │ │ │ + beq.w d6dc │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d650 │ │ │ │ │ + bne.w d654 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - b.n d28a │ │ │ │ │ + b.n d28e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d5de │ │ │ │ │ + bne.w d5e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d4b2 │ │ │ │ │ + beq.w d4b6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #675 @ 0x2a3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d4b2 │ │ │ │ │ + beq.w d4b6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d4b2 │ │ │ │ │ + beq.w d4b6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e5e0 │ │ │ │ │ + bl e5e4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d4b2 │ │ │ │ │ + bne.n d4b6 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d4b2 │ │ │ │ │ + beq.n d4b6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl efc0 │ │ │ │ │ + bl efc4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d4b2 │ │ │ │ │ + bne.n d4b6 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d4b4 │ │ │ │ │ + beq.n d4b8 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w d6f8 │ │ │ │ │ + beq.w d6fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d6f0 │ │ │ │ │ + bne.w d6f4 │ │ │ │ │ movs r1, #51 @ 0x33 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d5e6 │ │ │ │ │ + bne.w d5ea │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n d4b4 │ │ │ │ │ + bne.n d4b8 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d4b2 │ │ │ │ │ + beq.n d4b6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 138e4 │ │ │ │ │ + bl 13864 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d4b2 │ │ │ │ │ + bne.n d4b6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12664 │ │ │ │ │ + bl 125e4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d4b2 │ │ │ │ │ + beq.n d4b6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d82a │ │ │ │ │ + beq.w d82e │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ ldrd r7, r8, [r0, #20] │ │ │ │ │ - cbz r5, d4ba │ │ │ │ │ + cbz r5, d4be │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl edb8 │ │ │ │ │ + bl edbc │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ strd r9, r3, [sp, #8] │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r2, r6 │ │ │ │ │ strd r7, r8, [sp, #20] │ │ │ │ │ movs r3, #0 │ │ │ │ │ @@ -23239,324 +23245,324 @@ │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16760 │ │ │ │ │ + bl 163c4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d308 │ │ │ │ │ + bne.w d30c │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, d4b6 │ │ │ │ │ + cbz r0, d4ba │ │ │ │ │ movs r1, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n d30c │ │ │ │ │ + b.n d310 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n d30a │ │ │ │ │ + b.n d30e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_empty_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_empty_arguments │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d458 │ │ │ │ │ + bne.n d45c │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n d458 │ │ │ │ │ + b.n d45c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w d838 │ │ │ │ │ + blt.w d83c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ mov fp, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n d5d8 │ │ │ │ │ + beq.n d5dc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n d5de │ │ │ │ │ + bne.n d5e2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w d700 │ │ │ │ │ + beq.w d704 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, d556 │ │ │ │ │ + cbnz r2, d55a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #675 @ 0x2a3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, d554 │ │ │ │ │ + cbz r0, d558 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - cbz r0, d554 │ │ │ │ │ + cbz r0, d558 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e5e0 │ │ │ │ │ + bl e5e4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, d556 │ │ │ │ │ + cbnz r2, d55a │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, d554 │ │ │ │ │ + cbz r0, d558 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl efc0 │ │ │ │ │ + bl efc4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, d556 │ │ │ │ │ + cbnz r2, d55a │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d78c │ │ │ │ │ + bne.w d790 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d70e │ │ │ │ │ + bne.w d712 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d6ec │ │ │ │ │ + bne.w d6f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #675 @ 0x2a3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, d5ce │ │ │ │ │ + cbz r0, d5d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, d5ce │ │ │ │ │ + cbz r0, d5d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e5e0 │ │ │ │ │ + bl e5e4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d6ec │ │ │ │ │ + bne.w d6f0 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_forced_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, d5ce │ │ │ │ │ + cbz r0, d5d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl efc0 │ │ │ │ │ + bl efc4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d6ec │ │ │ │ │ + bne.w d6f0 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d716 │ │ │ │ │ + bne.w d71a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w d19e │ │ │ │ │ + beq.w d1a2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n d30c │ │ │ │ │ + b.n d310 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d40c │ │ │ │ │ - b.n d406 │ │ │ │ │ + bne.w d410 │ │ │ │ │ + b.n d40a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_149_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_149_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d27e │ │ │ │ │ + beq.w d282 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w d2b0 │ │ │ │ │ - b.n d374 │ │ │ │ │ + beq.w d2b4 │ │ │ │ │ + b.n d378 │ │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ │ strd r3, r2, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ ldrd r3, r2, [sp, #40] @ 0x28 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, d646 │ │ │ │ │ + cbz r0, d64a │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r3, r2, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 <_PyPegen_new_type_comment> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_new_type_comment │ │ │ │ │ mov sl, r0 │ │ │ │ │ ldrd r3, r2, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d2dc │ │ │ │ │ + bne.w d2e0 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n d2dc │ │ │ │ │ + b.n d2e0 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d364 │ │ │ │ │ + beq.w d368 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d364 │ │ │ │ │ + beq.w d368 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d364 │ │ │ │ │ + beq.w d368 │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d364 │ │ │ │ │ + beq.w d368 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC38 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC38 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbnz r0, d6d0 │ │ │ │ │ + cbnz r0, d6d4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d366 │ │ │ │ │ + beq.w d36a │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n d36a │ │ │ │ │ + b.n d36e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w d260 │ │ │ │ │ + beq.w d264 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d374 │ │ │ │ │ + b.n d378 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d60e │ │ │ │ │ + b.n d612 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w d356 │ │ │ │ │ + beq.w d35a │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n d36a │ │ │ │ │ + b.n d36e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d5d2 │ │ │ │ │ + b.n d5d6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d4b4 │ │ │ │ │ + b.n d4b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n d3ee │ │ │ │ │ + b.n d3f2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w d502 │ │ │ │ │ + beq.w d506 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d5d6 │ │ │ │ │ + b.n d5da │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11f4 │ │ │ │ │ + bl 133c │ │ │ │ │ R_ARM_THM_CALL _tmp_228_rule │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n d6ec │ │ │ │ │ + bne.n d6f0 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_forced_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d5ce │ │ │ │ │ + beq.w d5d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 138e4 │ │ │ │ │ + bl 13864 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n d6ec │ │ │ │ │ + bne.n d6f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12664 │ │ │ │ │ + bl 125e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d5ce │ │ │ │ │ + beq.w d5d2 │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ mov r2, r5 │ │ │ │ │ strd sl, r3, [sp, #20] │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ strd r9, r3, [sp, #12] │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ strd r8, r3, [sp, #4] │ │ │ │ │ @@ -23569,46 +23575,46 @@ │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d30a │ │ │ │ │ + bne.w d30e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n d5d6 │ │ │ │ │ + b.n d5da │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11f4 │ │ │ │ │ + bl 133c │ │ │ │ │ R_ARM_THM_CALL _tmp_227_rule │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d556 │ │ │ │ │ + bne.w d55a │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d554 │ │ │ │ │ + beq.w d558 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d554 │ │ │ │ │ + beq.w d558 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d554 │ │ │ │ │ + beq.w d558 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -23617,92 +23623,92 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC36 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbnz r0, d830 │ │ │ │ │ + cbnz r0, d834 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d5d0 │ │ │ │ │ + beq.w d5d4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n d5d6 │ │ │ │ │ + b.n d5da │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d17e │ │ │ │ │ + beq.w d182 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n d30c │ │ │ │ │ + b.n d310 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w d212 │ │ │ │ │ - b.n d6c8 │ │ │ │ │ + beq.w d216 │ │ │ │ │ + b.n d6cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n d30c │ │ │ │ │ + b.n d310 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d30a │ │ │ │ │ + b.n d30e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n d30c │ │ │ │ │ + b.n d310 │ │ │ │ │ │ │ │ │ │ -0000d844 : │ │ │ │ │ +0000d848 : │ │ │ │ │ arguments_rule(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n d8ee │ │ │ │ │ + beq.n d8f2 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n d8fa │ │ │ │ │ + bne.n d8fe │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1174 @ 0x496 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbnz r0, d8a8 │ │ │ │ │ + cbnz r0, d8ac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d8f8 │ │ │ │ │ + bne.n d8fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d904 │ │ │ │ │ + bl d908 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, d8b4 │ │ │ │ │ + cbnz r0, d8b8 │ │ │ │ │ ldr r5, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r5, d8da │ │ │ │ │ + cbnz r5, d8de │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1174 @ 0x496 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ @@ -23714,173 +23720,173 @@ │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d892 │ │ │ │ │ + bne.n d896 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d898 │ │ │ │ │ - b.n d892 │ │ │ │ │ + bne.n d89c │ │ │ │ │ + b.n d896 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, d8f8 │ │ │ │ │ + cbnz r3, d8fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1cbc │ │ │ │ │ + bl 1e04 │ │ │ │ │ R_ARM_THM_CALL invalid_arguments_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d898 │ │ │ │ │ + bne.n d89c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n d898 │ │ │ │ │ + b.n d89c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n d86c │ │ │ │ │ + beq.n d870 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d8b0 │ │ │ │ │ + b.n d8b4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000d904 : │ │ │ │ │ +0000d908 : │ │ │ │ │ args_rule(): │ │ │ │ │ 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, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w df2e │ │ │ │ │ + beq.w df32 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w df3c │ │ │ │ │ + bne.w df40 │ │ │ │ │ ldrd r9, r5, [r4, #8] │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - beq.w df72 │ │ │ │ │ + beq.w df76 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov fp, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r6, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w dfa0 │ │ │ │ │ + beq.w dfa4 │ │ │ │ │ adds r2, r6, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w df42 │ │ │ │ │ + beq.w df46 │ │ │ │ │ adds r6, #2 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w df5e │ │ │ │ │ + beq.w df62 │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w dc66 │ │ │ │ │ + beq.w dc6a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w dd26 │ │ │ │ │ + bne.w dd2a │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w de02 │ │ │ │ │ + bne.w de06 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w dc8e │ │ │ │ │ + bne.w dc92 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w de72 │ │ │ │ │ + bne.w de76 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r5, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w dc9a │ │ │ │ │ + bne.w dc9e │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w dfd2 │ │ │ │ │ + beq.w dfd6 │ │ │ │ │ adds r5, #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w dfee │ │ │ │ │ + beq.w dff2 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w db6c │ │ │ │ │ + beq.w db70 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w dba6 │ │ │ │ │ + bne.w dbaa │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w de6e │ │ │ │ │ + bne.w de72 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbnz r0, da54 │ │ │ │ │ + cbnz r0, da58 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w dc5e │ │ │ │ │ + bne.w dc62 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 155d8 │ │ │ │ │ + bl 15204 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w dda2 │ │ │ │ │ + bne.w dda6 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ @@ -23891,60 +23897,60 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #53 @ 0x35 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n da1e │ │ │ │ │ + beq.n da22 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r2, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ movs r3, #22 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w dd72 │ │ │ │ │ + beq.w dd76 │ │ │ │ │ movw r3, #6001 @ 0x1771 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w de4c │ │ │ │ │ + beq.w de50 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w dfb6 │ │ │ │ │ + bne.w dfba │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w dfc2 │ │ │ │ │ + beq.w dfc6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w dfb6 │ │ │ │ │ + bne.w dfba │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w dc1a │ │ │ │ │ + bne.w dc1e │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w dfba │ │ │ │ │ + beq.w dfbe │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -23952,117 +23958,117 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w dc50 │ │ │ │ │ + beq.w dc54 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w e01a │ │ │ │ │ + beq.w e01e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e02a │ │ │ │ │ + bne.w e02e │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w dd78 │ │ │ │ │ + bne.w dd7c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w dc54 │ │ │ │ │ + bne.w dc58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n da46 │ │ │ │ │ + beq.n da4a │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd fp, r5, [sp] │ │ │ │ │ bl 0 <_PyPegen_collect_call_seqs> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_collect_call_seqs │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w da46 │ │ │ │ │ + bne.w da4a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w da44 │ │ │ │ │ + beq.w da48 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n da4a │ │ │ │ │ + b.n da4e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ itttt lt │ │ │ │ │ movlt r3, #1 │ │ │ │ │ strlt r3, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r2, [r4, #88] @ 0x58 │ │ │ │ │ addlt.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ - blt.w de64 │ │ │ │ │ + blt.w de68 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r2, [r3, r6, lsl #2] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r6, [r2, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w dffa │ │ │ │ │ + bne.w dffe │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w da04 │ │ │ │ │ + beq.w da08 │ │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w da04 │ │ │ │ │ + beq.w da08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w df20 │ │ │ │ │ + beq.w df24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w df20 │ │ │ │ │ + beq.w df24 │ │ │ │ │ mov r1, r8 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldrd r8, r3, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w df28 │ │ │ │ │ + beq.w df2c │ │ │ │ │ strd r8, r3, [sp] │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_NamedExpr> │ │ │ │ │ @@ -24070,88 +24076,88 @@ │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16760 │ │ │ │ │ + bl 163c4 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w de54 │ │ │ │ │ + beq.w de58 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ - b.n da6e │ │ │ │ │ + b.n da72 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e9d8 <_tmp_258_rule> │ │ │ │ │ + bl e9dc <_tmp_258_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w dac4 │ │ │ │ │ + beq.w dac8 │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n dc9e │ │ │ │ │ + bne.n dca2 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ movs r0, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w dfba │ │ │ │ │ + beq.w dfbe │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ - b.n dad4 │ │ │ │ │ + b.n dad8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w da32 │ │ │ │ │ + beq.w da36 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n da4a │ │ │ │ │ + b.n da4e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w deac │ │ │ │ │ + blt.w deb0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n dd22 │ │ │ │ │ + bne.n dd26 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d994 │ │ │ │ │ + beq.w d998 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d9c8 │ │ │ │ │ + beq.w d9cc │ │ │ │ │ subs r2, r5, #1 │ │ │ │ │ - b.n da24 │ │ │ │ │ + b.n da28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e9d8 <_tmp_258_rule> │ │ │ │ │ + bl e9dc <_tmp_258_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n dc36 │ │ │ │ │ + beq.n dc3a │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w dfba │ │ │ │ │ + beq.w dfbe │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ movs r5, #2 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r7, r6 │ │ │ │ │ strd r5, r8, [sp, #20] │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r8, r9 │ │ │ │ │ @@ -24159,193 +24165,193 @@ │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n dd58 │ │ │ │ │ + bne.n dd5c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r9, r8 │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w dfbc │ │ │ │ │ + beq.w dfc0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n dd1e │ │ │ │ │ + ble.n dd22 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ - beq.n dd1e │ │ │ │ │ + beq.n dd22 │ │ │ │ │ mov r0, r2 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r7, r9 │ │ │ │ │ mov.w ip, r5, lsl #2 │ │ │ │ │ ldr r5, [r6, #4] │ │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ │ str r3, [r5, r1] │ │ │ │ │ adds r1, #4 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - bne.n dd0e │ │ │ │ │ + bne.n dd12 │ │ │ │ │ mov r9, r7 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b.n dad4 │ │ │ │ │ + b.n dad8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n dc8e │ │ │ │ │ + bne.n dc92 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w e044 │ │ │ │ │ + beq.w e048 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w deb6 │ │ │ │ │ + bne.w deba │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d994 │ │ │ │ │ - b.n dc8e │ │ │ │ │ - bl e9d8 <_tmp_258_rule> │ │ │ │ │ + beq.w d998 │ │ │ │ │ + b.n dc92 │ │ │ │ │ + bl e9dc <_tmp_258_rule> │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n dcda │ │ │ │ │ + beq.n dcde │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq.n dd88 │ │ │ │ │ + beq.n dd8c │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str.w r3, [r6, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n dcca │ │ │ │ │ + b.n dcce │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n da24 │ │ │ │ │ + b.n da28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 155d8 │ │ │ │ │ + bl 15204 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w db1c │ │ │ │ │ - b.n db1a │ │ │ │ │ + bne.w db20 │ │ │ │ │ + b.n db1e │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ lsls r3, r2, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e004 │ │ │ │ │ + beq.w e008 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n dd68 │ │ │ │ │ + b.n dd6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w da46 │ │ │ │ │ + beq.w da4a │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r8, r7, [r5, #20] │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_extract_starred_exprs> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_extract_starred_exprs │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, ddd2 │ │ │ │ │ + cbnz r0, ddd6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e00a │ │ │ │ │ + bne.w e00e │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_delete_starred_exprs> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_delete_starred_exprs │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e030 │ │ │ │ │ + beq.w e034 │ │ │ │ │ strd r8, r7, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ str.w fp, [sp] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Call> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Call │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w da46 │ │ │ │ │ - b.n db58 │ │ │ │ │ + bne.w da4a │ │ │ │ │ + b.n db5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d9a2 │ │ │ │ │ + beq.w d9a6 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e058 │ │ │ │ │ + beq.w e05c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r7, [r5, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n dea4 │ │ │ │ │ + beq.n dea8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6001 @ 0x1771 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w da96 │ │ │ │ │ + bne.w da9a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n da96 │ │ │ │ │ + b.n da9a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n df24 │ │ │ │ │ + beq.n df28 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w da14 │ │ │ │ │ + beq.w da18 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n dd74 │ │ │ │ │ + b.n dd78 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ @@ -24353,47 +24359,47 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC41 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC41 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n de3c │ │ │ │ │ + bne.n de40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n df1a │ │ │ │ │ + beq.n df1e │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n dc92 │ │ │ │ │ + b.n dc96 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n df18 │ │ │ │ │ + beq.n df1c │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r5, #1 │ │ │ │ │ - b.n dc92 │ │ │ │ │ + b.n dc96 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w dd46 │ │ │ │ │ + beq.w dd4a │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w dd46 │ │ │ │ │ + beq.w dd4a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w dd46 │ │ │ │ │ + beq.w dd4a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC40 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC40 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -24403,238 +24409,238 @@ │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ │ - bl 1888 │ │ │ │ │ + bl 19d0 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w dd48 │ │ │ │ │ + beq.w dd4c │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n dd4c │ │ │ │ │ + b.n dd50 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r5, r2, #1 │ │ │ │ │ - b.n dc92 │ │ │ │ │ + b.n dc96 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n de64 │ │ │ │ │ + b.n de68 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n dbe8 │ │ │ │ │ + b.n dbec │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d932 │ │ │ │ │ + beq.w d936 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n da4a │ │ │ │ │ + b.n da4e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w dd74 │ │ │ │ │ + bne.w dd78 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne.w d974 │ │ │ │ │ + bne.w d978 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w dc8e │ │ │ │ │ + bne.w dc92 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.n d976 │ │ │ │ │ + b.n d97a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n e010 │ │ │ │ │ + blt.n e014 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov fp, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n df3c │ │ │ │ │ + bne.n df40 │ │ │ │ │ adds r6, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w d95a │ │ │ │ │ + bne.w d95e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d95a │ │ │ │ │ + beq.w d95e │ │ │ │ │ subs r6, #1 │ │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ │ - b.n dc54 │ │ │ │ │ + b.n dc58 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n dd74 │ │ │ │ │ + b.n dd78 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n da24 │ │ │ │ │ + b.n da28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w de6e │ │ │ │ │ + bne.w de72 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne.w d9e0 │ │ │ │ │ + bne.w d9e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r6 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, e000 │ │ │ │ │ + cbz r3, e004 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n de64 │ │ │ │ │ + b.n de68 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n d9e2 │ │ │ │ │ + b.n d9e6 │ │ │ │ │ mov r9, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - b.n dfbc │ │ │ │ │ + b.n dfc0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n ddd2 │ │ │ │ │ + b.n ddd6 │ │ │ │ │ movs r3, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n da4a │ │ │ │ │ + b.n da4e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w db08 │ │ │ │ │ + beq.w db0c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n dc54 │ │ │ │ │ + b.n dc58 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w dde2 │ │ │ │ │ + beq.w dde6 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n dde2 │ │ │ │ │ + b.n dde6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w dd36 │ │ │ │ │ + beq.w dd3a │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n dd4c │ │ │ │ │ + b.n dd50 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r5, #1 │ │ │ │ │ - b.n dc92 │ │ │ │ │ + b.n dc96 │ │ │ │ │ │ │ │ │ │ -0000e060 : │ │ │ │ │ +0000e064 : │ │ │ │ │ annotated_rhs_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n e0ae │ │ │ │ │ + beq.n e0b2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, e0a6 │ │ │ │ │ + cbnz r3, e0aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl e87c │ │ │ │ │ - cbnz r0, e09a │ │ │ │ │ + bl e880 │ │ │ │ │ + cbnz r0, e09e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, e09a │ │ │ │ │ + cbnz r3, e09e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8cb0 │ │ │ │ │ - cbz r0, e0a2 │ │ │ │ │ + bl 8cb8 │ │ │ │ │ + cbz r0, e0a6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n e09a │ │ │ │ │ + b.n e09e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n e09e │ │ │ │ │ + b.n e0a2 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n e07e │ │ │ │ │ + b.n e082 │ │ │ │ │ │ │ │ │ │ -0000e0b4 : │ │ │ │ │ +0000e0b8 : │ │ │ │ │ dotted_name_rule(): │ │ │ │ │ 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 r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w e5a6 │ │ │ │ │ + beq.w e5ac │ │ │ │ │ add r2, sp, #24 │ │ │ │ │ movw r1, #1028 @ 0x404 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - cbz r0, e0f8 │ │ │ │ │ + cbz r0, e0fc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ @@ -24643,132 +24649,132 @@ │ │ │ │ │ movw r2, #1028 @ 0x404 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e5b4 │ │ │ │ │ + bne.w e5ba │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w e562 │ │ │ │ │ + beq.w e568 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n e1e2 │ │ │ │ │ + bne.n e1e6 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r7, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w e586 │ │ │ │ │ + beq.w e58c │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1028 @ 0x404 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e226 │ │ │ │ │ + beq.n e22a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n e1d8 │ │ │ │ │ + beq.n e1dc │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e1e6 │ │ │ │ │ + bne.n e1ea │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n e1e0 │ │ │ │ │ + bne.n e1e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e4b2 │ │ │ │ │ + beq.w e4b8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w e4ba │ │ │ │ │ + bne.w e4c0 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - bge.n e216 │ │ │ │ │ + bge.n e21a │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n e0fe │ │ │ │ │ + b.n e102 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e2dc │ │ │ │ │ + beq.w e2e0 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_join_names_with_dot> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_join_names_with_dot │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e4c2 │ │ │ │ │ + beq.w e4c8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w e4d6 │ │ │ │ │ + bne.w e4dc │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - bgt.n e2c6 │ │ │ │ │ + bgt.n e2ca │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e15a │ │ │ │ │ + bne.n e15e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n e170 │ │ │ │ │ + beq.n e174 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n e4ba │ │ │ │ │ + b.n e4c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e1d8 │ │ │ │ │ + beq.n e1dc │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_join_names_with_dot> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_join_names_with_dot │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e51c │ │ │ │ │ + beq.w e522 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w e4ba │ │ │ │ │ + bne.w e4c0 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bgt.n e192 │ │ │ │ │ + bgt.n e196 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ @@ -24778,526 +24784,525 @@ │ │ │ │ │ movw r2, #1028 @ 0x404 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e5d0 │ │ │ │ │ + bne.w e5d6 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w e5bc │ │ │ │ │ + beq.w e5c2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w e5cc │ │ │ │ │ + bne.w e5d2 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w e596 │ │ │ │ │ + beq.w e59c │ │ │ │ │ add r2, sp, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1028 @ 0x404 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e2ec │ │ │ │ │ + beq.n e2f0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r3, e2dc │ │ │ │ │ + cbz r3, e2e0 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e198 │ │ │ │ │ + bne.w e19c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ - cbnz r2, e2e6 │ │ │ │ │ + cbnz r2, e2ea │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e4d0 │ │ │ │ │ + beq.w e4d6 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w e4d6 │ │ │ │ │ + bne.w e4dc │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bge.n e1ca │ │ │ │ │ + bge.n e1ce │ │ │ │ │ mov r9, r2 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n e22e │ │ │ │ │ + b.n e232 │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e28c │ │ │ │ │ + bne.n e290 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n e2a4 │ │ │ │ │ + beq.n e2a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - b.n e4d6 │ │ │ │ │ - ldr.w ip, [r4, #8] │ │ │ │ │ - str.w ip, [sp] │ │ │ │ │ - mov fp, ip │ │ │ │ │ + b.n e4dc │ │ │ │ │ + ldr.w lr, [r4, #8] │ │ │ │ │ + str.w lr, [sp] │ │ │ │ │ + mov fp, lr │ │ │ │ │ movw r2, #1028 @ 0x404 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e578 │ │ │ │ │ + bne.w e57e │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w e53c │ │ │ │ │ + beq.w e542 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w e54c │ │ │ │ │ + bne.w e552 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n e396 │ │ │ │ │ + beq.n e39a │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1028 @ 0x404 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e3b0 │ │ │ │ │ + beq.n e3b4 │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r2, e360 │ │ │ │ │ + cbz r2, e364 │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e448 │ │ │ │ │ + bne.n e44c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w e510 │ │ │ │ │ + bne.w e516 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e4ea │ │ │ │ │ + beq.w e4f0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w e4f0 │ │ │ │ │ + bne.w e4f6 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bge.n e2cc │ │ │ │ │ + bge.n e2d0 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b.n e2f6 │ │ │ │ │ + b.n e2fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1028 @ 0x404 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e348 │ │ │ │ │ + bne.n e34c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ strd r1, r1, [sp, #8] │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ movw r2, #1028 @ 0x404 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e550 │ │ │ │ │ + bne.w e556 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w e55a │ │ │ │ │ + beq.w e560 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w e516 │ │ │ │ │ + bne.w e51c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl e0b4 │ │ │ │ │ - cbz r0, e400 │ │ │ │ │ + bl e0b8 │ │ │ │ │ + cbz r0, e404 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e480 │ │ │ │ │ + bne.n e486 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w e516 │ │ │ │ │ + bne.w e51c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e506 │ │ │ │ │ + beq.n e50c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n e50a │ │ │ │ │ + bne.n e510 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bge.n e430 │ │ │ │ │ + bge.n e434 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - b.n e3b6 │ │ │ │ │ + b.n e3ba │ │ │ │ │ mov ip, r3 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ add.w r3, ip, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e354 │ │ │ │ │ - b.n e360 │ │ │ │ │ + bne.n e358 │ │ │ │ │ + b.n e364 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e360 │ │ │ │ │ + beq.n e364 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_join_names_with_dot> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_join_names_with_dot │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e4dc │ │ │ │ │ + beq.n e4e2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w ip, [r4, #88] @ 0x58 │ │ │ │ │ - add.w r1, ip, #4294967295 @ 0xffffffff │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - mov ip, r1 │ │ │ │ │ + add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ + str.w ip, [r4, #88] @ 0x58 │ │ │ │ │ + mov r1, ip │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n e4f0 │ │ │ │ │ + bne.n e4f6 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bgt.n e390 │ │ │ │ │ + bgt.n e394 │ │ │ │ │ mov r0, ip │ │ │ │ │ - b.n e2ce │ │ │ │ │ + b.n e2d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e400 │ │ │ │ │ + beq.n e404 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_join_names_with_dot> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_join_names_with_dot │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e4f6 │ │ │ │ │ + beq.n e4fc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n e50a │ │ │ │ │ + bne.n e510 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.n e42a │ │ │ │ │ + bgt.n e42e │ │ │ │ │ mov ip, r1 │ │ │ │ │ - b.n e432 │ │ │ │ │ + b.n e436 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w e216 │ │ │ │ │ + beq.w e21a │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e0f0 │ │ │ │ │ + b.n e0f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e56c │ │ │ │ │ + bne.n e572 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w e1ca │ │ │ │ │ + beq.w e1ce │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e16a │ │ │ │ │ + b.n e16e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - cbnz r0, e530 │ │ │ │ │ + cbnz r0, e536 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w e2cc │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e29e │ │ │ │ │ + beq.w e2d0 │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n e2a2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e572 │ │ │ │ │ + bne.n e578 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n e430 │ │ │ │ │ + beq.n e434 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e362 │ │ │ │ │ + b.n e366 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - b.n e4f0 │ │ │ │ │ + b.n e4f6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n e50a │ │ │ │ │ + b.n e510 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - cbnz r0, e536 │ │ │ │ │ + cbnz r0, e53c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w e216 │ │ │ │ │ - b.n e4ba │ │ │ │ │ + beq.w e21a │ │ │ │ │ + b.n e4c0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e4f0 │ │ │ │ │ + b.n e4f6 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e4ba │ │ │ │ │ + b.n e4c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w e324 │ │ │ │ │ + beq.w e328 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n e4f0 │ │ │ │ │ + b.n e4f6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - b.n e440 │ │ │ │ │ + b.n e444 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n e3de │ │ │ │ │ + b.n e3e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e122 │ │ │ │ │ + b.n e126 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e4d6 │ │ │ │ │ + b.n e4dc │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e50a │ │ │ │ │ + b.n e510 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e28c │ │ │ │ │ - b.n e2dc │ │ │ │ │ + bne.w e290 │ │ │ │ │ + b.n e2e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1028 @ 0x404 │ │ │ │ │ - b.n e142 │ │ │ │ │ + b.n e146 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1028 @ 0x404 │ │ │ │ │ - b.n e276 │ │ │ │ │ + b.n e27a │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ add r2, sp, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1028 @ 0x404 │ │ │ │ │ - b.n e0de │ │ │ │ │ + b.n e0e2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e0f0 │ │ │ │ │ + b.n e0f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w e25c │ │ │ │ │ + beq.w e260 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n e4d6 │ │ │ │ │ + b.n e4dc │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e15a │ │ │ │ │ - b.n e1d8 │ │ │ │ │ - nop │ │ │ │ │ + bne.w e15e │ │ │ │ │ + b.n e1dc │ │ │ │ │ │ │ │ │ │ -0000e5e0 : │ │ │ │ │ +0000e5e4 : │ │ │ │ │ type_params_rule(): │ │ │ │ │ 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, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w e7f8 │ │ │ │ │ + beq.w e7fc │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w e806 │ │ │ │ │ + bne.w e80a │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e72a │ │ │ │ │ + bne.w e72e │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, e632 │ │ │ │ │ + cbnz r0, e636 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w e7ee │ │ │ │ │ + beq.w e7f2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w e7e4 │ │ │ │ │ + bne.w e7e8 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w e7ce │ │ │ │ │ + beq.w e7d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3f8c │ │ │ │ │ + bl 40d4 │ │ │ │ │ R_ARM_THM_CALL type_param_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e7bc │ │ │ │ │ + beq.w e7c0 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w e7c6 │ │ │ │ │ + beq.w e7ca │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e7b6 │ │ │ │ │ + bne.w e7ba │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e7ae │ │ │ │ │ + beq.w e7b2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e7b6 │ │ │ │ │ + bne.w e7ba │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e76c │ │ │ │ │ + bne.n e770 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e7a8 │ │ │ │ │ + beq.n e7ac │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bgt.n e75e │ │ │ │ │ + bgt.n e762 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r1, r9 │ │ │ │ │ @@ -25307,447 +25312,447 @@ │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e7c0 │ │ │ │ │ + beq.n e7c4 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e81e │ │ │ │ │ + bne.w e822 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e622 │ │ │ │ │ + beq.n e626 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC43 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC43 │ │ │ │ │ mov r3, r6 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16760 │ │ │ │ │ + bl 163c4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e80a │ │ │ │ │ + beq.n e80e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e628 │ │ │ │ │ + b.n e62c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w e868 │ │ │ │ │ + beq.w e86c │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e822 │ │ │ │ │ + bne.n e826 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w e618 │ │ │ │ │ + beq.w e61c │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e62c │ │ │ │ │ + b.n e630 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [r7, r3, lsl #2] │ │ │ │ │ str.w r0, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n e6c6 │ │ │ │ │ + b.n e6ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl 3f8c │ │ │ │ │ + bl 40d4 │ │ │ │ │ R_ARM_THM_CALL type_param_rule │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e6b0 │ │ │ │ │ + beq.n e6b4 │ │ │ │ │ cmp sl, r6 │ │ │ │ │ - beq.n e78c │ │ │ │ │ + beq.n e790 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ str.w r2, [r7, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ mov r8, r1 │ │ │ │ │ - b.n e6a0 │ │ │ │ │ + b.n e6a4 │ │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ │ mov.w r3, sl, lsl #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ │ - cbz r0, e7a8 │ │ │ │ │ + cbz r0, e7ac │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n e780 │ │ │ │ │ + b.n e784 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e624 │ │ │ │ │ + b.n e628 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n e678 │ │ │ │ │ + b.n e67c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w e65a │ │ │ │ │ + beq.w e65e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e7c0 │ │ │ │ │ + b.n e7c4 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e626 │ │ │ │ │ + b.n e62a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e644 │ │ │ │ │ + b.n e648 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w e60e │ │ │ │ │ + beq.w e612 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n e758 │ │ │ │ │ + b.n e75c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e626 │ │ │ │ │ + beq.w e62a │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e758 │ │ │ │ │ + b.n e75c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e7c0 │ │ │ │ │ + b.n e7c4 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e746 │ │ │ │ │ + beq.n e74a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC42 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mvn.w r2, #4 │ │ │ │ │ strd r2, r2, [sp] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1888 │ │ │ │ │ + bl 19d0 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e748 │ │ │ │ │ + beq.w e74c │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e74c │ │ │ │ │ + b.n e750 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w e73a │ │ │ │ │ + beq.w e73e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n e74c │ │ │ │ │ + b.n e750 │ │ │ │ │ │ │ │ │ │ -0000e87c : │ │ │ │ │ +0000e880 : │ │ │ │ │ yield_expr_rule(): │ │ │ │ │ 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 r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #16 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w e9ae │ │ │ │ │ + beq.w e9b2 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w e9bc │ │ │ │ │ + bne.w e9c0 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n e8f6 │ │ │ │ │ + beq.n e8fa │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov.w r1, #580 @ 0x244 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e926 │ │ │ │ │ + bne.n e92a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e9c2 │ │ │ │ │ + bne.n e9c6 │ │ │ │ │ mov.w r1, #580 @ 0x244 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e978 │ │ │ │ │ + bne.n e97c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n e9ca │ │ │ │ │ + blt.n e9ce │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e9c2 │ │ │ │ │ + bne.n e9c6 │ │ │ │ │ mov.w r1, #580 @ 0x244 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e8ce │ │ │ │ │ + beq.n e8d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #621 @ 0x26d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e8ce │ │ │ │ │ + beq.n e8d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e8ce │ │ │ │ │ + beq.n e8d2 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e8e8 │ │ │ │ │ + beq.n e8ec │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ bl 0 <_PyAST_YieldFrom> │ │ │ │ │ R_ARM_THM_CALL _PyAST_YieldFrom │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e8e8 │ │ │ │ │ + bne.n e8ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e8e6 │ │ │ │ │ + beq.n e8ea │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n e8ec │ │ │ │ │ + b.n e8f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8cb0 │ │ │ │ │ + bl 8cb8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e8e4 │ │ │ │ │ + bne.n e8e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e8e8 │ │ │ │ │ + beq.n e8ec │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ bl 0 <_PyAST_Yield> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Yield │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e8e8 │ │ │ │ │ - b.n e966 │ │ │ │ │ + bne.n e8ec │ │ │ │ │ + b.n e96a │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w e8aa │ │ │ │ │ + beq.w e8ae │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n e8ec │ │ │ │ │ + b.n e8f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n e8ec │ │ │ │ │ + b.n e8f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n e8ec │ │ │ │ │ + b.n e8f0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000e9d8 <_tmp_258_rule>: │ │ │ │ │ +0000e9dc <_tmp_258_rule>: │ │ │ │ │ _tmp_258_rule(): │ │ │ │ │ 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 r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #24 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w ed32 <_tmp_258_rule+0x35a> │ │ │ │ │ + beq.w ed36 <_tmp_258_rule+0x35a> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ebfa <_tmp_258_rule+0x222> │ │ │ │ │ + bne.w ebfe <_tmp_258_rule+0x222> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w ebb6 <_tmp_258_rule+0x1de> │ │ │ │ │ + beq.w ebba <_tmp_258_rule+0x1de> │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.w ebca <_tmp_258_rule+0x1f2> │ │ │ │ │ + beq.w ebce <_tmp_258_rule+0x1f2> │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r7, r3, [r3, #12] │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ec06 <_tmp_258_rule+0x22e> │ │ │ │ │ + bne.w ec0a <_tmp_258_rule+0x22e> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ec36 <_tmp_258_rule+0x25e> │ │ │ │ │ + bne.w ec3a <_tmp_258_rule+0x25e> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w ebee <_tmp_258_rule+0x216> │ │ │ │ │ + bne.w ebf2 <_tmp_258_rule+0x216> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ec96 <_tmp_258_rule+0x2be> │ │ │ │ │ + bne.w ec9a <_tmp_258_rule+0x2be> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ebfa <_tmp_258_rule+0x222> │ │ │ │ │ + bne.w ebfe <_tmp_258_rule+0x222> │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w ed42 <_tmp_258_rule+0x36a> │ │ │ │ │ + beq.w ed46 <_tmp_258_rule+0x36a> │ │ │ │ │ adds r3, #2 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w ed62 <_tmp_258_rule+0x38a> │ │ │ │ │ + beq.w ed66 <_tmp_258_rule+0x38a> │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r7, r5 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.n eb0a <_tmp_258_rule+0x132> │ │ │ │ │ + beq.n eb0e <_tmp_258_rule+0x132> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n eb44 <_tmp_258_rule+0x16c> │ │ │ │ │ + bne.n eb48 <_tmp_258_rule+0x16c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ec92 <_tmp_258_rule+0x2ba> │ │ │ │ │ + bne.w ec96 <_tmp_258_rule+0x2ba> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbnz r0, ead0 <_tmp_258_rule+0xf8> │ │ │ │ │ + cbnz r0, ead4 <_tmp_258_rule+0xf8> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r7 │ │ │ │ │ @@ -25759,85 +25764,85 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #53 @ 0x35 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n eabc <_tmp_258_rule+0xe4> │ │ │ │ │ + beq.n eac0 <_tmp_258_rule+0xe4> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #22 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n eac4 <_tmp_258_rule+0xec> │ │ │ │ │ + bne.n eac8 <_tmp_258_rule+0xec> │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n eac4 <_tmp_258_rule+0xec> │ │ │ │ │ + b.n eac8 <_tmp_258_rule+0xec> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ itttt lt │ │ │ │ │ movlt r1, #1 │ │ │ │ │ strlt r1, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r2, [r4, #88] @ 0x58 │ │ │ │ │ addlt.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ - blt.w ec88 <_tmp_258_rule+0x2b0> │ │ │ │ │ + blt.w ec8c <_tmp_258_rule+0x2b0> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w ed84 <_tmp_258_rule+0x3ac> │ │ │ │ │ + bne.w ed88 <_tmp_258_rule+0x3ac> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n eaa2 <_tmp_258_rule+0xca> │ │ │ │ │ + beq.n eaa6 <_tmp_258_rule+0xca> │ │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n eaa2 <_tmp_258_rule+0xca> │ │ │ │ │ + beq.n eaa6 <_tmp_258_rule+0xca> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ed98 <_tmp_258_rule+0x3c0> │ │ │ │ │ + beq.w ed9c <_tmp_258_rule+0x3c0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ed98 <_tmp_258_rule+0x3c0> │ │ │ │ │ + beq.w ed9c <_tmp_258_rule+0x3c0> │ │ │ │ │ mov r1, r7 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldrd r7, r3, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ed92 <_tmp_258_rule+0x3ba> │ │ │ │ │ + beq.w ed96 <_tmp_258_rule+0x3ba> │ │ │ │ │ strd r7, r3, [sp] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_NamedExpr> │ │ │ │ │ @@ -25845,119 +25850,119 @@ │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16760 │ │ │ │ │ + bl 163c4 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ec76 <_tmp_258_rule+0x29e> │ │ │ │ │ + beq.n ec7a <_tmp_258_rule+0x29e> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #22 │ │ │ │ │ subs r2, #2 │ │ │ │ │ - b.n eaec <_tmp_258_rule+0x114> │ │ │ │ │ + b.n eaf0 <_tmp_258_rule+0x114> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, ebee <_tmp_258_rule+0x216> │ │ │ │ │ + cbnz r1, ebf2 <_tmp_258_rule+0x216> │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w ea1e <_tmp_258_rule+0x46> │ │ │ │ │ + bne.w ea22 <_tmp_258_rule+0x46> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w ed26 <_tmp_258_rule+0x34e> │ │ │ │ │ + blt.w ed2a <_tmp_258_rule+0x34e> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r7, r3, [r3, #12] │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - cbnz r3, ec02 <_tmp_258_rule+0x22a> │ │ │ │ │ + cbnz r3, ec06 <_tmp_258_rule+0x22a> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w ea32 <_tmp_258_rule+0x5a> │ │ │ │ │ + beq.w ea36 <_tmp_258_rule+0x5a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w ea66 <_tmp_258_rule+0x8e> │ │ │ │ │ + beq.w ea6a <_tmp_258_rule+0x8e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n eac8 <_tmp_258_rule+0xf0> │ │ │ │ │ + b.n eacc <_tmp_258_rule+0xf0> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n ebee <_tmp_258_rule+0x216> │ │ │ │ │ + bne.n ebf2 <_tmp_258_rule+0x216> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w eda0 <_tmp_258_rule+0x3c8> │ │ │ │ │ + beq.w eda4 <_tmp_258_rule+0x3c8> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ecc8 <_tmp_258_rule+0x2f0> │ │ │ │ │ + bne.n eccc <_tmp_258_rule+0x2f0> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w ea32 <_tmp_258_rule+0x5a> │ │ │ │ │ - b.n ebee <_tmp_258_rule+0x216> │ │ │ │ │ + beq.w ea36 <_tmp_258_rule+0x5a> │ │ │ │ │ + b.n ebf2 <_tmp_258_rule+0x216> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ea40 <_tmp_258_rule+0x68> │ │ │ │ │ + beq.w ea44 <_tmp_258_rule+0x68> │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ed8a <_tmp_258_rule+0x3b2> │ │ │ │ │ + beq.w ed8e <_tmp_258_rule+0x3b2> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ed20 <_tmp_258_rule+0x348> │ │ │ │ │ + beq.n ed24 <_tmp_258_rule+0x348> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n eac4 <_tmp_258_rule+0xec> │ │ │ │ │ + b.n eac8 <_tmp_258_rule+0xec> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w edb4 <_tmp_258_rule+0x3dc> │ │ │ │ │ + beq.w edb8 <_tmp_258_rule+0x3dc> │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w eab2 <_tmp_258_rule+0xda> │ │ │ │ │ + beq.w eab6 <_tmp_258_rule+0xda> │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n eb04 <_tmp_258_rule+0x12c> │ │ │ │ │ + b.n eb08 <_tmp_258_rule+0x12c> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -25965,38 +25970,38 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC41 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ec70 <_tmp_258_rule+0x298> │ │ │ │ │ + bne.n ec74 <_tmp_258_rule+0x298> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ed7e <_tmp_258_rule+0x3a6> │ │ │ │ │ + beq.n ed82 <_tmp_258_rule+0x3a6> │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n ebf2 <_tmp_258_rule+0x21a> │ │ │ │ │ + b.n ebf6 <_tmp_258_rule+0x21a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ec24 <_tmp_258_rule+0x24c> │ │ │ │ │ + beq.n ec28 <_tmp_258_rule+0x24c> │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ec24 <_tmp_258_rule+0x24c> │ │ │ │ │ + beq.n ec28 <_tmp_258_rule+0x24c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ec24 <_tmp_258_rule+0x24c> │ │ │ │ │ + beq.n ec28 <_tmp_258_rule+0x24c> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC40 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC40 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -26005,246 +26010,246 @@ │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r9, #12] │ │ │ │ │ - bl 1888 │ │ │ │ │ + bl 19d0 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ec26 <_tmp_258_rule+0x24e> │ │ │ │ │ + beq.n ec2a <_tmp_258_rule+0x24e> │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n ec2a <_tmp_258_rule+0x252> │ │ │ │ │ + b.n ec2e <_tmp_258_rule+0x252> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, ed7c <_tmp_258_rule+0x3a4> │ │ │ │ │ + cbz r0, ed80 <_tmp_258_rule+0x3a4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n ebf2 <_tmp_258_rule+0x21a> │ │ │ │ │ + b.n ebf6 <_tmp_258_rule+0x21a> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w ea04 <_tmp_258_rule+0x2c> │ │ │ │ │ - b.n ebfa <_tmp_258_rule+0x222> │ │ │ │ │ + beq.w ea08 <_tmp_258_rule+0x2c> │ │ │ │ │ + b.n ebfe <_tmp_258_rule+0x222> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n ec92 <_tmp_258_rule+0x2ba> │ │ │ │ │ + bne.n ec96 <_tmp_258_rule+0x2ba> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n ed64 <_tmp_258_rule+0x38c> │ │ │ │ │ + beq.n ed68 <_tmp_258_rule+0x38c> │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b.n ea82 <_tmp_258_rule+0xaa> │ │ │ │ │ + b.n ea86 <_tmp_258_rule+0xaa> │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, ed74 <_tmp_258_rule+0x39c> │ │ │ │ │ + cbnz r1, ed78 <_tmp_258_rule+0x39c> │ │ │ │ │ mov r6, r7 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - b.n ea82 <_tmp_258_rule+0xaa> │ │ │ │ │ + b.n ea86 <_tmp_258_rule+0xaa> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r7 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n ec88 <_tmp_258_rule+0x2b0> │ │ │ │ │ + b.n ec8c <_tmp_258_rule+0x2b0> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n ebf2 <_tmp_258_rule+0x21a> │ │ │ │ │ + b.n ebf6 <_tmp_258_rule+0x21a> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n ec88 <_tmp_258_rule+0x2b0> │ │ │ │ │ + b.n ec8c <_tmp_258_rule+0x2b0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n ebf2 <_tmp_258_rule+0x21a> │ │ │ │ │ + b.n ebf6 <_tmp_258_rule+0x21a> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n eb84 <_tmp_258_rule+0x1ac> │ │ │ │ │ + b.n eb88 <_tmp_258_rule+0x1ac> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n ec88 <_tmp_258_rule+0x2b0> │ │ │ │ │ + b.n ec8c <_tmp_258_rule+0x2b0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w ec16 <_tmp_258_rule+0x23e> │ │ │ │ │ + beq.w ec1a <_tmp_258_rule+0x23e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n ec2a <_tmp_258_rule+0x252> │ │ │ │ │ + b.n ec2e <_tmp_258_rule+0x252> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n ec88 <_tmp_258_rule+0x2b0> │ │ │ │ │ + b.n ec8c <_tmp_258_rule+0x2b0> │ │ │ │ │ │ │ │ │ │ -0000edb8 : │ │ │ │ │ +0000edbc : │ │ │ │ │ NEW_TYPE_COMMENT(): │ │ │ │ │ - cbnz r1, edbe │ │ │ │ │ + cbnz r1, edc2 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, ede2 │ │ │ │ │ + cbz r0, ede6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_new_type_comment> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_new_type_comment │ │ │ │ │ - cbz r0, ede2 │ │ │ │ │ + cbz r0, ede6 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000edec : │ │ │ │ │ +0000edf0 : │ │ │ │ │ starred_expression_rule(): │ │ │ │ │ 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 r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w ef9e │ │ │ │ │ + beq.w efa2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n ee82 │ │ │ │ │ + bne.n ee86 │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.n ee5e │ │ │ │ │ + beq.n ee62 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r6, r3, [r3, #12] │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n eecc │ │ │ │ │ + bne.n eed0 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, ee8a │ │ │ │ │ + cbnz r0, ee8e │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r6, ee82 │ │ │ │ │ + cbnz r6, ee86 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n eef6 │ │ │ │ │ + bne.n eefa │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n ef28 │ │ │ │ │ + blt.n ef2c │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr.w r3, [r1, r6, lsl #2] │ │ │ │ │ ldrd r6, r3, [r3, #12] │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - cbnz r3, eec6 │ │ │ │ │ + cbnz r3, eeca │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n ee30 │ │ │ │ │ + beq.n ee34 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n ee54 │ │ │ │ │ + b.n ee58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ee3a │ │ │ │ │ + beq.n ee3e │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w efae │ │ │ │ │ + beq.w efb2 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n efa4 │ │ │ │ │ + beq.n efa8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ee52 │ │ │ │ │ + b.n ee56 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n ee82 │ │ │ │ │ + bne.n ee86 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n ef8c │ │ │ │ │ + beq.n ef90 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbnz r0, ef34 │ │ │ │ │ + cbnz r0, ef38 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n ee30 │ │ │ │ │ - b.n ee82 │ │ │ │ │ + beq.n ee34 │ │ │ │ │ + b.n ee86 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -26252,44 +26257,44 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC41 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n eec2 │ │ │ │ │ + bne.n eec6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ee50 │ │ │ │ │ + beq.n ee54 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n ee54 │ │ │ │ │ + b.n ee58 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n ee54 │ │ │ │ │ + b.n ee58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n eee6 │ │ │ │ │ + beq.n eeea │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n eee6 │ │ │ │ │ + beq.n eeea │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n eee6 │ │ │ │ │ + beq.n eeea │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC40 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC40 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -26298,488 +26303,489 @@ │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r8, #12] │ │ │ │ │ - bl 1888 │ │ │ │ │ + bl 19d0 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n eee8 │ │ │ │ │ + beq.n eeec │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n eeec │ │ │ │ │ + b.n eef0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n eeda │ │ │ │ │ + beq.n eede │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n eeec │ │ │ │ │ + b.n eef0 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n ee10 │ │ │ │ │ + b.n ee14 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, efb4 │ │ │ │ │ + cbnz r0, efb8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ee50 │ │ │ │ │ + b.n ee54 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n ee54 │ │ │ │ │ + b.n ee58 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n ee54 │ │ │ │ │ + b.n ee58 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000efc0 : │ │ │ │ │ +0000efc4 : │ │ │ │ │ params_rule(): │ │ │ │ │ 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, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w f87c │ │ │ │ │ + beq.w f802 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f88a │ │ │ │ │ + bne.w f72e │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov r6, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f624 │ │ │ │ │ - adds r3, r2, #1 │ │ │ │ │ + bne.w f62a │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w f734 │ │ │ │ │ - mov r8, r5 │ │ │ │ │ + add.w r3, r2, #1 │ │ │ │ │ + it ne │ │ │ │ │ + movne r8, r5 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w f7c2 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w fa06 │ │ │ │ │ + beq.w f7de │ │ │ │ │ adds r3, #2 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w f9f2 │ │ │ │ │ + beq.w f7ac │ │ │ │ │ mov r9, r8 │ │ │ │ │ mov r6, r8 │ │ │ │ │ movs r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f98a │ │ │ │ │ + beq.w f81a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w fa2a │ │ │ │ │ + bne.w f7d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fc38 │ │ │ │ │ + bl fc2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f428 │ │ │ │ │ + beq.w f430 │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ - bl fc38 │ │ │ │ │ + bl fc2c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f0ce │ │ │ │ │ + beq.n f0d6 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f984 │ │ │ │ │ + beq.w f814 │ │ │ │ │ str r6, [r0, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl fc38 │ │ │ │ │ + bl fc2c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f518 │ │ │ │ │ + beq.w f520 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f982 │ │ │ │ │ + beq.w f812 │ │ │ │ │ str r6, [r0, #8] │ │ │ │ │ mov.w fp, #3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ movs r6, #4 │ │ │ │ │ - bl fc38 │ │ │ │ │ + bl fc2c │ │ │ │ │ mov sl, fp │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, f0c2 │ │ │ │ │ + cbz r0, f0ca │ │ │ │ │ cmp r6, fp │ │ │ │ │ - beq.w f500 │ │ │ │ │ + beq.w f508 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r2, [r7, fp, lsl #2] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov sl, fp │ │ │ │ │ - bl fc38 │ │ │ │ │ + bl fc2c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f0a2 │ │ │ │ │ + bne.n f0aa │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.n f0d6 │ │ │ │ │ - b.n f42a │ │ │ │ │ + bne.n f0de │ │ │ │ │ + b.n f432 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f42a │ │ │ │ │ + bne.w f432 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f984 │ │ │ │ │ + beq.w f814 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - ble.n f138 │ │ │ │ │ + ble.n f140 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n f138 │ │ │ │ │ + beq.n f140 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w sl, #2 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n f138 │ │ │ │ │ + beq.n f140 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w sl, #3 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n f138 │ │ │ │ │ + beq.n f140 │ │ │ │ │ sub.w ip, r7, #4 │ │ │ │ │ add.w r3, r7, #8 │ │ │ │ │ add.w ip, ip, sl, lsl #2 │ │ │ │ │ rsb lr, r7, #4 │ │ │ │ │ add.w r2, lr, r3 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne.n f128 │ │ │ │ │ + bne.n f130 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f53a │ │ │ │ │ + bne.w f542 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w f298 │ │ │ │ │ + bne.w f2a0 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w f93a │ │ │ │ │ + beq.w fa1a │ │ │ │ │ movs r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f92a │ │ │ │ │ + beq.w fa0a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w f958 │ │ │ │ │ + bne.w fa24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fc38 │ │ │ │ │ + bl fc2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f442 │ │ │ │ │ + beq.w f44a │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ - bl fc38 │ │ │ │ │ + bl fc2c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f4ee │ │ │ │ │ + beq.w f4f6 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f924 │ │ │ │ │ + beq.w fa04 │ │ │ │ │ str r6, [r0, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ - bl fc38 │ │ │ │ │ + bl fc2c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f522 │ │ │ │ │ + beq.w f52a │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f922 │ │ │ │ │ + beq.w fa02 │ │ │ │ │ str r6, [r0, #8] │ │ │ │ │ movs r6, #3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov.w sl, #4 │ │ │ │ │ - bl fc38 │ │ │ │ │ + bl fc2c │ │ │ │ │ mov fp, r6 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, f20e │ │ │ │ │ + cbz r0, f216 │ │ │ │ │ cmp sl, r6 │ │ │ │ │ - beq.w f4be │ │ │ │ │ + beq.w f4c6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r9, [r7, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov fp, r6 │ │ │ │ │ - bl fc38 │ │ │ │ │ + bl fc2c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f1f0 │ │ │ │ │ + bne.n f1f8 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w f446 │ │ │ │ │ + beq.w f44e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f446 │ │ │ │ │ + bne.w f44e │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f924 │ │ │ │ │ + beq.w fa04 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - ble.n f27a │ │ │ │ │ + ble.n f282 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n f27a │ │ │ │ │ + beq.n f282 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #2 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n f27a │ │ │ │ │ + beq.n f282 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w fp, #3 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n f27a │ │ │ │ │ + beq.n f282 │ │ │ │ │ sub.w ip, r7, #4 │ │ │ │ │ add.w r3, r7, #8 │ │ │ │ │ add.w ip, ip, fp, lsl #2 │ │ │ │ │ rsb lr, r7, #4 │ │ │ │ │ add.w r2, lr, r3 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne.n f26a │ │ │ │ │ + bne.n f272 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f54c │ │ │ │ │ + bne.w f554 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w f99a │ │ │ │ │ + bne.w f864 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10108 │ │ │ │ │ + bl 10088 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f74a │ │ │ │ │ + bne.w f736 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f5fc │ │ │ │ │ + bne.w f9b0 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w f95e │ │ │ │ │ + beq.w f848 │ │ │ │ │ movs r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f910 │ │ │ │ │ + beq.w f836 │ │ │ │ │ mov r6, r8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w f97a │ │ │ │ │ + bne.w f86a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fc38 │ │ │ │ │ + bl fc2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f456 │ │ │ │ │ + beq.w f45e │ │ │ │ │ str.w r0, [r9] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl fc38 │ │ │ │ │ + bl fc2c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f4f8 │ │ │ │ │ + beq.w f500 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f90a │ │ │ │ │ + beq.w f830 │ │ │ │ │ str r6, [r0, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ - bl fc38 │ │ │ │ │ + bl fc2c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f52e │ │ │ │ │ + beq.w f536 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f908 │ │ │ │ │ + beq.w f82e │ │ │ │ │ str r6, [r0, #8] │ │ │ │ │ movs r6, #3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov.w sl, #4 │ │ │ │ │ - bl fc38 │ │ │ │ │ + bl fc2c │ │ │ │ │ mov fp, r6 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, f372 │ │ │ │ │ + cbz r0, f37a │ │ │ │ │ cmp sl, r6 │ │ │ │ │ - beq.w f4d6 │ │ │ │ │ + beq.w f4de │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r7, [r9, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov fp, r6 │ │ │ │ │ - bl fc38 │ │ │ │ │ + bl fc2c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f354 │ │ │ │ │ + bne.n f35c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n f458 │ │ │ │ │ + beq.n f460 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n f458 │ │ │ │ │ + bne.n f460 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f90a │ │ │ │ │ + beq.w f830 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - ble.w f4a2 │ │ │ │ │ + ble.w f4aa │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ ldr.w r1, [r9] │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ - beq.n f3e2 │ │ │ │ │ + beq.n f3ea │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp.w fp, #2 │ │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - beq.n f3e2 │ │ │ │ │ + beq.n f3ea │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp.w fp, #3 │ │ │ │ │ ldr.w r1, [r9, #8] │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ - beq.n f3e2 │ │ │ │ │ + beq.n f3ea │ │ │ │ │ sub.w r6, r9, #4 │ │ │ │ │ add.w r2, r9, #8 │ │ │ │ │ add.w r6, r6, fp, lsl #2 │ │ │ │ │ rsb ip, r9, #4 │ │ │ │ │ add.w r3, ip, r2 │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ │ str r0, [r1, r3] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bne.n f3d2 │ │ │ │ │ + bne.n f3da │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bl 1161c <_loop0_37_rule> │ │ │ │ │ + bl 1159c <_loop0_37_rule> │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f4ba │ │ │ │ │ + beq.n f4c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11e7c │ │ │ │ │ + bl 11dfc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n f466 │ │ │ │ │ + bne.n f46e │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_make_arguments │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f5ec │ │ │ │ │ + beq.w f5f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ @@ -26787,362 +26793,350 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w f160 │ │ │ │ │ - b.n f298 │ │ │ │ │ + beq.w f168 │ │ │ │ │ + b.n f2a0 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f29c │ │ │ │ │ + b.n f2a4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w f9a0 │ │ │ │ │ + bne.w f9ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10674 <_loop1_185_rule> │ │ │ │ │ + bl 105f4 <_loop1_185_rule> │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f600 │ │ │ │ │ + bne.w f606 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w f9a0 │ │ │ │ │ + bne.w f9ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ - bl 11e7c │ │ │ │ │ + bl 11dfc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f5d6 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ + bne.w f5de │ │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, r6, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n f41e │ │ │ │ │ + b.n f426 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 1161c <_loop0_37_rule> │ │ │ │ │ + bl 1159c <_loop0_37_rule> │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f3fa │ │ │ │ │ + bne.n f402 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f466 │ │ │ │ │ + b.n f46e │ │ │ │ │ mov.w sl, sl, lsl #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov.w r1, sl, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f924 │ │ │ │ │ + beq.w fa04 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n f1f6 │ │ │ │ │ + b.n f1fe │ │ │ │ │ mov.w sl, sl, lsl #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov.w r1, sl, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f90a │ │ │ │ │ + beq.w f830 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n f35a │ │ │ │ │ + b.n f362 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - b.n f218 │ │ │ │ │ + b.n f220 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n f37a │ │ │ │ │ + b.n f382 │ │ │ │ │ lsls r6, r6, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ lsls r1, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f984 │ │ │ │ │ + beq.w f814 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n f0a8 │ │ │ │ │ + b.n f0b0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r7, sl │ │ │ │ │ mov.w sl, #2 │ │ │ │ │ - b.n f0d6 │ │ │ │ │ + b.n f0de │ │ │ │ │ mov r7, r9 │ │ │ │ │ mov.w fp, #2 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ - b.n f218 │ │ │ │ │ + b.n f220 │ │ │ │ │ mov r9, r7 │ │ │ │ │ mov.w fp, #2 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ - b.n f37a │ │ │ │ │ + b.n f382 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f5d2 │ │ │ │ │ + bne.n f5da │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f436 │ │ │ │ │ + b.n f43e │ │ │ │ │ movs r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fa46 │ │ │ │ │ + beq.w f82a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 10418 <_loop0_171_rule> │ │ │ │ │ + bl 10398 <_loop0_171_rule> │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fa26 │ │ │ │ │ + beq.w f7be │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1161c <_loop0_37_rule> │ │ │ │ │ + bl 1159c <_loop0_37_rule> │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fa26 │ │ │ │ │ + beq.w f7be │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11e7c │ │ │ │ │ + bl 11dfc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w f29c │ │ │ │ │ + bne.w f2a4 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ strd r9, r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_make_arguments │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC50 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC50 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16760 │ │ │ │ │ + bl 163c4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f41a │ │ │ │ │ + bne.w f422 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, r6, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f49a │ │ │ │ │ + beq.w f4a2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f49c │ │ │ │ │ + b.n f4a4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f56a │ │ │ │ │ + b.n f572 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ strd r3, r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_make_arguments │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f41a │ │ │ │ │ + bne.w f422 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f498 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w f4a0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n f49c │ │ │ │ │ + b.n f9b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11e7c │ │ │ │ │ + bl 11dfc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w f480 │ │ │ │ │ + bne.w f488 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_make_arguments │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f41a │ │ │ │ │ - b.n f5ec │ │ │ │ │ + bne.w f422 │ │ │ │ │ + b.n f5f4 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w f8f4 │ │ │ │ │ + beq.w f99a │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f8c2 │ │ │ │ │ + bne.w f96a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w f902 │ │ │ │ │ + bne.w f9a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11a0 │ │ │ │ │ + bl 12e8 │ │ │ │ │ R_ARM_THM_CALL _tmp_169_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f7ac │ │ │ │ │ + bne.w f872 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w f902 │ │ │ │ │ + bne.w f9a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fa4c │ │ │ │ │ + bl fa40 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, f6be │ │ │ │ │ + cbnz r1, f6c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10418 <_loop0_171_rule> │ │ │ │ │ + bl 10398 <_loop0_171_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f9ee │ │ │ │ │ + beq.w f9fe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w f9e6 │ │ │ │ │ + beq.w f9f6 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w f9c8 │ │ │ │ │ + bne.w f9d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 10108 │ │ │ │ │ + bl 10088 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f9ba │ │ │ │ │ + bne.w f9ca │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w f9c8 │ │ │ │ │ + bne.w f9d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10674 <_loop1_185_rule> │ │ │ │ │ + bl 105f4 <_loop1_185_rule> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f9a4 │ │ │ │ │ + bne.w f9b4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w f902 │ │ │ │ │ + bne.w f9a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10418 <_loop0_171_rule> │ │ │ │ │ - cbz r0, f6dc │ │ │ │ │ + bl 10398 <_loop0_171_rule> │ │ │ │ │ + cbz r0, f6e4 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f7d0 │ │ │ │ │ + bne.w f896 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w f902 │ │ │ │ │ + bne.w f9a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11a0 │ │ │ │ │ + bl 12e8 │ │ │ │ │ R_ARM_THM_CALL _tmp_174_rule │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, f708 │ │ │ │ │ + cbnz r1, f710 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 708 <_PyPegen_parse+0x708> │ │ │ │ │ + bl 854 <_PyPegen_parse+0x854> │ │ │ │ │ R_ARM_THM_CALL _loop0_175_rule │ │ │ │ │ - cbz r0, f706 │ │ │ │ │ + cbz r0, f70e │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f834 │ │ │ │ │ + bne.w f8e6 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w f902 │ │ │ │ │ + bne.w f9a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a2c │ │ │ │ │ - R_ARM_THM_CALL _loop1_178_rule │ │ │ │ │ - cbnz r0, f770 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + bl 16414 <_loop1_178_rule> │ │ │ │ │ + cbnz r0, f75c │ │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - subs r6, r2, #1 │ │ │ │ │ + subs r2, r6, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w f890 │ │ │ │ │ - adds r3, r6, #1 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r6, r2 │ │ │ │ │ - bne.w f006 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w f5fc │ │ │ │ │ - ldr.w r8, [r4, #8] │ │ │ │ │ - b.n f008 │ │ │ │ │ + beq.w effc │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n f42a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1161c <_loop0_37_rule> │ │ │ │ │ + bl 1159c <_loop0_37_rule> │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fa36 │ │ │ │ │ + beq.w f92e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11e7c │ │ │ │ │ + bl 11dfc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w fa38 │ │ │ │ │ + bne.w f930 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ - b.n f5a0 │ │ │ │ │ + b.n f5a8 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f718 │ │ │ │ │ + beq.n f720 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f718 │ │ │ │ │ + beq.n f720 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC49 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC49 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -27151,49 +27145,154 @@ │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n f81c │ │ │ │ │ + bl 19d0 │ │ │ │ │ + R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, r6, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n f722 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + b.n f726 │ │ │ │ │ + mov r6, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 708 <_PyPegen_parse+0x708> │ │ │ │ │ + mov r9, r6 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + cbnz r1, f7d8 │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + b.n f02c │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + b.n f2a4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w f9b0 │ │ │ │ │ + ldr.w r8, [r4, #8] │ │ │ │ │ + b.n f010 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n f43e │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + cbnz r1, f7fc │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + adds r1, r2, #1 │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + beq.n f7ae │ │ │ │ │ + mov r9, r6 │ │ │ │ │ + b.n f02c │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n f2a4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w eff0 │ │ │ │ │ + b.n f72e │ │ │ │ │ + mov r7, sl │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n f43e │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + b.n f45a │ │ │ │ │ + mov r9, r7 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n f46e │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + cbnz r1, f86a │ │ │ │ │ + movs r0, #4 │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w f2e8 │ │ │ │ │ + b.n f836 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n f4a4 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n f46e │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 854 <_PyPegen_parse+0x854> │ │ │ │ │ R_ARM_THM_CALL _loop0_170_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f658 │ │ │ │ │ + beq.w f65e │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f658 │ │ │ │ │ + beq.w f65e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC45 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC45 │ │ │ │ │ - b.n f790 │ │ │ │ │ + b.n f77c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fae0 <_loop1_173_rule> │ │ │ │ │ + bl fad4 <_loop1_173_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f6dc │ │ │ │ │ + beq.w f6e4 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w f6de │ │ │ │ │ + bne.w f6e6 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f6dc │ │ │ │ │ + beq.w f6e4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -27202,447 +27301,346 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC47 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r7, #12] │ │ │ │ │ - bl 1888 │ │ │ │ │ - R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r6, r2, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w f71a │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f71e │ │ │ │ │ + b.n f796 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n f8b2 │ │ │ │ │ + beq.n f95a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, f8aa │ │ │ │ │ + cbnz r1, f952 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, f896 │ │ │ │ │ + cbz r0, f93e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 708 <_PyPegen_parse+0x708> │ │ │ │ │ + bl 854 <_PyPegen_parse+0x854> │ │ │ │ │ R_ARM_THM_CALL _loop0_177_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f706 │ │ │ │ │ + beq.w f70e │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f706 │ │ │ │ │ + beq.w f70e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC48 │ │ │ │ │ - b.n f790 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w efec │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n f420 │ │ │ │ │ - subs r3, r6, #1 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n f420 │ │ │ │ │ + b.n f77c │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + str.w r8, [r4, #8] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w f2ca │ │ │ │ │ + b.n f9b0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r1, f8aa │ │ │ │ │ + cbnz r1, f952 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fc38 │ │ │ │ │ + bl fc2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, f8ba │ │ │ │ │ + cbz r0, f962 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f856 │ │ │ │ │ + b.n f908 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f708 │ │ │ │ │ + b.n f710 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n f842 │ │ │ │ │ + b.n f8f4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f708 │ │ │ │ │ + b.n f710 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f642 │ │ │ │ │ + beq.w f648 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC44 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC44 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r7, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r7, #12] │ │ │ │ │ - b.n f81c │ │ │ │ │ + b.n f794 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, f902 │ │ │ │ │ + cbnz r1, f9a8 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n f632 │ │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ │ - subs r6, #1 │ │ │ │ │ - b.n f71e │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f466 │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + b.n f638 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #2 │ │ │ │ │ - b.n f452 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, f958 │ │ │ │ │ - movs r0, #4 │ │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w f17c │ │ │ │ │ - b.n f92a │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #2 │ │ │ │ │ - b.n f452 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, f97a │ │ │ │ │ - movs r0, #4 │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w f2e0 │ │ │ │ │ - b.n f910 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f466 │ │ │ │ │ - mov r7, sl │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n f436 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n f726 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f49c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f5fc │ │ │ │ │ + b.n f4a4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl fc38 │ │ │ │ │ - cbz r0, f9ee │ │ │ │ │ + bl fc2c │ │ │ │ │ + cbz r0, f9fe │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC46 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC46 │ │ │ │ │ - b.n f790 │ │ │ │ │ + b.n f77c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ - cbz r0, f9d0 │ │ │ │ │ + cbz r0, f9e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f9a6 │ │ │ │ │ + b.n f9b6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f6be │ │ │ │ │ + b.n f6c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f6b8 │ │ │ │ │ + beq.w f6be │ │ │ │ │ movs r1, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f6be │ │ │ │ │ + b.n f6c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n f688 │ │ │ │ │ + b.n f68e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f6be │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov r9, r6 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n f6c4 │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, fa2a │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - b.w f024 │ │ │ │ │ + subs r2, #2 │ │ │ │ │ + b.n f45a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + cbz r1, fa2a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r1, fa30 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - adds r1, r2, #1 │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n f9f4 │ │ │ │ │ - mov r9, r6 │ │ │ │ │ - b.w f024 │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f29c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n f436 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f29c │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - str.w r8, [r4, #8] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w f2c2 │ │ │ │ │ - b.n f5fc │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f452 │ │ │ │ │ + subs r2, #2 │ │ │ │ │ + b.n f45a │ │ │ │ │ + movs r0, #4 │ │ │ │ │ + ldr.w r9, [r4, #8] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w f184 │ │ │ │ │ + b.n fa0a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000fa4c : │ │ │ │ │ +0000fa40 : │ │ │ │ │ slash_no_default_rule(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n fada │ │ │ │ │ + beq.n face │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, fad2 │ │ │ │ │ + cbnz r3, fac6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl fae0 <_loop1_173_rule> │ │ │ │ │ + bl fad4 <_loop1_173_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, fa84 │ │ │ │ │ + cbz r0, fa78 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, faac │ │ │ │ │ + cbnz r0, faa0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, fad2 │ │ │ │ │ + cbnz r3, fac6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fae0 <_loop1_173_rule> │ │ │ │ │ + bl fad4 <_loop1_173_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, fa9e │ │ │ │ │ + cbz r0, fa92 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, faba │ │ │ │ │ + cbnz r0, faae │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fa84 │ │ │ │ │ - b.n faa2 │ │ │ │ │ + beq.n fa78 │ │ │ │ │ + b.n fa96 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n faa2 │ │ │ │ │ - b.n fa9e │ │ │ │ │ + bne.n fa96 │ │ │ │ │ + b.n fa92 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n faa6 │ │ │ │ │ + b.n fa9a │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n fa6a │ │ │ │ │ + b.n fa5e │ │ │ │ │ │ │ │ │ │ -0000fae0 <_loop1_173_rule>: │ │ │ │ │ +0000fad4 <_loop1_173_rule>: │ │ │ │ │ _loop1_173_rule(): │ │ │ │ │ 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 r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w fc1e <_loop1_173_rule+0x13e> │ │ │ │ │ + beq.w fc12 <_loop1_173_rule+0x13e> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n fbd8 <_loop1_173_rule+0xf8> │ │ │ │ │ + bne.n fbcc <_loop1_173_rule+0xf8> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fc14 <_loop1_173_rule+0x134> │ │ │ │ │ + beq.n fc08 <_loop1_173_rule+0x134> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n fbd8 <_loop1_173_rule+0xf8> │ │ │ │ │ + bne.n fbcc <_loop1_173_rule+0xf8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fc38 │ │ │ │ │ + bl fc2c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fbd0 <_loop1_173_rule+0xf0> │ │ │ │ │ + beq.n fbc4 <_loop1_173_rule+0xf0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl fc38 │ │ │ │ │ + bl fc2c │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, fb8e <_loop1_173_rule+0xae> │ │ │ │ │ + cbz r0, fb82 <_loop1_173_rule+0xae> │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fc0e <_loop1_173_rule+0x12e> │ │ │ │ │ + beq.n fc02 <_loop1_173_rule+0x12e> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r7, #4] │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bl fc38 │ │ │ │ │ + bl fc2c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fc02 <_loop1_173_rule+0x122> │ │ │ │ │ + beq.n fbf6 <_loop1_173_rule+0x122> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fc0c <_loop1_173_rule+0x12c> │ │ │ │ │ + beq.n fc00 <_loop1_173_rule+0x12c> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r7, #3 │ │ │ │ │ mov.w r8, #4 │ │ │ │ │ str r6, [r0, #8] │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - bl fc38 │ │ │ │ │ + bl fc2c │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, fbe0 <_loop1_173_rule+0x100> │ │ │ │ │ + cbz r0, fbd4 <_loop1_173_rule+0x100> │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - beq.n fbea <_loop1_173_rule+0x10a> │ │ │ │ │ + beq.n fbde <_loop1_173_rule+0x10a> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n fb72 <_loop1_173_rule+0x92> │ │ │ │ │ + b.n fb66 <_loop1_173_rule+0x92> │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, fbd2 <_loop1_173_rule+0xf2> │ │ │ │ │ + cbnz r3, fbc6 <_loop1_173_rule+0xf2> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fc24 <_loop1_173_rule+0x144> │ │ │ │ │ + beq.n fc18 <_loop1_173_rule+0x144> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n fbbc <_loop1_173_rule+0xdc> │ │ │ │ │ + ble.n fbb0 <_loop1_173_rule+0xdc> │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ ldr.w r0, [r5, r3, lsl #2] │ │ │ │ │ str.w r0, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.n fbac <_loop1_173_rule+0xcc> │ │ │ │ │ + bne.n fba0 <_loop1_173_rule+0xcc> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -27651,1019 +27649,963 @@ │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n fbc6 <_loop1_173_rule+0xe6> │ │ │ │ │ + b.n fbba <_loop1_173_rule+0xe6> │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n fb92 <_loop1_173_rule+0xb2> │ │ │ │ │ - b.n fbd2 <_loop1_173_rule+0xf2> │ │ │ │ │ + bne.n fb86 <_loop1_173_rule+0xb2> │ │ │ │ │ + b.n fbc6 <_loop1_173_rule+0xf2> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r3, r8, lsl #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r8, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, fc0e <_loop1_173_rule+0x12e> │ │ │ │ │ + cbz r0, fc02 <_loop1_173_rule+0x12e> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n fb82 <_loop1_173_rule+0xa2> │ │ │ │ │ + b.n fb76 <_loop1_173_rule+0xa2> │ │ │ │ │ mov r5, r7 │ │ │ │ │ movs r6, #2 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - b.n fb92 <_loop1_173_rule+0xb2> │ │ │ │ │ + b.n fb86 <_loop1_173_rule+0xb2> │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n fbd8 <_loop1_173_rule+0xf8> │ │ │ │ │ + b.n fbcc <_loop1_173_rule+0xf8> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n fb04 <_loop1_173_rule+0x24> │ │ │ │ │ + b.n faf8 <_loop1_173_rule+0x24> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n fbc6 <_loop1_173_rule+0xe6> │ │ │ │ │ + b.n fbba <_loop1_173_rule+0xe6> │ │ │ │ │ │ │ │ │ │ -0000fc38 : │ │ │ │ │ +0000fc2c : │ │ │ │ │ param_no_default_rule(): │ │ │ │ │ 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 r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w ff06 │ │ │ │ │ + beq.w fefa │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ff14 │ │ │ │ │ + bne.w ff08 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w fe62 │ │ │ │ │ + beq.w fe56 │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.w fe76 │ │ │ │ │ + beq.w fe6a │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fd4e │ │ │ │ │ + beq.n fd42 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w fef2 │ │ │ │ │ + beq.w fee6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ff02 │ │ │ │ │ + bne.w fef6 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w fe44 │ │ │ │ │ + bne.w fe38 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n fd50 │ │ │ │ │ + bne.n fd44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ff2c │ │ │ │ │ + beq.w ff20 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ strd r8, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ff1a │ │ │ │ │ + beq.w ff0e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fe2c │ │ │ │ │ + beq.w fe20 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w feee │ │ │ │ │ + bne.w fee2 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_add_type_comment_to_arg> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_add_type_comment_to_arg │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ff34 │ │ │ │ │ + beq.w ff28 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ff14 │ │ │ │ │ + bne.w ff08 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w fe9c │ │ │ │ │ + beq.w fe90 │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.w feb0 │ │ │ │ │ + beq.w fea4 │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fe32 │ │ │ │ │ + beq.n fe26 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w ff5e │ │ │ │ │ + beq.w ff52 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ff6e │ │ │ │ │ + bne.w ff62 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n fe54 │ │ │ │ │ + bne.n fe48 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n fe32 │ │ │ │ │ + bne.n fe26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r1, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fedc │ │ │ │ │ + beq.w fed0 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ strd r9, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ff4a │ │ │ │ │ + beq.w ff3e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbnz r3, fe28 │ │ │ │ │ + cbnz r3, fe1c │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r3, #8 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ mov r2, r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n fd30 │ │ │ │ │ + bne.n fd24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n fe34 │ │ │ │ │ + b.n fe28 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n fd52 │ │ │ │ │ + b.n fd46 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w fcc6 │ │ │ │ │ - b.n fcc4 │ │ │ │ │ + bne.w fcba │ │ │ │ │ + b.n fcb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n fdb8 │ │ │ │ │ - b.n fdb6 │ │ │ │ │ + bne.n fdac │ │ │ │ │ + b.n fdaa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, fe96 │ │ │ │ │ + cbnz r2, fe8a │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w fc7e │ │ │ │ │ + bne.w fc72 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n fee2 │ │ │ │ │ + blt.n fed6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w fc8c │ │ │ │ │ + beq.w fc80 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n fd52 │ │ │ │ │ + b.n fd46 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, fedc │ │ │ │ │ + cbnz r3, fed0 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w fd72 │ │ │ │ │ + bne.w fd66 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ itttt lt │ │ │ │ │ movlt r2, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ addlt.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - blt.n fe34 │ │ │ │ │ + blt.n fe28 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w fd80 │ │ │ │ │ + beq.w fd74 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n fe34 │ │ │ │ │ + b.n fe28 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n fd52 │ │ │ │ │ + b.n fd46 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n fd52 │ │ │ │ │ + b.n fd46 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w fcb2 │ │ │ │ │ + beq.w fca6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ - b.n fd52 │ │ │ │ │ + b.n fd46 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w fc64 │ │ │ │ │ + beq.w fc58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n fd44 │ │ │ │ │ + b.n fd38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fe2e │ │ │ │ │ + beq.n fe22 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n fd52 │ │ │ │ │ + b.n fd46 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n fd52 │ │ │ │ │ + b.n fd46 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r0, ff42 │ │ │ │ │ + cbnz r0, ff36 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n fd44 │ │ │ │ │ + b.n fd38 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n fd44 │ │ │ │ │ + b.n fd38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fe34 │ │ │ │ │ + beq.w fe28 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n fe34 │ │ │ │ │ + b.n fe28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w fda6 │ │ │ │ │ + beq.w fd9a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ - b.n fe34 │ │ │ │ │ + b.n fe28 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000ff74 : │ │ │ │ │ +0000ff68 : │ │ │ │ │ param_rule(): │ │ │ │ │ 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 r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 1009a │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + add.w r3, r3, #1 │ │ │ │ │ + str r3, [r0, #88] @ 0x58 │ │ │ │ │ + beq.n 10072 │ │ │ │ │ + ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1006c │ │ │ │ │ - ldrd r5, r6, [r4, #8] │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ - beq.n 1004c │ │ │ │ │ + bne.n 1005e │ │ │ │ │ + ldrd r6, r5, [r4, #8] │ │ │ │ │ + cmp r5, r6 │ │ │ │ │ + beq.n 10034 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10038 │ │ │ │ │ + beq.n 10020 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 10080 │ │ │ │ │ + beq.n 10080 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 10032 │ │ │ │ │ + cbnz r3, 1001a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 1003e │ │ │ │ │ + cbnz r0, 10026 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r2, 10038 │ │ │ │ │ + cbnz r2, 10020 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r1, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - mov r5, r0 │ │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 100a0 │ │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ │ + beq.n 10052 │ │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ - str r0, [sp, #12] │ │ │ │ │ - ldr r0, [r5, #24] │ │ │ │ │ - str r0, [sp, #8] │ │ │ │ │ - ldr r0, [r5, #20] │ │ │ │ │ + str r6, [sp, #12] │ │ │ │ │ + ldr r6, [r0, #24] │ │ │ │ │ + str r6, [sp, #8] │ │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ │ strd r8, r0, [sp] │ │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 10088 │ │ │ │ │ + cbz r0, 10066 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - b.n 10026 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + b.n 10010 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ffea │ │ │ │ │ - b.n ffe4 │ │ │ │ │ + bne.n ffda │ │ │ │ │ + b.n ffd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 10074 │ │ │ │ │ + blt.n 10058 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ │ + ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - mov r7, r1 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n ffb4 │ │ │ │ │ + beq.n ffa8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10028 │ │ │ │ │ + b.n 10060 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10028 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n ffce │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 10014 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1003a │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10028 │ │ │ │ │ + beq.n 10022 │ │ │ │ │ + b.n 1005a │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n ff98 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 10028 │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -000100a8 <_tmp_246_rule>: │ │ │ │ │ -_tmp_246_rule(): │ │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - add.w r3, r3, #1 │ │ │ │ │ - str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 100f2 <_tmp_246_rule+0x4a> │ │ │ │ │ - ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 100fe <_tmp_246_rule+0x56> │ │ │ │ │ - movs r1, #23 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 100ea <_tmp_246_rule+0x42> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 100fc <_tmp_246_rule+0x54> │ │ │ │ │ - movs r1, #52 @ 0x34 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 100ea <_tmp_246_rule+0x42> │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n ff92 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ + b.n 1005e │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 100cc <_tmp_246_rule+0x24> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ - nop │ │ │ │ │ + b.n ffc2 │ │ │ │ │ │ │ │ │ │ -00010108 : │ │ │ │ │ +00010088 : │ │ │ │ │ slash_with_default_rule(): │ │ │ │ │ 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, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 103b4 │ │ │ │ │ + beq.w 10334 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10334 │ │ │ │ │ + bne.w 102b4 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 103c4 │ │ │ │ │ + beq.w 10344 │ │ │ │ │ movs r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1031a │ │ │ │ │ + beq.w 1029a │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 103e0 │ │ │ │ │ + bne.w 10360 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fc38 │ │ │ │ │ + bl fc2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10304 │ │ │ │ │ + beq.w 10284 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fc38 │ │ │ │ │ + bl fc2c │ │ │ │ │ mov r9, r5 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 10196 │ │ │ │ │ + cbz r0, 10116 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - beq.w 102dc │ │ │ │ │ + beq.w 1025c │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r7, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - bl fc38 │ │ │ │ │ + bl fc2c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1017a │ │ │ │ │ + bne.n 100fa │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10314 │ │ │ │ │ + beq.w 10294 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 101e4 │ │ │ │ │ + ble.n 10164 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 101e4 │ │ │ │ │ + beq.n 10164 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n 101e4 │ │ │ │ │ + beq.n 10164 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n 101e4 │ │ │ │ │ + beq.n 10164 │ │ │ │ │ lsls r5, r5, #2 │ │ │ │ │ add.w r2, r7, #8 │ │ │ │ │ movs r3, #12 │ │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ │ str r0, [r1, r3] │ │ │ │ │ adds r3, #4 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.n 101d4 │ │ │ │ │ + bne.n 10154 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 10674 <_loop1_185_rule> │ │ │ │ │ + bl 105f4 <_loop1_185_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1035e │ │ │ │ │ + bne.w 102de │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10334 │ │ │ │ │ + bne.w 102b4 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 103e6 │ │ │ │ │ + beq.w 10366 │ │ │ │ │ movs r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1034e │ │ │ │ │ + beq.w 102ce │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10356 │ │ │ │ │ + bne.w 102d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fc38 │ │ │ │ │ + bl fc2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1033a │ │ │ │ │ + beq.n 102ba │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fc38 │ │ │ │ │ + bl fc2c │ │ │ │ │ mov r9, r5 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 10268 │ │ │ │ │ + cbz r0, 101e8 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - beq.n 102f0 │ │ │ │ │ + beq.n 10270 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r7, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - bl fc38 │ │ │ │ │ + bl fc2c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1024e │ │ │ │ │ + bne.n 101ce │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10348 │ │ │ │ │ + beq.n 102c8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 102b4 │ │ │ │ │ + ble.n 10234 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 102b4 │ │ │ │ │ + beq.n 10234 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n 102b4 │ │ │ │ │ + beq.n 10234 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n 102b4 │ │ │ │ │ + beq.n 10234 │ │ │ │ │ lsls r5, r5, #2 │ │ │ │ │ add.w r2, r7, #8 │ │ │ │ │ movs r3, #12 │ │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ │ str r0, [r1, r3] │ │ │ │ │ adds r3, #4 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.n 102a4 │ │ │ │ │ + bne.n 10224 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 10674 <_loop1_185_rule> │ │ │ │ │ + bl 105f4 <_loop1_185_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10390 │ │ │ │ │ + bne.n 10310 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov.w r1, r9, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 10314 │ │ │ │ │ + cbz r0, 10294 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 10180 │ │ │ │ │ + b.n 10100 │ │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov.w r1, r9, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 10348 │ │ │ │ │ + cbz r0, 102c8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 10252 │ │ │ │ │ + b.n 101d2 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 101e4 │ │ │ │ │ + bne.w 10164 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1020a │ │ │ │ │ + beq.w 1018a │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 102d4 │ │ │ │ │ + b.n 10254 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 102b4 │ │ │ │ │ + bne.n 10234 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 102cc │ │ │ │ │ + b.n 1024c │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 101fe │ │ │ │ │ + beq.w 1017e │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 101fe │ │ │ │ │ + beq.w 1017e │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_slash_with_default> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_slash_with_default │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10404 │ │ │ │ │ + beq.n 10384 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 102d4 │ │ │ │ │ + b.n 10254 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 102cc │ │ │ │ │ + beq.n 1024c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1037a │ │ │ │ │ - b.n 102cc │ │ │ │ │ + bne.n 102fa │ │ │ │ │ + b.n 1024c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 10132 │ │ │ │ │ - b.n 10334 │ │ │ │ │ + beq.w 100b2 │ │ │ │ │ + b.n 102b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 103e0 │ │ │ │ │ + cbnz r2, 10360 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10152 │ │ │ │ │ - b.n 1031a │ │ │ │ │ + bne.w 100d2 │ │ │ │ │ + b.n 1029a │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 10328 │ │ │ │ │ + b.n 102a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 10356 │ │ │ │ │ + bne.n 102d6 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10228 │ │ │ │ │ - b.n 1034e │ │ │ │ │ + bne.w 101a8 │ │ │ │ │ + b.n 102ce │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 102ce │ │ │ │ │ + beq.w 1024e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 102d4 │ │ │ │ │ + b.n 10254 │ │ │ │ │ │ │ │ │ │ -00010418 <_loop0_171_rule>: │ │ │ │ │ +00010398 <_loop0_171_rule>: │ │ │ │ │ _loop0_36_rule(): │ │ │ │ │ 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 r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 10528 <_loop0_171_rule+0x110> │ │ │ │ │ + beq.n 104a8 <_loop0_171_rule+0x110> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 1050e <_loop0_171_rule+0xf6> │ │ │ │ │ + bne.n 1048e <_loop0_171_rule+0xf6> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1051a <_loop0_171_rule+0x102> │ │ │ │ │ + beq.n 1049a <_loop0_171_rule+0x102> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1050e <_loop0_171_rule+0xf6> │ │ │ │ │ + bne.n 1048e <_loop0_171_rule+0xf6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fc38 │ │ │ │ │ + bl fc2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 104f2 <_loop0_171_rule+0xda> │ │ │ │ │ + beq.n 10472 <_loop0_171_rule+0xda> │ │ │ │ │ movs r6, #1 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ mov r8, r6 │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fc38 │ │ │ │ │ + bl fc2c │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 10482 <_loop0_171_rule+0x6a> │ │ │ │ │ + cbz r0, 10402 <_loop0_171_rule+0x6a> │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - beq.n 104de <_loop0_171_rule+0xc6> │ │ │ │ │ + beq.n 1045e <_loop0_171_rule+0xc6> │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ str.w r7, [r5, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 10468 <_loop0_171_rule+0x50> │ │ │ │ │ + b.n 103e8 <_loop0_171_rule+0x50> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10500 <_loop0_171_rule+0xe8> │ │ │ │ │ + beq.n 10480 <_loop0_171_rule+0xe8> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n 104c8 <_loop0_171_rule+0xb0> │ │ │ │ │ + ble.n 10448 <_loop0_171_rule+0xb0> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 104c8 <_loop0_171_rule+0xb0> │ │ │ │ │ + beq.n 10448 <_loop0_171_rule+0xb0> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n 104c8 <_loop0_171_rule+0xb0> │ │ │ │ │ + beq.n 10448 <_loop0_171_rule+0xb0> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r6, #3 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n 104c8 <_loop0_171_rule+0xb0> │ │ │ │ │ + beq.n 10448 <_loop0_171_rule+0xb0> │ │ │ │ │ movs r3, #3 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ ldr.w r1, [r5, r3, lsl #2] │ │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.n 104b8 <_loop0_171_rule+0xa0> │ │ │ │ │ + bne.n 10438 <_loop0_171_rule+0xa0> │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r5, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ @@ -28671,332 +28613,332 @@ │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 10516 <_loop0_171_rule+0xfe> │ │ │ │ │ + cbz r0, 10496 <_loop0_171_rule+0xfe> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 10476 <_loop0_171_rule+0x5e> │ │ │ │ │ + b.n 103f6 <_loop0_171_rule+0x5e> │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 104c8 <_loop0_171_rule+0xb0> │ │ │ │ │ + bne.n 10448 <_loop0_171_rule+0xb0> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 104d4 <_loop0_171_rule+0xbc> │ │ │ │ │ + b.n 10454 <_loop0_171_rule+0xbc> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - b.n 10500 <_loop0_171_rule+0xe8> │ │ │ │ │ + b.n 10480 <_loop0_171_rule+0xe8> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 104d4 <_loop0_171_rule+0xbc> │ │ │ │ │ + b.n 10454 <_loop0_171_rule+0xbc> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1043a <_loop0_171_rule+0x22> │ │ │ │ │ + b.n 103ba <_loop0_171_rule+0x22> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00010530 : │ │ │ │ │ +000104b0 : │ │ │ │ │ import_from_as_name_rule(): │ │ │ │ │ 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 r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 10640 │ │ │ │ │ + beq.n 105c0 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1064c │ │ │ │ │ + bne.n 105cc │ │ │ │ │ ldrd r6, r5, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.n 105ea │ │ │ │ │ + beq.n 1056a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10634 │ │ │ │ │ + beq.n 105b4 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 10622 │ │ │ │ │ + beq.n 105a2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 10630 │ │ │ │ │ + bne.n 105b0 │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10610 │ │ │ │ │ + bne.n 10590 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 10634 │ │ │ │ │ + bne.n 105b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1063a │ │ │ │ │ + beq.n 105ba │ │ │ │ │ ldrd r3, r2, [r0, #20] │ │ │ │ │ ldr r5, [r5, #4] │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ - cbnz r1, 1061e │ │ │ │ │ + cbnz r1, 1059e │ │ │ │ │ bl 0 <_PyAST_alias> │ │ │ │ │ R_ARM_THM_CALL _PyAST_alias │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10652 │ │ │ │ │ + beq.n 105d2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 10666 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ + blt.n 105e6 │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + ldr.w r3, [r2, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 10570 │ │ │ │ │ + beq.n 104f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 105e2 │ │ │ │ │ + b.n 10562 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 105a6 │ │ │ │ │ - b.n 105a4 │ │ │ │ │ + bne.n 10526 │ │ │ │ │ + b.n 10524 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ - b.n 105d6 │ │ │ │ │ + b.n 10556 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 10592 │ │ │ │ │ + beq.n 10512 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 105e0 │ │ │ │ │ + b.n 10560 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 105e2 │ │ │ │ │ + b.n 10562 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1055a │ │ │ │ │ + beq.n 104da │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 105e2 │ │ │ │ │ + b.n 10562 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10636 │ │ │ │ │ + beq.n 105b6 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 105e2 │ │ │ │ │ + b.n 10562 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 105e2 │ │ │ │ │ + b.n 10562 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00010674 <_loop1_185_rule>: │ │ │ │ │ +000105f4 <_loop1_185_rule>: │ │ │ │ │ _loop1_41_rule(): │ │ │ │ │ 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 r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 10e0e <_loop1_185_rule+0x79a> │ │ │ │ │ + beq.w 10d8e <_loop1_185_rule+0x79a> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10e1c <_loop1_185_rule+0x7a8> │ │ │ │ │ + bne.w 10d9c <_loop1_185_rule+0x7a8> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10ec6 <_loop1_185_rule+0x852> │ │ │ │ │ + beq.w 10e46 <_loop1_185_rule+0x852> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 10ed6 <_loop1_185_rule+0x862> │ │ │ │ │ + bne.w 10e56 <_loop1_185_rule+0x862> │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 10eb4 <_loop1_185_rule+0x840> │ │ │ │ │ + beq.w 10e34 <_loop1_185_rule+0x840> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 10904 <_loop1_185_rule+0x290> │ │ │ │ │ + beq.w 10884 <_loop1_185_rule+0x290> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r5, r6 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.w 1091c <_loop1_185_rule+0x2a8> │ │ │ │ │ + beq.w 1089c <_loop1_185_rule+0x2a8> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1094c <_loop1_185_rule+0x2d8> │ │ │ │ │ + beq.w 108cc <_loop1_185_rule+0x2d8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 10e50 <_loop1_185_rule+0x7dc> │ │ │ │ │ + beq.w 10dd0 <_loop1_185_rule+0x7dc> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10e60 <_loop1_185_rule+0x7ec> │ │ │ │ │ + bne.w 10de0 <_loop1_185_rule+0x7ec> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10aca <_loop1_185_rule+0x456> │ │ │ │ │ + bne.w 10a4a <_loop1_185_rule+0x456> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10950 <_loop1_185_rule+0x2dc> │ │ │ │ │ + bne.w 108d0 <_loop1_185_rule+0x2dc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10e22 <_loop1_185_rule+0x7ae> │ │ │ │ │ + beq.w 10da2 <_loop1_185_rule+0x7ae> │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ ldrd r2, r1, [sp, #20] │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ strd sl, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10e2a <_loop1_185_rule+0x7b6> │ │ │ │ │ + beq.w 10daa <_loop1_185_rule+0x7b6> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 161f4 │ │ │ │ │ + bl 15e58 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10ada <_loop1_185_rule+0x466> │ │ │ │ │ + beq.w 10a5a <_loop1_185_rule+0x466> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10ada <_loop1_185_rule+0x466> │ │ │ │ │ + beq.w 10a5a <_loop1_185_rule+0x466> │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10eb0 <_loop1_185_rule+0x83c> │ │ │ │ │ + bne.w 10e30 <_loop1_185_rule+0x83c> │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10a4e <_loop1_185_rule+0x3da> │ │ │ │ │ + beq.w 109ce <_loop1_185_rule+0x3da> │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r7 │ │ │ │ │ mov r9, lr │ │ │ │ │ mov r5, r8 │ │ │ │ │ subs r2, #1 │ │ │ │ │ @@ -29004,302 +28946,302 @@ │ │ │ │ │ str.w lr, [sp, #28] │ │ │ │ │ str.w r8, [sp, #20] │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str.w r9, [sp, #24] │ │ │ │ │ - beq.w 10d66 <_loop1_185_rule+0x6f2> │ │ │ │ │ + beq.w 10ce6 <_loop1_185_rule+0x6f2> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10dea <_loop1_185_rule+0x776> │ │ │ │ │ + bne.w 10d6a <_loop1_185_rule+0x776> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ mov sl, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 10ae0 <_loop1_185_rule+0x46c> │ │ │ │ │ + beq.w 10a60 <_loop1_185_rule+0x46c> │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.w 10af8 <_loop1_185_rule+0x484> │ │ │ │ │ + beq.w 10a78 <_loop1_185_rule+0x484> │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r8, r3, [r3, #12] │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10b26 <_loop1_185_rule+0x4b2> │ │ │ │ │ + beq.w 10aa6 <_loop1_185_rule+0x4b2> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 10dbc <_loop1_185_rule+0x748> │ │ │ │ │ + beq.w 10d3c <_loop1_185_rule+0x748> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10dcc <_loop1_185_rule+0x758> │ │ │ │ │ + bne.w 10d4c <_loop1_185_rule+0x758> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10d02 <_loop1_185_rule+0x68e> │ │ │ │ │ + bne.w 10c82 <_loop1_185_rule+0x68e> │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10b2a <_loop1_185_rule+0x4b6> │ │ │ │ │ + bne.w 10aaa <_loop1_185_rule+0x4b6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldrd r2, r1, [sp, #32] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10de2 <_loop1_185_rule+0x76e> │ │ │ │ │ + beq.w 10d62 <_loop1_185_rule+0x76e> │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ strd r7, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10dd0 <_loop1_185_rule+0x75c> │ │ │ │ │ + beq.w 10d50 <_loop1_185_rule+0x75c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 161f4 │ │ │ │ │ + bl 15e58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10cf0 <_loop1_185_rule+0x67c> │ │ │ │ │ + beq.w 10c70 <_loop1_185_rule+0x67c> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10cf0 <_loop1_185_rule+0x67c> │ │ │ │ │ + beq.w 10c70 <_loop1_185_rule+0x67c> │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10db8 <_loop1_185_rule+0x744> │ │ │ │ │ + bne.w 10d38 <_loop1_185_rule+0x744> │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10c28 <_loop1_185_rule+0x5b4> │ │ │ │ │ + beq.w 10ba8 <_loop1_185_rule+0x5b4> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq.w 10d22 <_loop1_185_rule+0x6ae> │ │ │ │ │ + beq.w 10ca2 <_loop1_185_rule+0x6ae> │ │ │ │ │ str.w r5, [fp, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ - b.n 107dc <_loop1_185_rule+0x168> │ │ │ │ │ + b.n 1075c <_loop1_185_rule+0x168> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10db4 <_loop1_185_rule+0x740> │ │ │ │ │ + bne.w 10d34 <_loop1_185_rule+0x740> │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 106e6 <_loop1_185_rule+0x72> │ │ │ │ │ + bne.w 10666 <_loop1_185_rule+0x72> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 10daa <_loop1_185_rule+0x736> │ │ │ │ │ + blt.w 10d2a <_loop1_185_rule+0x736> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10db4 <_loop1_185_rule+0x740> │ │ │ │ │ + bne.w 10d34 <_loop1_185_rule+0x740> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10702 <_loop1_185_rule+0x8e> │ │ │ │ │ + bne.w 10682 <_loop1_185_rule+0x8e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10d9c <_loop1_185_rule+0x728> │ │ │ │ │ + bne.w 10d1c <_loop1_185_rule+0x728> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 10a62 <_loop1_185_rule+0x3ee> │ │ │ │ │ + beq.n 109e2 <_loop1_185_rule+0x3ee> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 10a7a <_loop1_185_rule+0x406> │ │ │ │ │ + beq.w 109fa <_loop1_185_rule+0x406> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10aaa <_loop1_185_rule+0x436> │ │ │ │ │ + beq.w 10a2a <_loop1_185_rule+0x436> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 10e3c <_loop1_185_rule+0x7c8> │ │ │ │ │ + beq.w 10dbc <_loop1_185_rule+0x7c8> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10e4c <_loop1_185_rule+0x7d8> │ │ │ │ │ + bne.w 10dcc <_loop1_185_rule+0x7d8> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10ce0 <_loop1_185_rule+0x66c> │ │ │ │ │ + bne.w 10c60 <_loop1_185_rule+0x66c> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 10da0 <_loop1_185_rule+0x72c> │ │ │ │ │ + bne.w 10d20 <_loop1_185_rule+0x72c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10e6a <_loop1_185_rule+0x7f6> │ │ │ │ │ + beq.w 10dea <_loop1_185_rule+0x7f6> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ strd sl, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10dfa <_loop1_185_rule+0x786> │ │ │ │ │ + beq.w 10d7a <_loop1_185_rule+0x786> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 161f4 │ │ │ │ │ + bl 15e58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10cf6 <_loop1_185_rule+0x682> │ │ │ │ │ + beq.w 10c76 <_loop1_185_rule+0x682> │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10d40 <_loop1_185_rule+0x6cc> │ │ │ │ │ + bne.w 10cc0 <_loop1_185_rule+0x6cc> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10cf6 <_loop1_185_rule+0x682> │ │ │ │ │ + beq.w 10c76 <_loop1_185_rule+0x682> │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 107c0 <_loop1_185_rule+0x14c> │ │ │ │ │ + bne.w 10740 <_loop1_185_rule+0x14c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10d7c <_loop1_185_rule+0x708> │ │ │ │ │ + beq.w 10cfc <_loop1_185_rule+0x708> │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10d7e <_loop1_185_rule+0x70a> │ │ │ │ │ + b.n 10cfe <_loop1_185_rule+0x70a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10e6a <_loop1_185_rule+0x7f6> │ │ │ │ │ + bne.w 10dea <_loop1_185_rule+0x7f6> │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 10970 <_loop1_185_rule+0x2fc> │ │ │ │ │ + bne.w 108f0 <_loop1_185_rule+0x2fc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 10d8c <_loop1_185_rule+0x718> │ │ │ │ │ + blt.w 10d0c <_loop1_185_rule+0x718> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10e6a <_loop1_185_rule+0x7f6> │ │ │ │ │ + bne.w 10dea <_loop1_185_rule+0x7f6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1098c <_loop1_185_rule+0x318> │ │ │ │ │ + bne.w 1090c <_loop1_185_rule+0x318> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r6, #0 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -29307,582 +29249,582 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10734 <_loop1_185_rule+0xc0> │ │ │ │ │ - b.n 10730 <_loop1_185_rule+0xbc> │ │ │ │ │ + bne.w 106b4 <_loop1_185_rule+0xc0> │ │ │ │ │ + b.n 106b0 <_loop1_185_rule+0xbc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10952 <_loop1_185_rule+0x2de> │ │ │ │ │ + b.n 108d2 <_loop1_185_rule+0x2de> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10e70 <_loop1_185_rule+0x7fc> │ │ │ │ │ + bne.w 10df0 <_loop1_185_rule+0x7fc> │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 10810 <_loop1_185_rule+0x19c> │ │ │ │ │ + bne.w 10790 <_loop1_185_rule+0x19c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 10d4c <_loop1_185_rule+0x6d8> │ │ │ │ │ + blt.w 10ccc <_loop1_185_rule+0x6d8> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r8, r3, [r3, #12] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10e70 <_loop1_185_rule+0x7fc> │ │ │ │ │ + bne.w 10df0 <_loop1_185_rule+0x7fc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1082a <_loop1_185_rule+0x1b6> │ │ │ │ │ + bne.w 107aa <_loop1_185_rule+0x1b6> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10d76 <_loop1_185_rule+0x702> │ │ │ │ │ + bne.w 10cf6 <_loop1_185_rule+0x702> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 10c30 <_loop1_185_rule+0x5bc> │ │ │ │ │ + beq.n 10bb0 <_loop1_185_rule+0x5bc> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 10c4c <_loop1_185_rule+0x5d8> │ │ │ │ │ + beq.w 10bcc <_loop1_185_rule+0x5d8> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ │ ldrd r8, r6, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10c76 <_loop1_185_rule+0x602> │ │ │ │ │ + beq.w 10bf6 <_loop1_185_rule+0x602> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 10e8e <_loop1_185_rule+0x81a> │ │ │ │ │ + beq.w 10e0e <_loop1_185_rule+0x81a> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10ea4 <_loop1_185_rule+0x830> │ │ │ │ │ + bne.w 10e24 <_loop1_185_rule+0x830> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10d12 <_loop1_185_rule+0x69e> │ │ │ │ │ + bne.w 10c92 <_loop1_185_rule+0x69e> │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10d44 <_loop1_185_rule+0x6d0> │ │ │ │ │ + bne.w 10cc4 <_loop1_185_rule+0x6d0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r1, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ ldrd r2, r1, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10e64 <_loop1_185_rule+0x7f0> │ │ │ │ │ + beq.w 10de4 <_loop1_185_rule+0x7f0> │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ strd r6, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10df4 <_loop1_185_rule+0x780> │ │ │ │ │ + beq.w 10d74 <_loop1_185_rule+0x780> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 161f4 │ │ │ │ │ + bl 15e58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10d3a <_loop1_185_rule+0x6c6> │ │ │ │ │ + beq.w 10cba <_loop1_185_rule+0x6c6> │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10d3a <_loop1_185_rule+0x6c6> │ │ │ │ │ + bne.w 10cba <_loop1_185_rule+0x6c6> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10d3a <_loop1_185_rule+0x6c6> │ │ │ │ │ + beq.w 10cba <_loop1_185_rule+0x6c6> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 108e8 <_loop1_185_rule+0x274> │ │ │ │ │ + bne.w 10868 <_loop1_185_rule+0x274> │ │ │ │ │ ldrd r8, r5, [sp, #20] │ │ │ │ │ mov r7, fp │ │ │ │ │ - b.n 10a4e <_loop1_185_rule+0x3da> │ │ │ │ │ + b.n 109ce <_loop1_185_rule+0x3da> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10e64 <_loop1_185_rule+0x7f0> │ │ │ │ │ + bne.w 10de4 <_loop1_185_rule+0x7f0> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 10b48 <_loop1_185_rule+0x4d4> │ │ │ │ │ + bne.w 10ac8 <_loop1_185_rule+0x4d4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 10d56 <_loop1_185_rule+0x6e2> │ │ │ │ │ + blt.n 10cd6 <_loop1_185_rule+0x6e2> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ │ ldrd r8, r6, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10e64 <_loop1_185_rule+0x7f0> │ │ │ │ │ + bne.w 10de4 <_loop1_185_rule+0x7f0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10b60 <_loop1_185_rule+0x4ec> │ │ │ │ │ + bne.w 10ae0 <_loop1_185_rule+0x4ec> │ │ │ │ │ ldrd r8, r5, [sp, #20] │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 10ab4 <_loop1_185_rule+0x440> │ │ │ │ │ + beq.w 10a34 <_loop1_185_rule+0x440> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10ab4 <_loop1_185_rule+0x440> │ │ │ │ │ + bne.w 10a34 <_loop1_185_rule+0x440> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10e7a <_loop1_185_rule+0x806> │ │ │ │ │ + beq.w 10dfa <_loop1_185_rule+0x806> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 10cd2 <_loop1_185_rule+0x65e> │ │ │ │ │ + ble.n 10c52 <_loop1_185_rule+0x65e> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 10cd2 <_loop1_185_rule+0x65e> │ │ │ │ │ + beq.n 10c52 <_loop1_185_rule+0x65e> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n 10cd2 <_loop1_185_rule+0x65e> │ │ │ │ │ + beq.n 10c52 <_loop1_185_rule+0x65e> │ │ │ │ │ adds r2, r7, #4 │ │ │ │ │ lsls r5, r5, #2 │ │ │ │ │ movs r3, #8 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ │ str r0, [r1, r3] │ │ │ │ │ adds r3, #4 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.n 10cc4 <_loop1_185_rule+0x650> │ │ │ │ │ + bne.n 10c44 <_loop1_185_rule+0x650> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10ac2 <_loop1_185_rule+0x44e> │ │ │ │ │ + b.n 10a42 <_loop1_185_rule+0x44e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 109ba <_loop1_185_rule+0x346> │ │ │ │ │ - b.n 109b8 <_loop1_185_rule+0x344> │ │ │ │ │ + bne.w 1093a <_loop1_185_rule+0x346> │ │ │ │ │ + b.n 10938 <_loop1_185_rule+0x344> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10b2c <_loop1_185_rule+0x4b8> │ │ │ │ │ + b.n 10aac <_loop1_185_rule+0x4b8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10ab4 <_loop1_185_rule+0x440> │ │ │ │ │ + b.n 10a34 <_loop1_185_rule+0x440> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1085c <_loop1_185_rule+0x1e8> │ │ │ │ │ - b.n 10858 <_loop1_185_rule+0x1e4> │ │ │ │ │ + bne.w 107dc <_loop1_185_rule+0x1e8> │ │ │ │ │ + b.n 107d8 <_loop1_185_rule+0x1e4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10b90 <_loop1_185_rule+0x51c> │ │ │ │ │ - b.n 10b8e <_loop1_185_rule+0x51a> │ │ │ │ │ + bne.w 10b10 <_loop1_185_rule+0x51c> │ │ │ │ │ + b.n 10b0e <_loop1_185_rule+0x51a> │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10e76 <_loop1_185_rule+0x802> │ │ │ │ │ + beq.w 10df6 <_loop1_185_rule+0x802> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b.n 108f6 <_loop1_185_rule+0x282> │ │ │ │ │ + b.n 10876 <_loop1_185_rule+0x282> │ │ │ │ │ ldrd r8, r5, [sp, #20] │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10c80 <_loop1_185_rule+0x60c> │ │ │ │ │ + b.n 10c00 <_loop1_185_rule+0x60c> │ │ │ │ │ ldrd r8, r5, [sp, #20] │ │ │ │ │ mov r7, fp │ │ │ │ │ - b.n 10c7e <_loop1_185_rule+0x60a> │ │ │ │ │ + b.n 10bfe <_loop1_185_rule+0x60a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10b2c <_loop1_185_rule+0x4b8> │ │ │ │ │ + b.n 10aac <_loop1_185_rule+0x4b8> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, fp │ │ │ │ │ ldrd r8, r5, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10c80 <_loop1_185_rule+0x60c> │ │ │ │ │ + b.n 10c00 <_loop1_185_rule+0x60c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 10eac <_loop1_185_rule+0x838> │ │ │ │ │ + beq.w 10e2c <_loop1_185_rule+0x838> │ │ │ │ │ ldrd r8, r5, [sp, #20] │ │ │ │ │ mov r7, fp │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 10ab4 <_loop1_185_rule+0x440> │ │ │ │ │ - b.n 10c8e <_loop1_185_rule+0x61a> │ │ │ │ │ + beq.w 10a34 <_loop1_185_rule+0x440> │ │ │ │ │ + b.n 10c0e <_loop1_185_rule+0x61a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10ab4 <_loop1_185_rule+0x440> │ │ │ │ │ + b.n 10a34 <_loop1_185_rule+0x440> │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 10d7c <_loop1_185_rule+0x708> │ │ │ │ │ + b.n 10cfc <_loop1_185_rule+0x708> │ │ │ │ │ subs r3, #3 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10ab4 <_loop1_185_rule+0x440> │ │ │ │ │ + b.n 10a34 <_loop1_185_rule+0x440> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10952 <_loop1_185_rule+0x2de> │ │ │ │ │ + b.n 108d2 <_loop1_185_rule+0x2de> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10950 <_loop1_185_rule+0x2dc> │ │ │ │ │ + b.n 108d0 <_loop1_185_rule+0x2dc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10b2c <_loop1_185_rule+0x4b8> │ │ │ │ │ + b.n 10aac <_loop1_185_rule+0x4b8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 10844 <_loop1_185_rule+0x1d0> │ │ │ │ │ + beq.w 107c4 <_loop1_185_rule+0x1d0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ - b.n 10b2c <_loop1_185_rule+0x4b8> │ │ │ │ │ + b.n 10aac <_loop1_185_rule+0x4b8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10cf2 <_loop1_185_rule+0x67e> │ │ │ │ │ + beq.n 10c72 <_loop1_185_rule+0x67e> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10b2c <_loop1_185_rule+0x4b8> │ │ │ │ │ + b.n 10aac <_loop1_185_rule+0x4b8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10b2c <_loop1_185_rule+0x4b8> │ │ │ │ │ + b.n 10aac <_loop1_185_rule+0x4b8> │ │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r7, fp │ │ │ │ │ - b.n 10d7c <_loop1_185_rule+0x708> │ │ │ │ │ + b.n 10cfc <_loop1_185_rule+0x708> │ │ │ │ │ ldrd r8, r5, [sp, #20] │ │ │ │ │ mov r7, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10c80 <_loop1_185_rule+0x60c> │ │ │ │ │ + beq.w 10c00 <_loop1_185_rule+0x60c> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10c80 <_loop1_185_rule+0x60c> │ │ │ │ │ + b.n 10c00 <_loop1_185_rule+0x60c> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 106a2 <_loop1_185_rule+0x2e> │ │ │ │ │ + beq.w 10622 <_loop1_185_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 10cdc <_loop1_185_rule+0x668> │ │ │ │ │ + b.n 10c5c <_loop1_185_rule+0x668> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10952 <_loop1_185_rule+0x2de> │ │ │ │ │ + b.n 108d2 <_loop1_185_rule+0x2de> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10e26 <_loop1_185_rule+0x7b2> │ │ │ │ │ + beq.n 10da6 <_loop1_185_rule+0x7b2> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10952 <_loop1_185_rule+0x2de> │ │ │ │ │ + b.n 108d2 <_loop1_185_rule+0x2de> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 109a6 <_loop1_185_rule+0x332> │ │ │ │ │ + beq.w 10926 <_loop1_185_rule+0x332> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ - b.n 10c80 <_loop1_185_rule+0x60c> │ │ │ │ │ + b.n 10c00 <_loop1_185_rule+0x60c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1071c <_loop1_185_rule+0xa8> │ │ │ │ │ + beq.w 1069c <_loop1_185_rule+0xa8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ - b.n 10952 <_loop1_185_rule+0x2de> │ │ │ │ │ + b.n 108d2 <_loop1_185_rule+0x2de> │ │ │ │ │ ldrd r8, r5, [sp, #20] │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10c80 <_loop1_185_rule+0x60c> │ │ │ │ │ + b.n 10c00 <_loop1_185_rule+0x60c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10b2c <_loop1_185_rule+0x4b8> │ │ │ │ │ + b.n 10aac <_loop1_185_rule+0x4b8> │ │ │ │ │ mov r7, fp │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 10cdc <_loop1_185_rule+0x668> │ │ │ │ │ + b.n 10c5c <_loop1_185_rule+0x668> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 10b7a <_loop1_185_rule+0x506> │ │ │ │ │ + beq.w 10afa <_loop1_185_rule+0x506> │ │ │ │ │ ldrd r8, r5, [sp, #20] │ │ │ │ │ mov r7, fp │ │ │ │ │ - b.n 10e4a <_loop1_185_rule+0x7d6> │ │ │ │ │ + b.n 10dca <_loop1_185_rule+0x7d6> │ │ │ │ │ ldrd r8, r5, [sp, #20] │ │ │ │ │ mov r7, fp │ │ │ │ │ - b.n 10e4c <_loop1_185_rule+0x7d8> │ │ │ │ │ + b.n 10dcc <_loop1_185_rule+0x7d8> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.n 107f6 <_loop1_185_rule+0x182> │ │ │ │ │ + b.n 10776 <_loop1_185_rule+0x182> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10952 <_loop1_185_rule+0x2de> │ │ │ │ │ + b.n 108d2 <_loop1_185_rule+0x2de> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 106cc <_loop1_185_rule+0x58> │ │ │ │ │ - b.n 10d7c <_loop1_185_rule+0x708> │ │ │ │ │ + beq.w 1064c <_loop1_185_rule+0x58> │ │ │ │ │ + b.n 10cfc <_loop1_185_rule+0x708> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r7 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 10cdc <_loop1_185_rule+0x668> │ │ │ │ │ + b.n 10c5c <_loop1_185_rule+0x668> │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 10cdc <_loop1_185_rule+0x668> │ │ │ │ │ + b.n 10c5c <_loop1_185_rule+0x668> │ │ │ │ │ │ │ │ │ │ -00010edc : │ │ │ │ │ +00010e5c : │ │ │ │ │ named_expression_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 11264 │ │ │ │ │ + beq.w 111e4 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11272 │ │ │ │ │ + bne.w 111f2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 10f84 │ │ │ │ │ + beq.n 10f04 │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ it ne │ │ │ │ │ movne r6, r5 │ │ │ │ │ - beq.n 10f9a │ │ │ │ │ + beq.n 10f1a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r7, r3, [r3, #12] │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10fc4 │ │ │ │ │ + bne.n 10f44 │ │ │ │ │ ldrd r3, r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11050 │ │ │ │ │ + bne.w 10fd0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 11232 │ │ │ │ │ + bne.w 111b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11088 │ │ │ │ │ + beq.w 11008 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #53 @ 0x35 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11088 │ │ │ │ │ + beq.w 11008 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1124a │ │ │ │ │ + bne.w 111ca │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.n 10f20 │ │ │ │ │ + bne.n 10ea0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1103a │ │ │ │ │ + blt.n 10fba │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldrd r7, r3, [r3, #12] │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1124a │ │ │ │ │ + bne.w 111ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10f38 │ │ │ │ │ + beq.n 10eb8 │ │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10f38 │ │ │ │ │ + beq.n 10eb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1127e │ │ │ │ │ + beq.w 111fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1127e │ │ │ │ │ + beq.w 111fe │ │ │ │ │ mov r1, r6 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldrd r6, r3, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11278 │ │ │ │ │ + beq.w 111f8 │ │ │ │ │ strd r6, r3, [sp] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_NamedExpr> │ │ │ │ │ @@ -29890,129 +29832,129 @@ │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16760 │ │ │ │ │ + bl 163c4 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1123a │ │ │ │ │ + beq.w 111ba │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10f7a │ │ │ │ │ + b.n 10efa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 10f4a │ │ │ │ │ + beq.w 10eca │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 11272 │ │ │ │ │ + bne.w 111f2 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 11250 │ │ │ │ │ + beq.w 111d0 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov.w r1, #1200 @ 0x4b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbz r0, 11090 │ │ │ │ │ + cbz r0, 11010 │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 11036 │ │ │ │ │ + bne.n 10fb6 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 10f4a │ │ │ │ │ + b.n 10eca │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 11036 │ │ │ │ │ + b.n 10fb6 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1125e │ │ │ │ │ + bne.w 111de │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1116c │ │ │ │ │ + bne.n 110ec │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1125e │ │ │ │ │ + bne.w 111de │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbnz r0, 11100 │ │ │ │ │ + cbnz r0, 11080 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1125e │ │ │ │ │ + bne.w 111de │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_161_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_161_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cbz r0, 110e8 │ │ │ │ │ + cbz r0, 11068 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a380 │ │ │ │ │ + bl a388 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 111cc │ │ │ │ │ + bne.n 1114c │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov.w r2, #1200 @ 0x4b0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 11076 │ │ │ │ │ + b.n 10ff6 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 110be │ │ │ │ │ + beq.n 1103e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a380 │ │ │ │ │ + bl a388 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 110be │ │ │ │ │ + beq.n 1103e │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_160_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_160_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 110be │ │ │ │ │ + beq.n 1103e │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC53 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -30022,38 +29964,38 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r7, #16] │ │ │ │ │ - bl 1888 │ │ │ │ │ + bl 19d0 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 110f0 │ │ │ │ │ + beq.n 11070 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11084 │ │ │ │ │ + b.n 11004 │ │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 110a8 │ │ │ │ │ + beq.n 11028 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 110a8 │ │ │ │ │ + beq.n 11028 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r7, #16] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ @@ -30074,42 +30016,42 @@ │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC52 │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC52 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ - bl 1888 │ │ │ │ │ + bl 19d0 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1115e │ │ │ │ │ - b.n 110f0 │ │ │ │ │ + bne.n 110de │ │ │ │ │ + b.n 11070 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 110e8 │ │ │ │ │ + beq.n 11068 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a380 │ │ │ │ │ + bl a388 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 110e8 │ │ │ │ │ + beq.n 11068 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_162_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_162_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 110e8 │ │ │ │ │ + beq.w 11068 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r7, #16] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ @@ -30129,1682 +30071,1681 @@ │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC54 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ - b.n 111ba │ │ │ │ │ + b.n 1113a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10f7a │ │ │ │ │ + b.n 10efa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbz r0, 11286 │ │ │ │ │ + cbz r0, 11206 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11044 │ │ │ │ │ + b.n 10fc4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11044 │ │ │ │ │ + b.n 10fc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 11064 │ │ │ │ │ + beq.w 10fe4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11168 │ │ │ │ │ + b.n 110e8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 10f08 │ │ │ │ │ + beq.w 10e88 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 10f7a │ │ │ │ │ + b.n 10efa │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11004 │ │ │ │ │ + b.n 10f84 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11044 │ │ │ │ │ + b.n 10fc4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11044 │ │ │ │ │ + b.n 10fc4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0001128c : │ │ │ │ │ +0001120c : │ │ │ │ │ tuple_rule(): │ │ │ │ │ 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, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 114ce │ │ │ │ │ + beq.w 1144e │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1146c │ │ │ │ │ + bne.w 113ec │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 114e6 │ │ │ │ │ + beq.w 11466 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11468 │ │ │ │ │ + beq.w 113e8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 114b2 │ │ │ │ │ + beq.w 11432 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 114ac │ │ │ │ │ + bne.w 1142c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 113c6 │ │ │ │ │ + beq.n 11346 │ │ │ │ │ ldr r7, [r4, #12] │ │ │ │ │ cmp r8, r7 │ │ │ │ │ it ne │ │ │ │ │ movne r7, r8 │ │ │ │ │ - beq.n 113dc │ │ │ │ │ + beq.n 1135c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11406 │ │ │ │ │ + bne.n 11386 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 114de │ │ │ │ │ + bne.w 1145e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10edc │ │ │ │ │ + bl 10e5c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11488 │ │ │ │ │ + beq.w 11408 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1144c │ │ │ │ │ + beq.n 113cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12cb8 │ │ │ │ │ + bl 12c38 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 114a4 │ │ │ │ │ + bne.w 11424 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11498 │ │ │ │ │ + beq.w 11418 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1146a │ │ │ │ │ + bne.n 113ea │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11468 │ │ │ │ │ + beq.n 113e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 113b8 │ │ │ │ │ + cbz r0, 11338 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, r9 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Tuple │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 114bc │ │ │ │ │ + beq.w 1143c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 114de │ │ │ │ │ + bne.w 1145e │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.n 11312 │ │ │ │ │ + bne.n 11292 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1148c │ │ │ │ │ + blt.n 1140c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov fp, r3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 114de │ │ │ │ │ + bne.n 1145e │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1132c │ │ │ │ │ + beq.n 112ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a380 │ │ │ │ │ + bl a388 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1132c │ │ │ │ │ + beq.n 112ac │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1150e │ │ │ │ │ + beq.n 1148e │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, fp │ │ │ │ │ ldr r6, [r7, #24] │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r6, [r7, #20] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 1147a │ │ │ │ │ + cbz r0, 113fa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11356 │ │ │ │ │ + bne.n 112d6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r1, 1146a │ │ │ │ │ + cbnz r1, 113ea │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1138e │ │ │ │ │ + bne.n 1130e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11518 │ │ │ │ │ + bne.n 11498 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11450 │ │ │ │ │ + b.n 113d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11450 │ │ │ │ │ + b.n 113d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r0, 114a8 │ │ │ │ │ + cbnz r0, 11428 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11454 │ │ │ │ │ + b.n 113d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11450 │ │ │ │ │ + b.n 113d0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1146a │ │ │ │ │ + b.n 113ea │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 112f0 │ │ │ │ │ + b.n 11270 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1146c │ │ │ │ │ + beq.n 113ec │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 113bc │ │ │ │ │ + b.n 1133c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 112ba │ │ │ │ │ + beq.w 1123a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1146c │ │ │ │ │ + b.n 113ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11450 │ │ │ │ │ + b.n 113d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1151e │ │ │ │ │ + blt.n 1149e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 112d2 │ │ │ │ │ + beq.w 11252 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 113bc │ │ │ │ │ + b.n 1133c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11450 │ │ │ │ │ + b.n 113d0 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11450 │ │ │ │ │ + b.n 113d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 113bc │ │ │ │ │ + b.n 1133c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0001152c : │ │ │ │ │ +000114ac : │ │ │ │ │ star_named_expression_rule(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 11614 │ │ │ │ │ + beq.n 11594 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 115b0 │ │ │ │ │ + cbnz r2, 11530 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 1158c │ │ │ │ │ + beq.n 1150c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 115bc │ │ │ │ │ + cbnz r0, 1153c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 115b0 │ │ │ │ │ + cbnz r3, 11530 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10edc │ │ │ │ │ - cbz r0, 115b8 │ │ │ │ │ + bl 10e5c │ │ │ │ │ + cbz r0, 11538 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 11602 │ │ │ │ │ + blt.n 11582 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 11566 │ │ │ │ │ + beq.n 114e6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11584 │ │ │ │ │ + b.n 11504 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 1157e │ │ │ │ │ + b.n 114fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a380 │ │ │ │ │ + bl a388 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11570 │ │ │ │ │ + beq.n 114f0 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1160e │ │ │ │ │ + cbz r0, 1158e │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1157e │ │ │ │ │ + bne.n 114fe │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1157e │ │ │ │ │ + beq.n 114fe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11584 │ │ │ │ │ + b.n 11504 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11584 │ │ │ │ │ + b.n 11504 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11584 │ │ │ │ │ + b.n 11504 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1154c │ │ │ │ │ + b.n 114cc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0001161c <_loop0_37_rule>: │ │ │ │ │ +0001159c <_loop0_37_rule>: │ │ │ │ │ _loop0_40_rule(): │ │ │ │ │ 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 r1, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 11e34 <_loop0_37_rule+0x818> │ │ │ │ │ + beq.w 11db4 <_loop0_37_rule+0x818> │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11e42 <_loop0_37_rule+0x826> │ │ │ │ │ + bne.w 11dc2 <_loop0_37_rule+0x826> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11cdc <_loop0_37_rule+0x6c0> │ │ │ │ │ + beq.w 11c5c <_loop0_37_rule+0x6c0> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 11e2e <_loop0_37_rule+0x812> │ │ │ │ │ + bne.w 11dae <_loop0_37_rule+0x812> │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 11e1c <_loop0_37_rule+0x800> │ │ │ │ │ + beq.w 11d9c <_loop0_37_rule+0x800> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 118aa <_loop0_37_rule+0x28e> │ │ │ │ │ + beq.w 1182a <_loop0_37_rule+0x28e> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r5, r8 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq.w 118c2 <_loop0_37_rule+0x2a6> │ │ │ │ │ + beq.w 11842 <_loop0_37_rule+0x2a6> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 118f2 <_loop0_37_rule+0x2d6> │ │ │ │ │ + beq.w 11872 <_loop0_37_rule+0x2d6> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 11d72 <_loop0_37_rule+0x756> │ │ │ │ │ + beq.w 11cf2 <_loop0_37_rule+0x756> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11d82 <_loop0_37_rule+0x766> │ │ │ │ │ + bne.w 11d02 <_loop0_37_rule+0x766> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11a90 <_loop0_37_rule+0x474> │ │ │ │ │ + bne.w 11a10 <_loop0_37_rule+0x474> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 118f6 <_loop0_37_rule+0x2da> │ │ │ │ │ + bne.w 11876 <_loop0_37_rule+0x2da> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11e48 <_loop0_37_rule+0x82c> │ │ │ │ │ + beq.w 11dc8 <_loop0_37_rule+0x82c> │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ strd r9, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11e68 <_loop0_37_rule+0x84c> │ │ │ │ │ + beq.w 11de8 <_loop0_37_rule+0x84c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 161f4 │ │ │ │ │ + bl 15e58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11aa0 <_loop0_37_rule+0x484> │ │ │ │ │ + beq.w 11a20 <_loop0_37_rule+0x484> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11aa0 <_loop0_37_rule+0x484> │ │ │ │ │ + beq.w 11a20 <_loop0_37_rule+0x484> │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11d6e <_loop0_37_rule+0x752> │ │ │ │ │ + bne.w 11cee <_loop0_37_rule+0x752> │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11a00 <_loop0_37_rule+0x3e4> │ │ │ │ │ + beq.w 11980 <_loop0_37_rule+0x3e4> │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r6 │ │ │ │ │ mov r9, lr │ │ │ │ │ mov r5, sl │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ strd sl, lr, [sp, #24] │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str.w r9, [sp, #20] │ │ │ │ │ - beq.w 11d5e <_loop0_37_rule+0x742> │ │ │ │ │ + beq.w 11cde <_loop0_37_rule+0x742> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11dbe <_loop0_37_rule+0x7a2> │ │ │ │ │ + bne.w 11d3e <_loop0_37_rule+0x7a2> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ mov sl, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 11ac4 <_loop0_37_rule+0x4a8> │ │ │ │ │ + beq.w 11a44 <_loop0_37_rule+0x4a8> │ │ │ │ │ ldr r7, [r4, #12] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.w 11adc <_loop0_37_rule+0x4c0> │ │ │ │ │ + beq.w 11a5c <_loop0_37_rule+0x4c0> │ │ │ │ │ mov r7, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11b0a <_loop0_37_rule+0x4ee> │ │ │ │ │ + beq.w 11a8a <_loop0_37_rule+0x4ee> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 11d96 <_loop0_37_rule+0x77a> │ │ │ │ │ + beq.w 11d16 <_loop0_37_rule+0x77a> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11da6 <_loop0_37_rule+0x78a> │ │ │ │ │ + bne.w 11d26 <_loop0_37_rule+0x78a> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11c7a <_loop0_37_rule+0x65e> │ │ │ │ │ + bne.w 11bfa <_loop0_37_rule+0x65e> │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11b0e <_loop0_37_rule+0x4f2> │ │ │ │ │ + bne.w 11a8e <_loop0_37_rule+0x4f2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldrd r2, r1, [sp, #32] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11e14 <_loop0_37_rule+0x7f8> │ │ │ │ │ + beq.w 11d94 <_loop0_37_rule+0x7f8> │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ strd r7, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11e00 <_loop0_37_rule+0x7e4> │ │ │ │ │ + beq.w 11d80 <_loop0_37_rule+0x7e4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 161f4 │ │ │ │ │ + bl 15e58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11c24 <_loop0_37_rule+0x608> │ │ │ │ │ + beq.w 11ba4 <_loop0_37_rule+0x608> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11c24 <_loop0_37_rule+0x608> │ │ │ │ │ + beq.w 11ba4 <_loop0_37_rule+0x608> │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11dfc <_loop0_37_rule+0x7e0> │ │ │ │ │ + bne.w 11d7c <_loop0_37_rule+0x7e0> │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11c08 <_loop0_37_rule+0x5ec> │ │ │ │ │ + beq.w 11b88 <_loop0_37_rule+0x5ec> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq.w 11c9e <_loop0_37_rule+0x682> │ │ │ │ │ + beq.w 11c1e <_loop0_37_rule+0x682> │ │ │ │ │ str.w r5, [fp, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r5, [sp, #24] │ │ │ │ │ - b.n 11780 <_loop0_37_rule+0x164> │ │ │ │ │ + b.n 11700 <_loop0_37_rule+0x164> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11d26 <_loop0_37_rule+0x70a> │ │ │ │ │ + bne.w 11ca6 <_loop0_37_rule+0x70a> │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 11690 <_loop0_37_rule+0x74> │ │ │ │ │ + bne.w 11610 <_loop0_37_rule+0x74> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 11d1c <_loop0_37_rule+0x700> │ │ │ │ │ + blt.w 11c9c <_loop0_37_rule+0x700> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11d26 <_loop0_37_rule+0x70a> │ │ │ │ │ + bne.w 11ca6 <_loop0_37_rule+0x70a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 116ac <_loop0_37_rule+0x90> │ │ │ │ │ + bne.w 1162c <_loop0_37_rule+0x90> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11cbc <_loop0_37_rule+0x6a0> │ │ │ │ │ + bne.w 11c3c <_loop0_37_rule+0x6a0> │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.w 11c32 <_loop0_37_rule+0x616> │ │ │ │ │ + beq.w 11bb2 <_loop0_37_rule+0x616> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.w 11c4a <_loop0_37_rule+0x62e> │ │ │ │ │ + beq.w 11bca <_loop0_37_rule+0x62e> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11a5c <_loop0_37_rule+0x440> │ │ │ │ │ + beq.w 119dc <_loop0_37_rule+0x440> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 11e50 <_loop0_37_rule+0x834> │ │ │ │ │ + beq.w 11dd0 <_loop0_37_rule+0x834> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11dde <_loop0_37_rule+0x7c2> │ │ │ │ │ + bne.w 11d5e <_loop0_37_rule+0x7c2> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11c10 <_loop0_37_rule+0x5f4> │ │ │ │ │ + bne.w 11b90 <_loop0_37_rule+0x5f4> │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r3 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 11a5e <_loop0_37_rule+0x442> │ │ │ │ │ + bne.n 119de <_loop0_37_rule+0x442> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11db8 <_loop0_37_rule+0x79c> │ │ │ │ │ + beq.w 11d38 <_loop0_37_rule+0x79c> │ │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r2, [r5, #20] │ │ │ │ │ strd fp, r2, [sp] │ │ │ │ │ mov r2, r7 │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11e60 <_loop0_37_rule+0x844> │ │ │ │ │ + beq.w 11de0 <_loop0_37_rule+0x844> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 161f4 │ │ │ │ │ + bl 15e58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11c2a <_loop0_37_rule+0x60e> │ │ │ │ │ + beq.w 11baa <_loop0_37_rule+0x60e> │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11e64 <_loop0_37_rule+0x848> │ │ │ │ │ + bne.w 11de4 <_loop0_37_rule+0x848> │ │ │ │ │ movs r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11c2c <_loop0_37_rule+0x610> │ │ │ │ │ + beq.w 11bac <_loop0_37_rule+0x610> │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11768 <_loop0_37_rule+0x14c> │ │ │ │ │ + bne.w 116e8 <_loop0_37_rule+0x14c> │ │ │ │ │ mov r5, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11d8e <_loop0_37_rule+0x772> │ │ │ │ │ + bne.w 11d0e <_loop0_37_rule+0x772> │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11cc0 <_loop0_37_rule+0x6a4> │ │ │ │ │ + b.n 11c40 <_loop0_37_rule+0x6a4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11de4 <_loop0_37_rule+0x7c8> │ │ │ │ │ + bne.w 11d64 <_loop0_37_rule+0x7c8> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 11b2e <_loop0_37_rule+0x512> │ │ │ │ │ + bne.w 11aae <_loop0_37_rule+0x512> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 11d0a <_loop0_37_rule+0x6ee> │ │ │ │ │ + blt.w 11c8a <_loop0_37_rule+0x6ee> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ │ ldrd r8, r7, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11de4 <_loop0_37_rule+0x7c8> │ │ │ │ │ + bne.w 11d64 <_loop0_37_rule+0x7c8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11b44 <_loop0_37_rule+0x528> │ │ │ │ │ + bne.n 11ac4 <_loop0_37_rule+0x528> │ │ │ │ │ ldrd r5, sl, [sp, #20] │ │ │ │ │ mov r6, fp │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11cd6 <_loop0_37_rule+0x6ba> │ │ │ │ │ + beq.w 11c56 <_loop0_37_rule+0x6ba> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bgt.n 11aa6 <_loop0_37_rule+0x48a> │ │ │ │ │ + bgt.n 11a26 <_loop0_37_rule+0x48a> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 116de <_loop0_37_rule+0xc2> │ │ │ │ │ - b.n 116da <_loop0_37_rule+0xbe> │ │ │ │ │ + bne.w 1165e <_loop0_37_rule+0xc2> │ │ │ │ │ + b.n 1165a <_loop0_37_rule+0xbe> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 118f8 <_loop0_37_rule+0x2dc> │ │ │ │ │ + b.n 11878 <_loop0_37_rule+0x2dc> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 11a7c <_loop0_37_rule+0x460> │ │ │ │ │ + beq.n 119fc <_loop0_37_rule+0x460> │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ ldr.w r1, [r6, r3, lsl #2] │ │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 11a7c <_loop0_37_rule+0x460> │ │ │ │ │ - b.n 11ab2 <_loop0_37_rule+0x496> │ │ │ │ │ + beq.n 119fc <_loop0_37_rule+0x460> │ │ │ │ │ + b.n 11a32 <_loop0_37_rule+0x496> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11daa <_loop0_37_rule+0x78e> │ │ │ │ │ + bne.w 11d2a <_loop0_37_rule+0x78e> │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.w 117b4 <_loop0_37_rule+0x198> │ │ │ │ │ + bne.w 11734 <_loop0_37_rule+0x198> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 11cf6 <_loop0_37_rule+0x6da> │ │ │ │ │ + blt.w 11c76 <_loop0_37_rule+0x6da> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11daa <_loop0_37_rule+0x78e> │ │ │ │ │ + bne.w 11d2a <_loop0_37_rule+0x78e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 117ce <_loop0_37_rule+0x1b2> │ │ │ │ │ + bne.w 1174e <_loop0_37_rule+0x1b2> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11cec <_loop0_37_rule+0x6d0> │ │ │ │ │ + bne.w 11c6c <_loop0_37_rule+0x6d0> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 11a10 <_loop0_37_rule+0x3f4> │ │ │ │ │ + beq.w 11990 <_loop0_37_rule+0x3f4> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 11a2c <_loop0_37_rule+0x410> │ │ │ │ │ + beq.w 119ac <_loop0_37_rule+0x410> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ │ ldrd r8, r7, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11a56 <_loop0_37_rule+0x43a> │ │ │ │ │ + beq.n 119d6 <_loop0_37_rule+0x43a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 11dc8 <_loop0_37_rule+0x7ac> │ │ │ │ │ + beq.w 11d48 <_loop0_37_rule+0x7ac> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11df2 <_loop0_37_rule+0x7d6> │ │ │ │ │ + bne.w 11d72 <_loop0_37_rule+0x7d6> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11c8a <_loop0_37_rule+0x66e> │ │ │ │ │ + bne.w 11c0a <_loop0_37_rule+0x66e> │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11d00 <_loop0_37_rule+0x6e4> │ │ │ │ │ + bne.w 11c80 <_loop0_37_rule+0x6e4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r1, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ ldrd r2, r1, [sp, #32] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11db0 <_loop0_37_rule+0x794> │ │ │ │ │ + beq.w 11d30 <_loop0_37_rule+0x794> │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ strd r7, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11d2c <_loop0_37_rule+0x710> │ │ │ │ │ + beq.w 11cac <_loop0_37_rule+0x710> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 161f4 │ │ │ │ │ + bl 15e58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11cb4 <_loop0_37_rule+0x698> │ │ │ │ │ + beq.n 11c34 <_loop0_37_rule+0x698> │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 11cb4 <_loop0_37_rule+0x698> │ │ │ │ │ + bne.n 11c34 <_loop0_37_rule+0x698> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11cb4 <_loop0_37_rule+0x698> │ │ │ │ │ + beq.n 11c34 <_loop0_37_rule+0x698> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1188e <_loop0_37_rule+0x272> │ │ │ │ │ + bne.w 1180e <_loop0_37_rule+0x272> │ │ │ │ │ ldrd r5, sl, [sp, #20] │ │ │ │ │ mov r6, fp │ │ │ │ │ - b.n 11a00 <_loop0_37_rule+0x3e4> │ │ │ │ │ + b.n 11980 <_loop0_37_rule+0x3e4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11968 <_loop0_37_rule+0x34c> │ │ │ │ │ + bne.w 118e8 <_loop0_37_rule+0x34c> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 11968 <_loop0_37_rule+0x34c> │ │ │ │ │ + b.n 118e8 <_loop0_37_rule+0x34c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11b10 <_loop0_37_rule+0x4f4> │ │ │ │ │ + b.n 11a90 <_loop0_37_rule+0x4f4> │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - b.n 11a62 <_loop0_37_rule+0x446> │ │ │ │ │ + b.n 119e2 <_loop0_37_rule+0x446> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11dea <_loop0_37_rule+0x7ce> │ │ │ │ │ + bne.w 11d6a <_loop0_37_rule+0x7ce> │ │ │ │ │ ldrd r8, r3, [r4, #8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.w 1191a <_loop0_37_rule+0x2fe> │ │ │ │ │ + bne.w 1189a <_loop0_37_rule+0x2fe> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 11d10 <_loop0_37_rule+0x6f4> │ │ │ │ │ + blt.n 11c90 <_loop0_37_rule+0x6f4> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov fp, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11dea <_loop0_37_rule+0x7ce> │ │ │ │ │ + bne.w 11d6a <_loop0_37_rule+0x7ce> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11936 <_loop0_37_rule+0x31a> │ │ │ │ │ - b.n 11a5c <_loop0_37_rule+0x440> │ │ │ │ │ + bne.w 118b6 <_loop0_37_rule+0x31a> │ │ │ │ │ + b.n 119dc <_loop0_37_rule+0x440> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11800 <_loop0_37_rule+0x1e4> │ │ │ │ │ - b.n 117fc <_loop0_37_rule+0x1e0> │ │ │ │ │ + bne.w 11780 <_loop0_37_rule+0x1e4> │ │ │ │ │ + b.n 1177c <_loop0_37_rule+0x1e0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11b76 <_loop0_37_rule+0x55a> │ │ │ │ │ + bne.w 11af6 <_loop0_37_rule+0x55a> │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 11b76 <_loop0_37_rule+0x55a> │ │ │ │ │ + b.n 11af6 <_loop0_37_rule+0x55a> │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11d48 <_loop0_37_rule+0x72c> │ │ │ │ │ + beq.n 11cc8 <_loop0_37_rule+0x72c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b.n 1189c <_loop0_37_rule+0x280> │ │ │ │ │ + b.n 1181c <_loop0_37_rule+0x280> │ │ │ │ │ ldrd r5, sl, [sp, #20] │ │ │ │ │ mov r6, fp │ │ │ │ │ - b.n 11c2c <_loop0_37_rule+0x610> │ │ │ │ │ + b.n 11bac <_loop0_37_rule+0x610> │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11a78 <_loop0_37_rule+0x45c> │ │ │ │ │ + bne.w 119f8 <_loop0_37_rule+0x45c> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 11a86 <_loop0_37_rule+0x46a> │ │ │ │ │ + b.n 11a06 <_loop0_37_rule+0x46a> │ │ │ │ │ ldrd r5, sl, [sp, #20] │ │ │ │ │ mov r6, fp │ │ │ │ │ mov r1, r3 │ │ │ │ │ - b.n 11cbe <_loop0_37_rule+0x6a2> │ │ │ │ │ + b.n 11c3e <_loop0_37_rule+0x6a2> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11b10 <_loop0_37_rule+0x4f4> │ │ │ │ │ + b.n 11a90 <_loop0_37_rule+0x4f4> │ │ │ │ │ ldrd r5, sl, [sp, #20] │ │ │ │ │ mov r6, fp │ │ │ │ │ mov r1, r3 │ │ │ │ │ - b.n 11a5e <_loop0_37_rule+0x442> │ │ │ │ │ + b.n 119de <_loop0_37_rule+0x442> │ │ │ │ │ ldrd r5, sl, [sp, #20] │ │ │ │ │ mov r6, fp │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11a62 <_loop0_37_rule+0x446> │ │ │ │ │ + b.n 119e2 <_loop0_37_rule+0x446> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - b.n 118f8 <_loop0_37_rule+0x2dc> │ │ │ │ │ + b.n 11878 <_loop0_37_rule+0x2dc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - b.n 118f8 <_loop0_37_rule+0x2dc> │ │ │ │ │ + b.n 11878 <_loop0_37_rule+0x2dc> │ │ │ │ │ ldrd r5, sl, [sp, #20] │ │ │ │ │ mov r6, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11c2e <_loop0_37_rule+0x612> │ │ │ │ │ + beq.w 11bae <_loop0_37_rule+0x612> │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11a62 <_loop0_37_rule+0x446> │ │ │ │ │ + b.n 119e2 <_loop0_37_rule+0x446> │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 11a86 <_loop0_37_rule+0x46a> │ │ │ │ │ + b.n 11a06 <_loop0_37_rule+0x46a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r2, 11d86 <_loop0_37_rule+0x76a> │ │ │ │ │ + cbnz r2, 11d06 <_loop0_37_rule+0x76a> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.n 1179a <_loop0_37_rule+0x17e> │ │ │ │ │ + b.n 1171a <_loop0_37_rule+0x17e> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 118f8 <_loop0_37_rule+0x2dc> │ │ │ │ │ + b.n 11878 <_loop0_37_rule+0x2dc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 116c6 <_loop0_37_rule+0xaa> │ │ │ │ │ + beq.w 11646 <_loop0_37_rule+0xaa> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #2 │ │ │ │ │ - b.n 118f8 <_loop0_37_rule+0x2dc> │ │ │ │ │ + b.n 11878 <_loop0_37_rule+0x2dc> │ │ │ │ │ ldrd r5, sl, [sp, #20] │ │ │ │ │ mov r6, fp │ │ │ │ │ - b.n 11a0c <_loop0_37_rule+0x3f0> │ │ │ │ │ + b.n 1198c <_loop0_37_rule+0x3f0> │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11cc0 <_loop0_37_rule+0x6a4> │ │ │ │ │ + b.n 11c40 <_loop0_37_rule+0x6a4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 117e8 <_loop0_37_rule+0x1cc> │ │ │ │ │ + beq.w 11768 <_loop0_37_rule+0x1cc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ - b.n 11b10 <_loop0_37_rule+0x4f4> │ │ │ │ │ + b.n 11a90 <_loop0_37_rule+0x4f4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11b10 <_loop0_37_rule+0x4f4> │ │ │ │ │ + b.n 11a90 <_loop0_37_rule+0x4f4> │ │ │ │ │ ldrd r5, sl, [sp, #20] │ │ │ │ │ mov r6, fp │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11a62 <_loop0_37_rule+0x446> │ │ │ │ │ + b.n 119e2 <_loop0_37_rule+0x446> │ │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r6, fp │ │ │ │ │ - b.n 11a0c <_loop0_37_rule+0x3f0> │ │ │ │ │ + b.n 1198c <_loop0_37_rule+0x3f0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 11b5e <_loop0_37_rule+0x542> │ │ │ │ │ + beq.w 11ade <_loop0_37_rule+0x542> │ │ │ │ │ ldrd r5, sl, [sp, #20] │ │ │ │ │ mov r6, fp │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #2 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - b.n 11a62 <_loop0_37_rule+0x446> │ │ │ │ │ + b.n 119e2 <_loop0_37_rule+0x446> │ │ │ │ │ ldrd r5, sl, [sp, #20] │ │ │ │ │ mov r6, fp │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11a62 <_loop0_37_rule+0x446> │ │ │ │ │ + b.n 119e2 <_loop0_37_rule+0x446> │ │ │ │ │ ldrd r5, sl, [sp, #20] │ │ │ │ │ mov r6, fp │ │ │ │ │ mov r1, r3 │ │ │ │ │ - b.n 11dde <_loop0_37_rule+0x7c2> │ │ │ │ │ + b.n 11d5e <_loop0_37_rule+0x7c2> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11b10 <_loop0_37_rule+0x4f4> │ │ │ │ │ + b.n 11a90 <_loop0_37_rule+0x4f4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11c26 <_loop0_37_rule+0x60a> │ │ │ │ │ + beq.w 11ba6 <_loop0_37_rule+0x60a> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11b10 <_loop0_37_rule+0x4f4> │ │ │ │ │ + b.n 11a90 <_loop0_37_rule+0x4f4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11b10 <_loop0_37_rule+0x4f4> │ │ │ │ │ + b.n 11a90 <_loop0_37_rule+0x4f4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 11674 <_loop0_37_rule+0x58> │ │ │ │ │ - b.n 11a0c <_loop0_37_rule+0x3f0> │ │ │ │ │ + beq.w 115f4 <_loop0_37_rule+0x58> │ │ │ │ │ + b.n 1198c <_loop0_37_rule+0x3f0> │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 11a86 <_loop0_37_rule+0x46a> │ │ │ │ │ + b.n 11a06 <_loop0_37_rule+0x46a> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1164a <_loop0_37_rule+0x2e> │ │ │ │ │ + beq.w 115ca <_loop0_37_rule+0x2e> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 11a86 <_loop0_37_rule+0x46a> │ │ │ │ │ + b.n 11a06 <_loop0_37_rule+0x46a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 118f8 <_loop0_37_rule+0x2dc> │ │ │ │ │ + b.n 11878 <_loop0_37_rule+0x2dc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 11950 <_loop0_37_rule+0x334> │ │ │ │ │ - b.n 11ddc <_loop0_37_rule+0x7c0> │ │ │ │ │ + beq.w 118d0 <_loop0_37_rule+0x334> │ │ │ │ │ + b.n 11d5c <_loop0_37_rule+0x7c0> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 11d32 <_loop0_37_rule+0x716> │ │ │ │ │ + b.n 11cb2 <_loop0_37_rule+0x716> │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ - b.n 11c2c <_loop0_37_rule+0x610> │ │ │ │ │ + b.n 11bac <_loop0_37_rule+0x610> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11e4c <_loop0_37_rule+0x830> │ │ │ │ │ + beq.n 11dcc <_loop0_37_rule+0x830> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 118f8 <_loop0_37_rule+0x2dc> │ │ │ │ │ + b.n 11878 <_loop0_37_rule+0x2dc> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00011e7c : │ │ │ │ │ +00011dfc : │ │ │ │ │ star_etc_rule(): │ │ │ │ │ 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 r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #24 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 12274 │ │ │ │ │ + beq.w 121f4 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 12282 │ │ │ │ │ + bne.w 12202 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov r3, r5 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 12032 │ │ │ │ │ + bne.w 11fb2 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11f30 │ │ │ │ │ + bne.n 11eb0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 11fec │ │ │ │ │ + bne.w 11f6c │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11fa4 │ │ │ │ │ + bne.n 11f24 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11fec │ │ │ │ │ + bne.w 11f6c │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11ff4 │ │ │ │ │ + bne.w 11f74 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 120b6 │ │ │ │ │ + bne.w 12036 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 123f6 │ │ │ │ │ + beq.w 12376 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 120bc │ │ │ │ │ + bne.w 1203c │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 11f6e │ │ │ │ │ + cbnz r0, 11eee │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fc38 │ │ │ │ │ + bl fc2c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11ec2 │ │ │ │ │ + beq.n 11e42 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 708 <_PyPegen_parse+0x708> │ │ │ │ │ + bl 854 <_PyPegen_parse+0x854> │ │ │ │ │ R_ARM_THM_CALL _loop0_48_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11ec2 │ │ │ │ │ + beq.n 11e42 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 124ec │ │ │ │ │ + bl 1246c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 11ec4 │ │ │ │ │ + bne.n 11e44 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_star_etc │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 11f90 │ │ │ │ │ + cbz r0, 11f10 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b.n 11f26 │ │ │ │ │ + b.n 11ea6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fc38 │ │ │ │ │ + bl fc2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11f1c │ │ │ │ │ + beq.n 11e9c │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ subs r5, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_star_etc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11f64 │ │ │ │ │ + bne.n 11ee4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11f68 │ │ │ │ │ + beq.n 11ee8 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11f26 │ │ │ │ │ + b.n 11ea6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 12420 │ │ │ │ │ + beq.w 123a0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 11fde │ │ │ │ │ + cbnz r6, 11f5e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bl 908 <_PyPegen_parse+0x908> │ │ │ │ │ + bl b34 │ │ │ │ │ R_ARM_THM_CALL param_star_annotation_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1249e │ │ │ │ │ + bne.w 1241e │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r6, 11fde │ │ │ │ │ + cbnz r6, 11f5e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 908 <_PyPegen_parse+0x908> │ │ │ │ │ + bl b34 │ │ │ │ │ R_ARM_THM_CALL param_star_annotation_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12428 │ │ │ │ │ + bne.w 123a8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 11ee2 │ │ │ │ │ + beq.w 11e62 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11f26 │ │ │ │ │ + b.n 11ea6 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12412 │ │ │ │ │ + beq.w 12392 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a2c │ │ │ │ │ - R_ARM_THM_CALL _loop1_50_rule │ │ │ │ │ + bl 16414 <_loop1_178_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12412 │ │ │ │ │ + beq.w 12392 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 124ec │ │ │ │ │ + bl 1246c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 12414 │ │ │ │ │ + bne.w 12394 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_star_etc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11f64 │ │ │ │ │ - b.n 11f90 │ │ │ │ │ + bne.n 11ee4 │ │ │ │ │ + b.n 11f10 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.w 121d4 │ │ │ │ │ + beq.w 12154 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 121e8 │ │ │ │ │ + bne.w 12168 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 121e2 │ │ │ │ │ + bne.w 12162 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1235a │ │ │ │ │ + bne.w 122da │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 121e2 │ │ │ │ │ + bne.w 12162 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1231a │ │ │ │ │ + bne.w 1229a │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 121e2 │ │ │ │ │ + bne.w 12162 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 123a0 │ │ │ │ │ + bne.w 12320 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 11eb6 │ │ │ │ │ + beq.w 11e36 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 11f26 │ │ │ │ │ + b.n 11ea6 │ │ │ │ │ mov r8, r5 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 121c0 │ │ │ │ │ + beq.n 12140 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 12116 │ │ │ │ │ + cbnz r0, 12096 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 121ce │ │ │ │ │ + bne.n 1214e │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1219c │ │ │ │ │ + bne.n 1211c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 121ce │ │ │ │ │ + bne.n 1214e │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12166 │ │ │ │ │ + bne.n 120e6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 11f12 │ │ │ │ │ - b.n 11f1e │ │ │ │ │ + beq.w 11e92 │ │ │ │ │ + b.n 11e9e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ff74 │ │ │ │ │ + bl ff68 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 120da │ │ │ │ │ + beq.n 1205a │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 120da │ │ │ │ │ + beq.n 1205a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC59 │ │ │ │ │ @@ -31813,184 +31754,184 @@ │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ │ - bl 1888 │ │ │ │ │ + bl 19d0 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12104 │ │ │ │ │ + beq.n 12084 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12108 │ │ │ │ │ + b.n 12088 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ff74 │ │ │ │ │ + bl ff68 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12102 │ │ │ │ │ + beq.n 12082 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12102 │ │ │ │ │ + beq.n 12082 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bea │ │ │ │ │ R_ARM_THM_CALL _tmp_184_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12102 │ │ │ │ │ + beq.n 12082 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC60 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC60 │ │ │ │ │ - b.n 12140 │ │ │ │ │ + b.n 120c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ff74 │ │ │ │ │ + bl ff68 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 120ee │ │ │ │ │ + beq.n 1206e │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 120ee │ │ │ │ │ + beq.n 1206e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ff74 │ │ │ │ │ + bl ff68 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 120ee │ │ │ │ │ - b.n 12188 │ │ │ │ │ + beq.n 1206e │ │ │ │ │ + b.n 12108 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 120cc │ │ │ │ │ + beq.w 1204c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12108 │ │ │ │ │ + b.n 12088 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 122f4 │ │ │ │ │ + beq.w 12274 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 120ac │ │ │ │ │ + b.n 1202c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1230e │ │ │ │ │ + beq.w 1228e │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 12306 │ │ │ │ │ + bne.w 12286 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 122fe │ │ │ │ │ + bne.n 1227e │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 12306 │ │ │ │ │ + bne.n 12286 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 122f8 │ │ │ │ │ + beq.n 12278 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 12290 │ │ │ │ │ + beq.n 12210 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 12288 │ │ │ │ │ + cbnz r6, 12208 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbnz r0, 1229c │ │ │ │ │ + cbnz r0, 1221c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 12288 │ │ │ │ │ + cbnz r6, 12208 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbnz r0, 1229c │ │ │ │ │ + cbnz r0, 1221c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 12058 │ │ │ │ │ + b.n 11fd8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 11eaa │ │ │ │ │ + beq.w 11e2a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 11f26 │ │ │ │ │ + b.n 11ea6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1226e │ │ │ │ │ + b.n 121ee │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - b.n 1223a │ │ │ │ │ + b.n 121ba │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12056 │ │ │ │ │ + beq.w 11fd6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC55 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC55 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -31999,56 +31940,56 @@ │ │ │ │ │ ldr r2, [r7, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r7, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1888 │ │ │ │ │ + bl 19d0 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 120a8 │ │ │ │ │ + beq.w 12028 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 120ac │ │ │ │ │ + b.n 1202c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - b.n 12042 │ │ │ │ │ + b.n 11fc2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1226e │ │ │ │ │ + b.n 121ee │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 122ba │ │ │ │ │ + b.n 1223a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 12058 │ │ │ │ │ + b.n 11fd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - b.n 121f8 │ │ │ │ │ + b.n 12178 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ff74 │ │ │ │ │ + bl ff68 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1208e │ │ │ │ │ + beq.w 1200e │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1208e │ │ │ │ │ + beq.w 1200e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC57 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC57 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -32056,29 +31997,29 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ │ - b.n 122da │ │ │ │ │ + b.n 1225a │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12072 │ │ │ │ │ + beq.w 11ff2 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12072 │ │ │ │ │ + beq.w 11ff2 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -32086,40 +32027,40 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC56 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 122e0 │ │ │ │ │ + beq.n 12260 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11f68 │ │ │ │ │ + b.n 11ee8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 696 <_PyPegen_parse+0x696> │ │ │ │ │ R_ARM_THM_CALL _tmp_181_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 120a6 │ │ │ │ │ + beq.w 12026 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 708 <_PyPegen_parse+0x708> │ │ │ │ │ + bl 854 <_PyPegen_parse+0x854> │ │ │ │ │ R_ARM_THM_CALL _loop0_182_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 120a6 │ │ │ │ │ + beq.w 12026 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 120a6 │ │ │ │ │ + beq.w 12026 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 696 <_PyPegen_parse+0x696> │ │ │ │ │ R_ARM_THM_CALL _tmp_183_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 120a6 │ │ │ │ │ + beq.w 12026 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC58 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC58 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -32127,220 +32068,220 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r6, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #12] │ │ │ │ │ - b.n 122da │ │ │ │ │ + b.n 1225a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11f1c │ │ │ │ │ + bne.w 11e9c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 11f12 │ │ │ │ │ + beq.w 11e92 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n 120be │ │ │ │ │ + b.n 1203e │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 11efc │ │ │ │ │ - b.n 120b6 │ │ │ │ │ + beq.w 11e7c │ │ │ │ │ + b.n 12036 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 11fb4 │ │ │ │ │ + b.n 11f34 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 11fde │ │ │ │ │ + bne.w 11f5e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11fdc │ │ │ │ │ + beq.w 11f5c │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_add_type_comment_to_arg> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_add_type_comment_to_arg │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 124ce │ │ │ │ │ + beq.n 1244e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 708 <_PyPegen_parse+0x708> │ │ │ │ │ + bl 854 <_PyPegen_parse+0x854> │ │ │ │ │ R_ARM_THM_CALL _loop0_49_rule │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 124e6 │ │ │ │ │ + beq.n 12466 │ │ │ │ │ strd r1, r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 124ec │ │ │ │ │ + bl 1246c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 11fe4 │ │ │ │ │ + bne.w 11f64 │ │ │ │ │ ldrd r1, r2, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_star_etc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11f64 │ │ │ │ │ - b.n 11f90 │ │ │ │ │ + bne.w 11ee4 │ │ │ │ │ + b.n 11f10 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11fc8 │ │ │ │ │ + beq.w 11f48 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 11fca │ │ │ │ │ + bne.w 11f4a │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_add_type_comment_to_arg> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_add_type_comment_to_arg │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12462 │ │ │ │ │ + bne.n 123e2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11fdc │ │ │ │ │ + beq.w 11f5c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 11fe4 │ │ │ │ │ + b.n 11f64 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11fe4 │ │ │ │ │ + b.n 11f64 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000124ec : │ │ │ │ │ +0001246c : │ │ │ │ │ kwds_rule(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 1265c │ │ │ │ │ + beq.w 125dc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 12654 │ │ │ │ │ + bne.w 125d4 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov r2, r5 │ │ │ │ │ - cbnz r3, 12540 │ │ │ │ │ + cbnz r3, 124c0 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 12534 │ │ │ │ │ + cbnz r0, 124b4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fc38 │ │ │ │ │ + bl fc2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1252a │ │ │ │ │ - b.n 12528 │ │ │ │ │ + bne.n 124aa │ │ │ │ │ + b.n 124a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 12640 │ │ │ │ │ + beq.n 125c0 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - cbnz r0, 1259c │ │ │ │ │ + cbnz r0, 1251c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1264e │ │ │ │ │ + bne.n 125ce │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12618 │ │ │ │ │ + bne.n 12598 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1264e │ │ │ │ │ + bne.n 125ce │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 125ee │ │ │ │ │ + bne.n 1256e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1251e │ │ │ │ │ + beq.n 1249e │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1252e │ │ │ │ │ + b.n 124ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ff74 │ │ │ │ │ + bl ff68 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1255c │ │ │ │ │ + beq.n 124dc │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1255c │ │ │ │ │ + beq.n 124dc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC59 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC59 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -32349,297 +32290,297 @@ │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1888 │ │ │ │ │ + bl 19d0 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1258a │ │ │ │ │ + beq.n 1250a │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1258e │ │ │ │ │ + b.n 1250e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ff74 │ │ │ │ │ + bl ff68 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12588 │ │ │ │ │ + beq.n 12508 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12588 │ │ │ │ │ + beq.n 12508 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bea │ │ │ │ │ R_ARM_THM_CALL _tmp_184_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12588 │ │ │ │ │ + beq.n 12508 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC60 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC60 │ │ │ │ │ - b.n 125be │ │ │ │ │ + b.n 1253e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ff74 │ │ │ │ │ + bl ff68 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12574 │ │ │ │ │ + beq.n 124f4 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12574 │ │ │ │ │ + beq.n 124f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ff74 │ │ │ │ │ + bl ff68 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12574 │ │ │ │ │ - b.n 1260e │ │ │ │ │ + beq.n 124f4 │ │ │ │ │ + b.n 1258e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 1264e │ │ │ │ │ + cbnz r1, 125ce │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ - b.n 1254e │ │ │ │ │ + b.n 124ce │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1258e │ │ │ │ │ + b.n 1250e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1252e │ │ │ │ │ + b.n 124ae │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1250e │ │ │ │ │ + b.n 1248e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00012664 : │ │ │ │ │ +000125e4 : │ │ │ │ │ block_rule(): │ │ │ │ │ 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 r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 12a6c │ │ │ │ │ + beq.w 12a86 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1293c │ │ │ │ │ + bne.w 128bc │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1029 @ 0x405 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1288e │ │ │ │ │ + bne.w 1280e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1293a │ │ │ │ │ + bne.w 128ba │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 128cc │ │ │ │ │ + beq.w 1284c │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 128cc │ │ │ │ │ + beq.w 1284c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 12b9c │ │ │ │ │ + beq.w 12b1c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 12930 │ │ │ │ │ + bne.w 128b0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 12b88 │ │ │ │ │ + beq.w 12b08 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12a82 │ │ │ │ │ + beq.w 129dc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 12a8e │ │ │ │ │ + bne.w 129e8 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movw r7, #6000 @ 0x1770 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ strd ip, r6, [sp] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 127ac │ │ │ │ │ + beq.n 1272c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 12b80 │ │ │ │ │ + bne.w 12b00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ bl 924 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 128b6 │ │ │ │ │ + bne.w 12836 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 12914 │ │ │ │ │ + bne.w 12894 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 12b68 │ │ │ │ │ - bl 2a00 │ │ │ │ │ + beq.w 12ae8 │ │ │ │ │ + bl 2a44 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 127b4 │ │ │ │ │ + cbz r0, 12734 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ movs r3, #13 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cbz r0, 127b4 │ │ │ │ │ + cbz r0, 12734 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 127b4 │ │ │ │ │ + cbz r0, 12734 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12b52 │ │ │ │ │ + beq.w 12ad2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1289c │ │ │ │ │ + beq.w 1281c │ │ │ │ │ str.w r6, [fp, r5, lsl #2] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne.n 1272c │ │ │ │ │ + bne.n 126ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1272c │ │ │ │ │ + b.n 126ac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 12a32 │ │ │ │ │ + bne.w 129b4 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 12b2c │ │ │ │ │ - bl 2a00 │ │ │ │ │ + beq.w 12a0c │ │ │ │ │ + bl 2a44 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12944 │ │ │ │ │ + bne.w 128c4 │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 12924 │ │ │ │ │ + beq.w 128a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 12924 │ │ │ │ │ + bne.w 128a4 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12a7c │ │ │ │ │ + beq.w 129d6 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 12852 │ │ │ │ │ + ble.n 127d2 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 12852 │ │ │ │ │ + beq.n 127d2 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n 12852 │ │ │ │ │ + beq.n 127d2 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n 12852 │ │ │ │ │ + beq.n 127d2 │ │ │ │ │ sub.w r3, fp, #4 │ │ │ │ │ rsb ip, fp, #4 │ │ │ │ │ add.w r5, r3, r5, lsl #2 │ │ │ │ │ add.w r3, fp, #8 │ │ │ │ │ add.w r2, ip, r3 │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 12842 │ │ │ │ │ + bne.n 127c2 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_flatten> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_flatten │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12a92 │ │ │ │ │ + beq.w 12abe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 128cc │ │ │ │ │ + cbz r0, 1284c │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1029 @ 0x405 │ │ │ │ │ str r5, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ @@ -32651,124 +32592,124 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ │ mov r0, fp │ │ │ │ │ mov.w r1, r9, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12a7a │ │ │ │ │ + beq.w 129d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b.n 1279a │ │ │ │ │ + b.n 1271a │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12aa0 │ │ │ │ │ + beq.w 12a94 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12792 │ │ │ │ │ + b.n 12712 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1293a │ │ │ │ │ + bne.n 128ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2820 │ │ │ │ │ + bl 2864 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1287e │ │ │ │ │ + bne.n 127fe │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1287e │ │ │ │ │ + beq.n 127fe │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r2, 1293c │ │ │ │ │ + cbnz r2, 128bc │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 12afa │ │ │ │ │ + beq.w 12a76 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12abc │ │ │ │ │ + bne.w 12a38 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 1287e │ │ │ │ │ + b.n 127fe │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 127f2 │ │ │ │ │ + bne.w 12772 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 128d4 │ │ │ │ │ + beq.n 12854 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 12896 │ │ │ │ │ + b.n 12816 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 12b4a │ │ │ │ │ + beq.w 12a04 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 12b0e │ │ │ │ │ + bne.w 12a2e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12b0a │ │ │ │ │ + beq.w 12a2a │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 12b0e │ │ │ │ │ + bne.w 12a2e │ │ │ │ │ str.w r9, [sp, #20] │ │ │ │ │ mov r9, r8 │ │ │ │ │ str.w fp, [sp, #12] │ │ │ │ │ mov fp, r0 │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ movs r5, #1 │ │ │ │ │ movs r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbz r3, 129b0 │ │ │ │ │ - bl 2a00 │ │ │ │ │ + cbz r3, 12930 │ │ │ │ │ + bl 2a44 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 129b0 │ │ │ │ │ + cbz r0, 12930 │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - beq.n 12a38 │ │ │ │ │ + beq.n 129ba │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ str.w r3, [fp, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ - b.n 12988 │ │ │ │ │ + b.n 12908 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r3, fp │ │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ @@ -32776,23 +32717,23 @@ │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldrd r5, r9, [sp, #16] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12a54 │ │ │ │ │ + beq.n 129ec │ │ │ │ │ mov ip, r4 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - ble.n 129ec │ │ │ │ │ + ble.n 1296c │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ ldr.w r4, [r3, r8, lsl #2] │ │ │ │ │ str.w r4, [r0, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 129d8 │ │ │ │ │ + b.n 12958 │ │ │ │ │ mov r4, ip │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ @@ -32802,562 +32743,562 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 12a2c │ │ │ │ │ + cbnz r0, 12996 │ │ │ │ │ + ldr r6, [sp, #4] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 12764 │ │ │ │ │ movs r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 12a4e │ │ │ │ │ + cbnz r3, 129ce │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 12a2c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 12990 │ │ │ │ │ subs r3, #2 │ │ │ │ │ - b.n 12792 │ │ │ │ │ - ldr r6, [sp, #4] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 127e4 │ │ │ │ │ + b.n 12712 │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n 127e4 │ │ │ │ │ + b.n 12764 │ │ │ │ │ lsls r5, r5, #1 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ lsls r1, r5, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 12b38 │ │ │ │ │ + cbz r0, 12a18 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b.n 129a2 │ │ │ │ │ + b.n 12922 │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 12a2e │ │ │ │ │ + b.n 12992 │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ - mov r0, r3 │ │ │ │ │ + mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 127e2 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 12692 │ │ │ │ │ - b.n 1293a │ │ │ │ │ + b.n 128b0 │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ - mov r0, fp │ │ │ │ │ + mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12930 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 12762 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 128d4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cbnz r3, 12a22 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + b.n 12752 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + ldr r6, [sp, #4] │ │ │ │ │ + ldrd fp, r5, [sp, #12] │ │ │ │ │ + b.n 129f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r6, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbnz r0, 12ab6 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12932 │ │ │ │ │ + b.n 12992 │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 12918 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12918 │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12932 │ │ │ │ │ + b.n 129f4 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r6, [sp, #4] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 12762 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1290a │ │ │ │ │ + beq.w 1288a │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC61 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC61 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - cbz r0, 12b18 │ │ │ │ │ + cbz r0, 12aaa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1287e │ │ │ │ │ + b.n 127fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 128fc │ │ │ │ │ - b.n 1290a │ │ │ │ │ - ldr r6, [sp, #4] │ │ │ │ │ - b.n 12a5c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 1287c │ │ │ │ │ + b.n 1288a │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 12612 │ │ │ │ │ + b.n 128ba │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 127e2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 12898 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 12898 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1290a │ │ │ │ │ + beq.w 1288a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1290e │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 12b42 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - b.n 127d2 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - ldr r6, [sp, #4] │ │ │ │ │ - ldrd fp, r5, [sp, #12] │ │ │ │ │ - b.n 12a58 │ │ │ │ │ + b.n 1288e │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12a2e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 12954 │ │ │ │ │ + cbnz r0, 12acc │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 128b2 │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 128b2 │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 127e4 │ │ │ │ │ + beq.w 12764 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 127e4 │ │ │ │ │ + b.n 12764 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 12b78 │ │ │ │ │ + cbnz r3, 12af8 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 1275e │ │ │ │ │ + b.n 126de │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 127e4 │ │ │ │ │ + b.n 12764 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 12918 │ │ │ │ │ + b.n 12898 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 126f4 │ │ │ │ │ + beq.w 12674 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12930 │ │ │ │ │ + b.n 128b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 126e6 │ │ │ │ │ - b.n 12930 │ │ │ │ │ + beq.w 12666 │ │ │ │ │ + b.n 128b0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00012bb0 : │ │ │ │ │ +00012b30 : │ │ │ │ │ list_rule(): │ │ │ │ │ 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 r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 12ca6 │ │ │ │ │ + beq.n 12c26 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 12cb2 │ │ │ │ │ + bne.n 12c32 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 12c4a │ │ │ │ │ + beq.n 12bca │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12c76 │ │ │ │ │ + beq.n 12bf6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12cb8 │ │ │ │ │ + bl 12c38 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 12c76 │ │ │ │ │ + bne.n 12bf6 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12c76 │ │ │ │ │ + beq.n 12bf6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 12c3c │ │ │ │ │ + cbz r0, 12bbc │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_List> │ │ │ │ │ R_ARM_THM_CALL _PyAST_List │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 12c88 │ │ │ │ │ + cbz r0, 12c08 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 12c9a │ │ │ │ │ + blt.n 12c1a │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 12c78 │ │ │ │ │ + cbnz r3, 12bf8 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12bfc │ │ │ │ │ + bne.n 12b7c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12c78 │ │ │ │ │ + beq.n 12bf8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12c40 │ │ │ │ │ + b.n 12bc0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12c40 │ │ │ │ │ + b.n 12bc0 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 12bda │ │ │ │ │ + beq.n 12b5a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 12c40 │ │ │ │ │ + b.n 12bc0 │ │ │ │ │ │ │ │ │ │ -00012cb8 : │ │ │ │ │ +00012c38 : │ │ │ │ │ star_named_expressions_rule(): │ │ │ │ │ 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 r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r5, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r5, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 13002 │ │ │ │ │ + beq.w 12f82 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13010 │ │ │ │ │ + bne.w 12f90 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r9 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 13016 │ │ │ │ │ + beq.w 12f96 │ │ │ │ │ adds r5, #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1302c │ │ │ │ │ + beq.w 12fac │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 12f2e │ │ │ │ │ + beq.w 12eae │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r5, r7, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12f62 │ │ │ │ │ + bne.w 12ee2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 12fc4 │ │ │ │ │ + bne.w 12f44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10edc │ │ │ │ │ + bl 10e5c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12fc8 │ │ │ │ │ + beq.w 12f48 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 12fa2 │ │ │ │ │ + beq.w 12f22 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 12fc4 │ │ │ │ │ + bne.w 12f44 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12fbc │ │ │ │ │ + beq.w 12f3c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 12fc4 │ │ │ │ │ + bne.w 12f44 │ │ │ │ │ movs r6, #1 │ │ │ │ │ mov fp, r7 │ │ │ │ │ strd r9, sl, [sp, #20] │ │ │ │ │ - b.n 12db6 │ │ │ │ │ + b.n 12d36 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ │ ldrd r7, r9, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12e0e │ │ │ │ │ + bne.n 12d8e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1304a │ │ │ │ │ + bne.w 12fca │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10edc │ │ │ │ │ + bl 10e5c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12faa │ │ │ │ │ + beq.w 12f2a │ │ │ │ │ cmp r6, r5 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 12e58 │ │ │ │ │ + beq.n 12dd8 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ str.w r7, [r8, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12e6c │ │ │ │ │ + beq.n 12dec │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r3, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1303c │ │ │ │ │ + beq.w 12fbc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1305a │ │ │ │ │ + bne.w 12fda │ │ │ │ │ ldrd sl, r3, [r4, #8] │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bne.n 12d72 │ │ │ │ │ + bne.n 12cf2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 12fdc │ │ │ │ │ + blt.w 12f5c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ │ ldrd r7, r9, [r3, #12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1304a │ │ │ │ │ + bne.w 12fca │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12d88 │ │ │ │ │ + beq.n 12d08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a380 │ │ │ │ │ + bl a388 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12d88 │ │ │ │ │ + beq.n 12d08 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13084 │ │ │ │ │ + beq.w 13004 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr.w r1, [ip, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr.w r1, [ip, #20] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1306e │ │ │ │ │ + beq.w 12fee │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne.n 12dac │ │ │ │ │ + bne.n 12d2c │ │ │ │ │ lsls r6, r6, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ lsls r1, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13062 │ │ │ │ │ + beq.w 12fe2 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 12dac │ │ │ │ │ + b.n 12d2c │ │ │ │ │ ldrd r9, sl, [sp, #20] │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12fb6 │ │ │ │ │ + beq.w 12f36 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 12ef0 │ │ │ │ │ + ble.n 12e70 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr.w r1, [r8] │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ - beq.n 12ef0 │ │ │ │ │ + beq.n 12e70 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - beq.n 12ef0 │ │ │ │ │ + beq.n 12e70 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ - beq.n 12ef0 │ │ │ │ │ + beq.n 12e70 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ ldr.w r1, [r8, #12] │ │ │ │ │ str r1, [r2, #12] │ │ │ │ │ - beq.n 12ef0 │ │ │ │ │ + beq.n 12e70 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #5 │ │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ │ str r1, [r2, #16] │ │ │ │ │ - beq.n 12ef0 │ │ │ │ │ + beq.n 12e70 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #6 │ │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ │ str r1, [r2, #20] │ │ │ │ │ - beq.n 12ef0 │ │ │ │ │ + beq.n 12e70 │ │ │ │ │ sub.w r7, r8, #4 │ │ │ │ │ add.w r1, r8, #20 │ │ │ │ │ add.w r7, r7, r5, lsl #2 │ │ │ │ │ rsb ip, r8, #4 │ │ │ │ │ add.w r3, ip, r1 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ │ str r0, [r2, r3] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bne.n 12ee0 │ │ │ │ │ + bne.n 12e60 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, sl │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -33366,87 +33307,87 @@ │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12fca │ │ │ │ │ + beq.n 12f4a │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 12fca │ │ │ │ │ + bne.n 12f4a │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ itttt lt │ │ │ │ │ movlt r2, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ addlt.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - blt.n 12fc8 │ │ │ │ │ + blt.n 12f48 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r5, r7, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 12fc4 │ │ │ │ │ + bne.n 12f44 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12d22 │ │ │ │ │ + beq.w 12ca2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a380 │ │ │ │ │ + bl a388 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12d22 │ │ │ │ │ + beq.w 12ca2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 12fc4 │ │ │ │ │ + cbz r0, 12f44 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r5, [r6, #24] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, 12ff0 │ │ │ │ │ + cbz r0, 12f70 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6001 @ 0x1771 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 12d48 │ │ │ │ │ + bne.w 12cc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 12d48 │ │ │ │ │ + b.n 12cc8 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, fp │ │ │ │ │ ldrd r9, sl, [sp, #20] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - b.n 12e74 │ │ │ │ │ + b.n 12df4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ @@ -33464,244 +33405,244 @@ │ │ │ │ │ mov r7, fp │ │ │ │ │ ldrd r9, sl, [sp, #20] │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12e74 │ │ │ │ │ + b.n 12df4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12fc8 │ │ │ │ │ + beq.n 12f48 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12fc8 │ │ │ │ │ + b.n 12f48 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 12ce4 │ │ │ │ │ + beq.w 12c64 │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 12f24 │ │ │ │ │ + b.n 12ea4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 12fc8 │ │ │ │ │ + bne.n 12f48 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne.n 13038 │ │ │ │ │ + bne.n 12fb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 12fc4 │ │ │ │ │ + bne.n 12f44 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n 12d02 │ │ │ │ │ + b.n 12c82 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 12ddc │ │ │ │ │ + beq.w 12d5c │ │ │ │ │ ldrd r9, sl, [sp, #20] │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 12e74 │ │ │ │ │ + b.n 12df4 │ │ │ │ │ ldrd r9, sl, [sp, #20] │ │ │ │ │ mov r7, fp │ │ │ │ │ - b.n 13052 │ │ │ │ │ + b.n 12fd2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 12fbc │ │ │ │ │ + b.n 12f3c │ │ │ │ │ ldrd r9, sl, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, fp │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbnz r0, 13094 │ │ │ │ │ + cbnz r0, 13014 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 12e74 │ │ │ │ │ + b.n 12df4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, fp │ │ │ │ │ ldrd r9, sl, [sp, #20] │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 12e74 │ │ │ │ │ + b.n 12df4 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1307e │ │ │ │ │ + b.n 12ffe │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0001309c : │ │ │ │ │ +0001301c : │ │ │ │ │ fstring_replacement_field_rule(): │ │ │ │ │ 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 r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 1355c │ │ │ │ │ + beq.w 134dc │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 13108 │ │ │ │ │ + cbnz r2, 13088 │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.w 13302 │ │ │ │ │ + bne.w 13282 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 135a4 │ │ │ │ │ + blt.w 13524 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13582 │ │ │ │ │ + bne.w 13502 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 13116 │ │ │ │ │ + cbnz r0, 13096 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 13334 │ │ │ │ │ + bne.w 132b4 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 13316 │ │ │ │ │ + beq.w 13296 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 13326 │ │ │ │ │ + bne.w 132a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl e87c │ │ │ │ │ + bl e880 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1358a │ │ │ │ │ + bne.w 1350a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13324 │ │ │ │ │ + bne.w 132a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8cb0 │ │ │ │ │ + bl 8cb8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13328 │ │ │ │ │ + beq.w 132a8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 130fe │ │ │ │ │ + bne.n 1307e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1356c │ │ │ │ │ + beq.w 134ec │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1323a │ │ │ │ │ + bne.n 131ba │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ mov sl, r0 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 130fe │ │ │ │ │ + bne.n 1307e │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 13268 │ │ │ │ │ + beq.n 131e8 │ │ │ │ │ ldrd r5, r2, [r4, #8] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq.n 1327e │ │ │ │ │ + beq.n 131fe │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13312 │ │ │ │ │ + bne.w 13292 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 130fe │ │ │ │ │ + bne.n 1307e │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 130fc │ │ │ │ │ + beq.n 1307c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1322c │ │ │ │ │ + cbz r0, 131ac │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ @@ -33713,92 +33654,92 @@ │ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ str.w r8, [sp, #8] │ │ │ │ │ bl 0 <_PyPegen_formatted_value> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_formatted_value │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13590 │ │ │ │ │ + beq.w 13510 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13190 │ │ │ │ │ + beq.n 13110 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_check_fstring_conversion> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_check_fstring_conversion │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1349c │ │ │ │ │ + beq.w 1341c │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 131a4 │ │ │ │ │ - b.n 130fe │ │ │ │ │ + beq.n 13124 │ │ │ │ │ + b.n 1307e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1357a │ │ │ │ │ + bne.w 134fa │ │ │ │ │ ldrd r5, r2, [r4, #8] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne.n 131b6 │ │ │ │ │ + bne.n 13136 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 13490 │ │ │ │ │ + blt.w 13410 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1357a │ │ │ │ │ + bne.w 134fa │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 131d4 │ │ │ │ │ + beq.n 13154 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ │ - bl 29dc │ │ │ │ │ + bl 2b24 │ │ │ │ │ R_ARM_THM_CALL _loop0_112_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13544 │ │ │ │ │ + beq.w 134c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ - cbz r0, 132fc │ │ │ │ │ + cbz r0, 1327c │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr r5, [r5, #24] │ │ │ │ │ @@ -33808,229 +33749,229 @@ │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyPegen_setup_full_format_spec> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_setup_full_format_spec │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13486 │ │ │ │ │ + beq.w 13406 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 131de │ │ │ │ │ + b.n 1315e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b.n 130f2 │ │ │ │ │ + b.n 13072 │ │ │ │ │ mov r2, r5 │ │ │ │ │ - b.n 132b8 │ │ │ │ │ + b.n 13238 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 13130 │ │ │ │ │ + beq.w 130b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 13108 │ │ │ │ │ + beq.w 13088 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 13108 │ │ │ │ │ + bne.w 13088 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 134c0 │ │ │ │ │ + beq.w 13440 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 13364 │ │ │ │ │ + cbz r0, 132e4 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13548 │ │ │ │ │ + bne.w 134c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 134ce │ │ │ │ │ + bne.w 1344e │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 13386 │ │ │ │ │ + cbz r0, 13306 │ │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13552 │ │ │ │ │ + bne.w 134d2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 134ce │ │ │ │ │ + bne.w 1344e │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 133a8 │ │ │ │ │ + cbz r0, 13328 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 134d6 │ │ │ │ │ + bne.w 13456 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 134ce │ │ │ │ │ + bne.w 1344e │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 133ca │ │ │ │ │ + cbz r0, 1334a │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13512 │ │ │ │ │ + bne.w 13492 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 134ce │ │ │ │ │ + bne.n 1344e │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 133f2 │ │ │ │ │ + cbz r0, 13372 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC annotated_rhs_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS annotated_rhs_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead_for_expr> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_for_expr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1351c │ │ │ │ │ + bne.w 1349c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 134ce │ │ │ │ │ + bne.n 1344e │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13768 │ │ │ │ │ + bne.w 136e8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 134ce │ │ │ │ │ + bne.n 1344e │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1370a │ │ │ │ │ + bne.w 1368a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 134ce │ │ │ │ │ + bne.n 1344e │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 137b8 │ │ │ │ │ + bne.w 13738 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 134ce │ │ │ │ │ + bne.n 1344e │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1369c │ │ │ │ │ + bne.w 1361c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 134ce │ │ │ │ │ + bne.n 1344e │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13612 │ │ │ │ │ + bne.w 13592 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 134ce │ │ │ │ │ + bne.n 1344e │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 135b0 │ │ │ │ │ + bne.w 13530 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 1310c │ │ │ │ │ + b.n 1308c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 132fc │ │ │ │ │ + beq.w 1327c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 130fe │ │ │ │ │ + b.n 1307e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r0 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - cbz r0, 134b2 │ │ │ │ │ + cbz r0, 13432 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 130fe │ │ │ │ │ + b.n 1307e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 131a4 │ │ │ │ │ + beq.w 13124 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b.n 130fe │ │ │ │ │ + b.n 1307e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1334a │ │ │ │ │ + beq.w 132ca │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1347e │ │ │ │ │ + b.n 133fe │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC64 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC64 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -34039,32 +33980,32 @@ │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1888 │ │ │ │ │ + bl 19d0 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1347a │ │ │ │ │ + beq.n 133fa │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1347e │ │ │ │ │ + b.n 133fe │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC65 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC65 │ │ │ │ │ - b.n 134de │ │ │ │ │ + b.n 1345e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -34072,155 +34013,155 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC66 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 134fc │ │ │ │ │ + beq.n 1347c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13482 │ │ │ │ │ + b.n 13402 │ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ │ - b.n 131d4 │ │ │ │ │ + b.n 13154 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC62 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC62 │ │ │ │ │ - b.n 134de │ │ │ │ │ + b.n 1345e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC63 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC63 │ │ │ │ │ - b.n 134de │ │ │ │ │ + b.n 1345e │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 130c6 │ │ │ │ │ + beq.w 13046 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13108 │ │ │ │ │ + b.n 13088 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1317e │ │ │ │ │ + beq.w 130fe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 130fe │ │ │ │ │ + b.n 1307e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1310c │ │ │ │ │ + b.n 1308c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1315c │ │ │ │ │ + b.n 130dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13108 │ │ │ │ │ + beq.w 13088 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1310c │ │ │ │ │ + b.n 1308c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1310c │ │ │ │ │ + b.n 1308c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e060 │ │ │ │ │ + bl e064 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13478 │ │ │ │ │ + beq.w 133f8 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13478 │ │ │ │ │ + bne.w 133f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl f44 │ │ │ │ │ R_ARM_THM_CALL _tmp_237_rule.isra.0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13478 │ │ │ │ │ + bne.w 133f8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #26 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13478 │ │ │ │ │ + beq.w 133f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 138b4 │ │ │ │ │ + beq.w 13834 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1347a │ │ │ │ │ + beq.w 133fa │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1347e │ │ │ │ │ + b.n 133fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e060 │ │ │ │ │ + bl e064 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13462 │ │ │ │ │ + beq.w 133e2 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 13464 │ │ │ │ │ + bne.w 133e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl f44 │ │ │ │ │ R_ARM_THM_CALL _tmp_237_rule.isra.0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 13464 │ │ │ │ │ + bne.w 133e4 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13462 │ │ │ │ │ + beq.w 133e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29dc │ │ │ │ │ + bl 2b24 │ │ │ │ │ R_ARM_THM_CALL _loop0_240_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13462 │ │ │ │ │ + beq.w 133e2 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #26 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13462 │ │ │ │ │ + beq.w 133e2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 134fc │ │ │ │ │ + bne.w 1347c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -34228,47 +34169,47 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC72 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 134fc │ │ │ │ │ - b.n 1353c │ │ │ │ │ + beq.w 1347c │ │ │ │ │ + b.n 134bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e060 │ │ │ │ │ + bl e064 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1344c │ │ │ │ │ + beq.w 133cc │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 1344e │ │ │ │ │ + bne.w 133ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl f44 │ │ │ │ │ R_ARM_THM_CALL _tmp_237_rule.isra.0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 1344e │ │ │ │ │ + bne.w 133ce │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_238_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_238_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1344c │ │ │ │ │ + beq.w 133cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 134fc │ │ │ │ │ + bne.w 1347c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -34276,40 +34217,40 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC71 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 134fc │ │ │ │ │ - b.n 1353c │ │ │ │ │ + beq.w 1347c │ │ │ │ │ + b.n 134bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e060 │ │ │ │ │ + bl e064 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1341e │ │ │ │ │ + beq.w 1339e │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1341e │ │ │ │ │ + beq.w 1339e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_236_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_236_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1341e │ │ │ │ │ + beq.w 1339e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 135fc │ │ │ │ │ + bne.w 1357c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -34317,34 +34258,34 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC68 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1353c │ │ │ │ │ - b.n 135fc │ │ │ │ │ + bne.w 134bc │ │ │ │ │ + b.n 1357c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e060 │ │ │ │ │ + bl e064 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13408 │ │ │ │ │ + beq.w 13388 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_235_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_235_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13408 │ │ │ │ │ + beq.w 13388 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 134fc │ │ │ │ │ + bne.w 1347c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -34352,120 +34293,120 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC67 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 134fc │ │ │ │ │ - b.n 1353c │ │ │ │ │ + beq.w 1347c │ │ │ │ │ + b.n 134bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e060 │ │ │ │ │ + bl e064 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13436 │ │ │ │ │ + beq.w 133b6 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 13438 │ │ │ │ │ + bne.w 133b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 1385e │ │ │ │ │ + beq.n 137de │ │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 13806 │ │ │ │ │ + cbz r0, 13786 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_242_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_242_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 13872 │ │ │ │ │ + bne.n 137f2 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 1386a │ │ │ │ │ + cbnz r5, 137ea │ │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 138d8 │ │ │ │ │ + beq.n 13858 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_name_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_name_token │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_for_expr> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_for_expr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 138d8 │ │ │ │ │ + beq.n 13858 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC70 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC70 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - cbnz r0, 13890 │ │ │ │ │ + cbnz r0, 13810 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 138da │ │ │ │ │ + beq.n 1385a │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 13438 │ │ │ │ │ + b.n 133b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 137e6 │ │ │ │ │ + beq.n 13766 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13438 │ │ │ │ │ + b.n 133b8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC69 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC69 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13848 │ │ │ │ │ + beq.n 137c8 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ @@ -34473,16 +34414,16 @@ │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1347e │ │ │ │ │ - b.n 13482 │ │ │ │ │ + beq.w 133fe │ │ │ │ │ + b.n 13402 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -34490,414 +34431,414 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC73 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1353c │ │ │ │ │ - b.n 135fc │ │ │ │ │ + bne.w 134bc │ │ │ │ │ + b.n 1357c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13438 │ │ │ │ │ + b.n 133b8 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000138e4 : │ │ │ │ │ +00013864 : │ │ │ │ │ func_type_comment_rule(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 139f4 │ │ │ │ │ + beq.n 13974 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1398c │ │ │ │ │ + bne.n 1390c │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 13920 │ │ │ │ │ + cbz r0, 138a0 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 13970 │ │ │ │ │ + cbnz r0, 138f0 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 13946 │ │ │ │ │ + cbnz r3, 138c6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1398c │ │ │ │ │ + bne.n 1390c │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 1393c │ │ │ │ │ + cbnz r0, 138bc │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 13a14 │ │ │ │ │ + bne.n 13994 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 13a02 │ │ │ │ │ + beq.n 13982 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 13994 │ │ │ │ │ + cbnz r0, 13914 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 13928 │ │ │ │ │ + b.n 138a8 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_149_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_149_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13920 │ │ │ │ │ + beq.n 138a0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 1393c │ │ │ │ │ + b.n 138bc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1393e │ │ │ │ │ + b.n 138be │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13964 │ │ │ │ │ + beq.n 138e4 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13964 │ │ │ │ │ + beq.n 138e4 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13964 │ │ │ │ │ + beq.n 138e4 │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13964 │ │ │ │ │ + beq.n 138e4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC38 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC38 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 139fa │ │ │ │ │ + cbnz r0, 1397a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13966 │ │ │ │ │ + beq.n 138e6 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1396a │ │ │ │ │ + b.n 138ea │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 13904 │ │ │ │ │ + b.n 13884 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1393c │ │ │ │ │ + b.n 138bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1395a │ │ │ │ │ + beq.n 138da │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 1396a │ │ │ │ │ + b.n 138ea │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 1393e │ │ │ │ │ + b.n 138be │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00013a1c : │ │ │ │ │ +0001399c : │ │ │ │ │ elif_stmt_rule(): │ │ │ │ │ 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, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 13ca6 │ │ │ │ │ + beq.w 13c26 │ │ │ │ │ ldr r5, [r0, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 13cb4 │ │ │ │ │ + bne.w 13c34 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 13cba │ │ │ │ │ + bne.w 13c3a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - blt.w 13b8e │ │ │ │ │ + blt.w 13b0e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13b98 │ │ │ │ │ + bne.w 13b18 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13c22 │ │ │ │ │ + bne.w 13ba2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #662 @ 0x296 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 13ab4 │ │ │ │ │ + cbnz r0, 13a34 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13c22 │ │ │ │ │ + bne.w 13ba2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #662 @ 0x296 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 13b26 │ │ │ │ │ + bne.n 13aa6 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10edc │ │ │ │ │ + bl 10e5c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13a8a │ │ │ │ │ + beq.n 13a0a │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13a8a │ │ │ │ │ + beq.n 13a0a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12664 │ │ │ │ │ + bl 125e4 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13a8a │ │ │ │ │ + beq.n 13a0a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13a1c │ │ │ │ │ + bl 1399c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13a8a │ │ │ │ │ + beq.n 13a0a │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13ca0 │ │ │ │ │ + beq.w 13c20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r6, r5, [r5, #20] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13c9a │ │ │ │ │ + beq.w 13c1a │ │ │ │ │ strd r6, r5, [sp, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_If> │ │ │ │ │ R_ARM_THM_CALL _PyAST_If │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13b86 │ │ │ │ │ + beq.n 13b06 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13aa8 │ │ │ │ │ + b.n 13a28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10edc │ │ │ │ │ + bl 10e5c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13aa2 │ │ │ │ │ + beq.n 13a22 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13aa2 │ │ │ │ │ + beq.n 13a22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12664 │ │ │ │ │ + bl 125e4 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13aa2 │ │ │ │ │ + beq.n 13a22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13cd4 │ │ │ │ │ + bl 13c54 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 13aa2 │ │ │ │ │ + bne.n 13a22 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13ca0 │ │ │ │ │ + beq.w 13c20 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd r8, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_If> │ │ │ │ │ R_ARM_THM_CALL _PyAST_If │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 13b22 │ │ │ │ │ + bne.n 13aa2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13aa4 │ │ │ │ │ + beq.n 13a24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 13aaa │ │ │ │ │ + b.n 13a2a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 13c22 │ │ │ │ │ + bne.n 13ba2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 13c2a │ │ │ │ │ + beq.n 13baa │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #662 @ 0x296 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 13bce │ │ │ │ │ + cbz r0, 13b4e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10edc │ │ │ │ │ - cbz r0, 13bce │ │ │ │ │ + bl 10e5c │ │ │ │ │ + cbz r0, 13b4e │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 13c72 │ │ │ │ │ + bne.n 13bf2 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 13c36 │ │ │ │ │ + cbnz r5, 13bb6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #662 @ 0x296 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 13c12 │ │ │ │ │ + cbz r0, 13b92 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10edc │ │ │ │ │ - cbz r0, 13c12 │ │ │ │ │ + bl 10e5c │ │ │ │ │ + cbz r0, 13b92 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 13c12 │ │ │ │ │ + cbz r0, 13b92 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 13c12 │ │ │ │ │ + cbz r0, 13b92 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cbnz r0, 13c3c │ │ │ │ │ + cbnz r0, 13bbc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 13a7e │ │ │ │ │ + beq.w 139fe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 13aaa │ │ │ │ │ + b.n 13a2a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 13bac │ │ │ │ │ + beq.n 13b2c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 13c18 │ │ │ │ │ + b.n 13b98 │ │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ @@ -34906,24 +34847,24 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC74 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC74 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 13c92 │ │ │ │ │ + cbnz r0, 13c12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13c14 │ │ │ │ │ + beq.n 13b94 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 13c18 │ │ │ │ │ + b.n 13b98 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ @@ -34931,72 +34872,72 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13c60 │ │ │ │ │ + beq.n 13be0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13aa8 │ │ │ │ │ + b.n 13a28 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 13b06 │ │ │ │ │ + b.n 13a86 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 13aaa │ │ │ │ │ + b.n 13a2a │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 13a4a │ │ │ │ │ + beq.w 139ca │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 13aaa │ │ │ │ │ + b.n 13a2a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 13a7e │ │ │ │ │ - b.n 13b9e │ │ │ │ │ + beq.w 139fe │ │ │ │ │ + b.n 13b1e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00013cd4 : │ │ │ │ │ +00013c54 : │ │ │ │ │ else_block_rule(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 13de6 │ │ │ │ │ + beq.n 13d66 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 13df2 │ │ │ │ │ + bne.n 13d72 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r5, r2 │ │ │ │ │ - cbnz r3, 13d46 │ │ │ │ │ + cbnz r3, 13cc6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 13d1e │ │ │ │ │ + cbnz r0, 13c9e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ @@ -35005,56 +34946,56 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13d10 │ │ │ │ │ + beq.n 13c90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12664 │ │ │ │ │ + bl 125e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13d10 │ │ │ │ │ + beq.n 13c90 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 13dce │ │ │ │ │ + beq.n 13d4e │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 13dc6 │ │ │ │ │ + cbz r0, 13d46 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 13dc6 │ │ │ │ │ + cbz r0, 13d46 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 13dc6 │ │ │ │ │ + cbz r0, 13d46 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cbz r0, 13dc6 │ │ │ │ │ + cbz r0, 13d46 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ @@ -35062,145 +35003,145 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ - cbnz r0, 13de0 │ │ │ │ │ + cbnz r0, 13d60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - cbz r0, 13dc8 │ │ │ │ │ + cbz r0, 13d48 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 13d04 │ │ │ │ │ + beq.n 13c84 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 13d18 │ │ │ │ │ + b.n 13c98 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 13db8 │ │ │ │ │ + b.n 13d38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 13d54 │ │ │ │ │ + beq.n 13cd4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 13db8 │ │ │ │ │ + b.n 13d38 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ - b.n 13d18 │ │ │ │ │ + b.n 13c98 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 13cfc │ │ │ │ │ + beq.n 13c7c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 13d18 │ │ │ │ │ + b.n 13c98 │ │ │ │ │ │ │ │ │ │ -00013df8 : │ │ │ │ │ +00013d78 : │ │ │ │ │ slices_rule(): │ │ │ │ │ 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 r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 14256 │ │ │ │ │ + beq.w 141d6 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 14264 │ │ │ │ │ + bne.w 141e4 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.n 13edc │ │ │ │ │ + bne.n 13e5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ itttt lt │ │ │ │ │ movlt r2, #1 │ │ │ │ │ addlt.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ movlt r7, #0 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ - blt.n 13ed2 │ │ │ │ │ + blt.n 13e52 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ mov fp, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 14264 │ │ │ │ │ + bne.w 141e4 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 13efe │ │ │ │ │ + beq.n 13e7e │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 14082 │ │ │ │ │ + beq.w 14002 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r7, lsl #2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 140b0 │ │ │ │ │ + bne.w 14030 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 13f0c │ │ │ │ │ + bne.n 13e8c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 140b8 │ │ │ │ │ + bne.w 14038 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10edc │ │ │ │ │ + bl 10e5c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13fa4 │ │ │ │ │ + beq.n 13f24 │ │ │ │ │ movs r3, #12 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13fa4 │ │ │ │ │ + beq.n 13f24 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r6, lsl #2] │ │ │ │ │ @@ -35211,151 +35152,151 @@ │ │ │ │ │ mov fp, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ add.w r0, r3, #1 │ │ │ │ │ it ne │ │ │ │ │ movne r7, r6 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne.n 13e74 │ │ │ │ │ + bne.n 13df4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 13e68 │ │ │ │ │ - b.n 140b8 │ │ │ │ │ + beq.n 13de8 │ │ │ │ │ + b.n 14038 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 140b0 │ │ │ │ │ + bne.w 14030 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 14222 │ │ │ │ │ + beq.w 141a2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 14134 │ │ │ │ │ + bne.w 140b4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 140b0 │ │ │ │ │ + bne.w 14030 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 141f2 │ │ │ │ │ + beq.w 14172 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ bl 0 <_PyAST_Slice> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Slice │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 13f94 │ │ │ │ │ + cbz r0, 13f14 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #12 │ │ │ │ │ - b.n 13ebe │ │ │ │ │ + b.n 13e3e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 141fc │ │ │ │ │ + bne.w 1417c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 14264 │ │ │ │ │ + bne.w 141e4 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 14240 │ │ │ │ │ + beq.w 141c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a158 <_tmp_253_rule> │ │ │ │ │ + bl 1a0d0 <_tmp_253_rule> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 141e0 │ │ │ │ │ + beq.w 14160 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 14238 │ │ │ │ │ + beq.w 141b8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 141da │ │ │ │ │ + bne.w 1415a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 141d2 │ │ │ │ │ + beq.w 14152 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 141da │ │ │ │ │ + bne.w 1415a │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 140c0 │ │ │ │ │ + beq.n 14040 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a158 <_tmp_253_rule> │ │ │ │ │ + bl 1a0d0 <_tmp_253_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 140c0 │ │ │ │ │ + beq.n 14040 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #12 │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1418e │ │ │ │ │ + beq.w 1410e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a158 <_tmp_253_rule> │ │ │ │ │ + bl 1a0d0 <_tmp_253_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1418e │ │ │ │ │ + beq.w 1410e │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 141cc │ │ │ │ │ + beq.w 1414c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov sl, r6 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov.w r8, #2 │ │ │ │ │ str r7, [sp, #24] │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r4 │ │ │ │ │ @@ -35364,59 +35305,59 @@ │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r4, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14156 │ │ │ │ │ + beq.n 140d6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 1a158 <_tmp_253_rule> │ │ │ │ │ + bl 1a0d0 <_tmp_253_rule> │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14156 │ │ │ │ │ + beq.n 140d6 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - beq.w 141a2 │ │ │ │ │ + beq.w 14122 │ │ │ │ │ ldr r5, [r7, #8] │ │ │ │ │ str.w r3, [r6, r4, lsl #2] │ │ │ │ │ adds r4, #1 │ │ │ │ │ - b.n 14058 │ │ │ │ │ + b.n 13fd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 141ba │ │ │ │ │ + blt.w 1413a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - cbnz r5, 140b8 │ │ │ │ │ + cbnz r5, 14038 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 13e90 │ │ │ │ │ + beq.w 13e10 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 13ea6 │ │ │ │ │ + beq.w 13e26 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13fa6 │ │ │ │ │ + b.n 13f26 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 141cc │ │ │ │ │ + beq.n 1414c │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ mov r1, r9 │ │ │ │ │ @@ -35426,111 +35367,111 @@ │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1421e │ │ │ │ │ + beq.w 1419e │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1421c │ │ │ │ │ + bne.w 1419c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1420e │ │ │ │ │ + beq.n 1418e │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, fp │ │ │ │ │ ldr r5, [r7, #24] │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r5, [r7, #20] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Tuple │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14202 │ │ │ │ │ + beq.n 14182 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13ed0 │ │ │ │ │ + b.n 13e50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 13f40 │ │ │ │ │ + bne.w 13ec0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13f46 │ │ │ │ │ + bne.w 13ec6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 141e6 │ │ │ │ │ + bne.n 14166 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 13f44 │ │ │ │ │ + b.n 13ec4 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ │ mov r5, r6 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 141cc │ │ │ │ │ + cbz r0, 1414c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it gt │ │ │ │ │ ldrgt r0, [sp, #28] │ │ │ │ │ - ble.n 140d0 │ │ │ │ │ + ble.n 14050 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [r5, r7, lsl #2] │ │ │ │ │ str.w r1, [r3, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - bne.n 1417c │ │ │ │ │ - b.n 140d0 │ │ │ │ │ + bne.n 140fc │ │ │ │ │ + b.n 14050 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ movs r0, #1 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 141cc │ │ │ │ │ + cbz r0, 1414c │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n 1417c │ │ │ │ │ + b.n 140fc │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ mov.w r3, r8, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r8, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - cbz r0, 141c6 │ │ │ │ │ + cbz r0, 14146 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 14078 │ │ │ │ │ + b.n 13ff8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13fa6 │ │ │ │ │ + b.n 13f26 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r6, sl │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ @@ -35538,329 +35479,329 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1421e │ │ │ │ │ + b.n 1419e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 140b0 │ │ │ │ │ + b.n 14030 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 13fa6 │ │ │ │ │ + b.n 13f26 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 13fa6 │ │ │ │ │ + b.n 13f26 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r0, 14214 │ │ │ │ │ + cbnz r0, 14194 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 13ed0 │ │ │ │ │ + b.n 13e50 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 13ed2 │ │ │ │ │ + b.n 13e52 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 13ed2 │ │ │ │ │ + b.n 13e52 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 1420a │ │ │ │ │ + b.n 1418a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 13f2c │ │ │ │ │ + beq.w 13eac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 140b0 │ │ │ │ │ + b.n 14030 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 13fda │ │ │ │ │ + b.n 13f5a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 13fbc │ │ │ │ │ + beq.w 13f3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1421e │ │ │ │ │ + b.n 1419e │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 13e26 │ │ │ │ │ + beq.w 13da6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 13ed2 │ │ │ │ │ + b.n 13e52 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0001426c <_loop1_216_rule>: │ │ │ │ │ +000141ec <_loop1_216_rule>: │ │ │ │ │ _loop1_60_rule(): │ │ │ │ │ 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 r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 14660 <_loop1_216_rule+0x3f4> │ │ │ │ │ + beq.w 145e0 <_loop1_216_rule+0x3f4> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1466e <_loop1_216_rule+0x402> │ │ │ │ │ + bne.w 145ee <_loop1_216_rule+0x402> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14678 <_loop1_216_rule+0x40c> │ │ │ │ │ + beq.w 145f8 <_loop1_216_rule+0x40c> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 1466c <_loop1_216_rule+0x400> │ │ │ │ │ + bne.w 145ec <_loop1_216_rule+0x400> │ │ │ │ │ mov r8, r5 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movw fp, #6000 @ 0x1770 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, fp │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 143d2 <_loop1_216_rule+0x166> │ │ │ │ │ + beq.w 14352 <_loop1_216_rule+0x166> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1465c <_loop1_216_rule+0x3f0> │ │ │ │ │ + bne.w 145dc <_loop1_216_rule+0x3f0> │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.w 14470 <_loop1_216_rule+0x204> │ │ │ │ │ + bne.w 143f0 <_loop1_216_rule+0x204> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 14686 <_loop1_216_rule+0x41a> │ │ │ │ │ + blt.w 14606 <_loop1_216_rule+0x41a> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 14530 <_loop1_216_rule+0x2c4> │ │ │ │ │ + bne.w 144b0 <_loop1_216_rule+0x2c4> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 143e0 <_loop1_216_rule+0x174> │ │ │ │ │ + bne.n 14360 <_loop1_216_rule+0x174> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #655 @ 0x28f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14440 <_loop1_216_rule+0x1d4> │ │ │ │ │ + beq.w 143c0 <_loop1_216_rule+0x1d4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14440 <_loop1_216_rule+0x1d4> │ │ │ │ │ + beq.w 143c0 <_loop1_216_rule+0x1d4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 14640 <_loop1_216_rule+0x3d4> │ │ │ │ │ + beq.w 145c0 <_loop1_216_rule+0x3d4> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 14650 <_loop1_216_rule+0x3e4> │ │ │ │ │ + bne.w 145d0 <_loop1_216_rule+0x3e4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1448c <_loop1_216_rule+0x220> │ │ │ │ │ + bne.w 1440c <_loop1_216_rule+0x220> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 14442 <_loop1_216_rule+0x1d6> │ │ │ │ │ + bne.n 143c2 <_loop1_216_rule+0x1d6> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14440 <_loop1_216_rule+0x1d4> │ │ │ │ │ + beq.n 143c0 <_loop1_216_rule+0x1d4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12664 │ │ │ │ │ + bl 125e4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14440 <_loop1_216_rule+0x1d4> │ │ │ │ │ + beq.n 143c0 <_loop1_216_rule+0x1d4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 143e0 <_loop1_216_rule+0x174> │ │ │ │ │ + beq.n 14360 <_loop1_216_rule+0x174> │ │ │ │ │ ldrd r3, r2, [r0, #20] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 14488 <_loop1_216_rule+0x21c> │ │ │ │ │ + bne.n 14408 <_loop1_216_rule+0x21c> │ │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_ExceptHandler> │ │ │ │ │ R_ARM_THM_CALL _PyAST_ExceptHandler │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 144e4 <_loop1_216_rule+0x278> │ │ │ │ │ + beq.w 14464 <_loop1_216_rule+0x278> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.w 144fa <_loop1_216_rule+0x28e> │ │ │ │ │ + beq.w 1447a <_loop1_216_rule+0x28e> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r5, [sl, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ cmp r3, fp │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne.w 142cc <_loop1_216_rule+0x60> │ │ │ │ │ + bne.w 1424c <_loop1_216_rule+0x60> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 142d4 <_loop1_216_rule+0x68> │ │ │ │ │ + beq.w 14254 <_loop1_216_rule+0x68> │ │ │ │ │ mov r5, r8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 14520 <_loop1_216_rule+0x2b4> │ │ │ │ │ + beq.w 144a0 <_loop1_216_rule+0x2b4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14520 <_loop1_216_rule+0x2b4> │ │ │ │ │ + bne.w 144a0 <_loop1_216_rule+0x2b4> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14672 <_loop1_216_rule+0x406> │ │ │ │ │ + beq.w 145f2 <_loop1_216_rule+0x406> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 1442c <_loop1_216_rule+0x1c0> │ │ │ │ │ + ble.n 143ac <_loop1_216_rule+0x1c0> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 1442c <_loop1_216_rule+0x1c0> │ │ │ │ │ + beq.n 143ac <_loop1_216_rule+0x1c0> │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr.w r1, [sl, r3, lsl #2] │ │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.n 1441c <_loop1_216_rule+0x1b0> │ │ │ │ │ + bne.n 1439c <_loop1_216_rule+0x1b0> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 143e0 <_loop1_216_rule+0x174> │ │ │ │ │ + bne.n 14360 <_loop1_216_rule+0x174> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #655 @ 0x28f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1449c <_loop1_216_rule+0x230> │ │ │ │ │ + cbnz r0, 1441c <_loop1_216_rule+0x230> │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 143e0 <_loop1_216_rule+0x174> │ │ │ │ │ + beq.n 14360 <_loop1_216_rule+0x174> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 143e0 <_loop1_216_rule+0x174> │ │ │ │ │ + bne.n 14360 <_loop1_216_rule+0x174> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 98a │ │ │ │ │ R_ARM_THM_CALL invalid_except_stmt_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 143e0 <_loop1_216_rule+0x174> │ │ │ │ │ - b.n 143aa <_loop1_216_rule+0x13e> │ │ │ │ │ + beq.n 14360 <_loop1_216_rule+0x174> │ │ │ │ │ + b.n 1432a <_loop1_216_rule+0x13e> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 14306 <_loop1_216_rule+0x9a> │ │ │ │ │ - b.n 14536 <_loop1_216_rule+0x2ca> │ │ │ │ │ + beq.w 14286 <_loop1_216_rule+0x9a> │ │ │ │ │ + b.n 144b6 <_loop1_216_rule+0x2ca> │ │ │ │ │ ldr r7, [r7, #4] │ │ │ │ │ - b.n 1438a <_loop1_216_rule+0x11e> │ │ │ │ │ + b.n 1430a <_loop1_216_rule+0x11e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 14354 <_loop1_216_rule+0xe8> │ │ │ │ │ - b.n 14352 <_loop1_216_rule+0xe6> │ │ │ │ │ + bne.w 142d4 <_loop1_216_rule+0xe8> │ │ │ │ │ + b.n 142d2 <_loop1_216_rule+0xe6> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14454 <_loop1_216_rule+0x1e8> │ │ │ │ │ + beq.n 143d4 <_loop1_216_rule+0x1e8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12664 │ │ │ │ │ + bl 125e4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14454 <_loop1_216_rule+0x1e8> │ │ │ │ │ + beq.n 143d4 <_loop1_216_rule+0x1e8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 143e0 <_loop1_216_rule+0x174> │ │ │ │ │ + beq.n 14360 <_loop1_216_rule+0x174> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r5, [r6, #24] │ │ │ │ │ @@ -35868,114 +35809,114 @@ │ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ strd r6, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_ExceptHandler> │ │ │ │ │ R_ARM_THM_CALL _PyAST_ExceptHandler │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 143aa <_loop1_216_rule+0x13e> │ │ │ │ │ + bne.w 1432a <_loop1_216_rule+0x13e> │ │ │ │ │ mov r5, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 143e2 <_loop1_216_rule+0x176> │ │ │ │ │ + beq.w 14362 <_loop1_216_rule+0x176> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 143e6 <_loop1_216_rule+0x17a> │ │ │ │ │ + b.n 14366 <_loop1_216_rule+0x17a> │ │ │ │ │ mov.w r1, r8, lsl #3 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov.w r3, r8, lsl #1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14672 <_loop1_216_rule+0x406> │ │ │ │ │ + beq.w 145f2 <_loop1_216_rule+0x406> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, r0 │ │ │ │ │ str.w r5, [r0, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n 142be <_loop1_216_rule+0x52> │ │ │ │ │ + b.n 1423e <_loop1_216_rule+0x52> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14438 <_loop1_216_rule+0x1cc> │ │ │ │ │ + b.n 143b8 <_loop1_216_rule+0x1cc> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 143e0 <_loop1_216_rule+0x174> │ │ │ │ │ + bne.w 14360 <_loop1_216_rule+0x174> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 14592 <_loop1_216_rule+0x326> │ │ │ │ │ + beq.n 14512 <_loop1_216_rule+0x326> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #655 @ 0x28f │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 14560 <_loop1_216_rule+0x2f4> │ │ │ │ │ + cbz r0, 144e0 <_loop1_216_rule+0x2f4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 145fa <_loop1_216_rule+0x38e> │ │ │ │ │ + bne.n 1457a <_loop1_216_rule+0x38e> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - cbnz r5, 1459e <_loop1_216_rule+0x332> │ │ │ │ │ + cbnz r5, 1451e <_loop1_216_rule+0x332> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #655 @ 0x28f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 14580 <_loop1_216_rule+0x314> │ │ │ │ │ + cbz r0, 14500 <_loop1_216_rule+0x314> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 145a4 <_loop1_216_rule+0x338> │ │ │ │ │ + cbnz r0, 14524 <_loop1_216_rule+0x338> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 14306 <_loop1_216_rule+0x9a> │ │ │ │ │ - b.n 143e0 <_loop1_216_rule+0x174> │ │ │ │ │ + beq.w 14286 <_loop1_216_rule+0x9a> │ │ │ │ │ + b.n 14360 <_loop1_216_rule+0x174> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 14544 <_loop1_216_rule+0x2d8> │ │ │ │ │ + beq.n 144c4 <_loop1_216_rule+0x2d8> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 14586 <_loop1_216_rule+0x31a> │ │ │ │ │ + b.n 14506 <_loop1_216_rule+0x31a> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14580 <_loop1_216_rule+0x314> │ │ │ │ │ + beq.n 14500 <_loop1_216_rule+0x314> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14580 <_loop1_216_rule+0x314> │ │ │ │ │ + beq.n 14500 <_loop1_216_rule+0x314> │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ @@ -35984,251 +35925,251 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC75 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC75 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 14636 <_loop1_216_rule+0x3ca> │ │ │ │ │ + cbnz r0, 145b6 <_loop1_216_rule+0x3ca> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14582 <_loop1_216_rule+0x316> │ │ │ │ │ + beq.n 14502 <_loop1_216_rule+0x316> │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 14586 <_loop1_216_rule+0x31a> │ │ │ │ │ + b.n 14506 <_loop1_216_rule+0x31a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 92c │ │ │ │ │ R_ARM_THM_CALL _tmp_224_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 14562 <_loop1_216_rule+0x2f6> │ │ │ │ │ + bne.n 144e2 <_loop1_216_rule+0x2f6> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14560 <_loop1_216_rule+0x2f4> │ │ │ │ │ + beq.n 144e0 <_loop1_216_rule+0x2f4> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14560 <_loop1_216_rule+0x2f4> │ │ │ │ │ + beq.n 144e0 <_loop1_216_rule+0x2f4> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14560 <_loop1_216_rule+0x2f4> │ │ │ │ │ - b.n 145c6 <_loop1_216_rule+0x35a> │ │ │ │ │ + beq.n 144e0 <_loop1_216_rule+0x2f4> │ │ │ │ │ + b.n 14546 <_loop1_216_rule+0x35a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 143ae <_loop1_216_rule+0x142> │ │ │ │ │ + b.n 1432e <_loop1_216_rule+0x142> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 1433e <_loop1_216_rule+0xd2> │ │ │ │ │ + beq.w 142be <_loop1_216_rule+0xd2> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 14448 <_loop1_216_rule+0x1dc> │ │ │ │ │ + beq.w 143c8 <_loop1_216_rule+0x1dc> │ │ │ │ │ mov r5, r8 │ │ │ │ │ - b.n 143e4 <_loop1_216_rule+0x178> │ │ │ │ │ + b.n 14364 <_loop1_216_rule+0x178> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1429a <_loop1_216_rule+0x2e> │ │ │ │ │ + beq.w 1421a <_loop1_216_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1452a <_loop1_216_rule+0x2be> │ │ │ │ │ + b.n 144aa <_loop1_216_rule+0x2be> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1452a <_loop1_216_rule+0x2be> │ │ │ │ │ + b.n 144aa <_loop1_216_rule+0x2be> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 143e6 <_loop1_216_rule+0x17a> │ │ │ │ │ + b.n 14366 <_loop1_216_rule+0x17a> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00014694 : │ │ │ │ │ +00014614 : │ │ │ │ │ class_def_raw_rule(): │ │ │ │ │ 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 r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 148c2 │ │ │ │ │ + beq.w 14840 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1484c │ │ │ │ │ + bne.w 147cc │ │ │ │ │ ldrd r7, r5, [r4, #8] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.w 148f0 │ │ │ │ │ + beq.w 1486e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14910 │ │ │ │ │ + bne.w 1488e │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 148d2 │ │ │ │ │ + beq.w 14850 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 148d2 │ │ │ │ │ + beq.w 14850 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e5e0 │ │ │ │ │ + bl e5e4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 148d2 │ │ │ │ │ + bne.w 14850 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 148da │ │ │ │ │ + beq.w 14858 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14854 │ │ │ │ │ + beq.w 147d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 14892 │ │ │ │ │ + beq.w 14828 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 148a2 │ │ │ │ │ + bne.w 14838 │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1174 @ 0x496 │ │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbnz r0, 1478e │ │ │ │ │ + cbnz r0, 1470e │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 148a0 │ │ │ │ │ + bne.w 14836 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d904 │ │ │ │ │ + bl d908 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14868 │ │ │ │ │ + bne.n 147e8 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 148aa │ │ │ │ │ + bne.w 14812 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1174 @ 0x496 │ │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 14858 │ │ │ │ │ + bne.n 147d8 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14854 │ │ │ │ │ + beq.n 147d4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 14a4e │ │ │ │ │ + beq.w 149cc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 148d4 │ │ │ │ │ + bne.w 14852 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 148d2 │ │ │ │ │ + beq.w 14850 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12664 │ │ │ │ │ + bl 125e4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 148d2 │ │ │ │ │ + beq.n 14850 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14954 │ │ │ │ │ + beq.w 148d2 │ │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ │ ldrd r7, r1, [r0, #20] │ │ │ │ │ - cbz r6, 1481c │ │ │ │ │ + cbz r6, 1479c │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldrd r5, r2, [r6, #8] │ │ │ │ │ strd r7, r1, [sp, #16] │ │ │ │ │ strd sl, r9, [sp, #8] │ │ │ │ │ str.w fp, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #24] │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_ClassDef> │ │ │ │ │ R_ARM_THM_CALL _PyAST_ClassDef │ │ │ │ │ - cbz r0, 1483e │ │ │ │ │ + cbz r0, 147be │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ strd r7, r1, [sp, #16] │ │ │ │ │ mov r3, r5 │ │ │ │ │ @@ -36239,187 +36180,186 @@ │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #24] │ │ │ │ │ bl 0 <_PyAST_ClassDef> │ │ │ │ │ R_ARM_THM_CALL _PyAST_ClassDef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14810 │ │ │ │ │ + bne.n 14790 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 148d6 │ │ │ │ │ + beq.n 14854 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14816 │ │ │ │ │ + b.n 14796 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 148d4 │ │ │ │ │ + bne.n 14852 │ │ │ │ │ mov r6, r5 │ │ │ │ │ - b.n 147bc │ │ │ │ │ + b.n 1473c │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14772 │ │ │ │ │ + bne.w 146f2 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1477e │ │ │ │ │ - b.n 14772 │ │ │ │ │ + bne.w 146fe │ │ │ │ │ + b.n 146f2 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cbnz r5, 14836 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 1e04 │ │ │ │ │ + R_ARM_THM_CALL invalid_arguments_rule │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 146fe │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + b.n 146fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 1474c │ │ │ │ │ + beq.w 146cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14798 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.n 148a0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 1cbc │ │ │ │ │ - R_ARM_THM_CALL invalid_arguments_rule │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 1477e │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - b.n 1477c │ │ │ │ │ + b.n 14718 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 146c2 │ │ │ │ │ + beq.w 14642 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1484c │ │ │ │ │ + b.n 147cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 14812 │ │ │ │ │ + b.n 14792 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 14720 │ │ │ │ │ + beq.w 146a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 148d4 │ │ │ │ │ + b.n 14852 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1495a │ │ │ │ │ + blt.n 148d8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - cbz r3, 1494e │ │ │ │ │ - cbnz r5, 14954 │ │ │ │ │ + cbz r3, 148cc │ │ │ │ │ + cbnz r5, 148d2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 149e0 │ │ │ │ │ + beq.n 1495e │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 149f6 │ │ │ │ │ + bne.n 14974 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 149ec │ │ │ │ │ + bne.n 1496a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 1495e │ │ │ │ │ + cbnz r0, 148dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 146e2 │ │ │ │ │ + beq.w 14662 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1484e │ │ │ │ │ + b.n 147ce │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14848 │ │ │ │ │ + b.n 147c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14944 │ │ │ │ │ + beq.n 148c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e5e0 │ │ │ │ │ + bl e5e4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 14a4a │ │ │ │ │ + bne.n 149c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl ca4 │ │ │ │ │ R_ARM_THM_CALL _tmp_229_rule.isra.0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 14a4a │ │ │ │ │ + bne.n 149c8 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14944 │ │ │ │ │ + beq.n 148c2 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14944 │ │ │ │ │ + beq.n 148c2 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14944 │ │ │ │ │ + beq.n 148c2 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ @@ -36428,325 +36368,326 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC76 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC76 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14a42 │ │ │ │ │ + bne.n 149c0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - cbz r0, 149f2 │ │ │ │ │ + cbz r0, 14970 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1494a │ │ │ │ │ + b.n 148c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 1491e │ │ │ │ │ + beq.n 1489c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1494a │ │ │ │ │ + b.n 148c8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 14948 │ │ │ │ │ + b.n 148c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1492e │ │ │ │ │ + beq.n 148ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e5e0 │ │ │ │ │ + bl e5e4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 14930 │ │ │ │ │ + bne.n 148ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl ca4 │ │ │ │ │ R_ARM_THM_CALL _tmp_229_rule.isra.0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 14930 │ │ │ │ │ + bne.n 148ae │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1492e │ │ │ │ │ + beq.n 148ac │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 149d0 │ │ │ │ │ + beq.n 1494e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14812 │ │ │ │ │ + b.n 14792 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 14948 │ │ │ │ │ + b.n 148c6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r0, 14a5a │ │ │ │ │ + cbnz r0, 149d8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1485c │ │ │ │ │ + b.n 147dc │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 148d4 │ │ │ │ │ + b.n 14852 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00014a64 <_gather_116_rule>: │ │ │ │ │ +000149e4 <_gather_116_rule>: │ │ │ │ │ _gather_116_rule(): │ │ │ │ │ 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 r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov fp, r0 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 14e3a <_gather_116_rule+0x3d6> │ │ │ │ │ + beq.w 14dba <_gather_116_rule+0x3d6> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 14e4c <_gather_116_rule+0x3e8> │ │ │ │ │ + bne.w 14dcc <_gather_116_rule+0x3e8> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr.w sl, [fp, #8] │ │ │ │ │ str.w r2, [fp, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 14d44 <_gather_116_rule+0x2e0> │ │ │ │ │ + beq.w 14cc4 <_gather_116_rule+0x2e0> │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, fp │ │ │ │ │ mov r4, sl │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 14d64 <_gather_116_rule+0x300> │ │ │ │ │ + bne.w 14ce4 <_gather_116_rule+0x300> │ │ │ │ │ ldr.w r2, [fp, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [fp, #88] @ 0x58 │ │ │ │ │ str.w r4, [fp, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 14dc4 <_gather_116_rule+0x360> │ │ │ │ │ + bne.w 14d44 <_gather_116_rule+0x360> │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r0, fp │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str.w r1, [fp, #88] @ 0x58 │ │ │ │ │ - beq.w 14e22 <_gather_116_rule+0x3be> │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + beq.w 14da2 <_gather_116_rule+0x3be> │ │ │ │ │ + bl 7bfc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14cea <_gather_116_rule+0x286> │ │ │ │ │ + beq.w 14c6a <_gather_116_rule+0x286> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14cea <_gather_116_rule+0x286> │ │ │ │ │ + beq.w 14c6a <_gather_116_rule+0x286> │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14cea <_gather_116_rule+0x286> │ │ │ │ │ + beq.w 14c6a <_gather_116_rule+0x286> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_key_value_pair │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14e0c <_gather_116_rule+0x3a8> │ │ │ │ │ + beq.w 14d8c <_gather_116_rule+0x3a8> │ │ │ │ │ ldr.w r3, [fp, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str.w r2, [fp, #88] @ 0x58 │ │ │ │ │ movw r2, #6002 @ 0x1772 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 14d8e <_gather_116_rule+0x32a> │ │ │ │ │ + beq.w 14d0e <_gather_116_rule+0x32a> │ │ │ │ │ ldr.w r3, [fp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14dc0 <_gather_116_rule+0x35c> │ │ │ │ │ + bne.w 14d40 <_gather_116_rule+0x35c> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r9, [fp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14db6 <_gather_116_rule+0x352> │ │ │ │ │ + beq.w 14d36 <_gather_116_rule+0x352> │ │ │ │ │ ldr.w r4, [fp, #60] @ 0x3c │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ movw r7, #6000 @ 0x1770 │ │ │ │ │ - cbz r4, 14b88 <_gather_116_rule+0x124> │ │ │ │ │ - b.n 14dc0 <_gather_116_rule+0x35c> │ │ │ │ │ + cbz r4, 14b08 <_gather_116_rule+0x124> │ │ │ │ │ + b.n 14d40 <_gather_116_rule+0x35c> │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14bf4 <_gather_116_rule+0x190> │ │ │ │ │ + beq.n 14b74 <_gather_116_rule+0x190> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_key_value_pair │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14e6a <_gather_116_rule+0x406> │ │ │ │ │ + beq.w 14dea <_gather_116_rule+0x406> │ │ │ │ │ ldr.w r3, [fp, #88] @ 0x58 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ sub.w r3, r3, #2 │ │ │ │ │ str.w r3, [fp, #88] @ 0x58 │ │ │ │ │ - beq.w 14d2e <_gather_116_rule+0x2ca> │ │ │ │ │ + beq.w 14cae <_gather_116_rule+0x2ca> │ │ │ │ │ ldr.w r9, [fp, #8] │ │ │ │ │ str.w r5, [r6, r4, lsl #2] │ │ │ │ │ adds r4, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 14bfe <_gather_116_rule+0x19a> │ │ │ │ │ + cbz r0, 14b7e <_gather_116_rule+0x19a> │ │ │ │ │ ldr.w r3, [fp, #88] @ 0x58 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str.w r3, [fp, #88] @ 0x58 │ │ │ │ │ - beq.w 14dc8 <_gather_116_rule+0x364> │ │ │ │ │ + beq.w 14d48 <_gather_116_rule+0x364> │ │ │ │ │ ldr.w r2, [fp, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 14da8 <_gather_116_rule+0x344> │ │ │ │ │ + bne.w 14d28 <_gather_116_rule+0x344> │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr.w r5, [fp, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 14d02 <_gather_116_rule+0x29e> │ │ │ │ │ + bne.w 14c82 <_gather_116_rule+0x29e> │ │ │ │ │ ldr.w r2, [fp, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [fp, #88] @ 0x58 │ │ │ │ │ str.w r5, [fp, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 14da8 <_gather_116_rule+0x344> │ │ │ │ │ + bne.w 14d28 <_gather_116_rule+0x344> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ mov r0, fp │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str.w r2, [fp, #88] @ 0x58 │ │ │ │ │ - beq.w 14d96 <_gather_116_rule+0x332> │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + beq.w 14d16 <_gather_116_rule+0x332> │ │ │ │ │ + bl 7bfc │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 14bf4 <_gather_116_rule+0x190> │ │ │ │ │ + cbz r0, 14b74 <_gather_116_rule+0x190> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14b50 <_gather_116_rule+0xec> │ │ │ │ │ + bne.n 14ad0 <_gather_116_rule+0xec> │ │ │ │ │ ldr.w r3, [fp, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ str.w r3, [fp, #88] @ 0x58 │ │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r9, [fp, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14db0 <_gather_116_rule+0x34c> │ │ │ │ │ + beq.w 14d30 <_gather_116_rule+0x34c> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.n 14cc0 <_gather_116_rule+0x25c> │ │ │ │ │ + ble.n 14c40 <_gather_116_rule+0x25c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 14cc0 <_gather_116_rule+0x25c> │ │ │ │ │ + beq.n 14c40 <_gather_116_rule+0x25c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n 14cc0 <_gather_116_rule+0x25c> │ │ │ │ │ + beq.n 14c40 <_gather_116_rule+0x25c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #3 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n 14cc0 <_gather_116_rule+0x25c> │ │ │ │ │ + beq.n 14c40 <_gather_116_rule+0x25c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #4 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - beq.n 14cc0 <_gather_116_rule+0x25c> │ │ │ │ │ + beq.n 14c40 <_gather_116_rule+0x25c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #5 │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ - beq.n 14cc0 <_gather_116_rule+0x25c> │ │ │ │ │ + beq.n 14c40 <_gather_116_rule+0x25c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #6 │ │ │ │ │ ldr r2, [r6, #20] │ │ │ │ │ str r2, [r3, #20] │ │ │ │ │ - beq.n 14cc0 <_gather_116_rule+0x25c> │ │ │ │ │ + beq.n 14c40 <_gather_116_rule+0x25c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #7 │ │ │ │ │ ldr r2, [r6, #24] │ │ │ │ │ str r2, [r3, #24] │ │ │ │ │ - beq.n 14cc0 <_gather_116_rule+0x25c> │ │ │ │ │ + beq.n 14c40 <_gather_116_rule+0x25c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #8 │ │ │ │ │ ldr r2, [r6, #28] │ │ │ │ │ str r2, [r3, #28] │ │ │ │ │ - beq.n 14cc0 <_gather_116_rule+0x25c> │ │ │ │ │ + beq.n 14c40 <_gather_116_rule+0x25c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #9 │ │ │ │ │ ldr r2, [r6, #32] │ │ │ │ │ str r2, [r3, #32] │ │ │ │ │ - beq.n 14cc0 <_gather_116_rule+0x25c> │ │ │ │ │ + beq.n 14c40 <_gather_116_rule+0x25c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #10 │ │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ │ - beq.n 14cc0 <_gather_116_rule+0x25c> │ │ │ │ │ + beq.n 14c40 <_gather_116_rule+0x25c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #11 │ │ │ │ │ ldr r2, [r6, #40] @ 0x28 │ │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ │ - beq.n 14cc0 <_gather_116_rule+0x25c> │ │ │ │ │ + beq.n 14c40 <_gather_116_rule+0x25c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #12 │ │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ │ - beq.n 14cc0 <_gather_116_rule+0x25c> │ │ │ │ │ + beq.n 14c40 <_gather_116_rule+0x25c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #13 │ │ │ │ │ ldr r2, [r6, #48] @ 0x30 │ │ │ │ │ str r2, [r3, #48] @ 0x30 │ │ │ │ │ - beq.n 14cc0 <_gather_116_rule+0x25c> │ │ │ │ │ + beq.n 14c40 <_gather_116_rule+0x25c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r4, #14 │ │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ │ str r2, [r3, #52] @ 0x34 │ │ │ │ │ - beq.n 14cc0 <_gather_116_rule+0x25c> │ │ │ │ │ + beq.n 14c40 <_gather_116_rule+0x25c> │ │ │ │ │ subs r3, r6, #4 │ │ │ │ │ rsb r7, r6, #4 │ │ │ │ │ add.w r4, r3, r4, lsl #2 │ │ │ │ │ add.w r3, r6, #52 @ 0x34 │ │ │ │ │ adds r2, r7, r3 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 14cb2 <_gather_116_rule+0x24e> │ │ │ │ │ + bne.n 14c32 <_gather_116_rule+0x24e> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr.w r3, [fp, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r2, r5 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -36764,1355 +36705,978 @@ │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str.w sl, [fp, #8] │ │ │ │ │ str.w r3, [fp, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl a380 │ │ │ │ │ + bl a388 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14df0 <_gather_116_rule+0x38c> │ │ │ │ │ + beq.n 14d70 <_gather_116_rule+0x38c> │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_key_value_pair │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14dde <_gather_116_rule+0x37a> │ │ │ │ │ + beq.n 14d5e <_gather_116_rule+0x37a> │ │ │ │ │ ldr.w r3, [fp, #88] @ 0x58 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r3, [fp, #88] @ 0x58 │ │ │ │ │ - bne.w 14b7e <_gather_116_rule+0x11a> │ │ │ │ │ + bne.w 14afe <_gather_116_rule+0x11a> │ │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14db0 <_gather_116_rule+0x34c> │ │ │ │ │ + beq.n 14d30 <_gather_116_rule+0x34c> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 14b7e <_gather_116_rule+0x11a> │ │ │ │ │ + b.n 14afe <_gather_116_rule+0x11a> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r3, [fp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 14dc0 <_gather_116_rule+0x35c> │ │ │ │ │ + bne.n 14d40 <_gather_116_rule+0x35c> │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr.w r4, [fp, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14ab4 <_gather_116_rule+0x50> │ │ │ │ │ + beq.w 14a34 <_gather_116_rule+0x50> │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl a380 │ │ │ │ │ + bl a388 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14ab4 <_gather_116_rule+0x50> │ │ │ │ │ + beq.w 14a34 <_gather_116_rule+0x50> │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_key_value_pair │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14e52 <_gather_116_rule+0x3ee> │ │ │ │ │ + beq.n 14dd2 <_gather_116_rule+0x3ee> │ │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ │ movw r3, #6001 @ 0x1771 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 14b24 <_gather_116_rule+0xc0> │ │ │ │ │ + bne.w 14aa4 <_gather_116_rule+0xc0> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 14b24 <_gather_116_rule+0xc0> │ │ │ │ │ + b.n 14aa4 <_gather_116_rule+0xc0> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r3, [fp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 14e80 <_gather_116_rule+0x41c> │ │ │ │ │ + beq.n 14e00 <_gather_116_rule+0x41c> │ │ │ │ │ ldr.w r3, [fp, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp, #88] @ 0x58 │ │ │ │ │ - b.n 14bfe <_gather_116_rule+0x19a> │ │ │ │ │ + b.n 14b7e <_gather_116_rule+0x19a> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [fp, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr.w r3, [fp, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 14cf0 <_gather_116_rule+0x28c> │ │ │ │ │ + b.n 14c70 <_gather_116_rule+0x28c> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r3, [fp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 14bae <_gather_116_rule+0x14a> │ │ │ │ │ + beq.w 14b2e <_gather_116_rule+0x14a> │ │ │ │ │ ldr.w r3, [fp, #88] @ 0x58 │ │ │ │ │ - b.n 14da8 <_gather_116_rule+0x344> │ │ │ │ │ + b.n 14d28 <_gather_116_rule+0x344> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr.w r3, [fp, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbnz r0, 14e04 <_gather_116_rule+0x3a0> │ │ │ │ │ + cbnz r0, 14d84 <_gather_116_rule+0x3a0> │ │ │ │ │ str.w r3, [fp, #88] @ 0x58 │ │ │ │ │ - b.n 14bfe <_gather_116_rule+0x19a> │ │ │ │ │ + b.n 14b7e <_gather_116_rule+0x19a> │ │ │ │ │ ldr.w r2, [fp, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [fp, #88] @ 0x58 │ │ │ │ │ str.w r5, [fp, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 14bd2 <_gather_116_rule+0x16e> │ │ │ │ │ - b.n 14da8 <_gather_116_rule+0x344> │ │ │ │ │ + beq.w 14b52 <_gather_116_rule+0x16e> │ │ │ │ │ + b.n 14d28 <_gather_116_rule+0x344> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str.w r2, [fp, #60] @ 0x3c │ │ │ │ │ - b.n 14dea <_gather_116_rule+0x386> │ │ │ │ │ + b.n 14d6a <_gather_116_rule+0x386> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr.w r3, [fp, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14dc4 <_gather_116_rule+0x360> │ │ │ │ │ + beq.n 14d44 <_gather_116_rule+0x360> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str.w r2, [fp, #60] @ 0x3c │ │ │ │ │ - b.n 14dc4 <_gather_116_rule+0x360> │ │ │ │ │ + b.n 14d44 <_gather_116_rule+0x360> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r3, [fp, #60] @ 0x3c │ │ │ │ │ mov r0, fp │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 14ad8 <_gather_116_rule+0x74> │ │ │ │ │ + beq.w 14a58 <_gather_116_rule+0x74> │ │ │ │ │ ldr.w r3, [fp, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 14dc4 <_gather_116_rule+0x360> │ │ │ │ │ + b.n 14d44 <_gather_116_rule+0x360> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr.w r2, [fp, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [fp, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 14a90 <_gather_116_rule+0x2c> │ │ │ │ │ + beq.w 14a10 <_gather_116_rule+0x2c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 14ce0 <_gather_116_rule+0x27c> │ │ │ │ │ + b.n 14c60 <_gather_116_rule+0x27c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr.w r3, [fp, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14cf0 <_gather_116_rule+0x28c> │ │ │ │ │ + beq.w 14c70 <_gather_116_rule+0x28c> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str.w r2, [fp, #60] @ 0x3c │ │ │ │ │ - b.n 14cf0 <_gather_116_rule+0x28c> │ │ │ │ │ + b.n 14c70 <_gather_116_rule+0x28c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr.w r3, [fp, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14da8 <_gather_116_rule+0x344> │ │ │ │ │ + beq.n 14d28 <_gather_116_rule+0x344> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str.w r2, [fp, #60] @ 0x3c │ │ │ │ │ - b.n 14da8 <_gather_116_rule+0x344> │ │ │ │ │ + b.n 14d28 <_gather_116_rule+0x344> │ │ │ │ │ mov r0, fp │ │ │ │ │ - b.n 14be0 <_gather_116_rule+0x17c> │ │ │ │ │ + b.n 14b60 <_gather_116_rule+0x17c> │ │ │ │ │ │ │ │ │ │ -00014e84 <_loop0_119_rule>: │ │ │ │ │ +00014e04 <_loop0_119_rule>: │ │ │ │ │ _loop0_120_rule(): │ │ │ │ │ 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 r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 15000 <_loop0_119_rule+0x17c> │ │ │ │ │ + beq.w 14f80 <_loop0_119_rule+0x17c> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1500e <_loop0_119_rule+0x18a> │ │ │ │ │ + bne.w 14f8e <_loop0_119_rule+0x18a> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14ff0 <_loop0_119_rule+0x16c> │ │ │ │ │ + beq.w 14f70 <_loop0_119_rule+0x16c> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 14ffa <_loop0_119_rule+0x176> │ │ │ │ │ + bne.w 14f7a <_loop0_119_rule+0x176> │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 14fb2 <_loop0_119_rule+0x12e> │ │ │ │ │ + beq.n 14f32 <_loop0_119_rule+0x12e> │ │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 14f0c <_loop0_119_rule+0x88> │ │ │ │ │ + cbnz r0, 14e8c <_loop0_119_rule+0x88> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14fea <_loop0_119_rule+0x166> │ │ │ │ │ + beq.n 14f6a <_loop0_119_rule+0x166> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 813c │ │ │ │ │ + bl 8144 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14fe6 <_loop0_119_rule+0x162> │ │ │ │ │ + beq.n 14f66 <_loop0_119_rule+0x162> │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r2 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 14fc6 <_loop0_119_rule+0x142> │ │ │ │ │ + beq.n 14f46 <_loop0_119_rule+0x142> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 14fc0 <_loop0_119_rule+0x13c> │ │ │ │ │ + bne.n 14f40 <_loop0_119_rule+0x13c> │ │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 14f76 <_loop0_119_rule+0xf2> │ │ │ │ │ + cbnz r0, 14ef6 <_loop0_119_rule+0xf2> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14fea <_loop0_119_rule+0x166> │ │ │ │ │ + beq.n 14f6a <_loop0_119_rule+0x166> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.n 14ef8 <_loop0_119_rule+0x74> │ │ │ │ │ + ble.n 14e78 <_loop0_119_rule+0x74> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr.w r2, [r5, r7, lsl #2] │ │ │ │ │ str.w r2, [r3, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq.n 14ef8 <_loop0_119_rule+0x74> │ │ │ │ │ - b.n 14f64 <_loop0_119_rule+0xe0> │ │ │ │ │ + beq.n 14e78 <_loop0_119_rule+0x74> │ │ │ │ │ + b.n 14ee4 <_loop0_119_rule+0xe0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 813c │ │ │ │ │ + bl 8144 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r0 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14f4a <_loop0_119_rule+0xc6> │ │ │ │ │ + beq.n 14eca <_loop0_119_rule+0xc6> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - beq.n 14f98 <_loop0_119_rule+0x114> │ │ │ │ │ + beq.n 14f18 <_loop0_119_rule+0x114> │ │ │ │ │ str.w sl, [r5, r2, lsl #2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n 14f24 <_loop0_119_rule+0xa0> │ │ │ │ │ + b.n 14ea4 <_loop0_119_rule+0xa0> │ │ │ │ │ mov.w r3, r9, lsl #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r9, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 14fd2 <_loop0_119_rule+0x14e> │ │ │ │ │ + cbz r0, 14f52 <_loop0_119_rule+0x14e> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 14f8e <_loop0_119_rule+0x10a> │ │ │ │ │ + b.n 14f0e <_loop0_119_rule+0x10a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 14ed8 <_loop0_119_rule+0x54> │ │ │ │ │ + beq.n 14e58 <_loop0_119_rule+0x54> │ │ │ │ │ mov r8, r7 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 14f4c <_loop0_119_rule+0xc8> │ │ │ │ │ + b.n 14ecc <_loop0_119_rule+0xc8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 14f34 <_loop0_119_rule+0xb0> │ │ │ │ │ + b.n 14eb4 <_loop0_119_rule+0xb0> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 14f02 <_loop0_119_rule+0x7e> │ │ │ │ │ + b.n 14e82 <_loop0_119_rule+0x7e> │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 14f4a <_loop0_119_rule+0xc6> │ │ │ │ │ + b.n 14eca <_loop0_119_rule+0xc6> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 14f02 <_loop0_119_rule+0x7e> │ │ │ │ │ + b.n 14e82 <_loop0_119_rule+0x7e> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 14eb2 <_loop0_119_rule+0x2e> │ │ │ │ │ + beq.w 14e32 <_loop0_119_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 14f02 <_loop0_119_rule+0x7e> │ │ │ │ │ + b.n 14e82 <_loop0_119_rule+0x7e> │ │ │ │ │ │ │ │ │ │ -00015014 : │ │ │ │ │ +00014f94 : │ │ │ │ │ augassign_rule(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 15202 │ │ │ │ │ + beq.w 15182 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 15210 │ │ │ │ │ + bne.w 15190 │ │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15172 │ │ │ │ │ + bne.w 150f2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1517e │ │ │ │ │ + bne.w 150fe │ │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15184 │ │ │ │ │ + bne.w 15104 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1517e │ │ │ │ │ + bne.w 150fe │ │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 151b0 │ │ │ │ │ + bne.w 15130 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1517e │ │ │ │ │ + bne.n 150fe │ │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 151e0 │ │ │ │ │ + bne.w 15160 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1517e │ │ │ │ │ + bne.n 150fe │ │ │ │ │ movs r1, #39 @ 0x27 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 151d0 │ │ │ │ │ + bne.w 15150 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1517e │ │ │ │ │ + bne.n 150fe │ │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15266 │ │ │ │ │ + bne.w 151e6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1517e │ │ │ │ │ + bne.n 150fe │ │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 151c0 │ │ │ │ │ + bne.n 15140 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1517e │ │ │ │ │ + bne.n 150fe │ │ │ │ │ movs r1, #42 @ 0x2a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 151a0 │ │ │ │ │ + bne.n 15120 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1517e │ │ │ │ │ + bne.n 150fe │ │ │ │ │ movs r1, #43 @ 0x2b │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15256 │ │ │ │ │ + bne.w 151d6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1517e │ │ │ │ │ + bne.n 150fe │ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15226 │ │ │ │ │ + bne.n 151a6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r2, 1517e │ │ │ │ │ + cbnz r2, 150fe │ │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15216 │ │ │ │ │ + bne.n 15196 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r2, 1517e │ │ │ │ │ + cbnz r2, 150fe │ │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15236 │ │ │ │ │ + bne.n 151b6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r2, 1517e │ │ │ │ │ + cbnz r2, 150fe │ │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15246 │ │ │ │ │ + bne.n 151c6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 15192 │ │ │ │ │ + cbz r0, 15112 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1516a │ │ │ │ │ + b.n 150ea │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1517e │ │ │ │ │ + bne.n 150fe │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15276 │ │ │ │ │ + bne.n 151f6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 1517e │ │ │ │ │ + b.n 150fe │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1517e │ │ │ │ │ - b.n 15192 │ │ │ │ │ + bne.n 150fe │ │ │ │ │ + b.n 15112 │ │ │ │ │ movs r1, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1517e │ │ │ │ │ - b.n 15192 │ │ │ │ │ + bne.n 150fe │ │ │ │ │ + b.n 15112 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1517e │ │ │ │ │ - b.n 15192 │ │ │ │ │ + bne.n 150fe │ │ │ │ │ + b.n 15112 │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1517e │ │ │ │ │ - b.n 15192 │ │ │ │ │ + bne.n 150fe │ │ │ │ │ + b.n 15112 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC32 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16760 │ │ │ │ │ + bl 163c4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1517e │ │ │ │ │ - b.n 15192 │ │ │ │ │ + bne.n 150fe │ │ │ │ │ + b.n 15112 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 15040 │ │ │ │ │ + beq.w 14fc0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 1516a │ │ │ │ │ + b.n 150ea │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1517e │ │ │ │ │ - b.n 15192 │ │ │ │ │ + bne.n 150fe │ │ │ │ │ + b.n 15112 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1517e │ │ │ │ │ - b.n 15192 │ │ │ │ │ + bne.n 150fe │ │ │ │ │ + b.n 15112 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1517e │ │ │ │ │ - b.n 15192 │ │ │ │ │ + bne.n 150fe │ │ │ │ │ + b.n 15112 │ │ │ │ │ movs r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1517e │ │ │ │ │ - b.n 15192 │ │ │ │ │ + bne.n 150fe │ │ │ │ │ + b.n 15112 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1517e │ │ │ │ │ - b.n 15192 │ │ │ │ │ + bne.n 150fe │ │ │ │ │ + b.n 15112 │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1517e │ │ │ │ │ - b.n 15192 │ │ │ │ │ + bne.n 150fe │ │ │ │ │ + b.n 15112 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1516a │ │ │ │ │ + b.n 150ea │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00015284 : │ │ │ │ │ -param_maybe_default_rule(): │ │ │ │ │ +00015204 : │ │ │ │ │ +kwargs_rule(): │ │ │ │ │ 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 r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 1557c │ │ │ │ │ + beq.w 15dc2 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 15574 │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ + bne.w 15572 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w 154c0 │ │ │ │ │ - ldr r6, [r4, #12] │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - beq.w 154d4 │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - ldr.w r3, [r2, r6, lsl #2] │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_name_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 153a4 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w 15556 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 1555e │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - movs r1, #11 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 1549c │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n 153a6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ - str r1, [sp, #20] │ │ │ │ │ - bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - ldrd r2, r1, [sp, #16] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1558c │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - ldr r7, [r4, #20] │ │ │ │ │ - str r7, [sp, #12] │ │ │ │ │ - ldr r7, [r0, #24] │ │ │ │ │ - str r7, [sp, #8] │ │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ │ - strd r8, r0, [sp] │ │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ │ - bl 0 <_PyAST_arg> │ │ │ │ │ - R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 15596 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 161f4 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 155a8 │ │ │ │ │ - movs r1, #12 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 154ac │ │ │ │ │ - movs r1, #57 @ 0x39 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 155a8 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 15566 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - add sp, #28 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 15574 │ │ │ │ │ - adds r1, r3, #1 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w 15500 │ │ │ │ │ - ldr r6, [r4, #12] │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - beq.w 15514 │ │ │ │ │ mov r6, r5 │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - ldr.w r3, [r2, r6, lsl #2] │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_name_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 15492 │ │ │ │ │ - adds r1, r3, #1 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 155c6 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 1548c │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - movs r1, #11 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 154b2 │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n 15492 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - strd r2, r1, [sp, #16] │ │ │ │ │ - bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - ldrd r2, r1, [sp, #16] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 15534 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - ldr r7, [r4, #20] │ │ │ │ │ - str r7, [sp, #12] │ │ │ │ │ - ldr r7, [r0, #24] │ │ │ │ │ - str r7, [sp, #8] │ │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ │ - strd r8, r0, [sp] │ │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ │ - bl 0 <_PyAST_arg> │ │ │ │ │ - R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 155b6 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 161f4 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 154fc │ │ │ │ │ - movs r1, #57 @ 0x39 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 154fc │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ - movs r3, #8 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 154fc │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - b.n 15388 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n 1539a │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 15314 │ │ │ │ │ - b.n 1530e │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 153aa │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 15410 │ │ │ │ │ - b.n 1540a │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 154f4 │ │ │ │ │ - ldrd r6, r2, [r4, #8] │ │ │ │ │ - cmp r2, r6 │ │ │ │ │ - bne.w 152ca │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.n 1553c │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - ldr.w r3, [r2, r6, lsl #2] │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 152d8 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 153aa │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 15496 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 15534 │ │ │ │ │ - ldrd r6, r2, [r4, #8] │ │ │ │ │ - cmp r2, r6 │ │ │ │ │ - bne.w 153ca │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.n 1554a │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - ldr.w r3, [r2, r6, lsl #2] │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 153d8 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 15496 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 153aa │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 15496 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 152f4 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 153a6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 15498 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1539e │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 152b0 │ │ │ │ │ - b.n 15574 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 153aa │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - cbnz r0, 155ac │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - mov r3, r1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 153aa │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 153aa │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - mov r3, r1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 153aa │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - cbnz r0, 155ce │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 15496 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 153f4 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 15496 │ │ │ │ │ - │ │ │ │ │ -000155d8 : │ │ │ │ │ -kwargs_rule(): │ │ │ │ │ - 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 r2, [r0, #88] @ 0x58 │ │ │ │ │ - sub sp, #24 │ │ │ │ │ - movw r1, #6000 @ 0x1770 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - adds r3, r2, #1 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 1615e │ │ │ │ │ - ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 15946 │ │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ │ - adds r1, r3, #1 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w 160a8 │ │ │ │ │ + beq.w 15d24 │ │ │ │ │ adds r3, #2 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1619a │ │ │ │ │ + beq.w 15dfe │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r7, r6 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 15ad2 │ │ │ │ │ + beq.w 156fe │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 15e6e │ │ │ │ │ + bne.w 15af2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15868 │ │ │ │ │ + bne.w 15494 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 15d94 │ │ │ │ │ + bne.w 15a14 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 157da │ │ │ │ │ + beq.w 15406 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 157f4 │ │ │ │ │ + beq.w 15420 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r6, r3, [r3, #12] │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 15de2 │ │ │ │ │ + bne.w 15a66 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15cda │ │ │ │ │ + bne.w 15918 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 15e16 │ │ │ │ │ + bne.w 15a9a │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15f46 │ │ │ │ │ + bne.w 15bca │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 15946 │ │ │ │ │ + bne.w 15572 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 16170 │ │ │ │ │ + beq.w 15dd4 │ │ │ │ │ adds r3, #2 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1618a │ │ │ │ │ + beq.w 15dee │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 15b02 │ │ │ │ │ + beq.w 1572e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 15e24 │ │ │ │ │ + bne.w 15aa8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1594c │ │ │ │ │ + bne.w 15578 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 15864 │ │ │ │ │ + bne.w 15490 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 15820 │ │ │ │ │ + beq.w 1544c │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - beq.w 15834 │ │ │ │ │ + beq.w 15460 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 15db4 │ │ │ │ │ + bne.w 15a38 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15d1e │ │ │ │ │ + bne.w 1597e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 15860 │ │ │ │ │ + bne.w 1548c │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15f7c │ │ │ │ │ + bne.w 15c00 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #2 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 15946 │ │ │ │ │ + bne.w 15572 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 16130 │ │ │ │ │ + beq.w 15d94 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1614c │ │ │ │ │ + beq.w 15db0 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 15e2e │ │ │ │ │ + beq.w 15ab2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 15e54 │ │ │ │ │ + bne.w 15ad8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15e78 │ │ │ │ │ + bne.w 15afc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 157c6 │ │ │ │ │ + cbnz r3, 153f2 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15c66 │ │ │ │ │ + bne.w 158a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - add sp, #24 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ + add sp, #28 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 15e16 │ │ │ │ │ + bne.w 15a9a │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r8, r7 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.w 15670 │ │ │ │ │ + bne.w 1529c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 15d8a │ │ │ │ │ + blt.w 15a0a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r7, r8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldrd r6, r3, [r3, #12] │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 15ec6 │ │ │ │ │ + bne.w 15b4a │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 15684 │ │ │ │ │ - b.n 15e16 │ │ │ │ │ + beq.w 152b0 │ │ │ │ │ + b.n 15a9a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 15860 │ │ │ │ │ + cbnz r2, 1548c │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 161ac │ │ │ │ │ + bne.w 15e10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 15ede │ │ │ │ │ + blt.w 15b62 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 15ecc │ │ │ │ │ + bne.w 15b50 │ │ │ │ │ mov r7, r6 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 15738 │ │ │ │ │ + beq.w 15364 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 15764 │ │ │ │ │ + b.n 15390 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1564c │ │ │ │ │ + beq.w 15278 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1564c │ │ │ │ │ + beq.w 15278 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldrd r1, r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1605e │ │ │ │ │ + beq.w 15ce2 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyAST_keyword │ │ │ │ │ - movs r2, #1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 160ea │ │ │ │ │ + beq.w 15d66 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 160f0 │ │ │ │ │ + beq.w 15968 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 160e0 │ │ │ │ │ + beq.w 15d5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 15afc │ │ │ │ │ + bne.w 15728 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16056 │ │ │ │ │ + beq.w 15cda │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 15afc │ │ │ │ │ + bne.w 15728 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15a5e │ │ │ │ │ + bne.w 1568a │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16050 │ │ │ │ │ + beq.w 15cd4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ @@ -38122,94 +37686,94 @@ │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15a24 │ │ │ │ │ + bne.n 15650 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 156ba │ │ │ │ │ + beq.w 152e6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 157d2 │ │ │ │ │ + b.n 153fe │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15700 │ │ │ │ │ + beq.w 1532c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15700 │ │ │ │ │ + beq.w 1532c │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16120 │ │ │ │ │ + beq.w 159da │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - ldr r6, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ │ + mov r2, r9 │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r6, [r7, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r6, [r7, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyAST_keyword │ │ │ │ │ - movs r2, #1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1610e │ │ │ │ │ + beq.w 15d76 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1607e │ │ │ │ │ + beq.w 159d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 16106 │ │ │ │ │ + beq.w 15d6e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 15b2c │ │ │ │ │ + bne.w 15758 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16118 │ │ │ │ │ + beq.w 15d82 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 15b2c │ │ │ │ │ + bne.w 15758 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15a9a │ │ │ │ │ + bne.n 156c6 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16112 │ │ │ │ │ + beq.w 15d7c │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ @@ -38217,550 +37781,596 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 157d0 │ │ │ │ │ + bne.w 153fc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1576e │ │ │ │ │ - b.n 15946 │ │ │ │ │ + beq.w 1539a │ │ │ │ │ + b.n 15572 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1593c │ │ │ │ │ + beq.n 15568 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 161d4 │ │ │ │ │ + beq.w 15e36 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1604a │ │ │ │ │ + bne.w 15cce │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16600 │ │ │ │ │ + bl 16264 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16010 │ │ │ │ │ + bne.w 15c94 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1593e │ │ │ │ │ + b.n 1556a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 162e4 │ │ │ │ │ + bl 15f48 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15906 │ │ │ │ │ + beq.w 15532 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #12 │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15bae │ │ │ │ │ + bne.w 157de │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ movs r0, #1 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16050 │ │ │ │ │ + beq.w 15cd4 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ - b.n 15918 │ │ │ │ │ + b.n 15544 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 162e4 │ │ │ │ │ + bl 15f48 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 159e4 │ │ │ │ │ + beq.n 15610 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #12 │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15b32 │ │ │ │ │ + bne.n 1575e │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ movs r0, #1 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16112 │ │ │ │ │ + beq.w 15d7c │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ - b.n 159f6 │ │ │ │ │ + b.n 15622 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 160f8 │ │ │ │ │ + blt.w 15972 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 15e66 │ │ │ │ │ + bne.w 15aea │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 15640 │ │ │ │ │ + beq.w 1526c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 156b0 │ │ │ │ │ + b.n 152dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 16086 │ │ │ │ │ + blt.w 15d02 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 15e1c │ │ │ │ │ + bne.w 15aa0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 156f2 │ │ │ │ │ + beq.w 1531e │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 15764 │ │ │ │ │ + b.n 15390 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 162e4 │ │ │ │ │ + bl 15f48 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15ab6 │ │ │ │ │ + beq.n 156e2 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16112 │ │ │ │ │ + beq.w 15d7c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ - mov.w r8, #2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - mov.w sl, #2 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + movs r3, #2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - mov r3, r0 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 15c2a │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n 15860 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ │ + str.w r8, [r4, #8] │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16112 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - ble.w 159f6 │ │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ │ - cmp.w r8, #1 │ │ │ │ │ - ldr r1, [r7, #0] │ │ │ │ │ - str r1, [r3, #0] │ │ │ │ │ - beq.w 159f6 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - ldr r1, [r2, #4] │ │ │ │ │ - ldr.w r0, [r7, r3, lsl #2] │ │ │ │ │ - str.w r0, [r1, r3, lsl #2] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - beq.w 159f6 │ │ │ │ │ - b.n 15b9a │ │ │ │ │ + beq.w 15d7c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble.w 15622 │ │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ │ + str r0, [r1, #0] │ │ │ │ │ + beq.w 15622 │ │ │ │ │ + mov.w lr, r3, lsl #2 │ │ │ │ │ + mov ip, r7 │ │ │ │ │ + movs r1, #4 │ │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ │ + ldr.w r0, [ip, #4]! │ │ │ │ │ + str r0, [r3, r1] │ │ │ │ │ + adds r1, #4 │ │ │ │ │ + cmp r1, lr │ │ │ │ │ + beq.w 15622 │ │ │ │ │ + b.n 157cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 162e4 │ │ │ │ │ + bl 15f48 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15a7e │ │ │ │ │ + beq.w 156aa │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16050 │ │ │ │ │ + beq.w 15cd4 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ - mov.w r8, #2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - mov.w sl, #2 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + movs r3, #2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - mov r3, r0 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbnz r3, 15c48 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n 15880 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ │ + str.w r8, [r4, #8] │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16050 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - ble.w 15918 │ │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ │ - cmp.w r8, #1 │ │ │ │ │ - ldr r1, [r7, #0] │ │ │ │ │ - str r1, [r3, #0] │ │ │ │ │ - beq.w 15918 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - ldr r1, [r2, #4] │ │ │ │ │ - ldr.w r0, [r7, r3, lsl #2] │ │ │ │ │ - str.w r0, [r1, r3, lsl #2] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - beq.w 15918 │ │ │ │ │ - b.n 15c16 │ │ │ │ │ - bl 162e4 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ + beq.w 15cd4 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble.w 15544 │ │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ │ + str r0, [r1, #0] │ │ │ │ │ + beq.w 15544 │ │ │ │ │ + mov.w lr, r3, lsl #2 │ │ │ │ │ + mov ip, r7 │ │ │ │ │ + movs r1, #4 │ │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ │ + ldr.w r0, [ip, #4]! │ │ │ │ │ + str r0, [r3, r1] │ │ │ │ │ + adds r1, #4 │ │ │ │ │ + cmp lr, r1 │ │ │ │ │ + beq.w 15544 │ │ │ │ │ + b.n 1584e │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + bl 15f48 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15b6e │ │ │ │ │ - cmp sl, r8 │ │ │ │ │ - beq.w 15d98 │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - str.w r3, [r7, r8, lsl #2] │ │ │ │ │ - add.w r8, r8, #1 │ │ │ │ │ - mov r9, r2 │ │ │ │ │ - b.n 15b5e │ │ │ │ │ - bl 162e4 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ + beq.n 1579a │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + beq.w 15a18 │ │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ │ + str.w r2, [r7, r3, lsl #2] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + mov r8, r1 │ │ │ │ │ + b.n 15786 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + bl 15f48 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15bea │ │ │ │ │ - cmp sl, r8 │ │ │ │ │ - beq.w 15d64 │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - str.w r3, [r7, r8, lsl #2] │ │ │ │ │ - add.w r8, r8, #1 │ │ │ │ │ - mov r9, r2 │ │ │ │ │ - b.n 15bdc │ │ │ │ │ + beq.n 1581c │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + beq.w 159e0 │ │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ │ + str.w r2, [r7, r3, lsl #2] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + mov r8, r1 │ │ │ │ │ + b.n 15808 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 157c6 │ │ │ │ │ + beq.w 153f2 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 157c6 │ │ │ │ │ + beq.w 153f2 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyAST_keyword │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15ec0 │ │ │ │ │ + beq.w 15b44 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 160c6 │ │ │ │ │ + beq.w 15d42 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 1058 │ │ │ │ │ + bl 11a0 │ │ │ │ │ R_ARM_THM_CALL _loop0_129_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16064 │ │ │ │ │ + beq.w 15ce8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 157d0 │ │ │ │ │ - b.n 157cc │ │ │ │ │ + bne.w 153fc │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + b.n 153fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15692 │ │ │ │ │ + beq.w 152be │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 161b8 │ │ │ │ │ + beq.w 15e1a │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r6, [r7, #24] │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r6, [r7, #20] │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15d80 │ │ │ │ │ + beq.n 15a00 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 158b8 │ │ │ │ │ + bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 154f2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 15ce2 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 152dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15746 │ │ │ │ │ + beq.w 15372 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16094 │ │ │ │ │ + beq.w 15d10 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15ed4 │ │ │ │ │ + beq.w 15b58 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 15998 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - mov.w r3, sl, lsl #1 │ │ │ │ │ + bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 155d2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 15d02 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 15490 │ │ │ │ │ + strd r3, r2, [sp, #16] │ │ │ │ │ + mov.w r3, r9, lsl #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + ldrd r3, r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16050 │ │ │ │ │ + beq.w 15cd4 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 15c58 │ │ │ │ │ + b.n 15894 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16128 │ │ │ │ │ + beq.w 15d8c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 156b0 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - mov.w r3, sl, lsl #1 │ │ │ │ │ + b.n 152dc │ │ │ │ │ + strd r3, r2, [sp, #16] │ │ │ │ │ + mov.w r3, r9, lsl #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + ldrd r3, r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16112 │ │ │ │ │ + beq.w 15d7c │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 15c3a │ │ │ │ │ + b.n 15874 │ │ │ │ │ mov r6, r7 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 161c0 │ │ │ │ │ + beq.w 15e22 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15fb0 │ │ │ │ │ + bne.w 15c34 │ │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r7, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 15858 │ │ │ │ │ + b.n 15484 │ │ │ │ │ mov r8, r7 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1606a │ │ │ │ │ + beq.w 15cee │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15eea │ │ │ │ │ + bne.n 15b6e │ │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r7, #1 │ │ │ │ │ mov r7, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 15684 │ │ │ │ │ + beq.w 152b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 15d94 │ │ │ │ │ + b.n 15a14 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 15b2c │ │ │ │ │ + bne.w 15758 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25d8 │ │ │ │ │ + bl 2720 <_tmp_7_rule+0x68> │ │ │ │ │ R_ARM_THM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n 15b24 │ │ │ │ │ + b.n 15750 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 160d0 │ │ │ │ │ + blt.w 15d4c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - cbz r3, 15e5c │ │ │ │ │ + cbz r3, 15ae0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 157c6 │ │ │ │ │ + bne.w 153f2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25d8 │ │ │ │ │ + bl 2720 <_tmp_7_rule+0x68> │ │ │ │ │ R_ARM_THM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 157a4 │ │ │ │ │ - b.n 157c6 │ │ │ │ │ + beq.w 153d0 │ │ │ │ │ + b.n 153f2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 15afc │ │ │ │ │ + bne.w 15728 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25d8 │ │ │ │ │ + bl 2720 <_tmp_7_rule+0x68> │ │ │ │ │ R_ARM_THM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 15af4 │ │ │ │ │ + b.n 15720 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 157b2 │ │ │ │ │ + beq.w 153de │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 157b2 │ │ │ │ │ + beq.w 153de │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 157c6 │ │ │ │ │ + beq.w 153f2 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r6, [r0, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyAST_keyword │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15ca2 │ │ │ │ │ + bne.w 158dc │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 15ca2 │ │ │ │ │ + b.n 158dc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 15de4 │ │ │ │ │ - b.n 15e16 │ │ │ │ │ + beq.n 15a68 │ │ │ │ │ + b.n 15a9a │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 15db6 │ │ │ │ │ - b.n 15860 │ │ │ │ │ + beq.w 15a3a │ │ │ │ │ + b.n 1548c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1609e │ │ │ │ │ + beq.w 15d1a │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 15864 │ │ │ │ │ + b.n 15490 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15e02 │ │ │ │ │ + beq.n 15a86 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15e02 │ │ │ │ │ + beq.n 15a86 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15e02 │ │ │ │ │ + beq.w 15a86 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC40 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC40 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -38769,25 +38379,25 @@ │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r7, #12] │ │ │ │ │ - bl 1888 │ │ │ │ │ + bl 19d0 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r7, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15e04 │ │ │ │ │ + beq.w 15a88 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 15e08 │ │ │ │ │ + b.n 15a8c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -38795,24 +38405,24 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC41 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15d14 │ │ │ │ │ + bne.w 15952 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r7, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1612a │ │ │ │ │ + beq.w 15d8e │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 15d94 │ │ │ │ │ + b.n 15a14 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -38820,38 +38430,38 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC41 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15d5a │ │ │ │ │ + bne.w 159ba │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r7, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 160a0 │ │ │ │ │ + beq.n 15d1c │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 15864 │ │ │ │ │ + b.n 15490 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15dd6 │ │ │ │ │ + beq.w 15a5a │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15dd6 │ │ │ │ │ + beq.w 15a5a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15dd6 │ │ │ │ │ + beq.w 15a5a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC40 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC40 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -38860,308 +38470,295 @@ │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r7, #12] │ │ │ │ │ - bl 1888 │ │ │ │ │ + bl 19d0 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r7, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15dd8 │ │ │ │ │ + beq.w 15a5c │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 15ddc │ │ │ │ │ + b.n 15a60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1058 │ │ │ │ │ + bl 11a0 │ │ │ │ │ R_ARM_THM_CALL _loop0_129_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15a56 │ │ │ │ │ + beq.w 15682 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1593c │ │ │ │ │ + beq.w 15568 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_join_sequences> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_join_sequences │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 161dc │ │ │ │ │ + beq.w 15e3e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 157d0 │ │ │ │ │ + b.w 153fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1593e │ │ │ │ │ + b.n 1556a │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 15d94 │ │ │ │ │ + b.n 15a14 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 157ca │ │ │ │ │ + b.w 153f6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 15df4 │ │ │ │ │ + beq.w 15a78 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 15e08 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 16120 │ │ │ │ │ + b.n 15a8c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.w 15764 │ │ │ │ │ + b.w 15390 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.w 15864 │ │ │ │ │ + b.w 15490 │ │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r7, #1 │ │ │ │ │ - b.w 15864 │ │ │ │ │ + b.w 15490 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - cbnz r2, 160dc │ │ │ │ │ + cbnz r2, 15d58 │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 1619a │ │ │ │ │ + beq.n 15dfe │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.w 15620 │ │ │ │ │ + b.w 1524c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 157c6 │ │ │ │ │ + beq.w 153f2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 157ca │ │ │ │ │ + b.w 153f6 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.n 1593e │ │ │ │ │ + b.n 1556a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 158d6 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 158b8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1605e │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.w 156b0 │ │ │ │ │ + b.w 15502 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 154e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 159b6 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 15998 │ │ │ │ │ + b.n 155e2 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 155c2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 15864 │ │ │ │ │ + b.n 159da │ │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r7, #1 │ │ │ │ │ - b.n 15d94 │ │ │ │ │ + b.n 15a14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 161b2 │ │ │ │ │ + bne.n 15e16 │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne.w 15784 │ │ │ │ │ + bne.w 153b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 15784 │ │ │ │ │ - b.w 157c6 │ │ │ │ │ + beq.w 153b0 │ │ │ │ │ + b.w 153f2 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 15604 │ │ │ │ │ - b.w 15946 │ │ │ │ │ + beq.w 15230 │ │ │ │ │ + b.w 15572 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - cbnz r2, 161a8 │ │ │ │ │ + cbnz r2, 15e0c │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne.w 156d2 │ │ │ │ │ + bne.w 152fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 156d2 │ │ │ │ │ - b.n 15b2c │ │ │ │ │ + beq.w 152fe │ │ │ │ │ + b.n 15758 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 160c0 │ │ │ │ │ - b.n 15afc │ │ │ │ │ + beq.n 15d3c │ │ │ │ │ + b.n 15728 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.n 15a1a │ │ │ │ │ + b.n 15646 │ │ │ │ │ mov r7, r6 │ │ │ │ │ - b.w 15722 │ │ │ │ │ + b.w 1534e │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.w 157cc │ │ │ │ │ + b.n 15912 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 15d94 │ │ │ │ │ + b.n 15a14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 15dc6 │ │ │ │ │ + beq.w 15a4a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 15ddc │ │ │ │ │ + b.n 15a60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 15a40 │ │ │ │ │ + b.n 1566c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 157d0 │ │ │ │ │ + beq.w 153fc │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 157d2 │ │ │ │ │ + b.w 153fe │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -000161f4 : │ │ │ │ │ +00015e58 : │ │ │ │ │ default_rule(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #16 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 162d0 │ │ │ │ │ + beq.n 15f34 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 162dc │ │ │ │ │ + bne.n 15f40 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1623c │ │ │ │ │ + cbz r0, 15ea0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ - cbz r0, 1623c │ │ │ │ │ + bl 7bfc │ │ │ │ │ + cbz r0, 15ea0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbz r3, 1626a │ │ │ │ │ + cbz r3, 15ece │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 162dc │ │ │ │ │ + bne.n 15f40 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 162be │ │ │ │ │ + beq.n 15f22 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 16272 │ │ │ │ │ + cbnz r0, 15ed6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 16236 │ │ │ │ │ + b.n 15e9a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_179_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_179_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16262 │ │ │ │ │ + beq.n 15ec6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC77 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC77 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -39170,305 +38767,305 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r6, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #12] │ │ │ │ │ - bl 1888 │ │ │ │ │ + bl 19d0 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16264 │ │ │ │ │ + beq.n 15ec8 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 16266 │ │ │ │ │ + b.n 15eca │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 16256 │ │ │ │ │ + beq.n 15eba │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 16266 │ │ │ │ │ + b.n 15eca │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1621c │ │ │ │ │ + beq.n 15e80 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 16236 │ │ │ │ │ + b.n 15e9a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000162e4 : │ │ │ │ │ +00015f48 : │ │ │ │ │ kwarg_or_starred_rule(): │ │ │ │ │ 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 r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 165b2 │ │ │ │ │ + beq.w 16216 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 165c0 │ │ │ │ │ + bne.w 16224 │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 1646c │ │ │ │ │ + beq.w 160d0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 16504 │ │ │ │ │ + bne.w 16168 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16414 │ │ │ │ │ + bne.n 16078 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 165e0 │ │ │ │ │ + bne.w 16244 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 163a4 │ │ │ │ │ + beq.n 16008 │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.n 163b6 │ │ │ │ │ + beq.n 1601a │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 163e4 │ │ │ │ │ + bne.n 16048 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1649c │ │ │ │ │ + bne.w 16100 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 163da │ │ │ │ │ + cbnz r3, 1603e │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16582 │ │ │ │ │ + bne.w 161e6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 163da │ │ │ │ │ + cbnz r3, 1603e │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.n 1635e │ │ │ │ │ + bne.n 15fc2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 16574 │ │ │ │ │ + blt.w 161d8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 163e0 │ │ │ │ │ + cbnz r2, 16044 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 16372 │ │ │ │ │ + beq.n 15fd6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1657c │ │ │ │ │ + b.n 161e0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 163da │ │ │ │ │ + bne.n 1603e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 165cc │ │ │ │ │ + beq.w 16230 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1650e │ │ │ │ │ + bne.w 16172 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 16372 │ │ │ │ │ - b.n 163da │ │ │ │ │ + beq.n 15fd6 │ │ │ │ │ + b.n 1603e │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1633e │ │ │ │ │ + beq.n 15fa2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1633e │ │ │ │ │ + beq.n 15fa2 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 165ec │ │ │ │ │ + beq.w 16250 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r5, [r0, #24] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyAST_keyword │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 165e6 │ │ │ │ │ + beq.w 1624a │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 164e8 │ │ │ │ │ + beq.n 1614c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - b.n 1639a │ │ │ │ │ + b.n 15ffe │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 165f2 │ │ │ │ │ + blt.w 16256 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 164fe │ │ │ │ │ + bne.n 16162 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 16332 │ │ │ │ │ + beq.w 15f96 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1639c │ │ │ │ │ + b.n 16000 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16380 │ │ │ │ │ + beq.w 15fe4 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 163da │ │ │ │ │ + beq.n 1603e │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1656e │ │ │ │ │ + beq.n 161d2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16466 │ │ │ │ │ + bne.n 160ca │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1639a │ │ │ │ │ + beq.w 15ffe │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1639c │ │ │ │ │ + b.n 16000 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 16494 │ │ │ │ │ + bne.n 160f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25d8 │ │ │ │ │ + bl 2720 <_tmp_7_rule+0x68> │ │ │ │ │ R_ARM_THM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 1648c │ │ │ │ │ + b.n 160f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16404 │ │ │ │ │ + beq.w 16068 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16404 │ │ │ │ │ + beq.w 16068 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16404 │ │ │ │ │ + beq.w 16068 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC40 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC40 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -39477,35 +39074,35 @@ │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r9, #12] │ │ │ │ │ - bl 1888 │ │ │ │ │ + bl 19d0 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16406 │ │ │ │ │ + beq.w 1606a │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1640a │ │ │ │ │ + b.n 1606e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 165c6 │ │ │ │ │ + cbz r0, 1622a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 1639a │ │ │ │ │ + b.n 15ffe │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -39513,245 +39110,245 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC41 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 164d4 │ │ │ │ │ + bne.n 16138 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - cbz r0, 165c8 │ │ │ │ │ + cbz r0, 1622c │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1657c │ │ │ │ │ + b.n 161e0 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 16312 │ │ │ │ │ + beq.w 15f76 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1639c │ │ │ │ │ + b.n 16000 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n 1657c │ │ │ │ │ + b.n 161e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 163f4 │ │ │ │ │ + beq.w 16058 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 1640a │ │ │ │ │ + b.n 1606e │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1639c │ │ │ │ │ + b.n 16000 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 16458 │ │ │ │ │ + b.n 160bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1639c │ │ │ │ │ + b.n 16000 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1639c │ │ │ │ │ + b.n 16000 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00016600 : │ │ │ │ │ +00016264 : │ │ │ │ │ kwarg_or_double_starred_rule(): │ │ │ │ │ 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 r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 1674e │ │ │ │ │ + beq.w 163b2 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 166fe │ │ │ │ │ + bne.n 16362 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 166cc │ │ │ │ │ + beq.n 16330 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 166f0 │ │ │ │ │ + bne.n 16354 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16706 │ │ │ │ │ + bne.n 1636a │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 166fe │ │ │ │ │ + bne.n 16362 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 16676 │ │ │ │ │ + cbnz r0, 162da │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16664 │ │ │ │ │ + beq.n 162c8 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16668 │ │ │ │ │ + beq.n 162cc │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyAST_keyword │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16748 │ │ │ │ │ + beq.n 163ac │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16668 │ │ │ │ │ + bne.n 162cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16666 │ │ │ │ │ + beq.n 162ca │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1666c │ │ │ │ │ + b.n 162d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - blt.n 16754 │ │ │ │ │ + blt.n 163b8 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - cbz r3, 166f8 │ │ │ │ │ + cbz r3, 1635c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 166fe │ │ │ │ │ + cbnz r3, 16362 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25d8 │ │ │ │ │ + bl 2720 <_tmp_7_rule+0x68> │ │ │ │ │ R_ARM_THM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 16646 │ │ │ │ │ + beq.n 162aa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1666c │ │ │ │ │ + b.n 162d0 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16652 │ │ │ │ │ + beq.n 162b6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16652 │ │ │ │ │ + beq.n 162b6 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16668 │ │ │ │ │ + beq.n 162cc │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyAST_keyword │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 166ac │ │ │ │ │ + bne.n 16310 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 166ac │ │ │ │ │ + b.n 16310 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 16624 │ │ │ │ │ + b.n 16288 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r5, r6 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1666c │ │ │ │ │ + b.n 162d0 │ │ │ │ │ │ │ │ │ │ -00016760 : │ │ │ │ │ +000163c4 : │ │ │ │ │ INVALID_VERSION_CHECK(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ - cbz r3, 1677e │ │ │ │ │ + cbz r3, 163e2 │ │ │ │ │ ldr r4, [r0, #68] @ 0x44 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - blt.n 16784 │ │ │ │ │ + blt.n 163e8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r0, #60] @ 0x3c │ │ │ │ │ - b.n 16778 │ │ │ │ │ + b.n 163dc │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ @@ -39762,106 +39359,447 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC78 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC78 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 16778 │ │ │ │ │ + b.n 163dc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000167b0 <_gather_51_rule>: │ │ │ │ │ +00016414 <_loop1_178_rule>: │ │ │ │ │ +_loop1_178_rule(): │ │ │ │ │ + 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 r3, [r0, #88] @ 0x58 │ │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + adds r1, r3, #1 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + str r1, [r0, #88] @ 0x58 │ │ │ │ │ + beq.w 166e2 <_loop1_178_rule+0x2ce> │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 16664 <_loop1_178_rule+0x250> │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + movs r0, #4 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ + mov fp, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 166e8 <_loop1_178_rule+0x2d4> │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 16664 <_loop1_178_rule+0x250> │ │ │ │ │ + mov.w sl, #1 │ │ │ │ │ + movw r7, #6000 @ 0x1770 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 16706 <_loop1_178_rule+0x2f2> │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 16582 <_loop1_178_rule+0x16e> │ │ │ │ │ + adds r3, r2, #1 │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + cmp r2, r7 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 1666e <_loop1_178_rule+0x25a> │ │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + beq.w 16682 <_loop1_178_rule+0x26e> │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ + ldr.w r9, [r3, #16] │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_name_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1656a <_loop1_178_rule+0x156> │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 166ba <_loop1_178_rule+0x2a6> │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 166f8 <_loop1_178_rule+0x2e4> │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + movs r1, #11 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 1664e <_loop1_178_rule+0x23a> │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n 1656c <_loop1_178_rule+0x158> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + str r1, [sp, #28] │ │ │ │ │ + bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ + ldrd r2, r1, [sp, #24] │ │ │ │ │ + mov ip, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 166d8 <_loop1_178_rule+0x2c4> │ │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ │ + str r0, [sp, #12] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + ldr.w r0, [ip, #24] │ │ │ │ │ + str r0, [sp, #8] │ │ │ │ │ + ldr.w r0, [ip, #20] │ │ │ │ │ + strd r9, r0, [sp] │ │ │ │ │ + ldr.w r0, [r8, #4] │ │ │ │ │ + bl 0 <_PyAST_arg> │ │ │ │ │ + R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 165e2 <_loop1_178_rule+0x1ce> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + bl 15e58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + cbnz r2, 16570 <_loop1_178_rule+0x15c> │ │ │ │ │ + movs r1, #12 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 165f2 <_loop1_178_rule+0x1de> │ │ │ │ │ + movs r1, #57 @ 0x39 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cbnz r2, 16570 <_loop1_178_rule+0x15c> │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1663c <_loop1_178_rule+0x228> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp sl, r5 │ │ │ │ │ + add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq.n 165b8 <_loop1_178_rule+0x1a4> │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + str.w r6, [fp, r5, lsl #2] │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b.n 16462 <_loop1_178_rule+0x4e> │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + cbnz r2, 16580 <_loop1_178_rule+0x16c> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl ff68 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 165f6 <_loop1_178_rule+0x1e2> │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.n 1665e <_loop1_178_rule+0x24a> │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.n 1665e <_loop1_178_rule+0x24a> │ │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ + R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 166c4 <_loop1_178_rule+0x2b0> │ │ │ │ │ + cmp r5, r6 │ │ │ │ │ + ble.n 165ce <_loop1_178_rule+0x1ba> │ │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ │ + ldr.w r2, [fp, r6, lsl #2] │ │ │ │ │ + str.w r2, [r3, r6, lsl #2] │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + b.n 165a4 <_loop1_178_rule+0x190> │ │ │ │ │ + mov.w sl, sl, lsl #1 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + mov.w r1, sl, lsl #2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 166c2 <_loop1_178_rule+0x2ae> │ │ │ │ │ + mov fp, r0 │ │ │ │ │ + b.n 1655e <_loop1_178_rule+0x14a> │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 16700 <_loop1_178_rule+0x2ec> │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 16570 <_loop1_178_rule+0x15c> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 15e58 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 16580 <_loop1_178_rule+0x16c> │ │ │ │ │ + movs r1, #57 @ 0x39 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 16580 <_loop1_178_rule+0x16c> │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ + movs r3, #8 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 16580 <_loop1_178_rule+0x16c> │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 16552 <_loop1_178_rule+0x13e> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 16580 <_loop1_178_rule+0x16c> │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n 16584 <_loop1_178_rule+0x170> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 164d2 <_loop1_178_rule+0xbe> │ │ │ │ │ + b.n 164cc <_loop1_178_rule+0xb8> │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov.w r8, #0 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 165d8 <_loop1_178_rule+0x1c4> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cbnz r2, 166a6 <_loop1_178_rule+0x292> │ │ │ │ │ + ldrd r3, r2, [r4, #8] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bne.w 1648c <_loop1_178_rule+0x78> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.n 166ae <_loop1_178_rule+0x29a> │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ │ + ldr.w r9, [r3, #16] │ │ │ │ │ + str r1, [sp, #16] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 1649a <_loop1_178_rule+0x86> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 16570 <_loop1_178_rule+0x15c> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 16570 <_loop1_178_rule+0x15c> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 164b2 <_loop1_178_rule+0x9e> │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 165d8 <_loop1_178_rule+0x1c4> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 16570 <_loop1_178_rule+0x15c> │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 16438 <_loop1_178_rule+0x24> │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + mov r8, fp │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + b.n 165d8 <_loop1_178_rule+0x1c4> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 1656c <_loop1_178_rule+0x158> │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 16570 <_loop1_178_rule+0x15c> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 16476 <_loop1_178_rule+0x62> │ │ │ │ │ + b.n 16582 <_loop1_178_rule+0x16e> │ │ │ │ │ + │ │ │ │ │ +00016718 <_gather_51_rule>: │ │ │ │ │ _gather_53_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 16b0e <_gather_51_rule+0x35e> │ │ │ │ │ + beq.w 16a76 <_gather_51_rule+0x35e> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 16b1c <_gather_51_rule+0x36c> │ │ │ │ │ + bne.w 16a84 <_gather_51_rule+0x36c> │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 16b22 <_gather_51_rule+0x372> │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + beq.w 16a8a <_gather_51_rule+0x372> │ │ │ │ │ + bl 7bfc │ │ │ │ │ mov r6, sl │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 16808 <_gather_51_rule+0x58> │ │ │ │ │ + cbz r0, 16770 <_gather_51_rule+0x58> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 168aa <_gather_51_rule+0xfa> │ │ │ │ │ + bne.n 16812 <_gather_51_rule+0xfa> │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 169d6 <_gather_51_rule+0x226> │ │ │ │ │ + bne.w 1693e <_gather_51_rule+0x226> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 168e4 <_gather_51_rule+0x134> │ │ │ │ │ + bne.n 1684c <_gather_51_rule+0x134> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 168e4 <_gather_51_rule+0x134> │ │ │ │ │ + beq.n 1684c <_gather_51_rule+0x134> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 <_PyAST_withitem> │ │ │ │ │ R_ARM_THM_CALL _PyAST_withitem │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 168da <_gather_51_rule+0x12a> │ │ │ │ │ + beq.n 16842 <_gather_51_rule+0x12a> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6001 @ 0x1771 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 16b06 <_gather_51_rule+0x356> │ │ │ │ │ + beq.w 16a6e <_gather_51_rule+0x356> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 168e4 <_gather_51_rule+0x134> │ │ │ │ │ + bne.n 1684c <_gather_51_rule+0x134> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16ac0 <_gather_51_rule+0x310> │ │ │ │ │ + beq.w 16a28 <_gather_51_rule+0x310> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ mov r8, r7 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 168e4 <_gather_51_rule+0x134> │ │ │ │ │ + bne.n 1684c <_gather_51_rule+0x134> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16904 <_gather_51_rule+0x154> │ │ │ │ │ + bne.n 1686c <_gather_51_rule+0x154> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16aba <_gather_51_rule+0x30a> │ │ │ │ │ + beq.w 16a22 <_gather_51_rule+0x30a> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bgt.n 168f2 <_gather_51_rule+0x142> │ │ │ │ │ + bgt.n 1685a <_gather_51_rule+0x142> │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ @@ -39872,429 +39810,429 @@ │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6ca0 │ │ │ │ │ + bl 6ca8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16808 <_gather_51_rule+0x58> │ │ │ │ │ + beq.n 16770 <_gather_51_rule+0x58> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_59_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_59_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16808 <_gather_51_rule+0x58> │ │ │ │ │ + beq.n 16770 <_gather_51_rule+0x58> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyAST_withitem> │ │ │ │ │ R_ARM_THM_CALL _PyAST_withitem │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16830 <_gather_51_rule+0x80> │ │ │ │ │ + bne.n 16798 <_gather_51_rule+0x80> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16b40 <_gather_51_rule+0x390> │ │ │ │ │ + bne.w 16aa8 <_gather_51_rule+0x390> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ - b.n 1689e <_gather_51_rule+0xee> │ │ │ │ │ + b.n 16806 <_gather_51_rule+0xee> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [r5, r7, lsl #2] │ │ │ │ │ str.w r1, [r3, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - beq.n 16886 <_gather_51_rule+0xd6> │ │ │ │ │ - b.n 168f2 <_gather_51_rule+0x142> │ │ │ │ │ + beq.n 167ee <_gather_51_rule+0xd6> │ │ │ │ │ + b.n 1685a <_gather_51_rule+0x142> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 16afe <_gather_51_rule+0x34e> │ │ │ │ │ + beq.w 16a66 <_gather_51_rule+0x34e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 169b4 <_gather_51_rule+0x204> │ │ │ │ │ + bne.n 1691c <_gather_51_rule+0x204> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ - cbz r0, 16934 <_gather_51_rule+0x184> │ │ │ │ │ + cbz r0, 1689c <_gather_51_rule+0x184> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1697a <_gather_51_rule+0x1ca> │ │ │ │ │ + cbnz r0, 168e2 <_gather_51_rule+0x1ca> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 16a46 <_gather_51_rule+0x296> │ │ │ │ │ + bne.w 169ae <_gather_51_rule+0x296> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 16aaa <_gather_51_rule+0x2fa> │ │ │ │ │ + bne.w 16a12 <_gather_51_rule+0x2fa> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 169b4 <_gather_51_rule+0x204> │ │ │ │ │ + beq.n 1691c <_gather_51_rule+0x204> │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ bl 0 <_PyAST_withitem> │ │ │ │ │ R_ARM_THM_CALL _PyAST_withitem │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 169aa <_gather_51_rule+0x1fa> │ │ │ │ │ + cbz r0, 16912 <_gather_51_rule+0x1fa> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp fp, r8 │ │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 169bc <_gather_51_rule+0x20c> │ │ │ │ │ + beq.n 16924 <_gather_51_rule+0x20c> │ │ │ │ │ str.w r3, [r5, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b.n 16860 <_gather_51_rule+0xb0> │ │ │ │ │ + b.n 167c8 <_gather_51_rule+0xb0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6ca0 │ │ │ │ │ + bl 6ca8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16934 <_gather_51_rule+0x184> │ │ │ │ │ + beq.n 1689c <_gather_51_rule+0x184> │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_59_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_59_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16934 <_gather_51_rule+0x184> │ │ │ │ │ + beq.n 1689c <_gather_51_rule+0x184> │ │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ bl 0 <_PyAST_withitem> │ │ │ │ │ R_ARM_THM_CALL _PyAST_withitem │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16960 <_gather_51_rule+0x1b0> │ │ │ │ │ + bne.n 168c8 <_gather_51_rule+0x1b0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16ae0 <_gather_51_rule+0x330> │ │ │ │ │ + bne.w 16a48 <_gather_51_rule+0x330> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1686c <_gather_51_rule+0xbc> │ │ │ │ │ + b.n 167d4 <_gather_51_rule+0xbc> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov.w r3, fp, lsl #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov fp, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16aba <_gather_51_rule+0x30a> │ │ │ │ │ + beq.n 16a22 <_gather_51_rule+0x30a> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 1696c <_gather_51_rule+0x1bc> │ │ │ │ │ + b.n 168d4 <_gather_51_rule+0x1bc> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 168e6 <_gather_51_rule+0x136> │ │ │ │ │ + bne.n 1684e <_gather_51_rule+0x136> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 16aea <_gather_51_rule+0x33a> │ │ │ │ │ + beq.n 16a52 <_gather_51_rule+0x33a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ - cbz r0, 16a3e <_gather_51_rule+0x28e> │ │ │ │ │ + bl 7bfc │ │ │ │ │ + cbz r0, 169a6 <_gather_51_rule+0x28e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 16a3e <_gather_51_rule+0x28e> │ │ │ │ │ + cbz r0, 169a6 <_gather_51_rule+0x28e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 16a3e <_gather_51_rule+0x28e> │ │ │ │ │ + cbz r0, 169a6 <_gather_51_rule+0x28e> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_203_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_203_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cbz r0, 16a3e <_gather_51_rule+0x28e> │ │ │ │ │ + cbz r0, 169a6 <_gather_51_rule+0x28e> │ │ │ │ │ mov r2, r5 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 238 <_PyPegen_parse+0x238> │ │ │ │ │ R_ARM_THM_CALL _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ - cbz r0, 16a40 <_gather_51_rule+0x290> │ │ │ │ │ + cbz r0, 169a8 <_gather_51_rule+0x290> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 16818 <_gather_51_rule+0x68> │ │ │ │ │ - b.n 168e4 <_gather_51_rule+0x134> │ │ │ │ │ + beq.w 16780 <_gather_51_rule+0x68> │ │ │ │ │ + b.n 1684c <_gather_51_rule+0x134> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ - b.n 16a32 <_gather_51_rule+0x282> │ │ │ │ │ + b.n 1699a <_gather_51_rule+0x282> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 16adc <_gather_51_rule+0x32c> │ │ │ │ │ + bne.n 16a44 <_gather_51_rule+0x32c> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 16aca <_gather_51_rule+0x31a> │ │ │ │ │ + beq.n 16a32 <_gather_51_rule+0x31a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ - cbz r0, 16ab2 <_gather_51_rule+0x302> │ │ │ │ │ + bl 7bfc │ │ │ │ │ + cbz r0, 16a1a <_gather_51_rule+0x302> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 16ab2 <_gather_51_rule+0x302> │ │ │ │ │ + cbz r0, 16a1a <_gather_51_rule+0x302> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ - cbz r0, 16ab2 <_gather_51_rule+0x302> │ │ │ │ │ + bl 7bfc │ │ │ │ │ + cbz r0, 16a1a <_gather_51_rule+0x302> │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_203_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_203_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cbz r0, 16ab2 <_gather_51_rule+0x302> │ │ │ │ │ + cbz r0, 16a1a <_gather_51_rule+0x302> │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 238 <_PyPegen_parse+0x238> │ │ │ │ │ R_ARM_THM_CALL _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - cbz r0, 16ab4 <_gather_51_rule+0x304> │ │ │ │ │ + cbz r0, 16a1c <_gather_51_rule+0x304> │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 16942 <_gather_51_rule+0x192> │ │ │ │ │ + b.n 168aa <_gather_51_rule+0x192> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1686c <_gather_51_rule+0xbc> │ │ │ │ │ + b.n 167d4 <_gather_51_rule+0xbc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 16aa2 <_gather_51_rule+0x2f2> │ │ │ │ │ + b.n 16a0a <_gather_51_rule+0x2f2> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 168e4 <_gather_51_rule+0x134> │ │ │ │ │ + b.n 1684c <_gather_51_rule+0x134> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 16a5a <_gather_51_rule+0x2aa> │ │ │ │ │ + beq.n 169c2 <_gather_51_rule+0x2aa> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 16aa2 <_gather_51_rule+0x2f2> │ │ │ │ │ + b.n 16a0a <_gather_51_rule+0x2f2> │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 169b8 <_gather_51_rule+0x208> │ │ │ │ │ + b.n 16920 <_gather_51_rule+0x208> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 169b8 <_gather_51_rule+0x208> │ │ │ │ │ + b.n 16920 <_gather_51_rule+0x208> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 169ea <_gather_51_rule+0x23a> │ │ │ │ │ + beq.w 16952 <_gather_51_rule+0x23a> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 16a32 <_gather_51_rule+0x282> │ │ │ │ │ + b.n 1699a <_gather_51_rule+0x282> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 16914 <_gather_51_rule+0x164> │ │ │ │ │ + b.n 1687c <_gather_51_rule+0x164> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1683c <_gather_51_rule+0x8c> │ │ │ │ │ + b.n 167a4 <_gather_51_rule+0x8c> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 167dc <_gather_51_rule+0x2c> │ │ │ │ │ + beq.w 16744 <_gather_51_rule+0x2c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 168a2 <_gather_51_rule+0xf2> │ │ │ │ │ + b.n 1680a <_gather_51_rule+0xf2> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 168e4 <_gather_51_rule+0x134> │ │ │ │ │ + bne.w 1684c <_gather_51_rule+0x134> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 167fa <_gather_51_rule+0x4a> │ │ │ │ │ - b.n 16808 <_gather_51_rule+0x58> │ │ │ │ │ + bne.w 16762 <_gather_51_rule+0x4a> │ │ │ │ │ + b.n 16770 <_gather_51_rule+0x58> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 168e8 <_gather_51_rule+0x138> │ │ │ │ │ + b.n 16850 <_gather_51_rule+0x138> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00016b4c : │ │ │ │ │ +00016ab4 : │ │ │ │ │ expressions_rule(): │ │ │ │ │ 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 r1, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 16de6 │ │ │ │ │ + beq.w 16d4e │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 16d2c │ │ │ │ │ + bne.w 16c94 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 16d52 │ │ │ │ │ + bne.w 16cba │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 16d26 │ │ │ │ │ + blt.w 16c8e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 16d48 │ │ │ │ │ + bne.w 16cb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16d44 │ │ │ │ │ + beq.w 16cac │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 16dfe │ │ │ │ │ + beq.w 16d66 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16e0e │ │ │ │ │ + bne.w 16d76 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16d36 │ │ │ │ │ + beq.w 16c9e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 16df6 │ │ │ │ │ + bne.w 16d5e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 16dd2 │ │ │ │ │ + beq.w 16d3a │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 16c5a │ │ │ │ │ + cbnz r0, 16bc2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16d48 │ │ │ │ │ + bne.w 16cb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 16c38 │ │ │ │ │ + cbz r0, 16ba0 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16daa │ │ │ │ │ + bne.w 16d12 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 16d48 │ │ │ │ │ + bne.w 16cb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16d62 │ │ │ │ │ + beq.w 16cca │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16c02 │ │ │ │ │ + beq.n 16b6a │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ @@ -40303,392 +40241,392 @@ │ │ │ │ │ mov r6, r7 │ │ │ │ │ mov r7, r3 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 16da2 │ │ │ │ │ + beq.w 16d0a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 16c9c │ │ │ │ │ + cbnz r3, 16c04 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16d66 │ │ │ │ │ + bne.n 16cce │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r6, r2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 16c0a │ │ │ │ │ + beq.n 16b72 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 16c0a │ │ │ │ │ + bne.n 16b72 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16d30 │ │ │ │ │ + beq.n 16c98 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bgt.w 16e14 │ │ │ │ │ + bgt.w 16d7c │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16c18 │ │ │ │ │ + bne.n 16b80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 16d48 │ │ │ │ │ + cbz r0, 16cb0 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r5, r6, [r3, #20] │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16dc6 │ │ │ │ │ + beq.n 16d2e │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ mov r2, r8 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Tuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16c4e │ │ │ │ │ + bne.n 16bb6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16c4e │ │ │ │ │ + beq.n 16bb6 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 16d4c │ │ │ │ │ + b.n 16cb4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 16c18 │ │ │ │ │ + b.n 16b80 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 16c54 │ │ │ │ │ + b.n 16bbc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b.n 16ba6 │ │ │ │ │ + b.n 16b0e │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 16c4e │ │ │ │ │ + b.n 16bb6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16c9c │ │ │ │ │ + beq.n 16c04 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp fp, r5 │ │ │ │ │ add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 16d88 │ │ │ │ │ + beq.n 16cf0 │ │ │ │ │ str.w r3, [r7, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n 16c7c │ │ │ │ │ + b.n 16be4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov.w r3, fp, lsl #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov fp, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - cbz r0, 16dcc │ │ │ │ │ + cbz r0, 16d34 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 16d7e │ │ │ │ │ + b.n 16ce6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 16c8c │ │ │ │ │ + b.n 16bf4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16d48 │ │ │ │ │ + beq.n 16cb0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r5, r6, [r3, #20] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16d08 │ │ │ │ │ + bne.n 16c70 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 16d08 │ │ │ │ │ + b.n 16c70 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ mov r0, r7 │ │ │ │ │ - b.n 16d32 │ │ │ │ │ + b.n 16c9a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 16bf8 │ │ │ │ │ - b.n 16ca6 │ │ │ │ │ + beq.w 16b60 │ │ │ │ │ + b.n 16c0e │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 16b7a │ │ │ │ │ + beq.w 16ae2 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 16d2c │ │ │ │ │ + b.n 16c94 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 16c18 │ │ │ │ │ + b.n 16b80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16bce │ │ │ │ │ + beq.w 16b36 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 16c18 │ │ │ │ │ + b.n 16b80 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [r6, r7, lsl #2] │ │ │ │ │ str.w r0, [r1, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 16cca │ │ │ │ │ + b.n 16c32 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00016e24 : │ │ │ │ │ +00016d8c : │ │ │ │ │ lambda_params_rule(): │ │ │ │ │ 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 r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 17506 │ │ │ │ │ + beq.w 1746e │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 17514 │ │ │ │ │ + bne.w 1747c │ │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov r7, r5 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 17140 │ │ │ │ │ + bne.w 170a8 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 17256 │ │ │ │ │ + beq.w 171be │ │ │ │ │ mov r6, r5 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1712e │ │ │ │ │ - bl 17628 <_loop1_101_rule> │ │ │ │ │ + beq.w 17096 │ │ │ │ │ + bl 17590 <_loop1_101_rule> │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 16e98 │ │ │ │ │ + cbz r0, 16e00 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1708e │ │ │ │ │ + bne.w 16ff6 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1713a │ │ │ │ │ + bne.w 170a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17628 <_loop1_101_rule> │ │ │ │ │ + bl 17590 <_loop1_101_rule> │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 16eba │ │ │ │ │ + cbz r0, 16e22 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 170de │ │ │ │ │ + bne.w 17046 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1708a │ │ │ │ │ + bne.w 16ff2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 170f6 │ │ │ │ │ - bl 17be0 <_loop0_106_rule> │ │ │ │ │ + beq.w 1705e │ │ │ │ │ + bl 17b48 <_loop0_106_rule> │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 16eec │ │ │ │ │ + cbz r0, 16e54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1817c <_loop1_103_rule> │ │ │ │ │ + bl 180e4 <_loop1_103_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16f98 │ │ │ │ │ + bne.n 16f00 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 17102 │ │ │ │ │ + bne.w 1706a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17be0 <_loop0_106_rule> │ │ │ │ │ + bl 17b48 <_loop0_106_rule> │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 16f0e │ │ │ │ │ + cbz r0, 16e76 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1817c <_loop1_103_rule> │ │ │ │ │ + bl 180e4 <_loop1_103_rule> │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1701a │ │ │ │ │ + bne.w 16f82 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1756c │ │ │ │ │ + bne.w 174d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17628 <_loop1_101_rule> │ │ │ │ │ + bl 17590 <_loop1_101_rule> │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 16f60 │ │ │ │ │ + cbz r0, 16ec8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1875c <_loop0_100_rule> │ │ │ │ │ - cbz r0, 16f60 │ │ │ │ │ + bl 186c4 <_loop0_100_rule> │ │ │ │ │ + cbz r0, 16ec8 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18af4 │ │ │ │ │ + bl 18a6c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 16f62 │ │ │ │ │ + cbnz r1, 16eca │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r2, r1 │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_make_arguments │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1707c │ │ │ │ │ + beq.w 16fe4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1756c │ │ │ │ │ + bne.w 174d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1817c <_loop1_103_rule> │ │ │ │ │ + bl 180e4 <_loop1_103_rule> │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1710a │ │ │ │ │ + bne.w 17072 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1756c │ │ │ │ │ + bne.w 174d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ - bl 18af4 │ │ │ │ │ + bl 18a6c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17066 │ │ │ │ │ + bne.n 16fce │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 16f56 │ │ │ │ │ + b.n 16ebe │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16eec │ │ │ │ │ + beq.n 16e54 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16eec │ │ │ │ │ + beq.n 16e54 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_slash_with_default> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_slash_with_default │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17050 │ │ │ │ │ + beq.n 16fb8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 1875c <_loop0_100_rule> │ │ │ │ │ + bl 186c4 <_loop0_100_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17584 │ │ │ │ │ + beq.w 174ec │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18af4 │ │ │ │ │ + bl 18a6c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 16f16 │ │ │ │ │ + bne.n 16e7e │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ @@ -40696,295 +40634,295 @@ │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC50 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC50 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16760 │ │ │ │ │ + bl 163c4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16f52 │ │ │ │ │ + bne.n 16eba │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16f90 │ │ │ │ │ + beq.n 16ef8 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 16f92 │ │ │ │ │ + b.n 16efa │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16f0e │ │ │ │ │ + beq.w 16e76 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16f0e │ │ │ │ │ + beq.w 16e76 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_slash_with_default> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_slash_with_default │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16fc2 │ │ │ │ │ + bne.n 16f2a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16f0e │ │ │ │ │ + beq.w 16e76 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 16f16 │ │ │ │ │ + b.n 16e7e │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ strd r3, r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_make_arguments │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16f52 │ │ │ │ │ + bne.w 16eba │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16f8e │ │ │ │ │ + beq.n 16ef6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 16f92 │ │ │ │ │ + b.n 16efa │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16e98 │ │ │ │ │ + beq.w 16e00 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17be0 <_loop0_106_rule> │ │ │ │ │ + bl 17b48 <_loop0_106_rule> │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1758c │ │ │ │ │ + beq.w 174f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1875c <_loop0_100_rule> │ │ │ │ │ + bl 186c4 <_loop0_100_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1758c │ │ │ │ │ + beq.w 174f4 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18af4 │ │ │ │ │ + bl 18a6c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 17588 │ │ │ │ │ + bne.w 174f0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ strd r3, r0, [sp] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r3, r8 │ │ │ │ │ - b.n 16fec │ │ │ │ │ + b.n 16f54 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 170a0 │ │ │ │ │ - b.n 16eba │ │ │ │ │ + bne.n 17008 │ │ │ │ │ + b.n 16e22 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 17572 │ │ │ │ │ + beq.w 174da │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 16f16 │ │ │ │ │ + b.n 16e7e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18af4 │ │ │ │ │ + bl 18a6c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 16f7a │ │ │ │ │ + bne.w 16ee2 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_make_arguments │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16f52 │ │ │ │ │ - b.n 1707c │ │ │ │ │ + bne.w 16eba │ │ │ │ │ + b.n 16fe4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 1726a │ │ │ │ │ + beq.w 171d2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 16ec0 │ │ │ │ │ + b.n 16e28 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 172ee │ │ │ │ │ + beq.w 17256 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 174d6 │ │ │ │ │ + bne.w 1743e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 172fc │ │ │ │ │ + bne.w 17264 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2ae <_PyPegen_parse+0x2ae> │ │ │ │ │ R_ARM_THM_CALL _tmp_186_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 172ca │ │ │ │ │ + bne.w 17232 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 172fc │ │ │ │ │ + bne.w 17264 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17594 │ │ │ │ │ + bl 174fc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 171da │ │ │ │ │ + cbnz r1, 17142 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17be0 <_loop0_106_rule> │ │ │ │ │ + bl 17b48 <_loop0_106_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17568 │ │ │ │ │ + beq.w 174d0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 17560 │ │ │ │ │ + beq.w 174c8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 17542 │ │ │ │ │ + bne.w 174aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 17b08 │ │ │ │ │ + bl 17a70 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 17534 │ │ │ │ │ + bne.w 1749c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 17542 │ │ │ │ │ + bne.w 174aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1817c <_loop1_103_rule> │ │ │ │ │ + bl 180e4 <_loop1_103_rule> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1751a │ │ │ │ │ + bne.w 17482 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 172fc │ │ │ │ │ + bne.w 17264 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17be0 <_loop0_106_rule> │ │ │ │ │ - cbz r0, 171fa │ │ │ │ │ + bl 17b48 <_loop0_106_rule> │ │ │ │ │ + cbz r0, 17162 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 17302 │ │ │ │ │ + bne.w 1726a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 172fc │ │ │ │ │ + bne.n 17264 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2ae <_PyPegen_parse+0x2ae> │ │ │ │ │ R_ARM_THM_CALL _tmp_192_rule │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 17224 │ │ │ │ │ + cbnz r1, 1718c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b14 │ │ │ │ │ + bl 1c5c │ │ │ │ │ R_ARM_THM_CALL _loop0_193_rule │ │ │ │ │ - cbz r0, 17222 │ │ │ │ │ + cbz r0, 1718a │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1745a │ │ │ │ │ + bne.w 173c2 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 172fc │ │ │ │ │ + bne.n 17264 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3b80 │ │ │ │ │ + bl 3cc8 │ │ │ │ │ R_ARM_THM_CALL _loop1_196_rule │ │ │ │ │ - cbz r0, 1723c │ │ │ │ │ + cbz r0, 171a4 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 17280 │ │ │ │ │ + cbnz r0, 171e8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r6, r2, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 172c4 │ │ │ │ │ + bne.n 1722c │ │ │ │ │ adds r3, r6, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bne.w 16e6a │ │ │ │ │ + bne.w 16dd2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1708a │ │ │ │ │ + bne.w 16ff2 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n 16e6c │ │ │ │ │ + b.n 16dd4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bl 17628 <_loop1_101_rule> │ │ │ │ │ + bl 17590 <_loop1_101_rule> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16e86 │ │ │ │ │ - b.n 16e98 │ │ │ │ │ + bne.w 16dee │ │ │ │ │ + b.n 16e00 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1723c │ │ │ │ │ + beq.n 171a4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC49 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC49 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -40993,159 +40931,159 @@ │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1888 │ │ │ │ │ + bl 19d0 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1723e │ │ │ │ │ + beq.n 171a6 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 17242 │ │ │ │ │ + b.n 171aa │ │ │ │ │ subs r3, r6, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 16f58 │ │ │ │ │ + b.n 16ec0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b14 │ │ │ │ │ + bl 1c5c │ │ │ │ │ R_ARM_THM_CALL _loop0_187_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17174 │ │ │ │ │ + beq.w 170dc │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17174 │ │ │ │ │ + beq.w 170dc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC45 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC45 │ │ │ │ │ - b.n 17294 │ │ │ │ │ + b.n 171fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 17530 │ │ │ │ │ + beq.w 17498 │ │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, #1 │ │ │ │ │ - b.n 17242 │ │ │ │ │ + b.n 171aa │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 174b0 │ │ │ │ │ + beq.w 17418 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 173d0 │ │ │ │ │ + bne.n 17338 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17a38 │ │ │ │ │ + bl 179a0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 173e0 │ │ │ │ │ + beq.n 17348 │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 173d8 │ │ │ │ │ + beq.n 17340 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 173e8 │ │ │ │ │ + bne.n 17350 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 173be │ │ │ │ │ + beq.n 17326 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 173e8 │ │ │ │ │ + bne.n 17350 │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbz r1, 17394 │ │ │ │ │ - bl 17a38 │ │ │ │ │ + cbz r1, 172fc │ │ │ │ │ + bl 179a0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 17394 │ │ │ │ │ + cbz r0, 172fc │ │ │ │ │ cmp fp, r8 │ │ │ │ │ - bne.n 17386 │ │ │ │ │ + bne.n 172ee │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ mov.w r3, fp, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov fp, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - cbz r0, 173b8 │ │ │ │ │ + cbz r0, 17320 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r6, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ mov sl, r2 │ │ │ │ │ - b.n 17356 │ │ │ │ │ + b.n 172be │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 173b8 │ │ │ │ │ + cbz r0, 17320 │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - ble.n 173f0 │ │ │ │ │ + ble.n 17358 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [r6, r9, lsl #2] │ │ │ │ │ str.w r0, [r1, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ - b.n 173a4 │ │ │ │ │ + b.n 1730c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 173e2 │ │ │ │ │ + b.n 1734a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 171fc │ │ │ │ │ + b.n 17164 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 17332 │ │ │ │ │ + b.n 1729a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 171fc │ │ │ │ │ + b.n 17164 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 173e2 │ │ │ │ │ + b.n 1734a │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldrd r1, r2, [sp, #24] │ │ │ │ │ subs r0, #1 │ │ │ │ │ @@ -41153,29 +41091,29 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 171fa │ │ │ │ │ + beq.w 17162 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 171fc │ │ │ │ │ + bne.w 17164 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 171fa │ │ │ │ │ + beq.w 17162 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -41185,79 +41123,79 @@ │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ │ - b.n 172ae │ │ │ │ │ + b.n 17216 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 174ce │ │ │ │ │ + beq.n 17436 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 174c6 │ │ │ │ │ + cbnz r1, 1742e │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 174c0 │ │ │ │ │ + cbnz r0, 17428 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r1, 174c6 │ │ │ │ │ + cbnz r1, 1742e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 179b8 │ │ │ │ │ + bl 17920 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 174b8 │ │ │ │ │ + cbz r0, 17420 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bl 1b14 │ │ │ │ │ + bl 1c5c │ │ │ │ │ R_ARM_THM_CALL _loop0_195_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17222 │ │ │ │ │ + beq.w 1718a │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17222 │ │ │ │ │ + beq.w 1718a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC48 │ │ │ │ │ - b.n 17294 │ │ │ │ │ + b.n 171fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 17312 │ │ │ │ │ + b.n 1727a │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 17224 │ │ │ │ │ + b.n 1718c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1748a │ │ │ │ │ + b.n 173f2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 17224 │ │ │ │ │ + b.n 1718c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 17468 │ │ │ │ │ + b.n 173d0 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1715e │ │ │ │ │ + beq.w 170c6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC44 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC44 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -41265,377 +41203,377 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r6, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #12] │ │ │ │ │ - b.n 172ac │ │ │ │ │ + b.n 17214 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 16e50 │ │ │ │ │ + beq.w 16db8 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 16f58 │ │ │ │ │ + b.n 16ec0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bl 179b8 │ │ │ │ │ - cbz r0, 17568 │ │ │ │ │ + bl 17920 │ │ │ │ │ + cbz r0, 174d0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC46 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC46 │ │ │ │ │ - b.n 17294 │ │ │ │ │ + b.n 171fc │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - b.n 1714e │ │ │ │ │ + b.n 170b6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ - cbz r0, 1754a │ │ │ │ │ + cbz r0, 174b2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1751c │ │ │ │ │ + b.n 17484 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 171da │ │ │ │ │ + b.n 17142 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 171d4 │ │ │ │ │ + beq.w 1713c │ │ │ │ │ movs r1, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 171da │ │ │ │ │ + b.n 17142 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 171a4 │ │ │ │ │ + b.n 1710c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 171da │ │ │ │ │ + b.n 17142 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 16f92 │ │ │ │ │ + b.n 16efa │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 17be0 <_loop0_106_rule> │ │ │ │ │ + bl 17b48 <_loop0_106_rule> │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16ee2 │ │ │ │ │ - b.n 16eec │ │ │ │ │ + bne.w 16e4a │ │ │ │ │ + b.n 16e54 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 16f16 │ │ │ │ │ + b.n 16e7e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 16ec0 │ │ │ │ │ + b.n 16e28 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 16ec0 │ │ │ │ │ + b.n 16e28 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00017594 : │ │ │ │ │ +000174fc : │ │ │ │ │ lambda_slash_no_default_rule(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 17622 │ │ │ │ │ + beq.n 1758a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 1761a │ │ │ │ │ + cbnz r3, 17582 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 17628 <_loop1_101_rule> │ │ │ │ │ + bl 17590 <_loop1_101_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 175cc │ │ │ │ │ + cbz r0, 17534 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 175f4 │ │ │ │ │ + cbnz r0, 1755c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 1761a │ │ │ │ │ + cbnz r3, 17582 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17628 <_loop1_101_rule> │ │ │ │ │ + bl 17590 <_loop1_101_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 175e6 │ │ │ │ │ + cbz r0, 1754e │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 17602 │ │ │ │ │ + cbnz r0, 1756a │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 175ea │ │ │ │ │ - b.n 175cc │ │ │ │ │ + bne.n 17552 │ │ │ │ │ + b.n 17534 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 175ea │ │ │ │ │ - b.n 175e6 │ │ │ │ │ + bne.n 17552 │ │ │ │ │ + b.n 1754e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 175ee │ │ │ │ │ + b.n 17556 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 175b2 │ │ │ │ │ + b.n 1751a │ │ │ │ │ │ │ │ │ │ -00017628 <_loop1_101_rule>: │ │ │ │ │ +00017590 <_loop1_101_rule>: │ │ │ │ │ _loop1_104_rule(): │ │ │ │ │ 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 r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 1799a <_loop1_101_rule+0x372> │ │ │ │ │ + beq.w 17902 <_loop1_101_rule+0x372> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 179a8 <_loop1_101_rule+0x380> │ │ │ │ │ + bne.w 17910 <_loop1_101_rule+0x380> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1798a <_loop1_101_rule+0x362> │ │ │ │ │ + beq.w 178f2 <_loop1_101_rule+0x362> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 179a8 <_loop1_101_rule+0x380> │ │ │ │ │ + bne.w 17910 <_loop1_101_rule+0x380> │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 17744 <_loop1_101_rule+0x11c> │ │ │ │ │ + beq.n 176ac <_loop1_101_rule+0x11c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 17752 <_loop1_101_rule+0x12a> │ │ │ │ │ + bne.n 176ba <_loop1_101_rule+0x12a> │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 17762 <_loop1_101_rule+0x13a> │ │ │ │ │ + beq.n 176ca <_loop1_101_rule+0x13a> │ │ │ │ │ ldr.w r9, [r4, #12] │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - beq.n 17778 <_loop1_101_rule+0x150> │ │ │ │ │ + beq.n 176e0 <_loop1_101_rule+0x150> │ │ │ │ │ mov r9, r6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldrd sl, r9, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 177ac <_loop1_101_rule+0x184> │ │ │ │ │ + beq.n 17714 <_loop1_101_rule+0x184> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17982 <_loop1_101_rule+0x35a> │ │ │ │ │ + beq.w 178ea <_loop1_101_rule+0x35a> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ │ strd r9, r7, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17852 <_loop1_101_rule+0x22a> │ │ │ │ │ + beq.w 177ba <_loop1_101_rule+0x22a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17860 <_loop1_101_rule+0x238> │ │ │ │ │ + beq.w 177c8 <_loop1_101_rule+0x238> │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne.n 17756 <_loop1_101_rule+0x12e> │ │ │ │ │ + bne.n 176be <_loop1_101_rule+0x12e> │ │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ │ mov r0, fp │ │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17966 <_loop1_101_rule+0x33e> │ │ │ │ │ + beq.w 178ce <_loop1_101_rule+0x33e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str.w r9, [r0, r5, lsl #2] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ adds r5, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 1768c <_loop1_101_rule+0x64> │ │ │ │ │ + bne.n 175f4 <_loop1_101_rule+0x64> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 17692 <_loop1_101_rule+0x6a> │ │ │ │ │ + beq.n 175fa <_loop1_101_rule+0x6a> │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.n 178aa <_loop1_101_rule+0x282> │ │ │ │ │ + b.n 17812 <_loop1_101_rule+0x282> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r9, [fp, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ - b.n 17680 <_loop1_101_rule+0x58> │ │ │ │ │ + b.n 175e8 <_loop1_101_rule+0x58> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 179ae <_loop1_101_rule+0x386> │ │ │ │ │ + bne.w 17916 <_loop1_101_rule+0x386> │ │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne.n 176aa <_loop1_101_rule+0x82> │ │ │ │ │ + bne.n 17612 <_loop1_101_rule+0x82> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ itttt lt │ │ │ │ │ movlt r2, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ addlt.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - blt.n 17862 <_loop1_101_rule+0x23a> │ │ │ │ │ + blt.n 177ca <_loop1_101_rule+0x23a> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldrd sl, r9, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 179ae <_loop1_101_rule+0x386> │ │ │ │ │ + bne.w 17916 <_loop1_101_rule+0x386> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 176c0 <_loop1_101_rule+0x98> │ │ │ │ │ + bne.n 17628 <_loop1_101_rule+0x98> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 17830 <_loop1_101_rule+0x208> │ │ │ │ │ + bne.n 17798 <_loop1_101_rule+0x208> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1786a <_loop1_101_rule+0x242> │ │ │ │ │ + beq.n 177d2 <_loop1_101_rule+0x242> │ │ │ │ │ ldr.w r9, [r4, #12] │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - beq.n 17880 <_loop1_101_rule+0x258> │ │ │ │ │ + beq.n 177e8 <_loop1_101_rule+0x258> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd sl, r9, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 178a6 <_loop1_101_rule+0x27e> │ │ │ │ │ + beq.n 1780e <_loop1_101_rule+0x27e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1794c <_loop1_101_rule+0x324> │ │ │ │ │ + beq.w 178b4 <_loop1_101_rule+0x324> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ strd r9, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17952 <_loop1_101_rule+0x32a> │ │ │ │ │ + beq.w 178ba <_loop1_101_rule+0x32a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ movs r0, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #11 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1770e <_loop1_101_rule+0xe6> │ │ │ │ │ + bne.w 17676 <_loop1_101_rule+0xe6> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 178b4 <_loop1_101_rule+0x28c> │ │ │ │ │ + bne.n 1781c <_loop1_101_rule+0x28c> │ │ │ │ │ mov r0, fp │ │ │ │ │ movs r6, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -41643,514 +41581,514 @@ │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1797c <_loop1_101_rule+0x354> │ │ │ │ │ + bne.w 178e4 <_loop1_101_rule+0x354> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 177b8 <_loop1_101_rule+0x190> │ │ │ │ │ - b.n 17830 <_loop1_101_rule+0x208> │ │ │ │ │ + beq.n 17720 <_loop1_101_rule+0x190> │ │ │ │ │ + b.n 17798 <_loop1_101_rule+0x208> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1794c <_loop1_101_rule+0x324> │ │ │ │ │ + bne.n 178b4 <_loop1_101_rule+0x324> │ │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne.w 179b4 <_loop1_101_rule+0x38c> │ │ │ │ │ + bne.w 1791c <_loop1_101_rule+0x38c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 17948 <_loop1_101_rule+0x320> │ │ │ │ │ + blt.n 178b0 <_loop1_101_rule+0x320> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldrd sl, r9, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1794c <_loop1_101_rule+0x324> │ │ │ │ │ + bne.n 178b4 <_loop1_101_rule+0x324> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 177e2 <_loop1_101_rule+0x1ba> │ │ │ │ │ + bne.n 1774a <_loop1_101_rule+0x1ba> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 1783c <_loop1_101_rule+0x214> │ │ │ │ │ + beq.n 177a4 <_loop1_101_rule+0x214> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1783c <_loop1_101_rule+0x214> │ │ │ │ │ + bne.n 177a4 <_loop1_101_rule+0x214> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17968 <_loop1_101_rule+0x340> │ │ │ │ │ + beq.n 178d0 <_loop1_101_rule+0x340> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 17934 <_loop1_101_rule+0x30c> │ │ │ │ │ + ble.n 1789c <_loop1_101_rule+0x30c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr.w r1, [fp] │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ - beq.n 17934 <_loop1_101_rule+0x30c> │ │ │ │ │ + beq.n 1789c <_loop1_101_rule+0x30c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ │ str r1, [r3, #4] │ │ │ │ │ - beq.n 17934 <_loop1_101_rule+0x30c> │ │ │ │ │ + beq.n 1789c <_loop1_101_rule+0x30c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ - beq.n 17934 <_loop1_101_rule+0x30c> │ │ │ │ │ + beq.n 1789c <_loop1_101_rule+0x30c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ ldr.w r1, [fp, #12] │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ - beq.n 17934 <_loop1_101_rule+0x30c> │ │ │ │ │ + beq.n 1789c <_loop1_101_rule+0x30c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #5 │ │ │ │ │ ldr.w r1, [fp, #16] │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ - beq.n 17934 <_loop1_101_rule+0x30c> │ │ │ │ │ + beq.n 1789c <_loop1_101_rule+0x30c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #6 │ │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ │ str r1, [r3, #20] │ │ │ │ │ - beq.n 17934 <_loop1_101_rule+0x30c> │ │ │ │ │ + beq.n 1789c <_loop1_101_rule+0x30c> │ │ │ │ │ sub.w r7, fp, #4 │ │ │ │ │ add.w r3, fp, #20 │ │ │ │ │ add.w r7, r7, r5, lsl #2 │ │ │ │ │ rsb ip, fp, #4 │ │ │ │ │ add.w r2, ip, r3 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.n 17924 <_loop1_101_rule+0x2fc> │ │ │ │ │ + bne.n 1788c <_loop1_101_rule+0x2fc> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17830 <_loop1_101_rule+0x208> │ │ │ │ │ + b.n 17798 <_loop1_101_rule+0x208> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17830 <_loop1_101_rule+0x208> │ │ │ │ │ + beq.w 17798 <_loop1_101_rule+0x208> │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 17830 <_loop1_101_rule+0x208> │ │ │ │ │ + b.n 17798 <_loop1_101_rule+0x208> │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1793e <_loop1_101_rule+0x316> │ │ │ │ │ + b.n 178a6 <_loop1_101_rule+0x316> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 17862 <_loop1_101_rule+0x23a> │ │ │ │ │ + b.n 177ca <_loop1_101_rule+0x23a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17862 <_loop1_101_rule+0x23a> │ │ │ │ │ + b.n 177ca <_loop1_101_rule+0x23a> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, fp │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1793e <_loop1_101_rule+0x316> │ │ │ │ │ + b.n 178a6 <_loop1_101_rule+0x316> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 17656 <_loop1_101_rule+0x2e> │ │ │ │ │ + beq.w 175be <_loop1_101_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 1793e <_loop1_101_rule+0x316> │ │ │ │ │ + b.n 178a6 <_loop1_101_rule+0x316> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17862 <_loop1_101_rule+0x23a> │ │ │ │ │ + b.n 177ca <_loop1_101_rule+0x23a> │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b.n 177cc <_loop1_101_rule+0x1a4> │ │ │ │ │ + b.n 17734 <_loop1_101_rule+0x1a4> │ │ │ │ │ │ │ │ │ │ -000179b8 : │ │ │ │ │ +00017920 : │ │ │ │ │ lambda_param_no_default_rule(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 17a2a │ │ │ │ │ + beq.n 17992 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 17a30 │ │ │ │ │ + cbnz r3, 17998 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bl 17a38 │ │ │ │ │ + bl 179a0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 179fc │ │ │ │ │ + cbz r0, 17964 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 179fc │ │ │ │ │ + cbz r0, 17964 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 17a30 │ │ │ │ │ + cbnz r3, 17998 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17a38 │ │ │ │ │ + bl 179a0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 17a12 │ │ │ │ │ + cbnz r0, 1797a │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 179f2 │ │ │ │ │ + b.n 1795a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 179f2 │ │ │ │ │ - b.n 17a0c │ │ │ │ │ + bne.n 1795a │ │ │ │ │ + b.n 17974 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 179d6 │ │ │ │ │ + b.n 1793e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 179f6 │ │ │ │ │ + b.n 1795e │ │ │ │ │ │ │ │ │ │ -00017a38 : │ │ │ │ │ +000179a0 : │ │ │ │ │ lambda_param_rule(): │ │ │ │ │ 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 r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 17af0 │ │ │ │ │ + beq.n 17a58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 17adc │ │ │ │ │ + bne.n 17a44 │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.n 17abc │ │ │ │ │ + beq.n 17a24 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 17ab6 │ │ │ │ │ + cbz r0, 17a1e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 17aa8 │ │ │ │ │ + cbz r0, 17a10 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ strd r8, r0, [sp] │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 17af6 │ │ │ │ │ + cbz r0, 17a5e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 17aa8 │ │ │ │ │ + b.n 17a10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 17ae4 │ │ │ │ │ + blt.n 17a4c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 17a76 │ │ │ │ │ + beq.n 179de │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17aac │ │ │ │ │ + b.n 17a14 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 17aac │ │ │ │ │ + b.n 17a14 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 17a5a │ │ │ │ │ + b.n 179c2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17ab8 │ │ │ │ │ + beq.n 17a20 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17aac │ │ │ │ │ + b.n 17a14 │ │ │ │ │ │ │ │ │ │ -00017b08 : │ │ │ │ │ +00017a70 : │ │ │ │ │ lambda_slash_with_default_rule(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 17bd8 │ │ │ │ │ + beq.n 17b40 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 17bd0 │ │ │ │ │ + bne.n 17b38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 17be0 <_loop0_106_rule> │ │ │ │ │ + bl 17b48 <_loop0_106_rule> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 17b42 │ │ │ │ │ + cbz r0, 17aaa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1817c <_loop1_103_rule> │ │ │ │ │ - cbnz r0, 17b6e │ │ │ │ │ + bl 180e4 <_loop1_103_rule> │ │ │ │ │ + cbnz r0, 17ad6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 17bd0 │ │ │ │ │ + bne.n 17b38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17be0 <_loop0_106_rule> │ │ │ │ │ + bl 17b48 <_loop0_106_rule> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 17b5e │ │ │ │ │ + cbz r0, 17ac6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1817c <_loop1_103_rule> │ │ │ │ │ + bl 180e4 <_loop1_103_rule> │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbnz r0, 17baa │ │ │ │ │ + cbnz r0, 17b12 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17b42 │ │ │ │ │ + beq.n 17aaa │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17b42 │ │ │ │ │ + beq.n 17aaa │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_slash_with_default> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_slash_with_default │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17b62 │ │ │ │ │ + bne.n 17aca │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17b60 │ │ │ │ │ + beq.n 17ac8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17b66 │ │ │ │ │ + b.n 17ace │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17b5e │ │ │ │ │ + beq.n 17ac6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17b5e │ │ │ │ │ + beq.n 17ac6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ - b.n 17b8a │ │ │ │ │ + b.n 17af2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17b66 │ │ │ │ │ + b.n 17ace │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 17b28 │ │ │ │ │ + b.n 17a90 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00017be0 <_loop0_106_rule>: │ │ │ │ │ +00017b48 <_loop0_106_rule>: │ │ │ │ │ _loop0_106_rule(): │ │ │ │ │ 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 r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 18092 <_loop0_106_rule+0x4b2> │ │ │ │ │ + beq.w 17ffa <_loop0_106_rule+0x4b2> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 180a0 <_loop0_106_rule+0x4c0> │ │ │ │ │ + bne.w 18008 <_loop0_106_rule+0x4c0> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18158 <_loop0_106_rule+0x578> │ │ │ │ │ + beq.w 180c0 <_loop0_106_rule+0x578> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 18150 <_loop0_106_rule+0x570> │ │ │ │ │ + bne.w 180b8 <_loop0_106_rule+0x570> │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 18168 <_loop0_106_rule+0x588> │ │ │ │ │ + beq.w 180d0 <_loop0_106_rule+0x588> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 17f90 <_loop0_106_rule+0x3b0> │ │ │ │ │ + beq.w 17ef8 <_loop0_106_rule+0x3b0> │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 17fa6 <_loop0_106_rule+0x3c6> │ │ │ │ │ + beq.w 17f0e <_loop0_106_rule+0x3c6> │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd sl, r9, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17fd0 <_loop0_106_rule+0x3f0> │ │ │ │ │ + beq.w 17f38 <_loop0_106_rule+0x3f0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17fd0 <_loop0_106_rule+0x3f0> │ │ │ │ │ + beq.w 17f38 <_loop0_106_rule+0x3f0> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ strd r9, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 180f2 <_loop0_106_rule+0x512> │ │ │ │ │ + beq.w 1805a <_loop0_106_rule+0x512> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17fd4 <_loop0_106_rule+0x3f4> │ │ │ │ │ + beq.w 17f3c <_loop0_106_rule+0x3f4> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov sl, r7 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ movw fp, #6000 @ 0x1770 │ │ │ │ │ str r5, [r7, #0] │ │ │ │ │ @@ -42161,45 +42099,45 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, fp │ │ │ │ │ str r6, [sp, #32] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 17d98 <_loop0_106_rule+0x1b8> │ │ │ │ │ + beq.n 17d00 <_loop0_106_rule+0x1b8> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1810e <_loop0_106_rule+0x52e> │ │ │ │ │ + bne.w 18076 <_loop0_106_rule+0x52e> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ mov r9, r5 │ │ │ │ │ cmp r3, fp │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 17db8 <_loop0_106_rule+0x1d8> │ │ │ │ │ + beq.n 17d20 <_loop0_106_rule+0x1d8> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r7, r5 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 17dce <_loop0_106_rule+0x1ee> │ │ │ │ │ + beq.n 17d36 <_loop0_106_rule+0x1ee> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r8, r3, [r3, #12] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17e04 <_loop0_106_rule+0x224> │ │ │ │ │ + beq.n 17d6c <_loop0_106_rule+0x224> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18106 <_loop0_106_rule+0x526> │ │ │ │ │ + beq.w 1806e <_loop0_106_rule+0x526> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ @@ -42208,330 +42146,330 @@ │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17e8c <_loop0_106_rule+0x2ac> │ │ │ │ │ + beq.w 17df4 <_loop0_106_rule+0x2ac> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17e9a <_loop0_106_rule+0x2ba> │ │ │ │ │ + beq.w 17e02 <_loop0_106_rule+0x2ba> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.n 17dac <_loop0_106_rule+0x1cc> │ │ │ │ │ + bne.n 17d14 <_loop0_106_rule+0x1cc> │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 180ca <_loop0_106_rule+0x4ea> │ │ │ │ │ + beq.w 18032 <_loop0_106_rule+0x4ea> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r0 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str.w r7, [r0, r6, lsl #2] │ │ │ │ │ cmp r2, fp │ │ │ │ │ add.w r6, r6, #1 │ │ │ │ │ str r5, [sp, #24] │ │ │ │ │ str r6, [sp, #32] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne.n 17ce0 <_loop0_106_rule+0x100> │ │ │ │ │ + bne.n 17c48 <_loop0_106_rule+0x100> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 180e2 <_loop0_106_rule+0x502> │ │ │ │ │ + bne.w 1804a <_loop0_106_rule+0x502> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.n 17ce8 <_loop0_106_rule+0x108> │ │ │ │ │ + b.n 17c50 <_loop0_106_rule+0x108> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r5, [sp, #24] │ │ │ │ │ str.w r7, [sl, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 17cd6 <_loop0_106_rule+0xf6> │ │ │ │ │ + b.n 17c3e <_loop0_106_rule+0xf6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1814a <_loop0_106_rule+0x56a> │ │ │ │ │ + bne.w 180b2 <_loop0_106_rule+0x56a> │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.n 17cfa <_loop0_106_rule+0x11a> │ │ │ │ │ + bne.n 17c62 <_loop0_106_rule+0x11a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ itttt lt │ │ │ │ │ movlt r3, #1 │ │ │ │ │ strlt r3, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r2, [r4, #88] @ 0x58 │ │ │ │ │ addlt.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ - blt.n 17e9c <_loop0_106_rule+0x2bc> │ │ │ │ │ + blt.n 17e04 <_loop0_106_rule+0x2bc> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r2, [r3, r7, lsl #2] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldrd r8, r2, [r2, #12] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1814a <_loop0_106_rule+0x56a> │ │ │ │ │ + bne.w 180b2 <_loop0_106_rule+0x56a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17d12 <_loop0_106_rule+0x132> │ │ │ │ │ + bne.n 17c7a <_loop0_106_rule+0x132> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 17ea2 <_loop0_106_rule+0x2c2> │ │ │ │ │ + bne.n 17e0a <_loop0_106_rule+0x2c2> │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, fp │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 17eae <_loop0_106_rule+0x2ce> │ │ │ │ │ + beq.n 17e16 <_loop0_106_rule+0x2ce> │ │ │ │ │ ldr r7, [r4, #12] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.n 17ec6 <_loop0_106_rule+0x2e6> │ │ │ │ │ + beq.n 17e2e <_loop0_106_rule+0x2e6> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldrd r7, r5, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17ef0 <_loop0_106_rule+0x310> │ │ │ │ │ + beq.n 17e58 <_loop0_106_rule+0x310> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 180b8 <_loop0_106_rule+0x4d8> │ │ │ │ │ + beq.w 18020 <_loop0_106_rule+0x4d8> │ │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ strd r5, r2, [sp] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18114 <_loop0_106_rule+0x534> │ │ │ │ │ + beq.w 1807c <_loop0_106_rule+0x534> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ movs r0, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #11 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 17d62 <_loop0_106_rule+0x182> │ │ │ │ │ + bne.w 17cca <_loop0_106_rule+0x182> │ │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ │ mov r7, sl │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 17efc <_loop0_106_rule+0x31c> │ │ │ │ │ + b.n 17e64 <_loop0_106_rule+0x31c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 180c4 <_loop0_106_rule+0x4e4> │ │ │ │ │ + bne.w 1802c <_loop0_106_rule+0x4e4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 17e10 <_loop0_106_rule+0x230> │ │ │ │ │ + beq.n 17d78 <_loop0_106_rule+0x230> │ │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ │ mov r7, sl │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 17efc <_loop0_106_rule+0x31c> │ │ │ │ │ + b.n 17e64 <_loop0_106_rule+0x31c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1813a <_loop0_106_rule+0x55a> │ │ │ │ │ + bne.w 180a2 <_loop0_106_rule+0x55a> │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.w 180ee <_loop0_106_rule+0x50e> │ │ │ │ │ + bne.w 18056 <_loop0_106_rule+0x50e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1812c <_loop0_106_rule+0x54c> │ │ │ │ │ + blt.w 18094 <_loop0_106_rule+0x54c> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldrd r7, r5, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1813a <_loop0_106_rule+0x55a> │ │ │ │ │ + bne.w 180a2 <_loop0_106_rule+0x55a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17e34 <_loop0_106_rule+0x254> │ │ │ │ │ + bne.n 17d9c <_loop0_106_rule+0x254> │ │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ │ mov r7, sl │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ subs r2, #2 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 180ce <_loop0_106_rule+0x4ee> │ │ │ │ │ + beq.w 18036 <_loop0_106_rule+0x4ee> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.n 17f7c <_loop0_106_rule+0x39c> │ │ │ │ │ + ble.n 17ee4 <_loop0_106_rule+0x39c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 17f7c <_loop0_106_rule+0x39c> │ │ │ │ │ + beq.n 17ee4 <_loop0_106_rule+0x39c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n 17f7c <_loop0_106_rule+0x39c> │ │ │ │ │ + beq.n 17ee4 <_loop0_106_rule+0x39c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w r8, #3 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n 17f7c <_loop0_106_rule+0x39c> │ │ │ │ │ + beq.n 17ee4 <_loop0_106_rule+0x39c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w r8, #4 │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - beq.n 17f7c <_loop0_106_rule+0x39c> │ │ │ │ │ + beq.n 17ee4 <_loop0_106_rule+0x39c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w r8, #5 │ │ │ │ │ ldr r2, [r7, #16] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ - beq.n 17f7c <_loop0_106_rule+0x39c> │ │ │ │ │ + beq.n 17ee4 <_loop0_106_rule+0x39c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp.w r8, #6 │ │ │ │ │ ldr r2, [r7, #20] │ │ │ │ │ str r2, [r3, #20] │ │ │ │ │ - beq.n 17f7c <_loop0_106_rule+0x39c> │ │ │ │ │ + beq.n 17ee4 <_loop0_106_rule+0x39c> │ │ │ │ │ subs r5, r7, #4 │ │ │ │ │ add.w r3, r7, #20 │ │ │ │ │ add.w r5, r5, r8, lsl #2 │ │ │ │ │ rsb r6, r7, #4 │ │ │ │ │ adds r2, r6, r3 │ │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.n 17f6c <_loop0_106_rule+0x38c> │ │ │ │ │ + bne.n 17ed4 <_loop0_106_rule+0x38c> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 18082 <_loop0_106_rule+0x4a2> │ │ │ │ │ + bne.n 17fea <_loop0_106_rule+0x4a2> │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 17c56 <_loop0_106_rule+0x76> │ │ │ │ │ + bne.w 17bbe <_loop0_106_rule+0x76> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 18134 <_loop0_106_rule+0x554> │ │ │ │ │ + blt.w 1809c <_loop0_106_rule+0x554> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldrd sl, r9, [r3, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 18082 <_loop0_106_rule+0x4a2> │ │ │ │ │ + bne.n 17fea <_loop0_106_rule+0x4a2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 17c6e <_loop0_106_rule+0x8e> │ │ │ │ │ + bne.w 17bd6 <_loop0_106_rule+0x8e> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 17ea8 <_loop0_106_rule+0x2c8> │ │ │ │ │ + bne.w 17e10 <_loop0_106_rule+0x2c8> │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 180a8 <_loop0_106_rule+0x4c8> │ │ │ │ │ + beq.n 18010 <_loop0_106_rule+0x4c8> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 1805e <_loop0_106_rule+0x47e> │ │ │ │ │ + beq.n 17fc6 <_loop0_106_rule+0x47e> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r6, r8, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1805a <_loop0_106_rule+0x47a> │ │ │ │ │ + cbz r0, 17fc2 <_loop0_106_rule+0x47a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18146 <_loop0_106_rule+0x566> │ │ │ │ │ + beq.w 180ae <_loop0_106_rule+0x566> │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ strd r8, r2, [sp] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18142 <_loop0_106_rule+0x562> │ │ │ │ │ + beq.w 180aa <_loop0_106_rule+0x562> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ @@ -42539,211 +42477,211 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #11 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 17cb8 <_loop0_106_rule+0xd8> │ │ │ │ │ + bne.w 17c20 <_loop0_106_rule+0xd8> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - b.n 17e88 <_loop0_106_rule+0x2a8> │ │ │ │ │ + b.n 17df0 <_loop0_106_rule+0x2a8> │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 17ef6 <_loop0_106_rule+0x316> │ │ │ │ │ + b.n 17e5e <_loop0_106_rule+0x316> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 18088 <_loop0_106_rule+0x4a8> │ │ │ │ │ + blt.n 17ff0 <_loop0_106_rule+0x4a8> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r6, r8, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 17ffa <_loop0_106_rule+0x41a> │ │ │ │ │ + beq.n 17f62 <_loop0_106_rule+0x41a> │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 18056 <_loop0_106_rule+0x476> │ │ │ │ │ + b.n 17fbe <_loop0_106_rule+0x476> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 17fd6 <_loop0_106_rule+0x3f6> │ │ │ │ │ + b.n 17f3e <_loop0_106_rule+0x3f6> │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1807c <_loop0_106_rule+0x49c> │ │ │ │ │ + b.n 17fe4 <_loop0_106_rule+0x49c> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 17c0e <_loop0_106_rule+0x2e> │ │ │ │ │ + beq.w 17b76 <_loop0_106_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ - b.n 17f86 <_loop0_106_rule+0x3a6> │ │ │ │ │ + b.n 17eee <_loop0_106_rule+0x3a6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 18078 <_loop0_106_rule+0x498> │ │ │ │ │ + bne.n 17fe0 <_loop0_106_rule+0x498> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n 17fea <_loop0_106_rule+0x40a> │ │ │ │ │ + b.n 17f52 <_loop0_106_rule+0x40a> │ │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ │ mov r7, sl │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 17e88 <_loop0_106_rule+0x2a8> │ │ │ │ │ + b.n 17df0 <_loop0_106_rule+0x2a8> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 17e9c <_loop0_106_rule+0x2bc> │ │ │ │ │ + b.n 17e04 <_loop0_106_rule+0x2bc> │ │ │ │ │ mov r7, sl │ │ │ │ │ mov sl, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17f86 <_loop0_106_rule+0x3a6> │ │ │ │ │ + b.n 17eee <_loop0_106_rule+0x3a6> │ │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ │ mov r7, sl │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 17efc <_loop0_106_rule+0x31c> │ │ │ │ │ + b.n 17e64 <_loop0_106_rule+0x31c> │ │ │ │ │ mov r9, r7 │ │ │ │ │ - b.n 17e1e <_loop0_106_rule+0x23e> │ │ │ │ │ + b.n 17d86 <_loop0_106_rule+0x23e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17fd4 <_loop0_106_rule+0x3f4> │ │ │ │ │ + beq.w 17f3c <_loop0_106_rule+0x3f4> │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 17fd6 <_loop0_106_rule+0x3f6> │ │ │ │ │ + b.n 17f3e <_loop0_106_rule+0x3f6> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 17e9c <_loop0_106_rule+0x2bc> │ │ │ │ │ + b.n 17e04 <_loop0_106_rule+0x2bc> │ │ │ │ │ mov r7, sl │ │ │ │ │ mov r8, r6 │ │ │ │ │ - b.n 180e8 <_loop0_106_rule+0x508> │ │ │ │ │ + b.n 18050 <_loop0_106_rule+0x508> │ │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ │ mov r7, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18056 <_loop0_106_rule+0x476> │ │ │ │ │ + beq.n 17fbe <_loop0_106_rule+0x476> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 18056 <_loop0_106_rule+0x476> │ │ │ │ │ + b.n 17fbe <_loop0_106_rule+0x476> │ │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ │ mov r7, sl │ │ │ │ │ - b.n 1808c <_loop0_106_rule+0x4ac> │ │ │ │ │ + b.n 17ff4 <_loop0_106_rule+0x4ac> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 18100 <_loop0_106_rule+0x520> │ │ │ │ │ + b.n 18068 <_loop0_106_rule+0x520> │ │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ │ mov r7, sl │ │ │ │ │ - b.n 1807c <_loop0_106_rule+0x49c> │ │ │ │ │ + b.n 17fe4 <_loop0_106_rule+0x49c> │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 1811a <_loop0_106_rule+0x53a> │ │ │ │ │ + b.n 18082 <_loop0_106_rule+0x53a> │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 180be <_loop0_106_rule+0x4de> │ │ │ │ │ + b.n 18026 <_loop0_106_rule+0x4de> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 17e9c <_loop0_106_rule+0x2bc> │ │ │ │ │ + b.n 17e04 <_loop0_106_rule+0x2bc> │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ - b.n 17f86 <_loop0_106_rule+0x3a6> │ │ │ │ │ + b.n 17eee <_loop0_106_rule+0x3a6> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r7 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 17f86 <_loop0_106_rule+0x3a6> │ │ │ │ │ + b.n 17eee <_loop0_106_rule+0x3a6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 17c3c <_loop0_106_rule+0x5c> │ │ │ │ │ - b.n 180e8 <_loop0_106_rule+0x508> │ │ │ │ │ + beq.w 17ba4 <_loop0_106_rule+0x5c> │ │ │ │ │ + b.n 18050 <_loop0_106_rule+0x508> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0001817c <_loop1_103_rule>: │ │ │ │ │ +000180e4 <_loop1_103_rule>: │ │ │ │ │ _loop1_107_rule(): │ │ │ │ │ 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, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 186dc <_loop1_103_rule+0x560> │ │ │ │ │ + beq.w 18644 <_loop1_103_rule+0x560> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 186ea <_loop1_103_rule+0x56e> │ │ │ │ │ + bne.w 18652 <_loop1_103_rule+0x56e> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 186f0 <_loop1_103_rule+0x574> │ │ │ │ │ + beq.w 18658 <_loop1_103_rule+0x574> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1871c <_loop1_103_rule+0x5a0> │ │ │ │ │ + bne.w 18684 <_loop1_103_rule+0x5a0> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 1870a <_loop1_103_rule+0x58e> │ │ │ │ │ + beq.w 18672 <_loop1_103_rule+0x58e> │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 1828c <_loop1_103_rule+0x110> │ │ │ │ │ + beq.n 181f4 <_loop1_103_rule+0x110> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.n 182a2 <_loop1_103_rule+0x126> │ │ │ │ │ + beq.n 1820a <_loop1_103_rule+0x126> │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 182d4 <_loop1_103_rule+0x158> │ │ │ │ │ + beq.n 1823c <_loop1_103_rule+0x158> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18704 <_loop1_103_rule+0x588> │ │ │ │ │ + beq.w 1866c <_loop1_103_rule+0x588> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ @@ -42752,106 +42690,106 @@ │ │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ str.w sl, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 186cc <_loop1_103_rule+0x550> │ │ │ │ │ + beq.w 18634 <_loop1_103_rule+0x550> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 161f4 │ │ │ │ │ - cbz r0, 1825e <_loop1_103_rule+0xe2> │ │ │ │ │ + bl 15e58 │ │ │ │ │ + cbz r0, 181c6 <_loop1_103_rule+0xe2> │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 184c4 <_loop1_103_rule+0x348> │ │ │ │ │ + bne.w 1842c <_loop1_103_rule+0x348> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 18632 <_loop1_103_rule+0x4b6> │ │ │ │ │ + bne.w 1859a <_loop1_103_rule+0x4b6> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 182ea <_loop1_103_rule+0x16e> │ │ │ │ │ + bne.n 18252 <_loop1_103_rule+0x16e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 185e0 <_loop1_103_rule+0x464> │ │ │ │ │ + bne.w 18548 <_loop1_103_rule+0x464> │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - b.n 182ea <_loop1_103_rule+0x16e> │ │ │ │ │ + b.n 18252 <_loop1_103_rule+0x16e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 186aa <_loop1_103_rule+0x52e> │ │ │ │ │ + bne.w 18612 <_loop1_103_rule+0x52e> │ │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 181ec <_loop1_103_rule+0x70> │ │ │ │ │ + bne.n 18154 <_loop1_103_rule+0x70> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 186b0 <_loop1_103_rule+0x534> │ │ │ │ │ + blt.w 18618 <_loop1_103_rule+0x534> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 186aa <_loop1_103_rule+0x52e> │ │ │ │ │ + bne.w 18612 <_loop1_103_rule+0x52e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 18206 <_loop1_103_rule+0x8a> │ │ │ │ │ + bne.n 1816e <_loop1_103_rule+0x8a> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1863c <_loop1_103_rule+0x4c0> │ │ │ │ │ + bne.w 185a4 <_loop1_103_rule+0x4c0> │ │ │ │ │ movw r2, #6001 @ 0x1771 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 18278 <_loop1_103_rule+0xfc> │ │ │ │ │ + beq.n 181e0 <_loop1_103_rule+0xfc> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.w 18468 <_loop1_103_rule+0x2ec> │ │ │ │ │ + beq.w 183d0 <_loop1_103_rule+0x2ec> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18498 <_loop1_103_rule+0x31c> │ │ │ │ │ + beq.w 18400 <_loop1_103_rule+0x31c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 185e0 <_loop1_103_rule+0x464> │ │ │ │ │ + beq.w 18548 <_loop1_103_rule+0x464> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ │ @@ -42859,42 +42797,42 @@ │ │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ str.w sl, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18726 <_loop1_103_rule+0x5aa> │ │ │ │ │ + beq.w 1868e <_loop1_103_rule+0x5aa> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 161f4 │ │ │ │ │ + bl 15e58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 184b8 <_loop1_103_rule+0x33c> │ │ │ │ │ + beq.w 18420 <_loop1_103_rule+0x33c> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18700 <_loop1_103_rule+0x584> │ │ │ │ │ + beq.w 18668 <_loop1_103_rule+0x584> │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 184d6 <_loop1_103_rule+0x35a> │ │ │ │ │ + beq.w 1843e <_loop1_103_rule+0x35a> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov sl, r5 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ @@ -42902,46 +42840,46 @@ │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov fp, r8 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1866a <_loop1_103_rule+0x4ee> │ │ │ │ │ + beq.w 185d2 <_loop1_103_rule+0x4ee> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 18674 <_loop1_103_rule+0x4f8> │ │ │ │ │ + bne.w 185dc <_loop1_103_rule+0x4f8> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it ne │ │ │ │ │ movne r5, r6 │ │ │ │ │ - beq.w 1865a <_loop1_103_rule+0x4de> │ │ │ │ │ + beq.w 185c2 <_loop1_103_rule+0x4de> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 185e6 <_loop1_103_rule+0x46a> │ │ │ │ │ + beq.w 1854e <_loop1_103_rule+0x46a> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 184e6 <_loop1_103_rule+0x36a> │ │ │ │ │ + beq.n 1844e <_loop1_103_rule+0x36a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 184e6 <_loop1_103_rule+0x36a> │ │ │ │ │ + beq.n 1844e <_loop1_103_rule+0x36a> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r5, [r0, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ @@ -42949,69 +42887,69 @@ │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ strd r5, r0, [sp] │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 186ba <_loop1_103_rule+0x53e> │ │ │ │ │ + beq.w 18622 <_loop1_103_rule+0x53e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 161f4 │ │ │ │ │ + bl 15e58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18624 <_loop1_103_rule+0x4a8> │ │ │ │ │ + beq.w 1858c <_loop1_103_rule+0x4a8> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18624 <_loop1_103_rule+0x4a8> │ │ │ │ │ + beq.w 1858c <_loop1_103_rule+0x4a8> │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 186a4 <_loop1_103_rule+0x528> │ │ │ │ │ + beq.w 1860c <_loop1_103_rule+0x528> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq.w 18646 <_loop1_103_rule+0x4ca> │ │ │ │ │ + beq.w 185ae <_loop1_103_rule+0x4ca> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r5, [sl, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b.n 18398 <_loop1_103_rule+0x21c> │ │ │ │ │ + b.n 18300 <_loop1_103_rule+0x21c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1869a <_loop1_103_rule+0x51e> │ │ │ │ │ + blt.w 18602 <_loop1_103_rule+0x51e> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 185e0 <_loop1_103_rule+0x464> │ │ │ │ │ + bne.w 18548 <_loop1_103_rule+0x464> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1830e <_loop1_103_rule+0x192> │ │ │ │ │ + bne.w 18276 <_loop1_103_rule+0x192> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r7, #0 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -43022,901 +42960,905 @@ │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 184a2 <_loop1_103_rule+0x326> │ │ │ │ │ + b.n 1840a <_loop1_103_rule+0x326> │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r1, r7 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 18384 <_loop1_103_rule+0x208> │ │ │ │ │ + bne.w 182ec <_loop1_103_rule+0x208> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1868e <_loop1_103_rule+0x512> │ │ │ │ │ + bne.w 185f6 <_loop1_103_rule+0x512> │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1857c <_loop1_103_rule+0x400> │ │ │ │ │ + b.n 184e4 <_loop1_103_rule+0x400> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1862a <_loop1_103_rule+0x4ae> │ │ │ │ │ + bne.w 18592 <_loop1_103_rule+0x4ae> │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 1873e <_loop1_103_rule+0x5c2> │ │ │ │ │ + beq.w 186a6 <_loop1_103_rule+0x5c2> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n 185c2 <_loop1_103_rule+0x446> │ │ │ │ │ + beq.n 1852a <_loop1_103_rule+0x446> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r6, r7, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 18574 <_loop1_103_rule+0x3f8> │ │ │ │ │ + cbz r0, 184dc <_loop1_103_rule+0x3f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 185dc <_loop1_103_rule+0x460> │ │ │ │ │ + beq.n 18544 <_loop1_103_rule+0x460> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r6, [r0, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ strd r7, r0, [sp] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18722 <_loop1_103_rule+0x5a6> │ │ │ │ │ + beq.w 1868a <_loop1_103_rule+0x5a6> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 161f4 │ │ │ │ │ + bl 15e58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1860e <_loop1_103_rule+0x492> │ │ │ │ │ + beq.n 18576 <_loop1_103_rule+0x492> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1860e <_loop1_103_rule+0x492> │ │ │ │ │ + beq.n 18576 <_loop1_103_rule+0x492> │ │ │ │ │ mov r2, r6 │ │ │ │ │ - b.n 1843a <_loop1_103_rule+0x2be> │ │ │ │ │ + b.n 183a2 <_loop1_103_rule+0x2be> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, fp │ │ │ │ │ mov r5, sl │ │ │ │ │ subs r2, #2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 184a2 <_loop1_103_rule+0x326> │ │ │ │ │ + beq.n 1840a <_loop1_103_rule+0x326> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 184a2 <_loop1_103_rule+0x326> │ │ │ │ │ + bne.n 1840a <_loop1_103_rule+0x326> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1873a <_loop1_103_rule+0x5be> │ │ │ │ │ + beq.w 186a2 <_loop1_103_rule+0x5be> │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - bge.n 185b4 <_loop1_103_rule+0x438> │ │ │ │ │ + bge.n 1851c <_loop1_103_rule+0x438> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr.w r2, [r5, r8, lsl #2] │ │ │ │ │ str.w r2, [r3, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 185a0 <_loop1_103_rule+0x424> │ │ │ │ │ + b.n 18508 <_loop1_103_rule+0x424> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 184b0 <_loop1_103_rule+0x334> │ │ │ │ │ + b.n 18418 <_loop1_103_rule+0x334> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 18696 <_loop1_103_rule+0x51a> │ │ │ │ │ + blt.n 185fe <_loop1_103_rule+0x51a> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r6, r7, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 18512 <_loop1_103_rule+0x396> │ │ │ │ │ + beq.n 1847a <_loop1_103_rule+0x396> │ │ │ │ │ mov r6, fp │ │ │ │ │ mov r5, sl │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 18614 <_loop1_103_rule+0x498> │ │ │ │ │ + b.n 1857c <_loop1_103_rule+0x498> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 18750 <_loop1_103_rule+0x5d4> │ │ │ │ │ + blt.w 186b8 <_loop1_103_rule+0x5d4> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r2, [r3, r5, lsl #2] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r5, r1 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 183dc <_loop1_103_rule+0x260> │ │ │ │ │ + beq.w 18344 <_loop1_103_rule+0x260> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 184ec <_loop1_103_rule+0x370> │ │ │ │ │ + b.n 18454 <_loop1_103_rule+0x370> │ │ │ │ │ mov r6, fp │ │ │ │ │ mov r5, sl │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 184a2 <_loop1_103_rule+0x326> │ │ │ │ │ - b.n 18586 <_loop1_103_rule+0x40a> │ │ │ │ │ + beq.w 1840a <_loop1_103_rule+0x326> │ │ │ │ │ + b.n 184ee <_loop1_103_rule+0x40a> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 184ec <_loop1_103_rule+0x370> │ │ │ │ │ + b.n 18454 <_loop1_103_rule+0x370> │ │ │ │ │ mov r6, fp │ │ │ │ │ mov r5, sl │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1857c <_loop1_103_rule+0x400> │ │ │ │ │ + b.n 184e4 <_loop1_103_rule+0x400> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 184a2 <_loop1_103_rule+0x326> │ │ │ │ │ + b.n 1840a <_loop1_103_rule+0x326> │ │ │ │ │ subs r3, #2 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 184a2 <_loop1_103_rule+0x326> │ │ │ │ │ + b.n 1840a <_loop1_103_rule+0x326> │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 1867a <_loop1_103_rule+0x4fe> │ │ │ │ │ + cbz r0, 185e2 <_loop1_103_rule+0x4fe> │ │ │ │ │ mov sl, r0 │ │ │ │ │ - b.n 1845a <_loop1_103_rule+0x2de> │ │ │ │ │ + b.n 183c2 <_loop1_103_rule+0x2de> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 18608 <_loop1_103_rule+0x48c> │ │ │ │ │ + bne.n 18570 <_loop1_103_rule+0x48c> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.n 183c6 <_loop1_103_rule+0x24a> │ │ │ │ │ + b.n 1832e <_loop1_103_rule+0x24a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 183aa <_loop1_103_rule+0x22e> │ │ │ │ │ + b.n 18312 <_loop1_103_rule+0x22e> │ │ │ │ │ mov r6, fp │ │ │ │ │ mov r5, sl │ │ │ │ │ - b.n 184e2 <_loop1_103_rule+0x366> │ │ │ │ │ + b.n 1844a <_loop1_103_rule+0x366> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 185be <_loop1_103_rule+0x442> │ │ │ │ │ + b.n 18526 <_loop1_103_rule+0x442> │ │ │ │ │ movs r3, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1857c <_loop1_103_rule+0x400> │ │ │ │ │ + b.n 184e4 <_loop1_103_rule+0x400> │ │ │ │ │ mov r6, fp │ │ │ │ │ mov r5, sl │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 18614 <_loop1_103_rule+0x498> │ │ │ │ │ + b.n 1857c <_loop1_103_rule+0x498> │ │ │ │ │ mov r6, fp │ │ │ │ │ mov r5, sl │ │ │ │ │ - b.n 184d6 <_loop1_103_rule+0x35a> │ │ │ │ │ + b.n 1843e <_loop1_103_rule+0x35a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 18262 <_loop1_103_rule+0xe6> │ │ │ │ │ + b.n 181ca <_loop1_103_rule+0xe6> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 18262 <_loop1_103_rule+0xe6> │ │ │ │ │ + b.n 181ca <_loop1_103_rule+0xe6> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18626 <_loop1_103_rule+0x4aa> │ │ │ │ │ + beq.n 1858e <_loop1_103_rule+0x4aa> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 184ec <_loop1_103_rule+0x370> │ │ │ │ │ + b.n 18454 <_loop1_103_rule+0x370> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 186b4 <_loop1_103_rule+0x538> │ │ │ │ │ + bne.n 1861c <_loop1_103_rule+0x538> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 18262 <_loop1_103_rule+0xe6> │ │ │ │ │ + b.n 181ca <_loop1_103_rule+0xe6> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 181aa <_loop1_103_rule+0x2e> │ │ │ │ │ + beq.w 18112 <_loop1_103_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 185be <_loop1_103_rule+0x442> │ │ │ │ │ + b.n 18526 <_loop1_103_rule+0x442> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r5 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 185be <_loop1_103_rule+0x442> │ │ │ │ │ + b.n 18526 <_loop1_103_rule+0x442> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 18612 <_loop1_103_rule+0x496> │ │ │ │ │ + b.n 1857a <_loop1_103_rule+0x496> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 186d8 <_loop1_103_rule+0x55c> │ │ │ │ │ + b.n 18640 <_loop1_103_rule+0x55c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 181d4 <_loop1_103_rule+0x58> │ │ │ │ │ - b.n 184e2 <_loop1_103_rule+0x366> │ │ │ │ │ + beq.w 1813c <_loop1_103_rule+0x58> │ │ │ │ │ + b.n 1844a <_loop1_103_rule+0x366> │ │ │ │ │ movs r7, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 185be <_loop1_103_rule+0x442> │ │ │ │ │ + b.n 18526 <_loop1_103_rule+0x442> │ │ │ │ │ mov r6, fp │ │ │ │ │ mov r5, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18614 <_loop1_103_rule+0x498> │ │ │ │ │ + beq.w 1857c <_loop1_103_rule+0x498> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 18614 <_loop1_103_rule+0x498> │ │ │ │ │ + b.n 1857c <_loop1_103_rule+0x498> │ │ │ │ │ mov r0, r5 │ │ │ │ │ - b.n 1867c <_loop1_103_rule+0x500> │ │ │ │ │ + b.n 185e4 <_loop1_103_rule+0x500> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 185dc <_loop1_103_rule+0x460> │ │ │ │ │ + bne.w 18544 <_loop1_103_rule+0x460> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b.n 18502 <_loop1_103_rule+0x386> │ │ │ │ │ + b.n 1846a <_loop1_103_rule+0x386> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 184ec <_loop1_103_rule+0x370> │ │ │ │ │ + b.n 18454 <_loop1_103_rule+0x370> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0001875c <_loop0_100_rule>: │ │ │ │ │ +000186c4 <_loop0_100_rule>: │ │ │ │ │ _loop0_102_rule(): │ │ │ │ │ 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 r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 18acc <_loop0_100_rule+0x370> │ │ │ │ │ + beq.w 18a12 <_loop0_100_rule+0x34e> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 18ada <_loop0_100_rule+0x37e> │ │ │ │ │ + bne.w 18a20 <_loop0_100_rule+0x35c> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18a14 <_loop0_100_rule+0x2b8> │ │ │ │ │ + beq.w 18a02 <_loop0_100_rule+0x33e> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 18a0a <_loop0_100_rule+0x2ae> │ │ │ │ │ - mov r8, r5 │ │ │ │ │ + bne.w 18952 <_loop0_100_rule+0x28e> │ │ │ │ │ mov r9, r0 │ │ │ │ │ + mov fp, r5 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - movw r7, #6000 @ 0x1770 │ │ │ │ │ + movw r8, #6000 @ 0x1770 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ - cmp r2, r7 │ │ │ │ │ + cmp r2, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 18a24 <_loop0_100_rule+0x2c8> │ │ │ │ │ + beq.w 18976 <_loop0_100_rule+0x2b2> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 18a34 <_loop0_100_rule+0x2d8> │ │ │ │ │ + bne.w 18986 <_loop0_100_rule+0x2c2> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 1884c <_loop0_100_rule+0xf0> │ │ │ │ │ + beq.n 187d4 <_loop0_100_rule+0x110> │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.n 18862 <_loop0_100_rule+0x106> │ │ │ │ │ + beq.n 187ea <_loop0_100_rule+0x126> │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - ldr.w fp, [r3, #16] │ │ │ │ │ - mov r6, r2 │ │ │ │ │ + ldrd r7, r6, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18890 <_loop0_100_rule+0x134> │ │ │ │ │ + beq.n 18814 <_loop0_100_rule+0x150> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18890 <_loop0_100_rule+0x134> │ │ │ │ │ + beq.w 18a3c <_loop0_100_rule+0x378> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - ldr.w r6, [ip, #24] │ │ │ │ │ - str r6, [sp, #8] │ │ │ │ │ - ldr.w r6, [ip, #20] │ │ │ │ │ - strd fp, r6, [sp] │ │ │ │ │ + ldr.w r7, [ip, #24] │ │ │ │ │ + str r7, [sp, #8] │ │ │ │ │ + ldr.w r7, [ip, #20] │ │ │ │ │ + strd r6, r7, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18a3c <_loop0_100_rule+0x2e0> │ │ │ │ │ + beq.w 18a28 <_loop0_100_rule+0x364> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 161f4 │ │ │ │ │ - cbz r0, 18846 <_loop0_100_rule+0xea> │ │ │ │ │ - str r0, [sp, #24] │ │ │ │ │ + bl 15e58 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cbz r0, 187aa <_loop0_100_rule+0xe6> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 189ca <_loop0_100_rule+0x26e> │ │ │ │ │ + bne.w 1895c <_loop0_100_rule+0x298> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 18898 <_loop0_100_rule+0x13c> │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 18986 <_loop0_100_rule+0x2c2> │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.n 1882a <_loop0_100_rule+0x166> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 18990 <_loop0_100_rule+0x2cc> │ │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ │ + b.n 1882a <_loop0_100_rule+0x166> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 18a78 <_loop0_100_rule+0x31c> │ │ │ │ │ + bne.w 189f2 <_loop0_100_rule+0x32e> │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.n 187d6 <_loop0_100_rule+0x7a> │ │ │ │ │ + bne.n 1873e <_loop0_100_rule+0x7a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 18a80 <_loop0_100_rule+0x324> │ │ │ │ │ + blt.w 189f8 <_loop0_100_rule+0x334> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ │ - ldr.w fp, [r3, #16] │ │ │ │ │ - mov r6, r1 │ │ │ │ │ + ldrd r7, r6, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 18a78 <_loop0_100_rule+0x31c> │ │ │ │ │ + bne.w 189f2 <_loop0_100_rule+0x32e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 187f0 <_loop0_100_rule+0x94> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + bne.n 18754 <_loop0_100_rule+0x90> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 189e2 <_loop0_100_rule+0x286> │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 1894e <_loop0_100_rule+0x1f2> │ │ │ │ │ + bne.w 18986 <_loop0_100_rule+0x2c2> │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 187c2 <_loop0_100_rule+0xfe> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - beq.n 18960 <_loop0_100_rule+0x204> │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + beq.n 188cc <_loop0_100_rule+0x208> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - ldr r6, [r3, #16] │ │ │ │ │ - mov fp, r2 │ │ │ │ │ + ldrd r7, r6, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18988 <_loop0_100_rule+0x22c> │ │ │ │ │ + beq.n 188f2 <_loop0_100_rule+0x22e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18a66 <_loop0_100_rule+0x30a> │ │ │ │ │ + beq.w 18a60 <_loop0_100_rule+0x39c> │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - mov r3, fp │ │ │ │ │ + mov r3, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ strd r6, r2, [sp] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18a52 <_loop0_100_rule+0x2f6> │ │ │ │ │ + beq.w 18a44 <_loop0_100_rule+0x380> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 161f4 │ │ │ │ │ + bl 15e58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 189c0 <_loop0_100_rule+0x264> │ │ │ │ │ + beq.n 18926 <_loop0_100_rule+0x262> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 189c0 <_loop0_100_rule+0x264> │ │ │ │ │ + beq.n 18926 <_loop0_100_rule+0x262> │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18a9e <_loop0_100_rule+0x342> │ │ │ │ │ + beq.w 189c2 <_loop0_100_rule+0x2fe> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ - beq.w 18a8c <_loop0_100_rule+0x330> │ │ │ │ │ + cmp r3, fp │ │ │ │ │ + beq.n 189b0 <_loop0_100_rule+0x2ec> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - str.w r5, [r9, r8, lsl #2] │ │ │ │ │ - add.w r8, r8, #1 │ │ │ │ │ + str.w r5, [r9, fp, lsl #2] │ │ │ │ │ + add.w fp, fp, #1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b.n 187b0 <_loop0_100_rule+0x54> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 18988 <_loop0_100_rule+0x22c> │ │ │ │ │ - ldrd r5, r3, [r4, #8] │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - bne.n 188ae <_loop0_100_rule+0x152> │ │ │ │ │ + b.n 18718 <_loop0_100_rule+0x54> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 18ae2 <_loop0_100_rule+0x386> │ │ │ │ │ + blt.n 1899e <_loop0_100_rule+0x2da> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ │ - ldr r6, [r3, #16] │ │ │ │ │ - mov fp, r1 │ │ │ │ │ - cbnz r2, 18988 <_loop0_100_rule+0x22c> │ │ │ │ │ + ldrd r7, r6, [r3, #12] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n 18990 <_loop0_100_rule+0x2cc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 188c6 <_loop0_100_rule+0x16a> │ │ │ │ │ + bne.n 18846 <_loop0_100_rule+0x182> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r9 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ + mov r7, fp │ │ │ │ │ + subs r3, #2 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 189fc <_loop0_100_rule+0x2a0> │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - bgt.n 189ce <_loop0_100_rule+0x272> │ │ │ │ │ + cbz r0, 18944 <_loop0_100_rule+0x280> │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bgt.n 18962 <_loop0_100_rule+0x29e> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ mov r6, r9 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r7, fp │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - b.n 18994 <_loop0_100_rule+0x238> │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - b.n 18922 <_loop0_100_rule+0x1c6> │ │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ │ - ldr.w r2, [r6, r5, lsl #2] │ │ │ │ │ - str.w r2, [r3, r5, lsl #2] │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - cmp r8, r5 │ │ │ │ │ - beq.n 189ac <_loop0_100_rule+0x250> │ │ │ │ │ - b.n 189ce <_loop0_100_rule+0x272> │ │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ │ - mov r6, r9 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 189a6 <_loop0_100_rule+0x24a> │ │ │ │ │ + bne.n 1890e <_loop0_100_rule+0x24a> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 189b6 <_loop0_100_rule+0x25a> │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 189b6 <_loop0_100_rule+0x25a> │ │ │ │ │ + b.n 1891c <_loop0_100_rule+0x258> │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + b.n 188a2 <_loop0_100_rule+0x1de> │ │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ │ + ldr.w r2, [r6, r5, lsl #2] │ │ │ │ │ + str.w r2, [r3, r5, lsl #2] │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + cmp r7, r5 │ │ │ │ │ + beq.n 18912 <_loop0_100_rule+0x24e> │ │ │ │ │ + b.n 18962 <_loop0_100_rule+0x29e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 187c4 <_loop0_100_rule+0x68> │ │ │ │ │ + beq.w 1872c <_loop0_100_rule+0x68> │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ mov r6, r9 │ │ │ │ │ + mov r7, fp │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 189e8 <_loop0_100_rule+0x28c> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + b.n 188fc <_loop0_100_rule+0x238> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r6, r9 │ │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ │ + mov r7, fp │ │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 18848 <_loop0_100_rule+0xec> │ │ │ │ │ + b.n 18930 <_loop0_100_rule+0x26c> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 18898 <_loop0_100_rule+0x13c> │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r9 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - cbnz r0, 18a72 <_loop0_100_rule+0x316> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18994 <_loop0_100_rule+0x238> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r6, r9 │ │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18994 <_loop0_100_rule+0x238> │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 18a60 <_loop0_100_rule+0x304> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r7, fp │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18898 <_loop0_100_rule+0x13c> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18898 <_loop0_100_rule+0x13c> │ │ │ │ │ + b.n 18930 <_loop0_100_rule+0x26c> │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 18ab4 <_loop0_100_rule+0x358> │ │ │ │ │ + cbz r0, 189da <_loop0_100_rule+0x316> │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n 18940 <_loop0_100_rule+0x1e4> │ │ │ │ │ + b.n 188be <_loop0_100_rule+0x1fa> │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ mov r6, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + mov r7, fp │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18a38 <_loop0_100_rule+0x2dc> │ │ │ │ │ + beq.n 1898c <_loop0_100_rule+0x2c8> │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 189e8 <_loop0_100_rule+0x28c> │ │ │ │ │ + b.n 188fc <_loop0_100_rule+0x238> │ │ │ │ │ mov r6, r9 │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 189b6 <_loop0_100_rule+0x25a> │ │ │ │ │ + b.n 1891c <_loop0_100_rule+0x258> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 187ae <_loop0_100_rule+0xea> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 187ae <_loop0_100_rule+0xea> │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 1891c <_loop0_100_rule+0x258> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1878a <_loop0_100_rule+0x2e> │ │ │ │ │ + beq.w 186f2 <_loop0_100_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n 189b6 <_loop0_100_rule+0x25a> │ │ │ │ │ + b.n 1891c <_loop0_100_rule+0x258> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 187ac <_loop0_100_rule+0xe8> │ │ │ │ │ movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 187ae <_loop0_100_rule+0xea> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 187ae <_loop0_100_rule+0xea> │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r9 │ │ │ │ │ + mov r7, fp │ │ │ │ │ subs r3, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1892e <_loop0_100_rule+0x26a> │ │ │ │ │ + movs r2, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 18994 <_loop0_100_rule+0x238> │ │ │ │ │ + b.n 18930 <_loop0_100_rule+0x26c> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r6, r9 │ │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ │ + mov r7, fp │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 18930 <_loop0_100_rule+0x26c> │ │ │ │ │ │ │ │ │ │ -00018af4 : │ │ │ │ │ +00018a6c : │ │ │ │ │ lambda_star_etc_rule(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 18d10 │ │ │ │ │ + beq.w 18c88 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 18d1e │ │ │ │ │ + bne.w 18c96 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov r3, r5 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 18d48 │ │ │ │ │ + bne.w 18cc0 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 18b8a │ │ │ │ │ + cbnz r0, 18b02 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 18d24 │ │ │ │ │ + bne.w 18c9c │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 18dae │ │ │ │ │ + bne.w 18d26 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 18da8 │ │ │ │ │ + bne.w 18d20 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 18d2c │ │ │ │ │ + beq.w 18ca4 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 18bfe │ │ │ │ │ + bne.n 18b76 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 18bc6 │ │ │ │ │ + cbnz r0, 18b3e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 179b8 │ │ │ │ │ + bl 17920 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18b36 │ │ │ │ │ + beq.n 18aae │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b14 │ │ │ │ │ + bl 1c5c │ │ │ │ │ R_ARM_THM_CALL _loop0_110_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18b36 │ │ │ │ │ + beq.n 18aae │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18fb8 │ │ │ │ │ + bl 18f30 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 18b38 │ │ │ │ │ + bne.n 18ab0 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_star_etc │ │ │ │ │ - cbz r0, 18be6 │ │ │ │ │ + cbz r0, 18b5e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b.n 18b82 │ │ │ │ │ + b.n 18afa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 179b8 │ │ │ │ │ + bl 17920 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18b78 │ │ │ │ │ + beq.n 18af0 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ subs r5, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_star_etc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 18bbc │ │ │ │ │ + bne.n 18b34 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18bc0 │ │ │ │ │ + beq.n 18b38 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 18b82 │ │ │ │ │ + b.n 18afa │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 18cfe │ │ │ │ │ + beq.n 18c76 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 18c54 │ │ │ │ │ + cbnz r0, 18bcc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 18d0a │ │ │ │ │ + bne.n 18c82 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 18ca4 │ │ │ │ │ + bne.n 18c1c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 18d0a │ │ │ │ │ + bne.n 18c82 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 18cda │ │ │ │ │ + bne.n 18c52 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 18b6e │ │ │ │ │ - b.n 18b7a │ │ │ │ │ + beq.n 18ae6 │ │ │ │ │ + b.n 18af2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17a38 │ │ │ │ │ + bl 179a0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18c1c │ │ │ │ │ + beq.n 18b94 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18c1c │ │ │ │ │ + beq.n 18b94 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC59 │ │ │ │ │ @@ -43925,194 +43867,194 @@ │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ │ - bl 1888 │ │ │ │ │ + bl 19d0 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18c46 │ │ │ │ │ + beq.n 18bbe │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 18c4a │ │ │ │ │ + b.n 18bc2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17a38 │ │ │ │ │ + bl 179a0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18c30 │ │ │ │ │ + beq.n 18ba8 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18c30 │ │ │ │ │ + beq.n 18ba8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17a38 │ │ │ │ │ + bl 179a0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18c30 │ │ │ │ │ + beq.n 18ba8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC60 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC60 │ │ │ │ │ - b.n 18c7e │ │ │ │ │ + b.n 18bf6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17a38 │ │ │ │ │ + bl 179a0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18c44 │ │ │ │ │ + beq.n 18bbc │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18c44 │ │ │ │ │ + beq.n 18bbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bea │ │ │ │ │ R_ARM_THM_CALL _tmp_202_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 18cc6 │ │ │ │ │ - b.n 18c44 │ │ │ │ │ + bne.n 18c3e │ │ │ │ │ + b.n 18bbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 18c0e │ │ │ │ │ + beq.n 18b86 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 18c4a │ │ │ │ │ + b.n 18bc2 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 18b20 │ │ │ │ │ + beq.w 18a98 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 18b82 │ │ │ │ │ + b.n 18afa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 18b82 │ │ │ │ │ + b.n 18afa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 18b78 │ │ │ │ │ + bne.w 18af0 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 18b6e │ │ │ │ │ + beq.w 18ae6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b.n 18c00 │ │ │ │ │ + b.n 18b78 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.w 18e8c │ │ │ │ │ + beq.w 18e04 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 18e9e │ │ │ │ │ + bne.w 18e16 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 18e98 │ │ │ │ │ + bne.w 18e10 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 18e50 │ │ │ │ │ + bne.n 18dc8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 18e98 │ │ │ │ │ + bne.w 18e10 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 18dea │ │ │ │ │ + cbnz r0, 18d62 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 18b2c │ │ │ │ │ + beq.w 18aa4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 18b82 │ │ │ │ │ + b.n 18afa │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18faa │ │ │ │ │ + beq.w 18f22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3b80 │ │ │ │ │ + bl 3cc8 │ │ │ │ │ R_ARM_THM_CALL _loop1_111_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18faa │ │ │ │ │ + beq.w 18f22 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18fb8 │ │ │ │ │ + bl 18f30 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 18fac │ │ │ │ │ + bne.w 18f24 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_star_etc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 18bbc │ │ │ │ │ - b.n 18be6 │ │ │ │ │ + bne.w 18b34 │ │ │ │ │ + b.n 18b5e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl f96 │ │ │ │ │ R_ARM_THM_CALL _tmp_199_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18d98 │ │ │ │ │ + beq.n 18d10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b14 │ │ │ │ │ + bl 1c5c │ │ │ │ │ R_ARM_THM_CALL _loop0_200_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18d98 │ │ │ │ │ + beq.n 18d10 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18d98 │ │ │ │ │ + beq.n 18d10 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl f96 │ │ │ │ │ R_ARM_THM_CALL _tmp_201_rule │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18d98 │ │ │ │ │ + beq.n 18d10 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC58 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC58 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -44121,37 +44063,37 @@ │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1888 │ │ │ │ │ + bl 19d0 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18d9a │ │ │ │ │ + beq.n 18d12 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 18d9e │ │ │ │ │ + b.n 18d16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17a38 │ │ │ │ │ + bl 179a0 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18d84 │ │ │ │ │ + beq.n 18cfc │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18d84 │ │ │ │ │ + beq.n 18cfc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC57 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC57 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -44159,94 +44101,94 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ │ - b.n 18e38 │ │ │ │ │ + b.n 18db0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 18f5c │ │ │ │ │ + beq.n 18ed4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 18d9e │ │ │ │ │ + b.n 18d16 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 18f9e │ │ │ │ │ + beq.n 18f16 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 18f96 │ │ │ │ │ + bne.n 18f0e │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 18f2e │ │ │ │ │ + bne.n 18ea6 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 18f96 │ │ │ │ │ + bne.n 18f0e │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbnz r0, 18eea │ │ │ │ │ + cbnz r0, 18e62 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18d6c │ │ │ │ │ + b.n 18ce4 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 18f60 │ │ │ │ │ + beq.n 18ed8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 18f72 │ │ │ │ │ + bne.n 18eea │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 18f6c │ │ │ │ │ + cbz r0, 18ee4 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r0, 18f34 │ │ │ │ │ + cbnz r0, 18eac │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - b.n 18d6c │ │ │ │ │ + b.n 18ce4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ @@ -44257,158 +44199,158 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC55 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18e3e │ │ │ │ │ + beq.w 18db6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 18bc0 │ │ │ │ │ + b.n 18b38 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - b.n 18d58 │ │ │ │ │ + b.n 18cd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - b.n 18ef8 │ │ │ │ │ + b.n 18e70 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbz r1, 18f7a │ │ │ │ │ + cbz r1, 18ef2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18ee4 │ │ │ │ │ + b.n 18e5c │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 18f10 │ │ │ │ │ + bne.n 18e88 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18ee4 │ │ │ │ │ + b.n 18e5c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 18d6c │ │ │ │ │ + b.n 18ce4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - b.n 18eac │ │ │ │ │ + b.n 18e24 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 18b5a │ │ │ │ │ - b.n 18da8 │ │ │ │ │ + beq.w 18ad2 │ │ │ │ │ + b.n 18d20 │ │ │ │ │ │ │ │ │ │ -00018fb8 : │ │ │ │ │ +00018f30 : │ │ │ │ │ lambda_kwds_rule(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 19128 │ │ │ │ │ + beq.w 190a0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 19120 │ │ │ │ │ + bne.w 19098 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov r2, r5 │ │ │ │ │ - cbnz r3, 1900c │ │ │ │ │ + cbnz r3, 18f84 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 19000 │ │ │ │ │ + cbnz r0, 18f78 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 179b8 │ │ │ │ │ + bl 17920 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 18ff6 │ │ │ │ │ - b.n 18ff4 │ │ │ │ │ + bne.n 18f6e │ │ │ │ │ + b.n 18f6c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 1910c │ │ │ │ │ + beq.n 19084 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - cbnz r0, 19068 │ │ │ │ │ + cbnz r0, 18fe0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1911a │ │ │ │ │ + bne.n 19092 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 190e4 │ │ │ │ │ + bne.n 1905c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1911a │ │ │ │ │ + bne.n 19092 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 190ba │ │ │ │ │ + bne.n 19032 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 18fea │ │ │ │ │ + beq.n 18f62 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 18ffa │ │ │ │ │ + b.n 18f72 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17a38 │ │ │ │ │ + bl 179a0 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19028 │ │ │ │ │ + beq.n 18fa0 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19028 │ │ │ │ │ + beq.n 18fa0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC59 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC59 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -44417,120 +44359,120 @@ │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1888 │ │ │ │ │ + bl 19d0 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19056 │ │ │ │ │ + beq.n 18fce │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1905a │ │ │ │ │ + b.n 18fd2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17a38 │ │ │ │ │ + bl 179a0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19054 │ │ │ │ │ + beq.n 18fcc │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19054 │ │ │ │ │ + beq.n 18fcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bea │ │ │ │ │ R_ARM_THM_CALL _tmp_202_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19054 │ │ │ │ │ + beq.n 18fcc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC60 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC60 │ │ │ │ │ - b.n 1908a │ │ │ │ │ + b.n 19002 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17a38 │ │ │ │ │ + bl 179a0 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19040 │ │ │ │ │ + beq.n 18fb8 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19040 │ │ │ │ │ + beq.n 18fb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17a38 │ │ │ │ │ + bl 179a0 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19040 │ │ │ │ │ - b.n 190da │ │ │ │ │ + beq.n 18fb8 │ │ │ │ │ + b.n 19052 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 1911a │ │ │ │ │ + cbnz r1, 19092 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ - b.n 1901a │ │ │ │ │ + b.n 18f92 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1905a │ │ │ │ │ + b.n 18fd2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 18ffa │ │ │ │ │ + b.n 18f72 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 18fda │ │ │ │ │ + b.n 18f52 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00019130 <_loop0_1_rule>: │ │ │ │ │ +000190a8 <_loop0_1_rule>: │ │ │ │ │ _loop0_1_rule(): │ │ │ │ │ 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 r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 1921a <_loop0_1_rule+0xea> │ │ │ │ │ + beq.n 19192 <_loop0_1_rule+0xea> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 19226 <_loop0_1_rule+0xf6> │ │ │ │ │ + bne.n 1919e <_loop0_1_rule+0xf6> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 191f0 <_loop0_1_rule+0xc0> │ │ │ │ │ + beq.n 19168 <_loop0_1_rule+0xc0> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 191f8 <_loop0_1_rule+0xc8> │ │ │ │ │ + bne.n 19170 <_loop0_1_rule+0xc8> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 19198 <_loop0_1_rule+0x68> │ │ │ │ │ + cbnz r0, 19110 <_loop0_1_rule+0x68> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 191ea <_loop0_1_rule+0xba> │ │ │ │ │ + cbz r0, 19162 <_loop0_1_rule+0xba> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -44543,201 +44485,201 @@ │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbnz r0, 191dc <_loop0_1_rule+0xac> │ │ │ │ │ + cbnz r0, 19154 <_loop0_1_rule+0xac> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 191ea <_loop0_1_rule+0xba> │ │ │ │ │ + cbz r0, 19162 <_loop0_1_rule+0xba> │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 19184 <_loop0_1_rule+0x54> │ │ │ │ │ + ble.n 190fc <_loop0_1_rule+0x54> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr.w r1, [r7, r6, lsl #2] │ │ │ │ │ str.w r1, [r2, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n 19184 <_loop0_1_rule+0x54> │ │ │ │ │ - b.n 191ca <_loop0_1_rule+0x9a> │ │ │ │ │ + beq.n 190fc <_loop0_1_rule+0x54> │ │ │ │ │ + b.n 19142 <_loop0_1_rule+0x9a> │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 19200 <_loop0_1_rule+0xd0> │ │ │ │ │ + beq.n 19178 <_loop0_1_rule+0xd0> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str.w r8, [r7, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 191a0 <_loop0_1_rule+0x70> │ │ │ │ │ + b.n 19118 <_loop0_1_rule+0x70> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1918e <_loop0_1_rule+0x5e> │ │ │ │ │ + b.n 19106 <_loop0_1_rule+0x5e> │ │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ lsls r1, r2, #2 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ - cbz r0, 1922c <_loop0_1_rule+0xfc> │ │ │ │ │ + cbz r0, 191a4 <_loop0_1_rule+0xfc> │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 191e0 <_loop0_1_rule+0xb0> │ │ │ │ │ + b.n 19158 <_loop0_1_rule+0xb0> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1915a <_loop0_1_rule+0x2a> │ │ │ │ │ + beq.n 190d2 <_loop0_1_rule+0x2a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 1918e <_loop0_1_rule+0x5e> │ │ │ │ │ + b.n 19106 <_loop0_1_rule+0x5e> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1918e <_loop0_1_rule+0x5e> │ │ │ │ │ + b.n 19106 <_loop0_1_rule+0x5e> │ │ │ │ │ │ │ │ │ │ -00019240 <_tmp_167_rule>: │ │ │ │ │ +000191b8 <_tmp_167_rule>: │ │ │ │ │ _tmp_167_rule(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 19290 <_tmp_167_rule+0x50> │ │ │ │ │ + beq.n 19208 <_tmp_167_rule+0x50> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 1929c <_tmp_167_rule+0x5c> │ │ │ │ │ + cbnz r2, 19214 <_tmp_167_rule+0x5c> │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1928a <_tmp_167_rule+0x4a> │ │ │ │ │ + cbnz r0, 19202 <_tmp_167_rule+0x4a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 1928a <_tmp_167_rule+0x4a> │ │ │ │ │ + cbnz r3, 19202 <_tmp_167_rule+0x4a> │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1928a <_tmp_167_rule+0x4a> │ │ │ │ │ + cbnz r0, 19202 <_tmp_167_rule+0x4a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 19286 <_tmp_167_rule+0x46> │ │ │ │ │ + b.n 191fe <_tmp_167_rule+0x46> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 19264 <_tmp_167_rule+0x24> │ │ │ │ │ + beq.n 191dc <_tmp_167_rule+0x24> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 19286 <_tmp_167_rule+0x46> │ │ │ │ │ + b.n 191fe <_tmp_167_rule+0x46> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000192a4 : │ │ │ │ │ +0001921c : │ │ │ │ │ or_pattern_rule(): │ │ │ │ │ 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, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 194f0 │ │ │ │ │ + beq.w 19468 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 194fe │ │ │ │ │ + bne.w 19476 │ │ │ │ │ ldrd r6, r5, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.w 19494 │ │ │ │ │ + beq.w 1940c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 194c0 │ │ │ │ │ + beq.w 19438 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19514 │ │ │ │ │ + bl 1948c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19420 │ │ │ │ │ + beq.w 19398 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 194d6 │ │ │ │ │ + beq.w 1944e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 194e6 │ │ │ │ │ + bne.w 1945e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19412 │ │ │ │ │ + beq.n 1938a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 194e4 │ │ │ │ │ + bne.w 1945c │ │ │ │ │ movs r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 193a6 │ │ │ │ │ + bne.n 1931e │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 194ec │ │ │ │ │ + beq.w 19464 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ @@ -44747,37 +44689,37 @@ │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19424 │ │ │ │ │ + beq.n 1939c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1950e │ │ │ │ │ + beq.w 19486 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 1942a │ │ │ │ │ + bne.n 193a2 │ │ │ │ │ ldr r5, [r7, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 19444 │ │ │ │ │ + beq.n 193bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19514 │ │ │ │ │ + bl 1948c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1948e │ │ │ │ │ + beq.n 19406 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r6, r5 │ │ │ │ │ @@ -44786,39 +44728,39 @@ │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ movs r1, #18 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r4, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 19458 │ │ │ │ │ + bne.n 193d0 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r7 │ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 194ec │ │ │ │ │ + beq.n 19464 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 1935a │ │ │ │ │ + ble.n 192d2 │ │ │ │ │ mov r3, fp │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [r5, r3, lsl #2] │ │ │ │ │ str.w r0, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 1935a │ │ │ │ │ - b.n 193f4 │ │ │ │ │ + beq.n 192d2 │ │ │ │ │ + b.n 1936c │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r6, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ @@ -44827,1193 +44769,1193 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 1939a │ │ │ │ │ + b.n 19312 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ bl 0 <_PyAST_MatchOr> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchOr │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 19398 │ │ │ │ │ + bne.n 19310 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19426 │ │ │ │ │ + beq.n 1939e │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1939c │ │ │ │ │ + b.n 19314 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 19514 │ │ │ │ │ + bl 1948c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 193d2 │ │ │ │ │ + beq.n 1934a │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - beq.n 19476 │ │ │ │ │ + beq.n 193ee │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ str.w r3, [r6, r4, lsl #2] │ │ │ │ │ adds r4, #1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b.n 193c4 │ │ │ │ │ + b.n 1933c │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ lsls r3, r2, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19408 │ │ │ │ │ + beq.n 19380 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 1946a │ │ │ │ │ + b.n 193e2 │ │ │ │ │ str.w fp, [sp, #16] │ │ │ │ │ - b.n 193da │ │ │ │ │ + b.n 19352 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 19504 │ │ │ │ │ + blt.n 1947c │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 194fe │ │ │ │ │ + cbnz r2, 19476 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 192fa │ │ │ │ │ + bne.w 19272 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 192fa │ │ │ │ │ + beq.w 19272 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 19424 │ │ │ │ │ + b.n 1939c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 19322 │ │ │ │ │ + beq.w 1929a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 19420 │ │ │ │ │ + b.n 19398 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - b.n 1940e │ │ │ │ │ + b.n 19386 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 192d2 │ │ │ │ │ + beq.w 1924a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 1939c │ │ │ │ │ + b.n 19314 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1939c │ │ │ │ │ + b.n 19314 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1939c │ │ │ │ │ + b.n 19314 │ │ │ │ │ │ │ │ │ │ -00019514 : │ │ │ │ │ +0001948c : │ │ │ │ │ closed_pattern_rule(): │ │ │ │ │ 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 r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 19e42 │ │ │ │ │ + beq.w 19dba │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 19e50 │ │ │ │ │ + bne.w 19dc8 │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1069 @ 0x42d │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 19562 │ │ │ │ │ + cbz r0, 194da │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 19e50 │ │ │ │ │ + bne.w 19dc8 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 19e5a │ │ │ │ │ + beq.w 19dd2 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 19e6a │ │ │ │ │ + beq.w 19de2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 32a8 │ │ │ │ │ + bl 33f0 │ │ │ │ │ R_ARM_THM_CALL signed_number_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 198ee │ │ │ │ │ + bne.w 19866 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 19e8c │ │ │ │ │ + bne.w 19e04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3390 │ │ │ │ │ + bl 34d8 │ │ │ │ │ R_ARM_THM_CALL complex_number_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 19c78 │ │ │ │ │ + bne.w 19bf0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 19e8c │ │ │ │ │ + bne.w 19e04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 62fc │ │ │ │ │ + bl 6304 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 19c78 │ │ │ │ │ + bne.w 19bf0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 19e8c │ │ │ │ │ + bne.w 19e04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #614 @ 0x266 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 19ea4 │ │ │ │ │ + bne.w 19e1c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 19e8c │ │ │ │ │ + bne.w 19e04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #613 @ 0x265 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 19ed6 │ │ │ │ │ + bne.w 19e4e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 19e8c │ │ │ │ │ + bne.w 19e04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #615 @ 0x267 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 19ef6 │ │ │ │ │ + bne.w 19e6e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 19e50 │ │ │ │ │ + bne.w 19dc8 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 19f16 │ │ │ │ │ + beq.w 19e8e │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 19f2c │ │ │ │ │ + beq.w 19ea4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3628 │ │ │ │ │ + bl 3770 │ │ │ │ │ R_ARM_THM_CALL pattern_capture_target_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1989e │ │ │ │ │ + bne.w 19816 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 19e50 │ │ │ │ │ + bne.w 19dc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 36c4 │ │ │ │ │ + bl 380c │ │ │ │ │ R_ARM_THM_CALL wildcard_pattern_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 198d2 │ │ │ │ │ + bne.w 1984a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 19e50 │ │ │ │ │ + bne.w 19dc8 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 19e32 │ │ │ │ │ + beq.w 19daa │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 19e0a │ │ │ │ │ + beq.w 19d82 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 379c │ │ │ │ │ + bl 38e4 │ │ │ │ │ R_ARM_THM_CALL attr_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 19c7c │ │ │ │ │ + bne.w 19bf4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 19e50 │ │ │ │ │ + bne.w 19dc8 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 19d72 │ │ │ │ │ + beq.w 19cea │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 19c52 │ │ │ │ │ + bne.w 19bca │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 19e50 │ │ │ │ │ + bne.w 19dc8 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 19e94 │ │ │ │ │ + beq.w 19e0c │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 19dda │ │ │ │ │ + beq.w 19d52 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 19b18 │ │ │ │ │ + bne.w 19a90 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r2, 1973c │ │ │ │ │ + cbnz r2, 196b4 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1a100 │ │ │ │ │ + bne.w 1a078 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 19e50 │ │ │ │ │ + bne.w 19dc8 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1a0ee │ │ │ │ │ + beq.w 1a066 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 19f74 │ │ │ │ │ + beq.w 19eec │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 19944 │ │ │ │ │ + bne.w 198bc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r2, 197ba │ │ │ │ │ + cbnz r2, 19732 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 19992 │ │ │ │ │ + bne.w 1990a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r2, 197ba │ │ │ │ │ + cbnz r2, 19732 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 199f4 │ │ │ │ │ + bne.w 1996c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r2, 197ba │ │ │ │ │ + cbnz r2, 19732 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 19a94 │ │ │ │ │ + bne.w 19a0c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 19e50 │ │ │ │ │ + bne.w 19dc8 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 19d98 │ │ │ │ │ + beq.w 19d10 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 19f50 │ │ │ │ │ + beq.w 19ec8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3900 │ │ │ │ │ + bl 3a48 │ │ │ │ │ R_ARM_THM_CALL name_or_attr_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 1980e │ │ │ │ │ + cbz r0, 19786 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1980e │ │ │ │ │ + cbz r0, 19786 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 19da8 │ │ │ │ │ + bne.w 19d20 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 19c48 │ │ │ │ │ + bne.w 19bc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3900 │ │ │ │ │ + bl 3a48 │ │ │ │ │ R_ARM_THM_CALL name_or_attr_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19b72 │ │ │ │ │ + beq.w 19aea │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19b72 │ │ │ │ │ + beq.w 19aea │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3c74 │ │ │ │ │ + bl 3dbc │ │ │ │ │ R_ARM_THM_CALL positional_patterns_rule │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19b72 │ │ │ │ │ + beq.w 19aea │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 19b74 │ │ │ │ │ + bne.w 19aec │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19b72 │ │ │ │ │ + beq.w 19aea │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19c48 │ │ │ │ │ + beq.w 19bc0 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd sl, r5, [sp, #4] │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ bl 0 <_PyAST_MatchClass> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchClass │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19c1c │ │ │ │ │ + beq.w 19b94 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 198d2 │ │ │ │ │ + b.n 1984a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1965c │ │ │ │ │ + beq.w 195d4 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr r6, [r1, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ bl 0 <_PyAST_MatchAs> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchAs │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19dc4 │ │ │ │ │ + beq.w 19d3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1069 @ 0x42d │ │ │ │ │ str.w r8, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1955c │ │ │ │ │ + b.n 194d4 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_67_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_67_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 195a0 │ │ │ │ │ + beq.w 19518 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1961a │ │ │ │ │ + beq.w 19592 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ bl 0 <_PyAST_MatchValue> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchValue │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 198cc │ │ │ │ │ + bne.n 19844 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1961a │ │ │ │ │ + beq.w 19592 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 19620 │ │ │ │ │ + b.n 19598 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1977c │ │ │ │ │ + beq.w 196f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a0d8 │ │ │ │ │ + beq.w 1a050 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd r9, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_MatchMapping> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchMapping │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 19894 │ │ │ │ │ + bne.n 1980c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 197b8 │ │ │ │ │ + beq.w 19730 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 197be │ │ │ │ │ + b.n 19736 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4710 │ │ │ │ │ + bl 4858 │ │ │ │ │ R_ARM_THM_CALL double_star_pattern_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19790 │ │ │ │ │ + beq.w 19708 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 19792 │ │ │ │ │ + bne.w 1970a │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19790 │ │ │ │ │ + beq.w 19708 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a0d8 │ │ │ │ │ + beq.w 1a050 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r2, [r5, #20] │ │ │ │ │ strd r9, r2, [sp] │ │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ │ bl 0 <_PyAST_MatchMapping> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchMapping │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 19894 │ │ │ │ │ - b.n 1997e │ │ │ │ │ + bne.w 1980c │ │ │ │ │ + b.n 198f6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4764 │ │ │ │ │ + bl 48ac │ │ │ │ │ R_ARM_THM_CALL items_pattern_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 197a4 │ │ │ │ │ + beq.w 1971c │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 197a4 │ │ │ │ │ + beq.w 1971c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4710 │ │ │ │ │ + bl 4858 │ │ │ │ │ R_ARM_THM_CALL double_star_pattern_rule │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 197a4 │ │ │ │ │ + beq.w 1971c │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 197a6 │ │ │ │ │ + bne.w 1971e │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 197a4 │ │ │ │ │ + beq.w 1971c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a0d8 │ │ │ │ │ + beq.w 1a050 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov fp, r2 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_get_pattern_keys> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_pattern_keys │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a0e8 │ │ │ │ │ + beq.w 1a060 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_patterns> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_patterns │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a0e2 │ │ │ │ │ + beq.w 1a05a │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r0, r5 │ │ │ │ │ strd fp, r3, [sp, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ bl 0 <_PyAST_MatchMapping> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchMapping │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 19894 │ │ │ │ │ - b.n 1997e │ │ │ │ │ + bne.w 1980c │ │ │ │ │ + b.n 198f6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4764 │ │ │ │ │ + bl 48ac │ │ │ │ │ R_ARM_THM_CALL items_pattern_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 197b8 │ │ │ │ │ + beq.w 19730 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 197ba │ │ │ │ │ + bne.w 19732 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 197b8 │ │ │ │ │ + beq.w 19730 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a0d8 │ │ │ │ │ + beq.w 1a050 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 <_PyPegen_get_pattern_keys> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_pattern_keys │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19e04 │ │ │ │ │ + beq.w 19d7c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_get_patterns> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_patterns │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19dfe │ │ │ │ │ + beq.w 19d76 │ │ │ │ │ strd sl, fp, [sp, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ bl 0 <_PyAST_MatchMapping> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchMapping │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 19894 │ │ │ │ │ - b.n 1997e │ │ │ │ │ + bne.w 1980c │ │ │ │ │ + b.n 198f6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3954 │ │ │ │ │ + bl 3a9c │ │ │ │ │ R_ARM_THM_CALL maybe_sequence_pattern_rule │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 19728 │ │ │ │ │ + bne.w 196a0 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19726 │ │ │ │ │ + beq.w 1969e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a130 │ │ │ │ │ + beq.w 1a0a8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r5, [r3, #24] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_MatchSequence> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchSequence │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 19894 │ │ │ │ │ + bne.w 1980c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1973a │ │ │ │ │ + beq.w 196b2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 19740 │ │ │ │ │ + b.n 196b8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 19c48 │ │ │ │ │ + bne.n 19bc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3900 │ │ │ │ │ + bl 3a48 │ │ │ │ │ R_ARM_THM_CALL name_or_attr_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19c2c │ │ │ │ │ + beq.n 19ba4 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19c2c │ │ │ │ │ + beq.n 19ba4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3dc0 │ │ │ │ │ + bl 3f08 │ │ │ │ │ R_ARM_THM_CALL keyword_patterns_rule │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19c2c │ │ │ │ │ + beq.n 19ba4 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 19c2e │ │ │ │ │ + bne.n 19ba6 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19c2c │ │ │ │ │ + beq.n 19ba4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19c48 │ │ │ │ │ + beq.n 19bc0 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_get_pattern_keys> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_pattern_keys │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a146 │ │ │ │ │ + beq.w 1a0be │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_map_names_to_ids> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_map_names_to_ids │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a140 │ │ │ │ │ + beq.w 1a0b8 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_patterns> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_patterns │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a13a │ │ │ │ │ + beq.w 1a0b2 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ strd sl, r2, [sp, #4] │ │ │ │ │ mov r2, r5 │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 <_PyAST_MatchClass> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchClass │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 19894 │ │ │ │ │ + bne.w 1980c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 19c48 │ │ │ │ │ + cbz r0, 19bc0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 19c4c │ │ │ │ │ + b.n 19bc4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r2, 19c48 │ │ │ │ │ + cbnz r2, 19bc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3900 │ │ │ │ │ + bl 3a48 │ │ │ │ │ R_ARM_THM_CALL name_or_attr_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 19cce │ │ │ │ │ + bne.n 19c46 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 19f98 │ │ │ │ │ + bne.w 19f10 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n 198d2 │ │ │ │ │ + b.n 1984a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 309c │ │ │ │ │ + bl 31e4 │ │ │ │ │ R_ARM_THM_CALL pattern_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 196e4 │ │ │ │ │ + beq.w 1965c │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 196e4 │ │ │ │ │ + beq.w 1965c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r5 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 198d2 │ │ │ │ │ + b.n 1984a │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - b.n 19906 │ │ │ │ │ + b.n 1987e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_70_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_70_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 196ba │ │ │ │ │ + beq.w 19632 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 196ba │ │ │ │ │ + beq.w 19632 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r5, [r3, #24] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_MatchValue> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchValue │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 19894 │ │ │ │ │ + bne.w 1980c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 196ba │ │ │ │ │ + beq.w 19632 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 196c0 │ │ │ │ │ + b.n 19638 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19c3e │ │ │ │ │ + beq.n 19bb6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3c74 │ │ │ │ │ + bl 3dbc │ │ │ │ │ R_ARM_THM_CALL positional_patterns_rule │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19c3e │ │ │ │ │ + beq.n 19bb6 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19c3e │ │ │ │ │ + beq.n 19bb6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3dc0 │ │ │ │ │ + bl 3f08 │ │ │ │ │ R_ARM_THM_CALL keyword_patterns_rule │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19c3e │ │ │ │ │ + beq.n 19bb6 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 19c3e │ │ │ │ │ + bne.n 19bb6 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19c3e │ │ │ │ │ + beq.n 19bb6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19c48 │ │ │ │ │ + beq.n 19bc0 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_get_pattern_keys> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_pattern_keys │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 19d92 │ │ │ │ │ + cbz r0, 19d0a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_map_names_to_ids> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_map_names_to_ids │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 19d8c │ │ │ │ │ + cbz r0, 19d04 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_patterns> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_patterns │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 19d86 │ │ │ │ │ + cbz r0, 19cfe │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ strd sl, r2, [sp, #4] │ │ │ │ │ mov r2, r5 │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ bl 0 <_PyAST_MatchClass> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchClass │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 19894 │ │ │ │ │ - b.n 19c1c │ │ │ │ │ + bne.w 1980c │ │ │ │ │ + b.n 19b94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 196d6 │ │ │ │ │ + beq.w 1964e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 196ea │ │ │ │ │ + b.n 19662 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 19d4e │ │ │ │ │ + b.n 19cc6 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 19d42 │ │ │ │ │ + b.n 19cba │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 19d38 │ │ │ │ │ + b.n 19cb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 197d4 │ │ │ │ │ - b.n 19c48 │ │ │ │ │ + beq.w 1974c │ │ │ │ │ + b.n 19bc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19c48 │ │ │ │ │ + beq.w 19bc0 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - b.n 1987c │ │ │ │ │ + b.n 197f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1965c │ │ │ │ │ + beq.w 195d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 19662 │ │ │ │ │ + b.n 195da │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 19b68 │ │ │ │ │ + blt.w 19ae0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 19718 │ │ │ │ │ - b.n 1973c │ │ │ │ │ + beq.w 19690 │ │ │ │ │ + b.n 196b4 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 19afa │ │ │ │ │ + b.n 19a72 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 19ae6 │ │ │ │ │ + b.n 19a5e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 19cc4 │ │ │ │ │ + blt.w 19c3c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 196ac │ │ │ │ │ + beq.w 19624 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 196c0 │ │ │ │ │ + b.n 19638 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 19694 │ │ │ │ │ - b.n 19e2c │ │ │ │ │ + beq.w 1960c │ │ │ │ │ + b.n 19da4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 19542 │ │ │ │ │ + beq.w 194ba │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 1955c │ │ │ │ │ + b.w 194d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 19e8c │ │ │ │ │ + cbnz r2, 19e04 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.w 1957e │ │ │ │ │ + b.w 194f6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 19938 │ │ │ │ │ + blt.w 198b0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 19594 │ │ │ │ │ + beq.w 1950c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 19620 │ │ │ │ │ + b.w 19598 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 19700 │ │ │ │ │ - b.n 1973c │ │ │ │ │ + beq.w 19678 │ │ │ │ │ + b.n 196b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1961a │ │ │ │ │ + beq.w 19592 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ @@ -46021,171 +45963,171 @@ │ │ │ │ │ ldr r5, [r3, #24] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_MatchSingleton> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchSingleton │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 198cc │ │ │ │ │ - b.n 1992e │ │ │ │ │ + bne.w 19844 │ │ │ │ │ + b.n 198a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1961a │ │ │ │ │ + beq.w 19592 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ - b.n 19ec2 │ │ │ │ │ + b.n 19e3a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1961a │ │ │ │ │ + beq.w 19592 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ - b.n 19ec2 │ │ │ │ │ + b.n 19e3a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 19636 │ │ │ │ │ + beq.w 195ae │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 19662 │ │ │ │ │ + b.w 195da │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 19dce │ │ │ │ │ + blt.w 19d46 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1964e │ │ │ │ │ - b.n 19f24 │ │ │ │ │ + beq.w 195c6 │ │ │ │ │ + b.n 19e9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 19c22 │ │ │ │ │ + blt.w 19b9a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 197ec │ │ │ │ │ - b.n 19c48 │ │ │ │ │ + beq.w 19764 │ │ │ │ │ + b.n 19bc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 19988 │ │ │ │ │ + blt.w 19900 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1976e │ │ │ │ │ - b.n 197ba │ │ │ │ │ + beq.w 196e6 │ │ │ │ │ + b.n 19732 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 19c4a │ │ │ │ │ + bne.w 19bc2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1a092 │ │ │ │ │ + beq.n 1a00a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3900 │ │ │ │ │ + bl 3a48 │ │ │ │ │ R_ARM_THM_CALL name_or_attr_rule │ │ │ │ │ - cbnz r0, 19fbe │ │ │ │ │ + cbnz r0, 19f36 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 19c48 │ │ │ │ │ + b.n 19bc0 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19fb8 │ │ │ │ │ + beq.n 19f30 │ │ │ │ │ mov r1, r3 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1a14c │ │ │ │ │ + beq.w 1a0c4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1a0a6 │ │ │ │ │ + bne.n 1a01e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1a0c4 │ │ │ │ │ + beq.n 1a03c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bl 3c74 │ │ │ │ │ + bl 3dbc │ │ │ │ │ R_ARM_THM_CALL positional_patterns_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1a0ac │ │ │ │ │ + bne.n 1a024 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1a0a6 │ │ │ │ │ + bne.n 1a01e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3dc0 │ │ │ │ │ + bl 3f08 │ │ │ │ │ R_ARM_THM_CALL keyword_patterns_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a0a4 │ │ │ │ │ + beq.n 1a01c │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a0a4 │ │ │ │ │ + beq.n 1a01c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3c74 │ │ │ │ │ + bl 3dbc │ │ │ │ │ R_ARM_THM_CALL positional_patterns_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a0a6 │ │ │ │ │ + beq.n 1a01e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ @@ -46213,321 +46155,321 @@ │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_last_item │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ │ ldr r0, [r0, #32] │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ strd r6, r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1888 │ │ │ │ │ + bl 19d0 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19fb8 │ │ │ │ │ + beq.n 19f30 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 19fba │ │ │ │ │ + b.n 19f32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 19fae │ │ │ │ │ + beq.n 19f26 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 19fba │ │ │ │ │ + b.n 19f32 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 19fb8 │ │ │ │ │ + b.n 19f30 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19ffe │ │ │ │ │ + beq.n 19f76 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ - b.n 1a000 │ │ │ │ │ + b.n 19f78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 19fee │ │ │ │ │ + beq.n 19f66 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1a0a6 │ │ │ │ │ + b.n 1a01e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 197be │ │ │ │ │ + b.w 19736 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 19a72 │ │ │ │ │ + b.n 199ea │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 19a62 │ │ │ │ │ + b.n 199da │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 19756 │ │ │ │ │ - b.w 197ba │ │ │ │ │ + beq.w 196ce │ │ │ │ │ + b.w 19732 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2ea0 │ │ │ │ │ + bl 2fe8 │ │ │ │ │ R_ARM_THM_CALL open_sequence_pattern_rule │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1973c │ │ │ │ │ + bne.w 196b4 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1973a │ │ │ │ │ + beq.w 196b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 1a130 │ │ │ │ │ + cbz r0, 1a0a8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - b.n 19b4a │ │ │ │ │ + b.n 19ac2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 19740 │ │ │ │ │ + b.w 196b8 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 19bfa │ │ │ │ │ + b.n 19b72 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 19bea │ │ │ │ │ + b.n 19b62 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 19bdc │ │ │ │ │ + b.n 19b54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 19fdc │ │ │ │ │ + b.n 19f54 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0001a158 <_tmp_253_rule>: │ │ │ │ │ +0001a0d0 <_tmp_253_rule>: │ │ │ │ │ _tmp_253_rule(): │ │ │ │ │ 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, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 1a2f4 <_tmp_253_rule+0x19c> │ │ │ │ │ + beq.w 1a26c <_tmp_253_rule+0x19c> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1a302 <_tmp_253_rule+0x1aa> │ │ │ │ │ + bne.w 1a27a <_tmp_253_rule+0x1aa> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1a252 <_tmp_253_rule+0xfa> │ │ │ │ │ + beq.n 1a1ca <_tmp_253_rule+0xfa> │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.n 1a264 <_tmp_253_rule+0x10c> │ │ │ │ │ + beq.n 1a1dc <_tmp_253_rule+0x10c> │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1a2d6 <_tmp_253_rule+0x17e> │ │ │ │ │ + bne.w 1a24e <_tmp_253_rule+0x17e> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1a1e0 <_tmp_253_rule+0x88> │ │ │ │ │ + cbnz r0, 1a158 <_tmp_253_rule+0x88> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1a282 <_tmp_253_rule+0x12a> │ │ │ │ │ + bne.n 1a1fa <_tmp_253_rule+0x12a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10edc │ │ │ │ │ + bl 10e5c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a288 <_tmp_253_rule+0x130> │ │ │ │ │ + beq.n 1a200 <_tmp_253_rule+0x130> │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1a2d6 <_tmp_253_rule+0x17e> │ │ │ │ │ + bne.n 1a24e <_tmp_253_rule+0x17e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 1a2e0 <_tmp_253_rule+0x188> │ │ │ │ │ + beq.n 1a258 <_tmp_253_rule+0x188> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1a2a4 <_tmp_253_rule+0x14c> │ │ │ │ │ + bne.n 1a21c <_tmp_253_rule+0x14c> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1a2d6 <_tmp_253_rule+0x17e> │ │ │ │ │ + bne.n 1a24e <_tmp_253_rule+0x17e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a316 <_tmp_253_rule+0x1be> │ │ │ │ │ + beq.n 1a28e <_tmp_253_rule+0x1be> │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ strd r8, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_Slice> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Slice │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a308 <_tmp_253_rule+0x1b0> │ │ │ │ │ + beq.n 1a280 <_tmp_253_rule+0x1b0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1a1d8 <_tmp_253_rule+0x80> │ │ │ │ │ + b.n 1a150 <_tmp_253_rule+0x80> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 1a282 <_tmp_253_rule+0x12a> │ │ │ │ │ + cbnz r1, 1a1fa <_tmp_253_rule+0x12a> │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.n 1a19a <_tmp_253_rule+0x42> │ │ │ │ │ + bne.n 1a112 <_tmp_253_rule+0x42> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1a2c0 <_tmp_253_rule+0x168> │ │ │ │ │ + blt.n 1a238 <_tmp_253_rule+0x168> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1a1a8 <_tmp_253_rule+0x50> │ │ │ │ │ + beq.n 1a120 <_tmp_253_rule+0x50> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1a28c <_tmp_253_rule+0x134> │ │ │ │ │ + b.n 1a204 <_tmp_253_rule+0x134> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1a302 <_tmp_253_rule+0x1aa> │ │ │ │ │ + bne.n 1a27a <_tmp_253_rule+0x1aa> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl edec │ │ │ │ │ + bl edf0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1a24e <_tmp_253_rule+0xf6> │ │ │ │ │ + bne.n 1a1c6 <_tmp_253_rule+0xf6> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 1a24e <_tmp_253_rule+0xf6> │ │ │ │ │ + b.n 1a1c6 <_tmp_253_rule+0xf6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1a20e <_tmp_253_rule+0xb6> │ │ │ │ │ + bne.n 1a186 <_tmp_253_rule+0xb6> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1a214 <_tmp_253_rule+0xbc> │ │ │ │ │ + bne.n 1a18c <_tmp_253_rule+0xbc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 1a2cc <_tmp_253_rule+0x174> │ │ │ │ │ + cbnz r0, 1a244 <_tmp_253_rule+0x174> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1a212 <_tmp_253_rule+0xba> │ │ │ │ │ + b.n 1a18a <_tmp_253_rule+0xba> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1a28c <_tmp_253_rule+0x134> │ │ │ │ │ + b.n 1a204 <_tmp_253_rule+0x134> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 1a1ca <_tmp_253_rule+0x72> │ │ │ │ │ - b.n 1a282 <_tmp_253_rule+0x12a> │ │ │ │ │ + beq.w 1a142 <_tmp_253_rule+0x72> │ │ │ │ │ + b.n 1a1fa <_tmp_253_rule+0x12a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1a1fc <_tmp_253_rule+0xa4> │ │ │ │ │ + beq.n 1a174 <_tmp_253_rule+0xa4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1a2d6 <_tmp_253_rule+0x17e> │ │ │ │ │ + b.n 1a24e <_tmp_253_rule+0x17e> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1a184 <_tmp_253_rule+0x2c> │ │ │ │ │ + beq.w 1a0fc <_tmp_253_rule+0x2c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1a1d8 <_tmp_253_rule+0x80> │ │ │ │ │ + b.n 1a150 <_tmp_253_rule+0x80> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbnz r0, 1a31e <_tmp_253_rule+0x1c6> │ │ │ │ │ + cbnz r0, 1a296 <_tmp_253_rule+0x1c6> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1a28c <_tmp_253_rule+0x134> │ │ │ │ │ + b.n 1a204 <_tmp_253_rule+0x134> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1a28c <_tmp_253_rule+0x134> │ │ │ │ │ + b.n 1a204 <_tmp_253_rule+0x134> │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1a28c <_tmp_253_rule+0x134> │ │ │ │ │ + b.n 1a204 <_tmp_253_rule+0x134> │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -144,15 +144,15 @@ │ │ │ │ │ cbz r3, 146 <_tmp_267_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 170 <_tmp_267_rule+0x58> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, 168 <_tmp_267_rule+0x50> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 174 <_tmp_276_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -194,15 +194,15 @@ │ │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, 1c6 <_tmp_276_rule+0x52> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6ca0 │ │ │ │ │ + bl 6ca8 │ │ │ │ │ R_ARM_THM_CALL star_target_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cbz r0, 1c6 <_tmp_276_rule+0x52> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ @@ -301,15 +301,15 @@ │ │ │ │ │ mov r3, sl │ │ │ │ │ strd r4, r0, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ - bl 1888 │ │ │ │ │ + bl 19d0 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ b.n 2a8 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x70> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cbz r0, 2a8 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x70> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r6, #60] @ 0x3c │ │ │ │ │ @@ -335,22 +335,22 @@ │ │ │ │ │ cbz r3, 2dc <_tmp_186_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 2fa <_tmp_186_rule+0x4c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 17594 │ │ │ │ │ + bl 174fc │ │ │ │ │ R_ARM_THM_CALL lambda_slash_no_default_rule │ │ │ │ │ cbnz r0, 2f6 <_tmp_186_rule+0x48> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cbnz r3, 2f6 <_tmp_186_rule+0x48> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17b08 │ │ │ │ │ + bl 17a70 │ │ │ │ │ R_ARM_THM_CALL lambda_slash_with_default_rule │ │ │ │ │ cbnz r0, 2f6 <_tmp_186_rule+0x48> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ @@ -374,15 +374,15 @@ │ │ │ │ │ cbz r6, 32c <_tmp_262_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 358 <_tmp_262_rule+0x5a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl edec │ │ │ │ │ + bl edf0 │ │ │ │ │ R_ARM_THM_CALL starred_expression_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbnz r0, 33e <_tmp_262_rule+0x40> │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ b.n 354 <_tmp_262_rule+0x56> │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -524,15 +524,15 @@ │ │ │ │ │ cbz r0, 4a8 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 4a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12664 │ │ │ │ │ + bl 125e4 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ cbz r0, 4a8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_214_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_214_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ @@ -574,15 +574,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 550 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 740 <_loop0_215_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 550 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1426c <_loop1_216_rule> │ │ │ │ │ + bl 141ec <_loop1_216_rule> │ │ │ │ │ R_ARM_THM_CALL _loop1_216_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 550 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #655 @ 0x28f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -591,15 +591,15 @@ │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cbz r0, 550 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cbz r0, 550 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 92c <_tmp_217_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cbnz r3, 550 │ │ │ │ │ movs r1, #11 │ │ │ │ │ @@ -619,15 +619,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r6, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r5, #12] │ │ │ │ │ - bl 1888 │ │ │ │ │ + bl 19d0 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cbnz r0, 548 │ │ │ │ │ movs r5, #0 │ │ │ │ │ @@ -656,15 +656,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 630 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 740 <_loop0_215_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 630 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4378 <_loop1_219_rule> │ │ │ │ │ + bl 44c0 <_loop1_219_rule> │ │ │ │ │ R_ARM_THM_CALL _loop1_219_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 630 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #655 @ 0x28f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -684,15 +684,15 @@ │ │ │ │ │ cbz r3, 5bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b.n 630 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, 5e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 92c <_tmp_217_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -725,15 +725,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r6, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #12] │ │ │ │ │ - bl 1888 │ │ │ │ │ + bl 19d0 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 544 │ │ │ │ │ @@ -809,15 +809,15 @@ │ │ │ │ │ cbz r3, 6c4 <_tmp_181_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 6e4 <_tmp_181_rule+0x4e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl fc38 │ │ │ │ │ + bl fc2c │ │ │ │ │ R_ARM_THM_CALL param_no_default_rule │ │ │ │ │ cbnz r0, 6e0 <_tmp_181_rule+0x4a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cbnz r3, 6e0 <_tmp_181_rule+0x4a> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -909,15 +909,15 @@ │ │ │ │ │ b.n 80a <_loop0_215_rule+0xca> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ bne.n 76e <_loop0_215_rule+0x2e> │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12664 │ │ │ │ │ + bl 125e4 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cbz r0, 7cc <_loop0_215_rule+0x8c> │ │ │ │ │ cmp r9, r8 │ │ │ │ │ bne.n 7c0 <_loop0_215_rule+0x80> │ │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -984,15 +984,15 @@ │ │ │ │ │ cbz r3, 844 <_gather_141_rule+0x32> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 924 <_gather_141_rule+0x112> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 91a <_gather_141_rule+0x108> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ @@ -1009,15 +1009,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, 8bc <_gather_141_rule+0xaa> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cbz r6, 8cc <_gather_141_rule+0xba> │ │ │ │ │ b.n 8c4 <_gather_141_rule+0xb2> │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ cbz r0, 8a6 <_gather_141_rule+0x94> │ │ │ │ │ cmp r8, r7 │ │ │ │ │ beq.n 8d4 <_gather_141_rule+0xc2> │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ │ @@ -1162,25 +1162,25 @@ │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cbnz r3, a34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cbz r0, a34 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, a34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16b4c │ │ │ │ │ + bl 16ab4 │ │ │ │ │ R_ARM_THM_CALL expressions_rule │ │ │ │ │ cbz r0, a34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 92c <_tmp_217_rule> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cbnz r5, a34 │ │ │ │ │ movs r1, #11 │ │ │ │ │ @@ -1198,15 +1198,15 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC109 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mvn.w r2, #4 │ │ │ │ │ strd r2, r2, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldrd r2, r3, [r7, #16] │ │ │ │ │ - bl 1888 │ │ │ │ │ + bl 19d0 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w b7e │ │ │ │ │ @@ -1223,15 +1223,15 @@ │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cbnz r3, aa2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bf4 │ │ │ │ │ + bl 7bfc │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cbz r0, aa2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 92c <_tmp_217_rule> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cbnz r5, aa2 │ │ │ │ │ movs r1, #4 │ │ │ │ │ @@ -1539,15 +1539,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, cfc <_tmp_229_rule.isra.0+0x58> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d844 │ │ │ │ │ + bl d848 │ │ │ │ │ R_ARM_THM_CALL arguments_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cbnz r3, cfc <_tmp_229_rule.isra.0+0x58> │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -1665,15 +1665,15 @@ │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ │ │ 00000dce <_tmp_242_rule>: │ │ │ │ │ _tmp_242_rule(): │ │ │ │ │ b.n d7a <_tmp_238_rule> │ │ │ │ │ │ │ │ │ │ 00000dd0 <_gather_208_rule>: │ │ │ │ │ -_gather_208_rule(): │ │ │ │ │ +_gather_212_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ @@ -1809,15 +1809,15 @@ │ │ │ │ │ cbz r3, f16 <_tmp_268_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n f40 <_tmp_268_rule+0x58> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 16b4c │ │ │ │ │ + bl 16ab4 │ │ │ │ │ R_ARM_THM_CALL expressions_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, f38 <_tmp_268_rule+0x50> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 174 <_tmp_276_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -1893,15 +1893,15 @@ │ │ │ │ │ cbz r3, fc4 <_tmp_199_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n fe4 <_tmp_199_rule+0x4e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 179b8 │ │ │ │ │ + bl 17920 │ │ │ │ │ R_ARM_THM_CALL lambda_param_no_default_rule │ │ │ │ │ cbnz r0, fe0 <_tmp_199_rule+0x4a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cbnz r3, fe0 <_tmp_199_rule+0x4a> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -33,21 +33,21 @@ │ │ │ │ │ 0x000001e0 6500494e 56414c49 445f5645 5253494f e.INVALID_VERSIO │ │ │ │ │ 0x000001f0 4e5f4348 45434b00 5f676174 6865725f N_CHECK._gather_ │ │ │ │ │ 0x00000200 35375f72 756c6500 4e45575f 54595045 57_rule.NEW_TYPE │ │ │ │ │ 0x00000210 5f434f4d 4d454e54 005f6c6f 6f70315f _COMMENT._loop1_ │ │ │ │ │ 0x00000220 36315f72 756c6500 5f676174 6865725f 61_rule._gather_ │ │ │ │ │ 0x00000230 35315f72 756c6500 696e7661 6c69645f 51_rule.invalid_ │ │ │ │ │ 0x00000240 666f725f 74617267 65745f72 756c6500 for_target_rule. │ │ │ │ │ - 0x00000250 696e7661 6c69645f 7472795f 73746d74 invalid_try_stmt │ │ │ │ │ - 0x00000260 5f72756c 65005f67 61746865 725f3535 _rule._gather_55 │ │ │ │ │ - 0x00000270 5f72756c 65005f67 61746865 725f3230 _rule._gather_20 │ │ │ │ │ - 0x00000280 365f7275 6c65005f 67617468 65725f32 6_rule._gather_2 │ │ │ │ │ - 0x00000290 30385f72 756c6500 5f676174 6865725f 08_rule._gather_ │ │ │ │ │ - 0x000002a0 3231305f 72756c65 005f6761 74686572 210_rule._gather │ │ │ │ │ - 0x000002b0 5f323132 5f72756c 65002e4c 43313400 _212_rule..LC14. │ │ │ │ │ + 0x00000250 5f676174 6865725f 3230365f 72756c65 _gather_206_rule │ │ │ │ │ + 0x00000260 00696e76 616c6964 5f747279 5f73746d .invalid_try_stm │ │ │ │ │ + 0x00000270 745f7275 6c65005f 67617468 65725f32 t_rule._gather_2 │ │ │ │ │ + 0x00000280 31305f72 756c6500 5f676174 6865725f 10_rule._gather_ │ │ │ │ │ + 0x00000290 3231325f 72756c65 005f6761 74686572 212_rule._gather │ │ │ │ │ + 0x000002a0 5f35355f 72756c65 005f6761 74686572 _55_rule._gather │ │ │ │ │ + 0x000002b0 5f323038 5f72756c 65002e4c 43313400 _208_rule..LC14. │ │ │ │ │ 0x000002c0 2e4c4331 35002e4c 43313600 2e4c4331 .LC15..LC16..LC1 │ │ │ │ │ 0x000002d0 37002e4c 43313800 2e4c4331 39007369 7..LC18..LC19.si │ │ │ │ │ 0x000002e0 6e676c65 5f746172 6765745f 72756c65 ngle_target_rule │ │ │ │ │ 0x000002f0 005f746d 705f365f 72756c65 005f746d ._tmp_6_rule._tm │ │ │ │ │ 0x00000300 705f3131 5f72756c 65006175 67617373 p_11_rule.augass │ │ │ │ │ 0x00000310 69676e5f 72756c65 00796965 6c645f65 ign_rule.yield_e │ │ │ │ │ 0x00000320 7870725f 72756c65 00736c69 6365735f xpr_rule.slices_ │ │ │ │ │ @@ -57,21 +57,21 @@ │ │ │ │ │ 0x00000360 72756c65 00646f74 7465645f 6e616d65 rule.dotted_name │ │ │ │ │ 0x00000370 5f72756c 65006465 6c5f7461 72676574 _rule.del_target │ │ │ │ │ 0x00000380 735f7275 6c65005f 746d705f 32325f72 s_rule._tmp_22_r │ │ │ │ │ 0x00000390 756c6500 696e7661 6c69645f 61737369 ule.invalid_assi │ │ │ │ │ 0x000003a0 676e6d65 6e745f72 756c652e 69737261 gnment_rule.isra │ │ │ │ │ 0x000003b0 2e30005f 67617468 65725f31 385f7275 .0._gather_18_ru │ │ │ │ │ 0x000003c0 6c65005f 67617468 65725f32 305f7275 le._gather_20_ru │ │ │ │ │ - 0x000003d0 6c650074 7970655f 70617261 6d735f72 le.type_params_r │ │ │ │ │ - 0x000003e0 756c6500 5f746d70 5f31335f 72756c65 ule._tmp_13_rule │ │ │ │ │ - 0x000003f0 00524149 53455f45 52524f52 5f4b4e4f .RAISE_ERROR_KNO │ │ │ │ │ - 0x00000400 574e5f4c 4f434154 494f4e00 5f524149 WN_LOCATION._RAI │ │ │ │ │ - 0x00000410 53455f53 594e5441 585f4552 524f525f SE_SYNTAX_ERROR_ │ │ │ │ │ - 0x00000420 494e5641 4c49445f 54415247 45542e69 INVALID_TARGET.i │ │ │ │ │ - 0x00000430 7372612e 3000745f 7072696d 6172795f sra.0.t_primary_ │ │ │ │ │ + 0x000003d0 6c65005f 746d705f 31335f72 756c6500 le._tmp_13_rule. │ │ │ │ │ + 0x000003e0 74797065 5f706172 616d735f 72756c65 type_params_rule │ │ │ │ │ + 0x000003f0 005f5241 4953455f 53594e54 41585f45 ._RAISE_SYNTAX_E │ │ │ │ │ + 0x00000400 52524f52 5f494e56 414c4944 5f544152 RROR_INVALID_TAR │ │ │ │ │ + 0x00000410 4745542e 69737261 2e300052 41495345 GET.isra.0.RAISE │ │ │ │ │ + 0x00000420 5f455252 4f525f4b 4e4f574e 5f4c4f43 _ERROR_KNOWN_LOC │ │ │ │ │ + 0x00000430 4154494f 4e00745f 7072696d 6172795f ATION.t_primary_ │ │ │ │ │ 0x00000440 72756c65 0067656e 6578705f 72756c65 rule.genexp_rule │ │ │ │ │ 0x00000450 002e4c43 3230002e 4c433231 002e4c43 ..LC20..LC21..LC │ │ │ │ │ 0x00000460 3232002e 4c433233 002e4c43 3234002e 22..LC23..LC24.. │ │ │ │ │ 0x00000470 4c433235 005f746d 705f3933 5f72756c LC25._tmp_93_rul │ │ │ │ │ 0x00000480 65007374 72696e67 735f7275 6c650074 e.strings_rule.t │ │ │ │ │ 0x00000490 75706c65 5f72756c 65006c69 73745f72 uple_rule.list_r │ │ │ │ │ 0x000004a0 756c6500 666f725f 69665f63 6c617573 ule.for_if_claus │ │ │ │ │ @@ -137,385 +137,383 @@ │ │ │ │ │ 0x00000860 6c6f6f70 315f3137 385f7275 6c65005f loop1_178_rule._ │ │ │ │ │ 0x00000870 6c6f6f70 305f3338 5f72756c 65005f6c loop0_38_rule._l │ │ │ │ │ 0x00000880 6f6f7030 5f313730 5f72756c 65005f6c oop0_170_rule._l │ │ │ │ │ 0x00000890 6f6f7031 5f313733 5f72756c 65005f6c oop1_173_rule._l │ │ │ │ │ 0x000008a0 6f6f7030 5f313737 5f72756c 65005f6c oop0_177_rule._l │ │ │ │ │ 0x000008b0 6f6f7031 5f34325f 72756c65 005f6c6f oop1_42_rule._lo │ │ │ │ │ 0x000008c0 6f70315f 34335f72 756c6500 5f6c6f6f op1_43_rule._loo │ │ │ │ │ - 0x000008d0 70315f33 395f7275 6c65005f 746d705f p1_39_rule._tmp_ │ │ │ │ │ - 0x000008e0 3234365f 72756c65 00696d70 6f72745f 246_rule.import_ │ │ │ │ │ - 0x000008f0 66726f6d 5f746172 67657473 5f72756c from_targets_rul │ │ │ │ │ - 0x00000900 65005f74 6d705f32 34375f72 756c6500 e._tmp_247_rule. │ │ │ │ │ - 0x00000910 2e4c4335 3100696d 706f7274 5f66726f .LC51.import_fro │ │ │ │ │ - 0x00000920 6d5f6173 5f6e616d 65735f72 756c6500 m_as_names_rule. │ │ │ │ │ - 0x00000930 696d706f 72745f66 726f6d5f 61735f6e import_from_as_n │ │ │ │ │ - 0x00000940 616d655f 72756c65 005f6c6f 6f70315f ame_rule._loop1_ │ │ │ │ │ - 0x00000950 34355f72 756c6500 5f6c6f6f 70315f34 45_rule._loop1_4 │ │ │ │ │ - 0x00000960 375f7275 6c65002e 4c433532 002e4c43 7_rule..LC52..LC │ │ │ │ │ - 0x00000970 3533002e 4c433534 005f746d 705f3136 53..LC54._tmp_16 │ │ │ │ │ - 0x00000980 315f7275 6c65005f 746d705f 3136305f 1_rule._tmp_160_ │ │ │ │ │ - 0x00000990 72756c65 005f746d 705f3136 325f7275 rule._tmp_162_ru │ │ │ │ │ - 0x000009a0 6c650073 7461725f 6e616d65 645f6578 le.star_named_ex │ │ │ │ │ - 0x000009b0 70726573 73696f6e 5f72756c 65002e4c pression_rule..L │ │ │ │ │ - 0x000009c0 43353500 2e4c4335 36002e4c 43353700 C55..LC56..LC57. │ │ │ │ │ - 0x000009d0 2e4c4335 38002e4c 43353900 2e4c4336 .LC58..LC59..LC6 │ │ │ │ │ - 0x000009e0 30005f6c 6f6f7030 5f34385f 72756c65 0._loop0_48_rule │ │ │ │ │ - 0x000009f0 00706172 616d5f73 7461725f 616e6e6f .param_star_anno │ │ │ │ │ - 0x00000a00 74617469 6f6e5f72 756c6500 5f6c6f6f tation_rule._loo │ │ │ │ │ - 0x00000a10 70315f35 305f7275 6c65005f 746d705f p1_50_rule._tmp_ │ │ │ │ │ - 0x00000a20 3138345f 72756c65 005f746d 705f3138 184_rule._tmp_18 │ │ │ │ │ - 0x00000a30 315f7275 6c65005f 6c6f6f70 305f3138 1_rule._loop0_18 │ │ │ │ │ - 0x00000a40 325f7275 6c65005f 746d705f 3138335f 2_rule._tmp_183_ │ │ │ │ │ - 0x00000a50 72756c65 005f6c6f 6f70305f 34395f72 rule._loop0_49_r │ │ │ │ │ - 0x00000a60 756c6500 2e4c4336 31002e4c 43363200 ule..LC61..LC62. │ │ │ │ │ - 0x00000a70 2e4c4336 33002e4c 43363400 2e4c4336 .LC63..LC64..LC6 │ │ │ │ │ - 0x00000a80 35002e4c 43363600 2e4c4336 37002e4c 5..LC66..LC67..L │ │ │ │ │ - 0x00000a90 43363800 2e4c4336 39002e4c 43373000 C68..LC69..LC70. │ │ │ │ │ - 0x00000aa0 2e4c4337 31002e4c 43373200 2e4c4337 .LC71..LC72..LC7 │ │ │ │ │ - 0x00000ab0 33005f6c 6f6f7030 5f313132 5f72756c 3._loop0_112_rul │ │ │ │ │ - 0x00000ac0 65005f74 6d705f32 33375f72 756c652e e._tmp_237_rule. │ │ │ │ │ - 0x00000ad0 69737261 2e30005f 6c6f6f70 305f3234 isra.0._loop0_24 │ │ │ │ │ - 0x00000ae0 305f7275 6c65005f 746d705f 3233385f 0_rule._tmp_238_ │ │ │ │ │ - 0x00000af0 72756c65 005f746d 705f3233 365f7275 rule._tmp_236_ru │ │ │ │ │ - 0x00000b00 6c65005f 746d705f 3233355f 72756c65 le._tmp_235_rule │ │ │ │ │ - 0x00000b10 005f746d 705f3234 325f7275 6c65002e ._tmp_242_rule.. │ │ │ │ │ - 0x00000b20 4c433734 005f746d 705f3235 335f7275 LC74._tmp_253_ru │ │ │ │ │ - 0x00000b30 6c65002e 4c433735 00696e76 616c6964 le..LC75.invalid │ │ │ │ │ - 0x00000b40 5f657863 6570745f 73746d74 5f72756c _except_stmt_rul │ │ │ │ │ - 0x00000b50 65005f74 6d705f32 32345f72 756c6500 e._tmp_224_rule. │ │ │ │ │ - 0x00000b60 5f6c6f6f 70315f32 31365f72 756c6500 _loop1_216_rule. │ │ │ │ │ - 0x00000b70 2e4c4337 36005f74 6d705f32 32395f72 .LC76._tmp_229_r │ │ │ │ │ - 0x00000b80 756c652e 69737261 2e30006b 77617267 ule.isra.0.kwarg │ │ │ │ │ - 0x00000b90 5f6f725f 646f7562 6c655f73 74617272 _or_double_starr │ │ │ │ │ - 0x00000ba0 65645f72 756c6500 6b776172 675f6f72 ed_rule.kwarg_or │ │ │ │ │ - 0x00000bb0 5f737461 72726564 5f72756c 65005f6c _starred_rule._l │ │ │ │ │ - 0x00000bc0 6f6f7030 5f313239 5f72756c 6500696e oop0_129_rule.in │ │ │ │ │ - 0x00000bd0 76616c69 645f6b77 6172675f 72756c65 valid_kwarg_rule │ │ │ │ │ - 0x00000be0 2e697372 612e3000 2e4c4337 37005f74 .isra.0..LC77._t │ │ │ │ │ - 0x00000bf0 6d705f31 37395f72 756c6500 2e4c4337 mp_179_rule..LC7 │ │ │ │ │ - 0x00000c00 38005f74 6d705f35 395f7275 6c65005f 8._tmp_59_rule._ │ │ │ │ │ - 0x00000c10 746d705f 3230335f 72756c65 0064656c tmp_203_rule.del │ │ │ │ │ - 0x00000c20 5f746172 6765745f 72756c65 002e4c43 _target_rule..LC │ │ │ │ │ - 0x00000c30 3739005f 6c6f6f70 315f3130 345f7275 79._loop1_104_ru │ │ │ │ │ - 0x00000c40 6c65005f 6c6f6f70 315f3130 355f7275 le._loop1_105_ru │ │ │ │ │ - 0x00000c50 6c65005f 6c6f6f70 305f3130 365f7275 le._loop0_106_ru │ │ │ │ │ - 0x00000c60 6c65005f 6c6f6f70 315f3130 375f7275 le._loop1_107_ru │ │ │ │ │ - 0x00000c70 6c65005f 6c6f6f70 305f3130 385f7275 le._loop0_108_ru │ │ │ │ │ - 0x00000c80 6c65005f 6c6f6f70 315f3130 395f7275 le._loop1_109_ru │ │ │ │ │ - 0x00000c90 6c65005f 6c6f6f70 315f3130 315f7275 le._loop1_101_ru │ │ │ │ │ - 0x00000ca0 6c65005f 6c6f6f70 305f3130 325f7275 le._loop0_102_ru │ │ │ │ │ - 0x00000cb0 6c65006c 616d6264 615f7374 61725f65 le.lambda_star_e │ │ │ │ │ - 0x00000cc0 74635f72 756c6500 5f6c6f6f 70315f31 tc_rule._loop1_1 │ │ │ │ │ - 0x00000cd0 30335f72 756c6500 5f6c6f6f 70305f31 03_rule._loop0_1 │ │ │ │ │ - 0x00000ce0 30305f72 756c6500 5f6c6f6f 70305f39 00_rule._loop0_9 │ │ │ │ │ - 0x00000cf0 385f7275 6c65005f 6c6f6f70 305f3939 8_rule._loop0_99 │ │ │ │ │ - 0x00000d00 5f72756c 65005f74 6d705f31 38365f72 _rule._tmp_186_r │ │ │ │ │ - 0x00000d10 756c6500 6c616d62 64615f73 6c617368 ule.lambda_slash │ │ │ │ │ - 0x00000d20 5f6e6f5f 64656661 756c745f 72756c65 _no_default_rule │ │ │ │ │ - 0x00000d30 005f6c6f 6f70305f 3138385f 72756c65 ._loop0_188_rule │ │ │ │ │ - 0x00000d40 006c616d 6264615f 736c6173 685f7769 .lambda_slash_wi │ │ │ │ │ - 0x00000d50 74685f64 65666175 6c745f72 756c6500 th_default_rule. │ │ │ │ │ - 0x00000d60 5f6c6f6f 70315f31 39375f72 756c6500 _loop1_197_rule. │ │ │ │ │ - 0x00000d70 5f6c6f6f 70305f31 38395f72 756c6500 _loop0_189_rule. │ │ │ │ │ - 0x00000d80 5f746d70 5f313932 5f72756c 65005f6c _tmp_192_rule._l │ │ │ │ │ - 0x00000d90 6f6f7030 5f313933 5f72756c 65005f6c oop0_193_rule._l │ │ │ │ │ - 0x00000da0 6f6f7031 5f313936 5f72756c 65005f6c oop1_196_rule._l │ │ │ │ │ - 0x00000db0 6f6f7030 5f313837 5f72756c 65006c61 oop0_187_rule.la │ │ │ │ │ - 0x00000dc0 6d626461 5f706172 616d5f72 756c6500 mbda_param_rule. │ │ │ │ │ - 0x00000dd0 6c616d62 64615f70 6172616d 5f6e6f5f lambda_param_no_ │ │ │ │ │ - 0x00000de0 64656661 756c745f 72756c65 005f6c6f default_rule._lo │ │ │ │ │ - 0x00000df0 6f70305f 3139355f 72756c65 005f6c6f op0_195_rule._lo │ │ │ │ │ - 0x00000e00 6f70305f 3131305f 72756c65 006c616d op0_110_rule.lam │ │ │ │ │ - 0x00000e10 6264615f 6b776473 5f72756c 65005f74 bda_kwds_rule._t │ │ │ │ │ - 0x00000e20 6d705f32 30325f72 756c6500 5f6c6f6f mp_202_rule._loo │ │ │ │ │ - 0x00000e30 70315f31 31315f72 756c6500 5f746d70 p1_111_rule._tmp │ │ │ │ │ - 0x00000e40 5f313939 5f72756c 65005f6c 6f6f7030 _199_rule._loop0 │ │ │ │ │ - 0x00000e50 5f323030 5f72756c 65005f74 6d705f32 _200_rule._tmp_2 │ │ │ │ │ - 0x00000e60 30315f72 756c6500 2e4c4338 30002e4c 01_rule..LC80..L │ │ │ │ │ - 0x00000e70 43383100 5f746d70 5f313637 5f72756c C81._tmp_167_rul │ │ │ │ │ - 0x00000e80 65005f74 6d705f31 36385f72 756c6500 e._tmp_168_rule. │ │ │ │ │ - 0x00000e90 2e4c4338 32002e4c 43383300 2e4c4338 .LC82..LC83..LC8 │ │ │ │ │ - 0x00000ea0 34002e4c 43383500 2e4c4338 3600696e 4..LC85..LC86.in │ │ │ │ │ - 0x00000eb0 76616c69 645f616e 6e5f6173 7369676e valid_ann_assign │ │ │ │ │ - 0x00000ec0 5f746172 6765745f 72756c65 005f6c6f _target_rule._lo │ │ │ │ │ - 0x00000ed0 6f70305f 3136345f 72756c65 005f6c6f op0_164_rule._lo │ │ │ │ │ - 0x00000ee0 6f70305f 3136355f 72756c65 006c616d op0_165_rule.lam │ │ │ │ │ - 0x00000ef0 6264615f 70617261 6d5f6d61 7962655f bda_param_maybe_ │ │ │ │ │ - 0x00000f00 64656661 756c745f 72756c65 002e4c43 default_rule..LC │ │ │ │ │ - 0x00000f10 3837002e 4c433838 002e4c43 3839005f 87..LC88..LC89._ │ │ │ │ │ - 0x00000f20 746d705f 3135355f 72756c65 005f746d tmp_155_rule._tm │ │ │ │ │ - 0x00000f30 705f3236 325f7275 6c65002e 4c433930 p_262_rule..LC90 │ │ │ │ │ - 0x00000f40 002e4c43 3931002e 4c433932 005f746d ..LC91..LC92._tm │ │ │ │ │ - 0x00000f50 705f3135 375f7275 6c65002e 4c433933 p_157_rule..LC93 │ │ │ │ │ - 0x00000f60 002e4c43 39340067 75617264 5f72756c ..LC94.guard_rul │ │ │ │ │ - 0x00000f70 65006f70 656e5f73 65717565 6e63655f e.open_sequence_ │ │ │ │ │ - 0x00000f80 70617474 65726e5f 72756c65 006d6179 pattern_rule.may │ │ │ │ │ - 0x00000f90 62655f73 7461725f 70617474 65726e5f be_star_pattern_ │ │ │ │ │ - 0x00000fa0 72756c65 006d6179 62655f73 65717565 rule.maybe_seque │ │ │ │ │ - 0x00000fb0 6e63655f 70617474 65726e5f 72756c65 nce_pattern_rule │ │ │ │ │ - 0x00000fc0 00706174 7465726e 5f636170 74757265 .pattern_capture │ │ │ │ │ - 0x00000fd0 5f746172 6765745f 72756c65 0077696c _target_rule.wil │ │ │ │ │ - 0x00000fe0 64636172 645f7061 74746572 6e5f7275 dcard_pattern_ru │ │ │ │ │ - 0x00000ff0 6c65002e 4c433935 002e4c43 3936002e le..LC95..LC96.. │ │ │ │ │ - 0x00001000 4c433937 006f725f 70617474 65726e5f LC97.or_pattern_ │ │ │ │ │ - 0x00001010 72756c65 00636c6f 7365645f 70617474 rule.closed_patt │ │ │ │ │ - 0x00001020 65726e5f 72756c65 002e4c43 39380073 ern_rule..LC98.s │ │ │ │ │ - 0x00001030 69676e65 645f6e75 6d626572 5f72756c igned_number_rul │ │ │ │ │ - 0x00001040 6500636f 6d706c65 785f6e75 6d626572 e.complex_number │ │ │ │ │ - 0x00001050 5f72756c 65006e61 6d655f6f 725f6174 _rule.name_or_at │ │ │ │ │ - 0x00001060 74725f72 756c6500 706f7369 74696f6e tr_rule.position │ │ │ │ │ - 0x00001070 616c5f70 61747465 726e735f 72756c65 al_patterns_rule │ │ │ │ │ - 0x00001080 005f746d 705f3637 5f72756c 6500646f ._tmp_67_rule.do │ │ │ │ │ - 0x00001090 75626c65 5f737461 725f7061 74746572 uble_star_patter │ │ │ │ │ - 0x000010a0 6e5f7275 6c650069 74656d73 5f706174 n_rule.items_pat │ │ │ │ │ - 0x000010b0 7465726e 5f72756c 65006b65 79776f72 tern_rule.keywor │ │ │ │ │ - 0x000010c0 645f7061 74746572 6e735f72 756c6500 d_patterns_rule. │ │ │ │ │ - 0x000010d0 5f746d70 5f37305f 72756c65 00736967 _tmp_70_rule.sig │ │ │ │ │ - 0x000010e0 6e65645f 7265616c 5f6e756d 6265725f ned_real_number_ │ │ │ │ │ - 0x000010f0 72756c65 00696d61 67696e61 72795f6e rule.imaginary_n │ │ │ │ │ - 0x00001100 756d6265 725f7275 6c65005f 746d705f umber_rule._tmp_ │ │ │ │ │ - 0x00001110 36395f72 756c6500 6b657977 6f72645f 69_rule.keyword_ │ │ │ │ │ - 0x00001120 70617474 65726e5f 72756c65 005f746d pattern_rule._tm │ │ │ │ │ - 0x00001130 705f3236 375f7275 6c65005f 746d705f p_267_rule._tmp_ │ │ │ │ │ - 0x00001140 3237365f 72756c65 005f746d 705f3237 276_rule._tmp_27 │ │ │ │ │ - 0x00001150 375f7275 6c65002e 4c433939 002e4c43 7_rule..LC99..LC │ │ │ │ │ - 0x00001160 31303000 2e4c4331 3031002e 4c433130 100..LC101..LC10 │ │ │ │ │ - 0x00001170 32002e4c 43313033 00747970 655f7061 2..LC103.type_pa │ │ │ │ │ - 0x00001180 72616d5f 64656661 756c745f 72756c65 ram_default_rule │ │ │ │ │ - 0x00001190 002e4c43 31303400 5f746d70 5f323235 ..LC104._tmp_225 │ │ │ │ │ - 0x000011a0 5f72756c 65005f6c 6f6f7031 5f323139 _rule._loop1_219 │ │ │ │ │ - 0x000011b0 5f72756c 65006b65 795f7661 6c75655f _rule.key_value_ │ │ │ │ │ - 0x000011c0 70617474 65726e5f 72756c65 005f746d pattern_rule._tm │ │ │ │ │ - 0x000011d0 705f3638 5f72756c 65002e4c 43313035 p_68_rule..LC105 │ │ │ │ │ - 0x000011e0 002e4c43 31303600 2e4c4331 3037002e ..LC106..LC107.. │ │ │ │ │ - 0x000011f0 4c433130 38005f74 6d705f32 31345f72 LC108._tmp_214_r │ │ │ │ │ - 0x00001200 756c6500 5f6c6f6f 70305f32 31355f72 ule._loop0_215_r │ │ │ │ │ - 0x00001210 756c6500 5f746d70 5f323137 5f72756c ule._tmp_217_rul │ │ │ │ │ - 0x00001220 65005f6c 6f6f7030 5f323138 5f72756c e._loop0_218_rul │ │ │ │ │ - 0x00001230 65005f74 6d705f32 37315f72 756c6500 e._tmp_271_rule. │ │ │ │ │ - 0x00001240 5f746d70 5f323232 5f72756c 65005f74 _tmp_222_rule._t │ │ │ │ │ - 0x00001250 6d705f32 32315f72 756c6500 2e4c4331 mp_221_rule..LC1 │ │ │ │ │ - 0x00001260 3039002e 4c433131 30005f74 6d705f32 09..LC110._tmp_2 │ │ │ │ │ - 0x00001270 36385f72 756c6500 72657365 72766564 68_rule.reserved │ │ │ │ │ - 0x00001280 5f6b6579 776f7264 73005f5f 636f6d70 _keywords.__comp │ │ │ │ │ - 0x00001290 6f756e64 5f6c6974 6572616c 2e30005f ound_literal.0._ │ │ │ │ │ - 0x000012a0 5f636f6d 706f756e 645f6c69 74657261 _compound_litera │ │ │ │ │ - 0x000012b0 6c2e3100 5f5f636f 6d706f75 6e645f6c l.1.__compound_l │ │ │ │ │ - 0x000012c0 69746572 616c2e32 005f5f63 6f6d706f iteral.2.__compo │ │ │ │ │ - 0x000012d0 756e645f 6c697465 72616c2e 33005f5f und_literal.3.__ │ │ │ │ │ - 0x000012e0 636f6d70 6f756e64 5f6c6974 6572616c compound_literal │ │ │ │ │ - 0x000012f0 2e34005f 5f636f6d 706f756e 645f6c69 .4.__compound_li │ │ │ │ │ - 0x00001300 74657261 6c2e3500 5f5f636f 6d706f75 teral.5.__compou │ │ │ │ │ - 0x00001310 6e645f6c 69746572 616c2e36 005f5f63 nd_literal.6.__c │ │ │ │ │ - 0x00001320 6f6d706f 756e645f 6c697465 72616c2e ompound_literal. │ │ │ │ │ - 0x00001330 37005f5f 636f6d70 6f756e64 5f6c6974 7.__compound_lit │ │ │ │ │ - 0x00001340 6572616c 2e380073 6f66745f 6b657977 eral.8.soft_keyw │ │ │ │ │ - 0x00001350 6f726473 005f5079 50656765 6e5f7061 ords._PyPegen_pa │ │ │ │ │ - 0x00001360 72736500 5f507950 6567656e 5f657870 rse._PyPegen_exp │ │ │ │ │ - 0x00001370 6563745f 746f6b65 6e005f50 79415354 ect_token._PyAST │ │ │ │ │ - 0x00001380 5f457870 72657373 696f6e00 50794d65 _Expression.PyMe │ │ │ │ │ - 0x00001390 6d5f4d61 6c6c6f63 005f5079 50656765 m_Malloc._PyPege │ │ │ │ │ - 0x000013a0 6e5f6c6f 6f6b6168 6561645f 77697468 n_lookahead_with │ │ │ │ │ - 0x000013b0 5f696e74 005f5079 50656765 6e5f7369 _int._PyPegen_si │ │ │ │ │ - 0x000013c0 6e676c65 746f6e5f 73657100 5f507970 ngleton_seq._Pyp │ │ │ │ │ - 0x000013d0 6567656e 5f737461 636b5f6f 76657266 egen_stack_overf │ │ │ │ │ - 0x000013e0 6c6f7700 5f50795f 6173646c 5f67656e low._Py_asdl_gen │ │ │ │ │ - 0x000013f0 65726963 5f736571 5f6e6577 0050794d eric_seq_new.PyM │ │ │ │ │ - 0x00001400 656d5f46 72656500 5f507950 6567656e em_Free._PyPegen │ │ │ │ │ - 0x00001410 5f736571 5f666c61 7474656e 005f5079 _seq_flatten._Py │ │ │ │ │ - 0x00001420 50656765 6e5f6d61 6b655f6d 6f64756c Pegen_make_modul │ │ │ │ │ - 0x00001430 65005079 4572725f 4f636375 72726564 e.PyErr_Occurred │ │ │ │ │ - 0x00001440 0050794d 656d5f52 65616c6c 6f63005f .PyMem_Realloc._ │ │ │ │ │ - 0x00001450 50795065 67656e5f 66696c6c 5f746f6b PyPegen_fill_tok │ │ │ │ │ - 0x00001460 656e005f 50794153 545f496e 74657261 en._PyAST_Intera │ │ │ │ │ - 0x00001470 63746976 65005f50 79506567 656e5f73 ctive._PyPegen_s │ │ │ │ │ - 0x00001480 65715f69 6e736572 745f696e 5f66726f eq_insert_in_fro │ │ │ │ │ - 0x00001490 6e74005f 50795065 67656e5f 696e7465 nt._PyPegen_inte │ │ │ │ │ - 0x000014a0 72616374 6976655f 65786974 00507945 ractive_exit.PyE │ │ │ │ │ - 0x000014b0 72725f4e 6f4d656d 6f727900 5f507950 rr_NoMemory._PyP │ │ │ │ │ - 0x000014c0 6567656e 5f676574 5f6c6173 745f6e6f egen_get_last_no │ │ │ │ │ - 0x000014d0 6e6e7768 69746573 70616365 5f746f6b nnwhitespace_tok │ │ │ │ │ - 0x000014e0 656e005f 50794153 545f5061 7373005f en._PyAST_Pass._ │ │ │ │ │ - 0x000014f0 50794153 545f4675 6e637469 6f6e5479 PyAST_FunctionTy │ │ │ │ │ - 0x00001500 7065005f 50795065 67656e5f 7365715f pe._PyPegen_seq_ │ │ │ │ │ - 0x00001510 61707065 6e645f74 6f5f656e 64005f50 append_to_end._P │ │ │ │ │ - 0x00001520 79506567 656e5f6c 6f6f6b61 68656164 yPegen_lookahead │ │ │ │ │ - 0x00001530 005f5079 50656765 6e5f6578 70656374 ._PyPegen_expect │ │ │ │ │ - 0x00001540 5f736f66 745f6b65 79776f72 64005f50 _soft_keyword._P │ │ │ │ │ - 0x00001550 79415354 5f496600 5f507941 53545f57 yAST_If._PyAST_W │ │ │ │ │ - 0x00001560 69746800 5f507941 53545f46 6f72005f ith._PyAST_For._ │ │ │ │ │ - 0x00001570 50795065 67656e5f 66756e63 74696f6e PyPegen_function │ │ │ │ │ - 0x00001580 5f646566 5f646563 6f726174 6f727300 _def_decorators. │ │ │ │ │ - 0x00001590 5f507950 6567656e 5f657870 6563745f _PyPegen_expect_ │ │ │ │ │ - 0x000015a0 666f7263 65645f74 6f6b656e 005f5079 forced_token._Py │ │ │ │ │ - 0x000015b0 4153545f 54727900 5f507941 53545f57 AST_Try._PyAST_W │ │ │ │ │ - 0x000015c0 68696c65 005f5079 4153545f 4d617463 hile._PyAST_Matc │ │ │ │ │ - 0x000015d0 68005f50 79506567 656e5f63 6c617373 h._PyPegen_class │ │ │ │ │ - 0x000015e0 5f646566 5f646563 6f726174 6f727300 _def_decorators. │ │ │ │ │ - 0x000015f0 5f507941 53545f41 73796e63 57697468 _PyAST_AsyncWith │ │ │ │ │ - 0x00001600 005f5079 4153545f 4173796e 63466f72 ._PyAST_AsyncFor │ │ │ │ │ - 0x00001610 005f5079 4153545f 54727953 74617200 ._PyAST_TryStar. │ │ │ │ │ - 0x00001620 50794578 635f496e 64656e74 6174696f PyExc_Indentatio │ │ │ │ │ - 0x00001630 6e457272 6f72005f 50795065 67656e5f nError._PyPegen_ │ │ │ │ │ - 0x00001640 72616973 655f6572 726f7200 50794279 raise_error.PyBy │ │ │ │ │ - 0x00001650 7465735f 41735374 72696e67 005f5079 tes_AsString._Py │ │ │ │ │ - 0x00001660 50656765 6e5f6e65 775f7479 70655f63 Pegen_new_type_c │ │ │ │ │ - 0x00001670 6f6d6d65 6e740050 79457863 5f53796e omment.PyExc_Syn │ │ │ │ │ - 0x00001680 74617845 72726f72 005f5079 50656765 taxError._PyPege │ │ │ │ │ - 0x00001690 6e5f6973 5f6d656d 6f697a65 64005f50 n_is_memoized._P │ │ │ │ │ - 0x000016a0 79506567 656e5f6e 616d655f 746f6b65 yPegen_name_toke │ │ │ │ │ - 0x000016b0 6e005f50 79506567 656e5f6c 6f6f6b61 n._PyPegen_looka │ │ │ │ │ - 0x000016c0 68656164 5f776974 685f7374 72696e67 head_with_string │ │ │ │ │ - 0x000016d0 005f5079 50656765 6e5f696e 73657274 ._PyPegen_insert │ │ │ │ │ - 0x000016e0 5f6d656d 6f005f50 79506567 656e5f73 _memo._PyPegen_s │ │ │ │ │ - 0x000016f0 65745f65 7870725f 636f6e74 65787400 et_expr_context. │ │ │ │ │ - 0x00001700 5f507941 53545f41 6e6e4173 7369676e _PyAST_AnnAssign │ │ │ │ │ - 0x00001710 005f5079 4153545f 45787072 005f5079 ._PyAST_Expr._Py │ │ │ │ │ - 0x00001720 4153545f 41756741 73736967 6e005f50 AST_AugAssign._P │ │ │ │ │ - 0x00001730 79415354 5f417373 69676e00 5f507941 yAST_Assign._PyA │ │ │ │ │ - 0x00001740 53545f52 65747572 6e005f50 79415354 ST_Return._PyAST │ │ │ │ │ - 0x00001750 5f537562 73637269 7074005f 50795065 _Subscript._PyPe │ │ │ │ │ - 0x00001760 67656e5f 75706461 74655f6d 656d6f00 gen_update_memo. │ │ │ │ │ - 0x00001770 5f507941 53545f41 74747269 62757465 _PyAST_Attribute │ │ │ │ │ - 0x00001780 005f5079 4153545f 52616973 65005f50 ._PyAST_Raise._P │ │ │ │ │ - 0x00001790 79415354 5f616c69 6173005f 50794153 yAST_alias._PyAS │ │ │ │ │ - 0x000017a0 545f496d 706f7274 005f5079 4153545f T_Import._PyAST_ │ │ │ │ │ - 0x000017b0 44656c65 7465005f 50794153 545f4173 Delete._PyAST_As │ │ │ │ │ - 0x000017c0 73657274 005f5079 4153545f 42726561 sert._PyAST_Brea │ │ │ │ │ - 0x000017d0 6b005f50 79415354 5f436f6e 74696e75 k._PyAST_Continu │ │ │ │ │ - 0x000017e0 65005f50 79506567 656e5f6d 61705f6e e._PyPegen_map_n │ │ │ │ │ - 0x000017f0 616d6573 5f746f5f 69647300 5f507941 ames_to_ids._PyA │ │ │ │ │ - 0x00001800 53545f47 6c6f6261 6c005f50 79506567 ST_Global._PyPeg │ │ │ │ │ - 0x00001810 656e5f6a 6f696e5f 6e616d65 735f7769 en_join_names_wi │ │ │ │ │ - 0x00001820 74685f64 6f74005f 50794153 545f4e6f th_dot._PyAST_No │ │ │ │ │ - 0x00001830 6e6c6f63 616c005f 50794153 545f5479 nlocal._PyAST_Ty │ │ │ │ │ - 0x00001840 7065416c 69617300 5f507941 53545f43 peAlias._PyAST_C │ │ │ │ │ - 0x00001850 616c6c00 5f507950 6567656e 5f6e756d all._PyPegen_num │ │ │ │ │ - 0x00001860 6265725f 746f6b65 6e005f50 795f4e6f ber_token._Py_No │ │ │ │ │ - 0x00001870 6e655374 72756374 005f5079 4153545f neStruct._PyAST_ │ │ │ │ │ - 0x00001880 436f6e73 74616e74 005f5079 4153545f Constant._PyAST_ │ │ │ │ │ - 0x00001890 4c697374 436f6d70 005f5079 5f547275 ListComp._Py_Tru │ │ │ │ │ - 0x000018a0 65537472 75637400 5f507950 6567656e eStruct._PyPegen │ │ │ │ │ - 0x000018b0 5f676574 5f6b6579 73005f50 79506567 _get_keys._PyPeg │ │ │ │ │ - 0x000018c0 656e5f67 65745f76 616c7565 73005f50 en_get_values._P │ │ │ │ │ - 0x000018d0 79415354 5f446963 74005f50 795f4661 yAST_Dict._Py_Fa │ │ │ │ │ - 0x000018e0 6c736553 74727563 74005f50 79415354 lseStruct._PyAST │ │ │ │ │ - 0x000018f0 5f536574 005f5079 5f456c6c 69707369 _Set._Py_Ellipsi │ │ │ │ │ - 0x00001900 734f626a 65637400 5f507950 6567656e sObject._PyPegen │ │ │ │ │ - 0x00001910 5f6b6579 5f76616c 75655f70 61697200 _key_value_pair. │ │ │ │ │ - 0x00001920 5f507941 53545f44 69637443 6f6d7000 _PyAST_DictComp. │ │ │ │ │ - 0x00001930 5f507941 53545f53 6574436f 6d70005f _PyAST_SetComp._ │ │ │ │ │ - 0x00001940 50795065 67656e5f 73747269 6e675f74 PyPegen_string_t │ │ │ │ │ - 0x00001950 6f6b656e 005f5079 50656765 6e5f636f oken._PyPegen_co │ │ │ │ │ - 0x00001960 6e737461 6e745f66 726f6d5f 73747269 nstant_from_stri │ │ │ │ │ - 0x00001970 6e67005f 50795065 67656e5f 636f6e63 ng._PyPegen_conc │ │ │ │ │ - 0x00001980 6174656e 6174655f 73747269 6e677300 atenate_strings. │ │ │ │ │ - 0x00001990 5f507950 6567656e 5f636f6e 7374616e _PyPegen_constan │ │ │ │ │ - 0x000019a0 745f6672 6f6d5f74 6f6b656e 005f5079 t_from_token._Py │ │ │ │ │ - 0x000019b0 50656765 6e5f6a6f 696e6564 5f737472 Pegen_joined_str │ │ │ │ │ - 0x000019c0 005f5079 4153545f 5475706c 65005f50 ._PyAST_Tuple._P │ │ │ │ │ - 0x000019d0 79415354 5f537461 72726564 005f5079 yAST_Starred._Py │ │ │ │ │ - 0x000019e0 4153545f 4c697374 005f5079 4153545f AST_List._PyAST_ │ │ │ │ │ - 0x000019f0 4e616d65 64457870 72005f50 79415354 NamedExpr._PyAST │ │ │ │ │ - 0x00001a00 5f47656e 65726174 6f724578 70005f50 _GeneratorExp._P │ │ │ │ │ - 0x00001a10 79415354 5f496645 7870005f 50795065 yAST_IfExp._PyPe │ │ │ │ │ - 0x00001a20 67656e5f 63686563 6b5f6c65 67616379 gen_check_legacy │ │ │ │ │ - 0x00001a30 5f73746d 74005f50 79415354 5f426f6f _stmt._PyAST_Boo │ │ │ │ │ - 0x00001a40 6c4f7000 5f507941 53545f42 696e4f70 lOp._PyAST_BinOp │ │ │ │ │ - 0x00001a50 005f5079 50656765 6e5f636d 706f705f ._PyPegen_cmpop_ │ │ │ │ │ - 0x00001a60 65787072 5f706169 72005f50 79506567 expr_pair._PyPeg │ │ │ │ │ - 0x00001a70 656e5f67 65745f63 6d706f70 73005f50 en_get_cmpops._P │ │ │ │ │ - 0x00001a80 79506567 656e5f67 65745f65 78707273 yPegen_get_exprs │ │ │ │ │ - 0x00001a90 005f5079 4153545f 436f6d70 61726500 ._PyAST_Compare. │ │ │ │ │ - 0x00001aa0 5f507941 53545f55 6e617279 4f70005f _PyAST_UnaryOp._ │ │ │ │ │ - 0x00001ab0 50795065 67656e5f 63686563 6b5f6261 PyPegen_check_ba │ │ │ │ │ - 0x00001ac0 7272795f 61735f66 6c75666c 005f5079 rry_as_flufl._Py │ │ │ │ │ - 0x00001ad0 4153545f 41776169 74005f50 79415354 AST_Await._PyAST │ │ │ │ │ - 0x00001ae0 5f4c616d 62646100 5f507950 6567656e _Lambda._PyPegen │ │ │ │ │ - 0x00001af0 5f656d70 74795f61 7267756d 656e7473 _empty_arguments │ │ │ │ │ - 0x00001b00 005f5079 4153545f 636f6d70 72656865 ._PyAST_comprehe │ │ │ │ │ - 0x00001b10 6e73696f 6e005f50 79506567 656e5f64 nsion._PyPegen_d │ │ │ │ │ - 0x00001b20 756d6d79 5f6e616d 65005f50 79415354 ummy_name._PyAST │ │ │ │ │ - 0x00001b30 5f46756e 6374696f 6e446566 005f5079 _FunctionDef._Py │ │ │ │ │ - 0x00001b40 4153545f 4173796e 6346756e 6374696f AST_AsyncFunctio │ │ │ │ │ - 0x00001b50 6e446566 005f5079 50656765 6e5f636f nDef._PyPegen_co │ │ │ │ │ - 0x00001b60 6c6c6563 745f6361 6c6c5f73 65717300 llect_call_seqs. │ │ │ │ │ - 0x00001b70 5f507950 6567656e 5f736571 5f657874 _PyPegen_seq_ext │ │ │ │ │ - 0x00001b80 72616374 5f737461 72726564 5f657870 ract_starred_exp │ │ │ │ │ - 0x00001b90 7273005f 50795065 67656e5f 7365715f rs._PyPegen_seq_ │ │ │ │ │ - 0x00001ba0 64656c65 74655f73 74617272 65645f65 delete_starred_e │ │ │ │ │ - 0x00001bb0 78707273 005f5079 4153545f 5969656c xprs._PyAST_Yiel │ │ │ │ │ - 0x00001bc0 6446726f 6d005f50 79415354 5f596965 dFrom._PyAST_Yie │ │ │ │ │ - 0x00001bd0 6c64005f 50795065 67656e5f 6d616b65 ld._PyPegen_make │ │ │ │ │ - 0x00001be0 5f617267 756d656e 7473005f 50794153 _arguments._PyAS │ │ │ │ │ - 0x00001bf0 545f6172 67005f50 79506567 656e5f61 T_arg._PyPegen_a │ │ │ │ │ - 0x00001c00 64645f74 7970655f 636f6d6d 656e745f dd_type_comment_ │ │ │ │ │ - 0x00001c10 746f5f61 7267005f 50795065 67656e5f to_arg._PyPegen_ │ │ │ │ │ - 0x00001c20 7365715f 636f756e 745f646f 7473005f seq_count_dots._ │ │ │ │ │ - 0x00001c30 50795065 67656e5f 63686563 6b65645f PyPegen_checked_ │ │ │ │ │ - 0x00001c40 66757475 72655f69 6d706f72 74005f50 future_import._P │ │ │ │ │ - 0x00001c50 79415354 5f496d70 6f727446 726f6d00 yAST_ImportFrom. │ │ │ │ │ - 0x00001c60 5f507950 6567656e 5f616c69 61735f66 _PyPegen_alias_f │ │ │ │ │ - 0x00001c70 6f725f73 74617200 5f507950 6567656e or_star._PyPegen │ │ │ │ │ - 0x00001c80 5f736c61 73685f77 6974685f 64656661 _slash_with_defa │ │ │ │ │ - 0x00001c90 756c7400 5f507950 6567656e 5f6e616d ult._PyPegen_nam │ │ │ │ │ - 0x00001ca0 655f6465 6661756c 745f7061 6972005f e_default_pair._ │ │ │ │ │ - 0x00001cb0 50795065 67656e5f 6765745f 65787072 PyPegen_get_expr │ │ │ │ │ - 0x00001cc0 5f6e616d 65005f50 79506567 656e5f73 _name._PyPegen_s │ │ │ │ │ - 0x00001cd0 7461725f 65746300 5f507950 6567656e tar_etc._PyPegen │ │ │ │ │ - 0x00001ce0 5f666f72 6d617474 65645f76 616c7565 _formatted_value │ │ │ │ │ - 0x00001cf0 005f5079 50656765 6e5f6368 65636b5f ._PyPegen_check_ │ │ │ │ │ - 0x00001d00 66737472 696e675f 636f6e76 65727369 fstring_conversi │ │ │ │ │ - 0x00001d10 6f6e005f 50795065 67656e5f 73657475 on._PyPegen_setu │ │ │ │ │ - 0x00001d20 705f6675 6c6c5f66 6f726d61 745f7370 p_full_format_sp │ │ │ │ │ - 0x00001d30 6563005f 50795065 67656e5f 6c6f6f6b ec._PyPegen_look │ │ │ │ │ - 0x00001d40 61686561 645f666f 725f6578 7072005f ahead_for_expr._ │ │ │ │ │ - 0x00001d50 50794153 545f536c 69636500 5f507941 PyAST_Slice._PyA │ │ │ │ │ - 0x00001d60 53545f45 78636570 7448616e 646c6572 ST_ExceptHandler │ │ │ │ │ - 0x00001d70 005f5079 4153545f 436c6173 73446566 ._PyAST_ClassDef │ │ │ │ │ - 0x00001d80 005f5079 50656765 6e5f6175 676f7065 ._PyPegen_augope │ │ │ │ │ - 0x00001d90 7261746f 72005f50 79415354 5f6b6579 rator._PyAST_key │ │ │ │ │ - 0x00001da0 776f7264 005f5079 50656765 6e5f6b65 word._PyPegen_ke │ │ │ │ │ - 0x00001db0 79776f72 645f6f72 5f737461 72726564 yword_or_starred │ │ │ │ │ - 0x00001dc0 005f5079 50656765 6e5f6a6f 696e5f73 ._PyPegen_join_s │ │ │ │ │ - 0x00001dd0 65717565 6e636573 005f5079 4153545f equences._PyAST_ │ │ │ │ │ - 0x00001de0 77697468 6974656d 005f5079 50656765 withitem._PyPege │ │ │ │ │ - 0x00001df0 6e5f736f 66745f6b 6579776f 72645f74 n_soft_keyword_t │ │ │ │ │ - 0x00001e00 6f6b656e 005f5079 50656765 6e5f7365 oken._PyPegen_se │ │ │ │ │ - 0x00001e10 715f6c61 73745f69 74656d00 5f507950 q_last_item._PyP │ │ │ │ │ - 0x00001e20 6567656e 5f726169 73655f65 72726f72 egen_raise_error │ │ │ │ │ - 0x00001e30 5f6b6e6f 776e5f6c 6f636174 696f6e00 _known_location. │ │ │ │ │ - 0x00001e40 5f507950 6567656e 5f676574 5f6c6173 _PyPegen_get_las │ │ │ │ │ - 0x00001e50 745f636f 6d707265 68656e73 696f6e5f t_comprehension_ │ │ │ │ │ - 0x00001e60 6974656d 005f5079 50656765 6e5f6e6f item._PyPegen_no │ │ │ │ │ - 0x00001e70 6e706172 656e5f67 656e6578 705f696e nparen_genexp_in │ │ │ │ │ - 0x00001e80 5f63616c 6c005f50 79506567 656e5f61 _call._PyPegen_a │ │ │ │ │ - 0x00001e90 7267756d 656e7473 5f706172 73696e67 rguments_parsing │ │ │ │ │ - 0x00001ea0 5f657272 6f72005f 50795065 67656e5f _error._PyPegen_ │ │ │ │ │ - 0x00001eb0 6465636f 6465645f 636f6e73 74616e74 decoded_constant │ │ │ │ │ - 0x00001ec0 5f66726f 6d5f746f 6b656e00 5f507941 _from_token._PyA │ │ │ │ │ - 0x00001ed0 53545f6d 61746368 5f636173 65005f50 ST_match_case._P │ │ │ │ │ - 0x00001ee0 79415354 5f4d6174 63685365 7175656e yAST_MatchSequen │ │ │ │ │ - 0x00001ef0 6365005f 50794153 545f4d61 74636853 ce._PyAST_MatchS │ │ │ │ │ - 0x00001f00 74617200 5f507941 53545f4d 61746368 tar._PyAST_Match │ │ │ │ │ - 0x00001f10 4173005f 50794153 545f4d61 7463684f As._PyAST_MatchO │ │ │ │ │ - 0x00001f20 72005f50 79415354 5f4d6174 6368436c r._PyAST_MatchCl │ │ │ │ │ - 0x00001f30 61737300 5f507941 53545f4d 61746368 ass._PyAST_Match │ │ │ │ │ - 0x00001f40 56616c75 65005f50 79415354 5f4d6174 Value._PyAST_Mat │ │ │ │ │ - 0x00001f50 63684d61 7070696e 67005f50 79506567 chMapping._PyPeg │ │ │ │ │ - 0x00001f60 656e5f67 65745f70 61747465 726e5f6b en_get_pattern_k │ │ │ │ │ - 0x00001f70 65797300 5f507950 6567656e 5f676574 eys._PyPegen_get │ │ │ │ │ - 0x00001f80 5f706174 7465726e 73005f50 79415354 _patterns._PyAST │ │ │ │ │ - 0x00001f90 5f4d6174 63685369 6e676c65 746f6e00 _MatchSingleton. │ │ │ │ │ - 0x00001fa0 5f507950 6567656e 5f736571 5f666972 _PyPegen_seq_fir │ │ │ │ │ - 0x00001fb0 73745f69 74656d00 5f507950 6567656e st_item._PyPegen │ │ │ │ │ - 0x00001fc0 5f656e73 7572655f 7265616c 005f5079 _ensure_real._Py │ │ │ │ │ - 0x00001fd0 50656765 6e5f6b65 795f7061 74746572 Pegen_key_patter │ │ │ │ │ - 0x00001fe0 6e5f7061 6972005f 50794153 545f5479 n_pair._PyAST_Ty │ │ │ │ │ - 0x00001ff0 70655661 72005f50 79415354 5f506172 peVar._PyAST_Par │ │ │ │ │ - 0x00002000 616d5370 6563005f 50794153 545f5479 amSpec._PyAST_Ty │ │ │ │ │ - 0x00002010 70655661 72547570 6c65005f 50795065 peVarTuple._PyPe │ │ │ │ │ - 0x00002020 67656e5f 656e7375 72655f69 6d616769 gen_ensure_imagi │ │ │ │ │ - 0x00002030 6e617279 005f5079 50656765 6e5f6765 nary._PyPegen_ge │ │ │ │ │ - 0x00002040 745f696e 76616c69 645f7461 72676574 t_invalid_target │ │ │ │ │ - 0x00002050 00 . │ │ │ │ │ + 0x000008d0 70315f33 395f7275 6c650069 6d706f72 p1_39_rule.impor │ │ │ │ │ + 0x000008e0 745f6672 6f6d5f74 61726765 74735f72 t_from_targets_r │ │ │ │ │ + 0x000008f0 756c6500 2e4c4335 3100696d 706f7274 ule..LC51.import │ │ │ │ │ + 0x00000900 5f66726f 6d5f6173 5f6e616d 65735f72 _from_as_names_r │ │ │ │ │ + 0x00000910 756c6500 696d706f 72745f66 726f6d5f ule.import_from_ │ │ │ │ │ + 0x00000920 61735f6e 616d655f 72756c65 005f6c6f as_name_rule._lo │ │ │ │ │ + 0x00000930 6f70315f 34355f72 756c6500 5f6c6f6f op1_45_rule._loo │ │ │ │ │ + 0x00000940 70315f34 375f7275 6c65002e 4c433532 p1_47_rule..LC52 │ │ │ │ │ + 0x00000950 002e4c43 3533002e 4c433534 005f746d ..LC53..LC54._tm │ │ │ │ │ + 0x00000960 705f3136 315f7275 6c65005f 746d705f p_161_rule._tmp_ │ │ │ │ │ + 0x00000970 3136305f 72756c65 005f746d 705f3136 160_rule._tmp_16 │ │ │ │ │ + 0x00000980 325f7275 6c650073 7461725f 6e616d65 2_rule.star_name │ │ │ │ │ + 0x00000990 645f6578 70726573 73696f6e 5f72756c d_expression_rul │ │ │ │ │ + 0x000009a0 65002e4c 43353500 2e4c4335 36002e4c e..LC55..LC56..L │ │ │ │ │ + 0x000009b0 43353700 2e4c4335 38002e4c 43353900 C57..LC58..LC59. │ │ │ │ │ + 0x000009c0 2e4c4336 30005f6c 6f6f7030 5f34385f .LC60._loop0_48_ │ │ │ │ │ + 0x000009d0 72756c65 00706172 616d5f73 7461725f rule.param_star_ │ │ │ │ │ + 0x000009e0 616e6e6f 74617469 6f6e5f72 756c6500 annotation_rule. │ │ │ │ │ + 0x000009f0 5f6c6f6f 70315f35 305f7275 6c65005f _loop1_50_rule._ │ │ │ │ │ + 0x00000a00 746d705f 3138345f 72756c65 005f746d tmp_184_rule._tm │ │ │ │ │ + 0x00000a10 705f3138 315f7275 6c65005f 6c6f6f70 p_181_rule._loop │ │ │ │ │ + 0x00000a20 305f3138 325f7275 6c65005f 746d705f 0_182_rule._tmp_ │ │ │ │ │ + 0x00000a30 3138335f 72756c65 005f6c6f 6f70305f 183_rule._loop0_ │ │ │ │ │ + 0x00000a40 34395f72 756c6500 2e4c4336 31002e4c 49_rule..LC61..L │ │ │ │ │ + 0x00000a50 43363200 2e4c4336 33002e4c 43363400 C62..LC63..LC64. │ │ │ │ │ + 0x00000a60 2e4c4336 35002e4c 43363600 2e4c4336 .LC65..LC66..LC6 │ │ │ │ │ + 0x00000a70 37002e4c 43363800 2e4c4336 39002e4c 7..LC68..LC69..L │ │ │ │ │ + 0x00000a80 43373000 2e4c4337 31002e4c 43373200 C70..LC71..LC72. │ │ │ │ │ + 0x00000a90 2e4c4337 33005f6c 6f6f7030 5f313132 .LC73._loop0_112 │ │ │ │ │ + 0x00000aa0 5f72756c 65005f74 6d705f32 33375f72 _rule._tmp_237_r │ │ │ │ │ + 0x00000ab0 756c652e 69737261 2e30005f 6c6f6f70 ule.isra.0._loop │ │ │ │ │ + 0x00000ac0 305f3234 305f7275 6c65005f 746d705f 0_240_rule._tmp_ │ │ │ │ │ + 0x00000ad0 3233385f 72756c65 005f746d 705f3233 238_rule._tmp_23 │ │ │ │ │ + 0x00000ae0 365f7275 6c65005f 746d705f 3233355f 6_rule._tmp_235_ │ │ │ │ │ + 0x00000af0 72756c65 005f746d 705f3234 325f7275 rule._tmp_242_ru │ │ │ │ │ + 0x00000b00 6c65002e 4c433734 005f746d 705f3235 le..LC74._tmp_25 │ │ │ │ │ + 0x00000b10 335f7275 6c65002e 4c433735 00696e76 3_rule..LC75.inv │ │ │ │ │ + 0x00000b20 616c6964 5f657863 6570745f 73746d74 alid_except_stmt │ │ │ │ │ + 0x00000b30 5f72756c 65005f74 6d705f32 32345f72 _rule._tmp_224_r │ │ │ │ │ + 0x00000b40 756c6500 5f6c6f6f 70315f32 31365f72 ule._loop1_216_r │ │ │ │ │ + 0x00000b50 756c6500 2e4c4337 36005f74 6d705f32 ule..LC76._tmp_2 │ │ │ │ │ + 0x00000b60 32395f72 756c652e 69737261 2e30006b 29_rule.isra.0.k │ │ │ │ │ + 0x00000b70 77617267 5f6f725f 646f7562 6c655f73 warg_or_double_s │ │ │ │ │ + 0x00000b80 74617272 65645f72 756c6500 6b776172 tarred_rule.kwar │ │ │ │ │ + 0x00000b90 675f6f72 5f737461 72726564 5f72756c g_or_starred_rul │ │ │ │ │ + 0x00000ba0 65005f6c 6f6f7030 5f313239 5f72756c e._loop0_129_rul │ │ │ │ │ + 0x00000bb0 6500696e 76616c69 645f6b77 6172675f e.invalid_kwarg_ │ │ │ │ │ + 0x00000bc0 72756c65 2e697372 612e3000 2e4c4337 rule.isra.0..LC7 │ │ │ │ │ + 0x00000bd0 37005f74 6d705f31 37395f72 756c6500 7._tmp_179_rule. │ │ │ │ │ + 0x00000be0 2e4c4337 38005f74 6d705f35 395f7275 .LC78._tmp_59_ru │ │ │ │ │ + 0x00000bf0 6c65005f 746d705f 3230335f 72756c65 le._tmp_203_rule │ │ │ │ │ + 0x00000c00 0064656c 5f746172 6765745f 72756c65 .del_target_rule │ │ │ │ │ + 0x00000c10 002e4c43 3739005f 6c6f6f70 315f3130 ..LC79._loop1_10 │ │ │ │ │ + 0x00000c20 345f7275 6c65005f 6c6f6f70 315f3130 4_rule._loop1_10 │ │ │ │ │ + 0x00000c30 355f7275 6c65005f 6c6f6f70 305f3130 5_rule._loop0_10 │ │ │ │ │ + 0x00000c40 365f7275 6c65005f 6c6f6f70 315f3130 6_rule._loop1_10 │ │ │ │ │ + 0x00000c50 375f7275 6c65005f 6c6f6f70 305f3130 7_rule._loop0_10 │ │ │ │ │ + 0x00000c60 385f7275 6c65005f 6c6f6f70 315f3130 8_rule._loop1_10 │ │ │ │ │ + 0x00000c70 395f7275 6c65005f 6c6f6f70 315f3130 9_rule._loop1_10 │ │ │ │ │ + 0x00000c80 315f7275 6c65005f 6c6f6f70 305f3130 1_rule._loop0_10 │ │ │ │ │ + 0x00000c90 325f7275 6c65006c 616d6264 615f7374 2_rule.lambda_st │ │ │ │ │ + 0x00000ca0 61725f65 74635f72 756c6500 5f6c6f6f ar_etc_rule._loo │ │ │ │ │ + 0x00000cb0 70315f31 30335f72 756c6500 5f6c6f6f p1_103_rule._loo │ │ │ │ │ + 0x00000cc0 70305f31 30305f72 756c6500 5f6c6f6f p0_100_rule._loo │ │ │ │ │ + 0x00000cd0 70305f39 385f7275 6c65005f 6c6f6f70 p0_98_rule._loop │ │ │ │ │ + 0x00000ce0 305f3939 5f72756c 65005f74 6d705f31 0_99_rule._tmp_1 │ │ │ │ │ + 0x00000cf0 38365f72 756c6500 6c616d62 64615f73 86_rule.lambda_s │ │ │ │ │ + 0x00000d00 6c617368 5f6e6f5f 64656661 756c745f lash_no_default_ │ │ │ │ │ + 0x00000d10 72756c65 005f6c6f 6f70305f 3138385f rule._loop0_188_ │ │ │ │ │ + 0x00000d20 72756c65 006c616d 6264615f 736c6173 rule.lambda_slas │ │ │ │ │ + 0x00000d30 685f7769 74685f64 65666175 6c745f72 h_with_default_r │ │ │ │ │ + 0x00000d40 756c6500 5f6c6f6f 70315f31 39375f72 ule._loop1_197_r │ │ │ │ │ + 0x00000d50 756c6500 5f6c6f6f 70305f31 38395f72 ule._loop0_189_r │ │ │ │ │ + 0x00000d60 756c6500 5f746d70 5f313932 5f72756c ule._tmp_192_rul │ │ │ │ │ + 0x00000d70 65005f6c 6f6f7030 5f313933 5f72756c e._loop0_193_rul │ │ │ │ │ + 0x00000d80 65005f6c 6f6f7031 5f313936 5f72756c e._loop1_196_rul │ │ │ │ │ + 0x00000d90 65005f6c 6f6f7030 5f313837 5f72756c e._loop0_187_rul │ │ │ │ │ + 0x00000da0 65006c61 6d626461 5f706172 616d5f72 e.lambda_param_r │ │ │ │ │ + 0x00000db0 756c6500 6c616d62 64615f70 6172616d ule.lambda_param │ │ │ │ │ + 0x00000dc0 5f6e6f5f 64656661 756c745f 72756c65 _no_default_rule │ │ │ │ │ + 0x00000dd0 005f6c6f 6f70305f 3139355f 72756c65 ._loop0_195_rule │ │ │ │ │ + 0x00000de0 005f6c6f 6f70305f 3131305f 72756c65 ._loop0_110_rule │ │ │ │ │ + 0x00000df0 006c616d 6264615f 6b776473 5f72756c .lambda_kwds_rul │ │ │ │ │ + 0x00000e00 65005f74 6d705f32 30325f72 756c6500 e._tmp_202_rule. │ │ │ │ │ + 0x00000e10 5f6c6f6f 70315f31 31315f72 756c6500 _loop1_111_rule. │ │ │ │ │ + 0x00000e20 5f746d70 5f313939 5f72756c 65005f6c _tmp_199_rule._l │ │ │ │ │ + 0x00000e30 6f6f7030 5f323030 5f72756c 65005f74 oop0_200_rule._t │ │ │ │ │ + 0x00000e40 6d705f32 30315f72 756c6500 2e4c4338 mp_201_rule..LC8 │ │ │ │ │ + 0x00000e50 30002e4c 43383100 5f746d70 5f313637 0..LC81._tmp_167 │ │ │ │ │ + 0x00000e60 5f72756c 65005f74 6d705f31 36385f72 _rule._tmp_168_r │ │ │ │ │ + 0x00000e70 756c6500 2e4c4338 32002e4c 43383300 ule..LC82..LC83. │ │ │ │ │ + 0x00000e80 2e4c4338 34002e4c 43383500 2e4c4338 .LC84..LC85..LC8 │ │ │ │ │ + 0x00000e90 3600696e 76616c69 645f616e 6e5f6173 6.invalid_ann_as │ │ │ │ │ + 0x00000ea0 7369676e 5f746172 6765745f 72756c65 sign_target_rule │ │ │ │ │ + 0x00000eb0 005f6c6f 6f70305f 3136345f 72756c65 ._loop0_164_rule │ │ │ │ │ + 0x00000ec0 005f6c6f 6f70305f 3136355f 72756c65 ._loop0_165_rule │ │ │ │ │ + 0x00000ed0 006c616d 6264615f 70617261 6d5f6d61 .lambda_param_ma │ │ │ │ │ + 0x00000ee0 7962655f 64656661 756c745f 72756c65 ybe_default_rule │ │ │ │ │ + 0x00000ef0 002e4c43 3837002e 4c433838 002e4c43 ..LC87..LC88..LC │ │ │ │ │ + 0x00000f00 3839005f 746d705f 3135355f 72756c65 89._tmp_155_rule │ │ │ │ │ + 0x00000f10 005f746d 705f3236 325f7275 6c65002e ._tmp_262_rule.. │ │ │ │ │ + 0x00000f20 4c433930 002e4c43 3931002e 4c433932 LC90..LC91..LC92 │ │ │ │ │ + 0x00000f30 005f746d 705f3135 375f7275 6c65002e ._tmp_157_rule.. │ │ │ │ │ + 0x00000f40 4c433933 002e4c43 39340067 75617264 LC93..LC94.guard │ │ │ │ │ + 0x00000f50 5f72756c 65006f70 656e5f73 65717565 _rule.open_seque │ │ │ │ │ + 0x00000f60 6e63655f 70617474 65726e5f 72756c65 nce_pattern_rule │ │ │ │ │ + 0x00000f70 006d6179 62655f73 7461725f 70617474 .maybe_star_patt │ │ │ │ │ + 0x00000f80 65726e5f 72756c65 006d6179 62655f73 ern_rule.maybe_s │ │ │ │ │ + 0x00000f90 65717565 6e63655f 70617474 65726e5f equence_pattern_ │ │ │ │ │ + 0x00000fa0 72756c65 00706174 7465726e 5f636170 rule.pattern_cap │ │ │ │ │ + 0x00000fb0 74757265 5f746172 6765745f 72756c65 ture_target_rule │ │ │ │ │ + 0x00000fc0 0077696c 64636172 645f7061 74746572 .wildcard_patter │ │ │ │ │ + 0x00000fd0 6e5f7275 6c65002e 4c433935 002e4c43 n_rule..LC95..LC │ │ │ │ │ + 0x00000fe0 3936002e 4c433937 006f725f 70617474 96..LC97.or_patt │ │ │ │ │ + 0x00000ff0 65726e5f 72756c65 00636c6f 7365645f ern_rule.closed_ │ │ │ │ │ + 0x00001000 70617474 65726e5f 72756c65 002e4c43 pattern_rule..LC │ │ │ │ │ + 0x00001010 39380073 69676e65 645f6e75 6d626572 98.signed_number │ │ │ │ │ + 0x00001020 5f72756c 6500636f 6d706c65 785f6e75 _rule.complex_nu │ │ │ │ │ + 0x00001030 6d626572 5f72756c 65006e61 6d655f6f mber_rule.name_o │ │ │ │ │ + 0x00001040 725f6174 74725f72 756c6500 706f7369 r_attr_rule.posi │ │ │ │ │ + 0x00001050 74696f6e 616c5f70 61747465 726e735f tional_patterns_ │ │ │ │ │ + 0x00001060 72756c65 005f746d 705f3637 5f72756c rule._tmp_67_rul │ │ │ │ │ + 0x00001070 6500646f 75626c65 5f737461 725f7061 e.double_star_pa │ │ │ │ │ + 0x00001080 74746572 6e5f7275 6c650069 74656d73 ttern_rule.items │ │ │ │ │ + 0x00001090 5f706174 7465726e 5f72756c 65006b65 _pattern_rule.ke │ │ │ │ │ + 0x000010a0 79776f72 645f7061 74746572 6e735f72 yword_patterns_r │ │ │ │ │ + 0x000010b0 756c6500 5f746d70 5f37305f 72756c65 ule._tmp_70_rule │ │ │ │ │ + 0x000010c0 00736967 6e65645f 7265616c 5f6e756d .signed_real_num │ │ │ │ │ + 0x000010d0 6265725f 72756c65 00696d61 67696e61 ber_rule.imagina │ │ │ │ │ + 0x000010e0 72795f6e 756d6265 725f7275 6c65005f ry_number_rule._ │ │ │ │ │ + 0x000010f0 746d705f 36395f72 756c6500 6b657977 tmp_69_rule.keyw │ │ │ │ │ + 0x00001100 6f72645f 70617474 65726e5f 72756c65 ord_pattern_rule │ │ │ │ │ + 0x00001110 005f746d 705f3236 375f7275 6c65005f ._tmp_267_rule._ │ │ │ │ │ + 0x00001120 746d705f 3237365f 72756c65 005f746d tmp_276_rule._tm │ │ │ │ │ + 0x00001130 705f3237 375f7275 6c65002e 4c433939 p_277_rule..LC99 │ │ │ │ │ + 0x00001140 002e4c43 31303000 2e4c4331 3031002e ..LC100..LC101.. │ │ │ │ │ + 0x00001150 4c433130 32002e4c 43313033 00747970 LC102..LC103.typ │ │ │ │ │ + 0x00001160 655f7061 72616d5f 64656661 756c745f e_param_default_ │ │ │ │ │ + 0x00001170 72756c65 002e4c43 31303400 5f746d70 rule..LC104._tmp │ │ │ │ │ + 0x00001180 5f323235 5f72756c 65005f6c 6f6f7031 _225_rule._loop1 │ │ │ │ │ + 0x00001190 5f323139 5f72756c 65006b65 795f7661 _219_rule.key_va │ │ │ │ │ + 0x000011a0 6c75655f 70617474 65726e5f 72756c65 lue_pattern_rule │ │ │ │ │ + 0x000011b0 005f746d 705f3638 5f72756c 65002e4c ._tmp_68_rule..L │ │ │ │ │ + 0x000011c0 43313035 002e4c43 31303600 2e4c4331 C105..LC106..LC1 │ │ │ │ │ + 0x000011d0 3037002e 4c433130 38005f74 6d705f32 07..LC108._tmp_2 │ │ │ │ │ + 0x000011e0 31345f72 756c6500 5f6c6f6f 70305f32 14_rule._loop0_2 │ │ │ │ │ + 0x000011f0 31355f72 756c6500 5f746d70 5f323137 15_rule._tmp_217 │ │ │ │ │ + 0x00001200 5f72756c 65005f6c 6f6f7030 5f323138 _rule._loop0_218 │ │ │ │ │ + 0x00001210 5f72756c 65005f74 6d705f32 37315f72 _rule._tmp_271_r │ │ │ │ │ + 0x00001220 756c6500 5f746d70 5f323232 5f72756c ule._tmp_222_rul │ │ │ │ │ + 0x00001230 65005f74 6d705f32 32315f72 756c6500 e._tmp_221_rule. │ │ │ │ │ + 0x00001240 2e4c4331 3039002e 4c433131 30005f74 .LC109..LC110._t │ │ │ │ │ + 0x00001250 6d705f32 36385f72 756c6500 72657365 mp_268_rule.rese │ │ │ │ │ + 0x00001260 72766564 5f6b6579 776f7264 73005f5f rved_keywords.__ │ │ │ │ │ + 0x00001270 636f6d70 6f756e64 5f6c6974 6572616c compound_literal │ │ │ │ │ + 0x00001280 2e30005f 5f636f6d 706f756e 645f6c69 .0.__compound_li │ │ │ │ │ + 0x00001290 74657261 6c2e3100 5f5f636f 6d706f75 teral.1.__compou │ │ │ │ │ + 0x000012a0 6e645f6c 69746572 616c2e32 005f5f63 nd_literal.2.__c │ │ │ │ │ + 0x000012b0 6f6d706f 756e645f 6c697465 72616c2e ompound_literal. │ │ │ │ │ + 0x000012c0 33005f5f 636f6d70 6f756e64 5f6c6974 3.__compound_lit │ │ │ │ │ + 0x000012d0 6572616c 2e34005f 5f636f6d 706f756e eral.4.__compoun │ │ │ │ │ + 0x000012e0 645f6c69 74657261 6c2e3500 5f5f636f d_literal.5.__co │ │ │ │ │ + 0x000012f0 6d706f75 6e645f6c 69746572 616c2e36 mpound_literal.6 │ │ │ │ │ + 0x00001300 005f5f63 6f6d706f 756e645f 6c697465 .__compound_lite │ │ │ │ │ + 0x00001310 72616c2e 37005f5f 636f6d70 6f756e64 ral.7.__compound │ │ │ │ │ + 0x00001320 5f6c6974 6572616c 2e380073 6f66745f _literal.8.soft_ │ │ │ │ │ + 0x00001330 6b657977 6f726473 005f5079 50656765 keywords._PyPege │ │ │ │ │ + 0x00001340 6e5f7061 72736500 5f507950 6567656e n_parse._PyPegen │ │ │ │ │ + 0x00001350 5f657870 6563745f 746f6b65 6e005f50 _expect_token._P │ │ │ │ │ + 0x00001360 79415354 5f457870 72657373 696f6e00 yAST_Expression. │ │ │ │ │ + 0x00001370 50794d65 6d5f4d61 6c6c6f63 005f5079 PyMem_Malloc._Py │ │ │ │ │ + 0x00001380 50656765 6e5f6c6f 6f6b6168 6561645f Pegen_lookahead_ │ │ │ │ │ + 0x00001390 77697468 5f696e74 005f5079 50656765 with_int._PyPege │ │ │ │ │ + 0x000013a0 6e5f7369 6e676c65 746f6e5f 73657100 n_singleton_seq. │ │ │ │ │ + 0x000013b0 5f507970 6567656e 5f737461 636b5f6f _Pypegen_stack_o │ │ │ │ │ + 0x000013c0 76657266 6c6f7700 5f50795f 6173646c verflow._Py_asdl │ │ │ │ │ + 0x000013d0 5f67656e 65726963 5f736571 5f6e6577 _generic_seq_new │ │ │ │ │ + 0x000013e0 0050794d 656d5f46 72656500 5f507950 .PyMem_Free._PyP │ │ │ │ │ + 0x000013f0 6567656e 5f736571 5f666c61 7474656e egen_seq_flatten │ │ │ │ │ + 0x00001400 005f5079 50656765 6e5f6d61 6b655f6d ._PyPegen_make_m │ │ │ │ │ + 0x00001410 6f64756c 65005079 4572725f 4f636375 odule.PyErr_Occu │ │ │ │ │ + 0x00001420 72726564 0050794d 656d5f52 65616c6c rred.PyMem_Reall │ │ │ │ │ + 0x00001430 6f63005f 50795065 67656e5f 66696c6c oc._PyPegen_fill │ │ │ │ │ + 0x00001440 5f746f6b 656e005f 50794153 545f496e _token._PyAST_In │ │ │ │ │ + 0x00001450 74657261 63746976 65005f50 79506567 teractive._PyPeg │ │ │ │ │ + 0x00001460 656e5f73 65715f69 6e736572 745f696e en_seq_insert_in │ │ │ │ │ + 0x00001470 5f66726f 6e74005f 50795065 67656e5f _front._PyPegen_ │ │ │ │ │ + 0x00001480 696e7465 72616374 6976655f 65786974 interactive_exit │ │ │ │ │ + 0x00001490 00507945 72725f4e 6f4d656d 6f727900 .PyErr_NoMemory. │ │ │ │ │ + 0x000014a0 5f507950 6567656e 5f676574 5f6c6173 _PyPegen_get_las │ │ │ │ │ + 0x000014b0 745f6e6f 6e6e7768 69746573 70616365 t_nonnwhitespace │ │ │ │ │ + 0x000014c0 5f746f6b 656e005f 50794153 545f5061 _token._PyAST_Pa │ │ │ │ │ + 0x000014d0 7373005f 50794153 545f4675 6e637469 ss._PyAST_Functi │ │ │ │ │ + 0x000014e0 6f6e5479 7065005f 50795065 67656e5f onType._PyPegen_ │ │ │ │ │ + 0x000014f0 7365715f 61707065 6e645f74 6f5f656e seq_append_to_en │ │ │ │ │ + 0x00001500 64005f50 79506567 656e5f6c 6f6f6b61 d._PyPegen_looka │ │ │ │ │ + 0x00001510 68656164 005f5079 50656765 6e5f6578 head._PyPegen_ex │ │ │ │ │ + 0x00001520 70656374 5f736f66 745f6b65 79776f72 pect_soft_keywor │ │ │ │ │ + 0x00001530 64005f50 79415354 5f496600 5f507941 d._PyAST_If._PyA │ │ │ │ │ + 0x00001540 53545f57 69746800 5f507941 53545f46 ST_With._PyAST_F │ │ │ │ │ + 0x00001550 6f72005f 50795065 67656e5f 66756e63 or._PyPegen_func │ │ │ │ │ + 0x00001560 74696f6e 5f646566 5f646563 6f726174 tion_def_decorat │ │ │ │ │ + 0x00001570 6f727300 5f507950 6567656e 5f657870 ors._PyPegen_exp │ │ │ │ │ + 0x00001580 6563745f 666f7263 65645f74 6f6b656e ect_forced_token │ │ │ │ │ + 0x00001590 005f5079 4153545f 54727900 5f507941 ._PyAST_Try._PyA │ │ │ │ │ + 0x000015a0 53545f57 68696c65 005f5079 4153545f ST_While._PyAST_ │ │ │ │ │ + 0x000015b0 4d617463 68005f50 79506567 656e5f63 Match._PyPegen_c │ │ │ │ │ + 0x000015c0 6c617373 5f646566 5f646563 6f726174 lass_def_decorat │ │ │ │ │ + 0x000015d0 6f727300 5f507941 53545f41 73796e63 ors._PyAST_Async │ │ │ │ │ + 0x000015e0 57697468 005f5079 4153545f 4173796e With._PyAST_Asyn │ │ │ │ │ + 0x000015f0 63466f72 005f5079 4153545f 54727953 cFor._PyAST_TryS │ │ │ │ │ + 0x00001600 74617200 50794578 635f496e 64656e74 tar.PyExc_Indent │ │ │ │ │ + 0x00001610 6174696f 6e457272 6f72005f 50795065 ationError._PyPe │ │ │ │ │ + 0x00001620 67656e5f 72616973 655f6572 726f7200 gen_raise_error. │ │ │ │ │ + 0x00001630 50794279 7465735f 41735374 72696e67 PyBytes_AsString │ │ │ │ │ + 0x00001640 005f5079 50656765 6e5f6e65 775f7479 ._PyPegen_new_ty │ │ │ │ │ + 0x00001650 70655f63 6f6d6d65 6e740050 79457863 pe_comment.PyExc │ │ │ │ │ + 0x00001660 5f53796e 74617845 72726f72 005f5079 _SyntaxError._Py │ │ │ │ │ + 0x00001670 50656765 6e5f6973 5f6d656d 6f697a65 Pegen_is_memoize │ │ │ │ │ + 0x00001680 64005f50 79506567 656e5f6e 616d655f d._PyPegen_name_ │ │ │ │ │ + 0x00001690 746f6b65 6e005f50 79506567 656e5f6c token._PyPegen_l │ │ │ │ │ + 0x000016a0 6f6f6b61 68656164 5f776974 685f7374 ookahead_with_st │ │ │ │ │ + 0x000016b0 72696e67 005f5079 50656765 6e5f696e ring._PyPegen_in │ │ │ │ │ + 0x000016c0 73657274 5f6d656d 6f005f50 79506567 sert_memo._PyPeg │ │ │ │ │ + 0x000016d0 656e5f73 65745f65 7870725f 636f6e74 en_set_expr_cont │ │ │ │ │ + 0x000016e0 65787400 5f507941 53545f41 6e6e4173 ext._PyAST_AnnAs │ │ │ │ │ + 0x000016f0 7369676e 005f5079 4153545f 45787072 sign._PyAST_Expr │ │ │ │ │ + 0x00001700 005f5079 4153545f 41756741 73736967 ._PyAST_AugAssig │ │ │ │ │ + 0x00001710 6e005f50 79415354 5f417373 69676e00 n._PyAST_Assign. │ │ │ │ │ + 0x00001720 5f507941 53545f52 65747572 6e005f50 _PyAST_Return._P │ │ │ │ │ + 0x00001730 79415354 5f537562 73637269 7074005f yAST_Subscript._ │ │ │ │ │ + 0x00001740 50795065 67656e5f 75706461 74655f6d PyPegen_update_m │ │ │ │ │ + 0x00001750 656d6f00 5f507941 53545f41 74747269 emo._PyAST_Attri │ │ │ │ │ + 0x00001760 62757465 005f5079 4153545f 52616973 bute._PyAST_Rais │ │ │ │ │ + 0x00001770 65005f50 79415354 5f616c69 6173005f e._PyAST_alias._ │ │ │ │ │ + 0x00001780 50794153 545f496d 706f7274 005f5079 PyAST_Import._Py │ │ │ │ │ + 0x00001790 4153545f 44656c65 7465005f 50794153 AST_Delete._PyAS │ │ │ │ │ + 0x000017a0 545f4173 73657274 005f5079 4153545f T_Assert._PyAST_ │ │ │ │ │ + 0x000017b0 42726561 6b005f50 79415354 5f436f6e Break._PyAST_Con │ │ │ │ │ + 0x000017c0 74696e75 65005f50 79506567 656e5f6a tinue._PyPegen_j │ │ │ │ │ + 0x000017d0 6f696e5f 6e616d65 735f7769 74685f64 oin_names_with_d │ │ │ │ │ + 0x000017e0 6f74005f 50795065 67656e5f 6d61705f ot._PyPegen_map_ │ │ │ │ │ + 0x000017f0 6e616d65 735f746f 5f696473 005f5079 names_to_ids._Py │ │ │ │ │ + 0x00001800 4153545f 476c6f62 616c005f 50794153 AST_Global._PyAS │ │ │ │ │ + 0x00001810 545f4e6f 6e6c6f63 616c005f 50794153 T_Nonlocal._PyAS │ │ │ │ │ + 0x00001820 545f5479 7065416c 69617300 5f507941 T_TypeAlias._PyA │ │ │ │ │ + 0x00001830 53545f43 616c6c00 5f507950 6567656e ST_Call._PyPegen │ │ │ │ │ + 0x00001840 5f6e756d 6265725f 746f6b65 6e005f50 _number_token._P │ │ │ │ │ + 0x00001850 795f4e6f 6e655374 72756374 005f5079 y_NoneStruct._Py │ │ │ │ │ + 0x00001860 4153545f 436f6e73 74616e74 005f5079 AST_Constant._Py │ │ │ │ │ + 0x00001870 4153545f 4c697374 436f6d70 005f5079 AST_ListComp._Py │ │ │ │ │ + 0x00001880 5f547275 65537472 75637400 5f507950 _TrueStruct._PyP │ │ │ │ │ + 0x00001890 6567656e 5f676574 5f6b6579 73005f50 egen_get_keys._P │ │ │ │ │ + 0x000018a0 79506567 656e5f67 65745f76 616c7565 yPegen_get_value │ │ │ │ │ + 0x000018b0 73005f50 79415354 5f446963 74005f50 s._PyAST_Dict._P │ │ │ │ │ + 0x000018c0 795f4661 6c736553 74727563 74005f50 y_FalseStruct._P │ │ │ │ │ + 0x000018d0 79415354 5f536574 005f5079 5f456c6c yAST_Set._Py_Ell │ │ │ │ │ + 0x000018e0 69707369 734f626a 65637400 5f507950 ipsisObject._PyP │ │ │ │ │ + 0x000018f0 6567656e 5f6b6579 5f76616c 75655f70 egen_key_value_p │ │ │ │ │ + 0x00001900 61697200 5f507941 53545f44 69637443 air._PyAST_DictC │ │ │ │ │ + 0x00001910 6f6d7000 5f507941 53545f53 6574436f omp._PyAST_SetCo │ │ │ │ │ + 0x00001920 6d70005f 50795065 67656e5f 73747269 mp._PyPegen_stri │ │ │ │ │ + 0x00001930 6e675f74 6f6b656e 005f5079 50656765 ng_token._PyPege │ │ │ │ │ + 0x00001940 6e5f636f 6e737461 6e745f66 726f6d5f n_constant_from_ │ │ │ │ │ + 0x00001950 73747269 6e67005f 50795065 67656e5f string._PyPegen_ │ │ │ │ │ + 0x00001960 636f6e63 6174656e 6174655f 73747269 concatenate_stri │ │ │ │ │ + 0x00001970 6e677300 5f507950 6567656e 5f636f6e ngs._PyPegen_con │ │ │ │ │ + 0x00001980 7374616e 745f6672 6f6d5f74 6f6b656e stant_from_token │ │ │ │ │ + 0x00001990 005f5079 50656765 6e5f6a6f 696e6564 ._PyPegen_joined │ │ │ │ │ + 0x000019a0 5f737472 005f5079 4153545f 5475706c _str._PyAST_Tupl │ │ │ │ │ + 0x000019b0 65005f50 79415354 5f537461 72726564 e._PyAST_Starred │ │ │ │ │ + 0x000019c0 005f5079 4153545f 4c697374 005f5079 ._PyAST_List._Py │ │ │ │ │ + 0x000019d0 4153545f 4e616d65 64457870 72005f50 AST_NamedExpr._P │ │ │ │ │ + 0x000019e0 79415354 5f47656e 65726174 6f724578 yAST_GeneratorEx │ │ │ │ │ + 0x000019f0 70005f50 79415354 5f496645 7870005f p._PyAST_IfExp._ │ │ │ │ │ + 0x00001a00 50795065 67656e5f 63686563 6b5f6c65 PyPegen_check_le │ │ │ │ │ + 0x00001a10 67616379 5f73746d 74005f50 79415354 gacy_stmt._PyAST │ │ │ │ │ + 0x00001a20 5f426f6f 6c4f7000 5f507941 53545f42 _BoolOp._PyAST_B │ │ │ │ │ + 0x00001a30 696e4f70 005f5079 50656765 6e5f636d inOp._PyPegen_cm │ │ │ │ │ + 0x00001a40 706f705f 65787072 5f706169 72005f50 pop_expr_pair._P │ │ │ │ │ + 0x00001a50 79506567 656e5f67 65745f63 6d706f70 yPegen_get_cmpop │ │ │ │ │ + 0x00001a60 73005f50 79506567 656e5f67 65745f65 s._PyPegen_get_e │ │ │ │ │ + 0x00001a70 78707273 005f5079 4153545f 436f6d70 xprs._PyAST_Comp │ │ │ │ │ + 0x00001a80 61726500 5f507941 53545f55 6e617279 are._PyAST_Unary │ │ │ │ │ + 0x00001a90 4f70005f 50795065 67656e5f 63686563 Op._PyPegen_chec │ │ │ │ │ + 0x00001aa0 6b5f6261 7272795f 61735f66 6c75666c k_barry_as_flufl │ │ │ │ │ + 0x00001ab0 005f5079 4153545f 41776169 74005f50 ._PyAST_Await._P │ │ │ │ │ + 0x00001ac0 79415354 5f4c616d 62646100 5f507950 yAST_Lambda._PyP │ │ │ │ │ + 0x00001ad0 6567656e 5f656d70 74795f61 7267756d egen_empty_argum │ │ │ │ │ + 0x00001ae0 656e7473 005f5079 4153545f 636f6d70 ents._PyAST_comp │ │ │ │ │ + 0x00001af0 72656865 6e73696f 6e005f50 79506567 rehension._PyPeg │ │ │ │ │ + 0x00001b00 656e5f64 756d6d79 5f6e616d 65005f50 en_dummy_name._P │ │ │ │ │ + 0x00001b10 79415354 5f46756e 6374696f 6e446566 yAST_FunctionDef │ │ │ │ │ + 0x00001b20 005f5079 4153545f 4173796e 6346756e ._PyAST_AsyncFun │ │ │ │ │ + 0x00001b30 6374696f 6e446566 005f5079 50656765 ctionDef._PyPege │ │ │ │ │ + 0x00001b40 6e5f636f 6c6c6563 745f6361 6c6c5f73 n_collect_call_s │ │ │ │ │ + 0x00001b50 65717300 5f507950 6567656e 5f736571 eqs._PyPegen_seq │ │ │ │ │ + 0x00001b60 5f657874 72616374 5f737461 72726564 _extract_starred │ │ │ │ │ + 0x00001b70 5f657870 7273005f 50795065 67656e5f _exprs._PyPegen_ │ │ │ │ │ + 0x00001b80 7365715f 64656c65 74655f73 74617272 seq_delete_starr │ │ │ │ │ + 0x00001b90 65645f65 78707273 005f5079 4153545f ed_exprs._PyAST_ │ │ │ │ │ + 0x00001ba0 5969656c 6446726f 6d005f50 79415354 YieldFrom._PyAST │ │ │ │ │ + 0x00001bb0 5f596965 6c64005f 50795065 67656e5f _Yield._PyPegen_ │ │ │ │ │ + 0x00001bc0 6d616b65 5f617267 756d656e 7473005f make_arguments._ │ │ │ │ │ + 0x00001bd0 50794153 545f6172 67005f50 79506567 PyAST_arg._PyPeg │ │ │ │ │ + 0x00001be0 656e5f61 64645f74 7970655f 636f6d6d en_add_type_comm │ │ │ │ │ + 0x00001bf0 656e745f 746f5f61 7267005f 50795065 ent_to_arg._PyPe │ │ │ │ │ + 0x00001c00 67656e5f 7365715f 636f756e 745f646f gen_seq_count_do │ │ │ │ │ + 0x00001c10 7473005f 50795065 67656e5f 63686563 ts._PyPegen_chec │ │ │ │ │ + 0x00001c20 6b65645f 66757475 72655f69 6d706f72 ked_future_impor │ │ │ │ │ + 0x00001c30 74005f50 79415354 5f496d70 6f727446 t._PyAST_ImportF │ │ │ │ │ + 0x00001c40 726f6d00 5f507950 6567656e 5f616c69 rom._PyPegen_ali │ │ │ │ │ + 0x00001c50 61735f66 6f725f73 74617200 5f507950 as_for_star._PyP │ │ │ │ │ + 0x00001c60 6567656e 5f736c61 73685f77 6974685f egen_slash_with_ │ │ │ │ │ + 0x00001c70 64656661 756c7400 5f507950 6567656e default._PyPegen │ │ │ │ │ + 0x00001c80 5f6e616d 655f6465 6661756c 745f7061 _name_default_pa │ │ │ │ │ + 0x00001c90 6972005f 50795065 67656e5f 6765745f ir._PyPegen_get_ │ │ │ │ │ + 0x00001ca0 65787072 5f6e616d 65005f50 79506567 expr_name._PyPeg │ │ │ │ │ + 0x00001cb0 656e5f73 7461725f 65746300 5f507950 en_star_etc._PyP │ │ │ │ │ + 0x00001cc0 6567656e 5f666f72 6d617474 65645f76 egen_formatted_v │ │ │ │ │ + 0x00001cd0 616c7565 005f5079 50656765 6e5f6368 alue._PyPegen_ch │ │ │ │ │ + 0x00001ce0 65636b5f 66737472 696e675f 636f6e76 eck_fstring_conv │ │ │ │ │ + 0x00001cf0 65727369 6f6e005f 50795065 67656e5f ersion._PyPegen_ │ │ │ │ │ + 0x00001d00 73657475 705f6675 6c6c5f66 6f726d61 setup_full_forma │ │ │ │ │ + 0x00001d10 745f7370 6563005f 50795065 67656e5f t_spec._PyPegen_ │ │ │ │ │ + 0x00001d20 6c6f6f6b 61686561 645f666f 725f6578 lookahead_for_ex │ │ │ │ │ + 0x00001d30 7072005f 50794153 545f536c 69636500 pr._PyAST_Slice. │ │ │ │ │ + 0x00001d40 5f507941 53545f45 78636570 7448616e _PyAST_ExceptHan │ │ │ │ │ + 0x00001d50 646c6572 005f5079 4153545f 436c6173 dler._PyAST_Clas │ │ │ │ │ + 0x00001d60 73446566 005f5079 50656765 6e5f6175 sDef._PyPegen_au │ │ │ │ │ + 0x00001d70 676f7065 7261746f 72005f50 79415354 goperator._PyAST │ │ │ │ │ + 0x00001d80 5f6b6579 776f7264 005f5079 50656765 _keyword._PyPege │ │ │ │ │ + 0x00001d90 6e5f6b65 79776f72 645f6f72 5f737461 n_keyword_or_sta │ │ │ │ │ + 0x00001da0 72726564 005f5079 50656765 6e5f6a6f rred._PyPegen_jo │ │ │ │ │ + 0x00001db0 696e5f73 65717565 6e636573 005f5079 in_sequences._Py │ │ │ │ │ + 0x00001dc0 4153545f 77697468 6974656d 005f5079 AST_withitem._Py │ │ │ │ │ + 0x00001dd0 50656765 6e5f736f 66745f6b 6579776f Pegen_soft_keywo │ │ │ │ │ + 0x00001de0 72645f74 6f6b656e 005f5079 50656765 rd_token._PyPege │ │ │ │ │ + 0x00001df0 6e5f7365 715f6c61 73745f69 74656d00 n_seq_last_item. │ │ │ │ │ + 0x00001e00 5f507950 6567656e 5f726169 73655f65 _PyPegen_raise_e │ │ │ │ │ + 0x00001e10 72726f72 5f6b6e6f 776e5f6c 6f636174 rror_known_locat │ │ │ │ │ + 0x00001e20 696f6e00 5f507950 6567656e 5f676574 ion._PyPegen_get │ │ │ │ │ + 0x00001e30 5f6c6173 745f636f 6d707265 68656e73 _last_comprehens │ │ │ │ │ + 0x00001e40 696f6e5f 6974656d 005f5079 50656765 ion_item._PyPege │ │ │ │ │ + 0x00001e50 6e5f6e6f 6e706172 656e5f67 656e6578 n_nonparen_genex │ │ │ │ │ + 0x00001e60 705f696e 5f63616c 6c005f50 79506567 p_in_call._PyPeg │ │ │ │ │ + 0x00001e70 656e5f61 7267756d 656e7473 5f706172 en_arguments_par │ │ │ │ │ + 0x00001e80 73696e67 5f657272 6f72005f 50795065 sing_error._PyPe │ │ │ │ │ + 0x00001e90 67656e5f 6465636f 6465645f 636f6e73 gen_decoded_cons │ │ │ │ │ + 0x00001ea0 74616e74 5f66726f 6d5f746f 6b656e00 tant_from_token. │ │ │ │ │ + 0x00001eb0 5f507941 53545f6d 61746368 5f636173 _PyAST_match_cas │ │ │ │ │ + 0x00001ec0 65005f50 79415354 5f4d6174 63685365 e._PyAST_MatchSe │ │ │ │ │ + 0x00001ed0 7175656e 6365005f 50794153 545f4d61 quence._PyAST_Ma │ │ │ │ │ + 0x00001ee0 74636853 74617200 5f507941 53545f4d tchStar._PyAST_M │ │ │ │ │ + 0x00001ef0 61746368 4173005f 50794153 545f4d61 atchAs._PyAST_Ma │ │ │ │ │ + 0x00001f00 7463684f 72005f50 79415354 5f4d6174 tchOr._PyAST_Mat │ │ │ │ │ + 0x00001f10 6368436c 61737300 5f507941 53545f4d chClass._PyAST_M │ │ │ │ │ + 0x00001f20 61746368 56616c75 65005f50 79415354 atchValue._PyAST │ │ │ │ │ + 0x00001f30 5f4d6174 63684d61 7070696e 67005f50 _MatchMapping._P │ │ │ │ │ + 0x00001f40 79506567 656e5f67 65745f70 61747465 yPegen_get_patte │ │ │ │ │ + 0x00001f50 726e5f6b 65797300 5f507950 6567656e rn_keys._PyPegen │ │ │ │ │ + 0x00001f60 5f676574 5f706174 7465726e 73005f50 _get_patterns._P │ │ │ │ │ + 0x00001f70 79415354 5f4d6174 63685369 6e676c65 yAST_MatchSingle │ │ │ │ │ + 0x00001f80 746f6e00 5f507950 6567656e 5f736571 ton._PyPegen_seq │ │ │ │ │ + 0x00001f90 5f666972 73745f69 74656d00 5f507950 _first_item._PyP │ │ │ │ │ + 0x00001fa0 6567656e 5f656e73 7572655f 7265616c egen_ensure_real │ │ │ │ │ + 0x00001fb0 005f5079 50656765 6e5f6b65 795f7061 ._PyPegen_key_pa │ │ │ │ │ + 0x00001fc0 74746572 6e5f7061 6972005f 50794153 ttern_pair._PyAS │ │ │ │ │ + 0x00001fd0 545f5479 70655661 72005f50 79415354 T_TypeVar._PyAST │ │ │ │ │ + 0x00001fe0 5f506172 616d5370 6563005f 50794153 _ParamSpec._PyAS │ │ │ │ │ + 0x00001ff0 545f5479 70655661 72547570 6c65005f T_TypeVarTuple._ │ │ │ │ │ + 0x00002000 50795065 67656e5f 656e7375 72655f69 PyPegen_ensure_i │ │ │ │ │ + 0x00002010 6d616769 6e617279 005f5079 50656765 maginary._PyPege │ │ │ │ │ + 0x00002020 6e5f6765 745f696e 76616c69 645f7461 n_get_invalid_ta │ │ │ │ │ + 0x00002030 72676574 00 rget. │ │ │ ├── buffer.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 848 (bytes into file) │ │ │ │ │ + Start of section headers: 844 (bytes into file) │ │ │ │ │ Flags: 0x5000000, Version5 EABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 11 │ │ │ │ │ Section header string table index: 10 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,20 +1,20 @@ │ │ │ │ │ -There are 11 section headers, starting at offset 0x350: │ │ │ │ │ +There are 11 section headers, starting at offset 0x34c: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .text PROGBITS 00000000 000034 000088 00 AX 0 0 4 │ │ │ │ │ [ 2] .data PROGBITS 00000000 0000bc 000000 00 WA 0 0 1 │ │ │ │ │ [ 3] .bss NOBITS 00000000 0000bc 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .text.hot PROGBITS 00000000 0000bc 00011c 00 AX 0 0 4 │ │ │ │ │ - [ 5] .rel.text.hot REL 00000000 0002ec 000008 08 I 8 4 4 │ │ │ │ │ - [ 6] .note.GNU-stack PROGBITS 00000000 0001d8 000000 00 0 0 1 │ │ │ │ │ - [ 7] .ARM.attributes ARM_ATTRIBUTES 00000000 0001d8 000033 00 0 0 1 │ │ │ │ │ - [ 8] .symtab SYMTAB 00000000 00020c 000070 10 9 3 4 │ │ │ │ │ - [ 9] .strtab STRTAB 00000000 00027c 00006e 00 0 0 1 │ │ │ │ │ - [10] .shstrtab STRTAB 00000000 0002f4 00005a 00 0 0 1 │ │ │ │ │ + [ 4] .text.hot PROGBITS 00000000 0000bc 000118 00 AX 0 0 4 │ │ │ │ │ + [ 5] .rel.text.hot REL 00000000 0002e8 000008 08 I 8 4 4 │ │ │ │ │ + [ 6] .note.GNU-stack PROGBITS 00000000 0001d4 000000 00 0 0 1 │ │ │ │ │ + [ 7] .ARM.attributes ARM_ATTRIBUTES 00000000 0001d4 000033 00 0 0 1 │ │ │ │ │ + [ 8] .symtab SYMTAB 00000000 000208 000070 10 9 3 4 │ │ │ │ │ + [ 9] .strtab STRTAB 00000000 000278 00006e 00 0 0 1 │ │ │ │ │ + [10] .shstrtab STRTAB 00000000 0002f0 00005a 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,10 +1,10 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 7 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 NOTYPE LOCAL DEFAULT 4 $t │ │ │ │ │ 2: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 3: 00000001 282 FUNC GLOBAL HIDDEN 4 _PyLexer_tok_reserve_buf │ │ │ │ │ + 3: 00000001 278 FUNC GLOBAL HIDDEN 4 _PyLexer_tok_reserve_buf │ │ │ │ │ 4: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Realloc │ │ │ │ │ 5: 00000001 68 FUNC GLOBAL HIDDEN 1 _PyLexer_remember_fstring_buffers │ │ │ │ │ 6: 00000045 66 FUNC GLOBAL HIDDEN 1 _PyLexer_restore_fstring_buffers │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x2ec contains 1 entry: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x2e8 contains 1 entry: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000007c 0000040a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -22,57 +22,57 @@ │ │ │ │ │ addlt r1, r3, r1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ blt.n 3c <_PyLexer_tok_reserve_buf+0x3c> │ │ │ │ │ movs r0, #1 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ - sub.w r7, r2, ip │ │ │ │ │ + sub.w r8, r2, ip │ │ │ │ │ ldr r2, [r0, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 10a <_PyLexer_tok_reserve_buf+0x10a> │ │ │ │ │ - sub.w r9, r2, ip │ │ │ │ │ + beq.n 106 <_PyLexer_tok_reserve_buf+0x106> │ │ │ │ │ + sub.w r7, r2, ip │ │ │ │ │ ldr.w r2, [r0, #2704] @ 0xa90 │ │ │ │ │ sub.w r6, r2, ip │ │ │ │ │ add.w r2, r0, #12288 @ 0x3000 │ │ │ │ │ ldr.w r4, [r0, #2708] @ 0xa94 │ │ │ │ │ mov sl, r2 │ │ │ │ │ - sub.w r8, r4, ip │ │ │ │ │ + sub.w r9, r4, ip │ │ │ │ │ ldr r2, [r2, #64] @ 0x40 │ │ │ │ │ add.w lr, r0, r2, lsl #6 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub.w lr, lr, #64 @ 0x40 │ │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ - bge.n f0 <_PyLexer_tok_reserve_buf+0xf0> │ │ │ │ │ + bge.n ec <_PyLexer_tok_reserve_buf+0xec> │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, ip │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 114 <_PyLexer_tok_reserve_buf+0x114> │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ + beq.n 110 <_PyLexer_tok_reserve_buf+0x110> │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ add r3, r0 │ │ │ │ │ ite ge │ │ │ │ │ - addge.w r2, r0, r9 │ │ │ │ │ + addge r2, r0, r7 │ │ │ │ │ movlt r2, #0 │ │ │ │ │ str r2, [r4, #28] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr.w r2, [sl, #64] @ 0x40 │ │ │ │ │ - add.w ip, r0, r7 │ │ │ │ │ + add.w ip, r0, r8 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ite ge │ │ │ │ │ addge r3, r0, r6 │ │ │ │ │ movlt r3, #0 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ str.w r3, [r4, #2704] @ 0xa90 │ │ │ │ │ ite ge │ │ │ │ │ - addge.w r3, r0, r8 │ │ │ │ │ + addge.w r3, r0, r9 │ │ │ │ │ movlt r3, #0 │ │ │ │ │ str.w r3, [r4, #2708] @ 0xa94 │ │ │ │ │ add.w r3, r4, r2, lsl #6 │ │ │ │ │ add r1, r0 │ │ │ │ │ str.w ip, [r4, #4] │ │ │ │ │ str r1, [r4, #24] │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ @@ -82,22 +82,22 @@ │ │ │ │ │ blt.n 34 <_PyLexer_tok_reserve_buf+0x34> │ │ │ │ │ ldr.w r1, [r3, #2856] @ 0xb28 │ │ │ │ │ ldr.w r4, [r3, #2852] @ 0xb24 │ │ │ │ │ add r1, r0 │ │ │ │ │ str.w r1, [r3, #2844] @ 0xb1c │ │ │ │ │ add.w ip, r0, r4 │ │ │ │ │ str.w ip, [r3, #2840] @ 0xb18 │ │ │ │ │ - b.n cc <_PyLexer_tok_reserve_buf+0xcc> │ │ │ │ │ + b.n c8 <_PyLexer_tok_reserve_buf+0xc8> │ │ │ │ │ ldr.w r4, [lr, #2840] @ 0xb18 │ │ │ │ │ ldr.w r5, [lr, #2844] @ 0xb1c │ │ │ │ │ sub.w r4, r4, ip │ │ │ │ │ str.w r4, [lr, #2852] @ 0xb24 │ │ │ │ │ sub.w r5, r5, ip │ │ │ │ │ str.w r5, [lr, #2856] @ 0xb28 │ │ │ │ │ b.n 68 <_PyLexer_tok_reserve_buf+0x68> │ │ │ │ │ - mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ + mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ b.n 54 <_PyLexer_tok_reserve_buf+0x54> │ │ │ │ │ movs r3, #15 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ b.n 36 <_PyLexer_tok_reserve_buf+0x36> │ │ │ │ │ nop │ │ │ ├── lexer.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 17292 (bytes into file) │ │ │ │ │ + Start of section headers: 17284 (bytes into file) │ │ │ │ │ Flags: 0x5000000, Version5 EABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 14 │ │ │ │ │ Section header string table index: 13 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,23 +1,23 @@ │ │ │ │ │ -There are 14 section headers, starting at offset 0x438c: │ │ │ │ │ +There are 14 section headers, starting at offset 0x4384: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .text PROGBITS 00000000 000034 0000c4 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00399c 000038 08 I 11 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 003994 000038 08 I 11 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 0000f8 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 00000000 0000f8 000000 00 WA 0 0 1 │ │ │ │ │ [ 5] .rodata.str1.4 PROGBITS 00000000 0000f8 00051b 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 000614 0029ac 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 0039d4 000940 08 I 11 6 4 │ │ │ │ │ - [ 8] .rodata PROGBITS 00000000 002fc0 00000b 00 A 0 0 4 │ │ │ │ │ - [ 9] .note.GNU-stack PROGBITS 00000000 002fcb 000000 00 0 0 1 │ │ │ │ │ - [10] .ARM.attributes ARM_ATTRIBUTES 00000000 002fcb 000033 00 0 0 1 │ │ │ │ │ - [11] .symtab SYMTAB 00000000 003000 0005a0 10 12 57 4 │ │ │ │ │ - [12] .strtab STRTAB 00000000 0035a0 0003fc 00 0 0 1 │ │ │ │ │ - [13] .shstrtab STRTAB 00000000 004314 000075 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 000614 0029a4 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 0039cc 000940 08 I 11 6 4 │ │ │ │ │ + [ 8] .rodata PROGBITS 00000000 002fb8 00000b 00 A 0 0 4 │ │ │ │ │ + [ 9] .note.GNU-stack PROGBITS 00000000 002fc3 000000 00 0 0 1 │ │ │ │ │ + [10] .ARM.attributes ARM_ATTRIBUTES 00000000 002fc3 000033 00 0 0 1 │ │ │ │ │ + [11] .symtab SYMTAB 00000000 002ff8 0005a0 10 12 57 4 │ │ │ │ │ + [12] .strtab STRTAB 00000000 003598 0003fc 00 0 0 1 │ │ │ │ │ + [13] .shstrtab STRTAB 00000000 00430c 000075 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -7,17 +7,17 @@ │ │ │ │ │ 3: 00000028 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ 4: 00000048 0 NOTYPE LOCAL DEFAULT 5 .LC2 │ │ │ │ │ 5: 00000064 0 NOTYPE LOCAL DEFAULT 5 .LC3 │ │ │ │ │ 6: 0000008c 0 NOTYPE LOCAL DEFAULT 5 .LC4 │ │ │ │ │ 7: 000000e0 0 NOTYPE LOCAL DEFAULT 5 .LC5 │ │ │ │ │ 8: 00000124 0 NOTYPE LOCAL DEFAULT 5 .LC6 │ │ │ │ │ 9: 00000000 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 10: 000008d9 7274 FUNC LOCAL DEFAULT 6 tok_get_normal_mode │ │ │ │ │ - 11: 00002545 188 FUNC LOCAL DEFAULT 6 tok_nextc │ │ │ │ │ - 12: 00002601 94 FUNC LOCAL DEFAULT 6 tok_backup │ │ │ │ │ + 10: 000008d1 7276 FUNC LOCAL DEFAULT 6 tok_get_normal_mode │ │ │ │ │ + 11: 0000253d 188 FUNC LOCAL DEFAULT 6 tok_nextc │ │ │ │ │ + 12: 000025f9 94 FUNC LOCAL DEFAULT 6 tok_backup │ │ │ │ │ 13: 00000000 0 NOTYPE LOCAL DEFAULT 8 .LANCHOR0 │ │ │ │ │ 14: 00000158 0 NOTYPE LOCAL DEFAULT 5 .LC7 │ │ │ │ │ 15: 00000164 0 NOTYPE LOCAL DEFAULT 5 .LC8 │ │ │ │ │ 16: 0000016c 0 NOTYPE LOCAL DEFAULT 5 .LC9 │ │ │ │ │ 17: 0000018c 0 NOTYPE LOCAL DEFAULT 5 .LC10 │ │ │ │ │ 18: 000001b4 0 NOTYPE LOCAL DEFAULT 5 .LC11 │ │ │ │ │ 19: 000001d0 0 NOTYPE LOCAL DEFAULT 5 .LC12 │ │ │ │ │ @@ -38,56 +38,56 @@ │ │ │ │ │ 34: 000003c4 0 NOTYPE LOCAL DEFAULT 5 .LC27 │ │ │ │ │ 35: 000003f8 0 NOTYPE LOCAL DEFAULT 5 .LC28 │ │ │ │ │ 36: 00000414 0 NOTYPE LOCAL DEFAULT 5 .LC29 │ │ │ │ │ 37: 00000438 0 NOTYPE LOCAL DEFAULT 5 .LC30 │ │ │ │ │ 38: 00000448 0 NOTYPE LOCAL DEFAULT 5 .LC31 │ │ │ │ │ 39: 00000464 0 NOTYPE LOCAL DEFAULT 5 .LC32 │ │ │ │ │ 40: 000004b0 0 NOTYPE LOCAL DEFAULT 5 .LC33 │ │ │ │ │ - 41: 00002871 316 FUNC LOCAL DEFAULT 6 verify_end_of_number │ │ │ │ │ - 42: 0000275d 276 FUNC LOCAL DEFAULT 6 tok_decimal_tail │ │ │ │ │ + 41: 00002869 316 FUNC LOCAL DEFAULT 6 verify_end_of_number │ │ │ │ │ + 42: 00002755 276 FUNC LOCAL DEFAULT 6 tok_decimal_tail │ │ │ │ │ 43: 00000001 86 FUNC LOCAL DEFAULT 1 tok_continuation_line │ │ │ │ │ 44: 000004f4 0 NOTYPE LOCAL DEFAULT 5 .LC34 │ │ │ │ │ 45: 000004f8 0 NOTYPE LOCAL DEFAULT 5 .LC35 │ │ │ │ │ 46: 000004fc 0 NOTYPE LOCAL DEFAULT 5 .LC36 │ │ │ │ │ 47: 00000500 0 NOTYPE LOCAL DEFAULT 5 .LC37 │ │ │ │ │ 48: 00000504 0 NOTYPE LOCAL DEFAULT 5 .LC38 │ │ │ │ │ 49: 00000508 0 NOTYPE LOCAL DEFAULT 5 .LC39 │ │ │ │ │ - 50: 00002898 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 50: 00002890 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 51: 00000059 106 FUNC LOCAL DEFAULT 1 lookahead │ │ │ │ │ 52: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 53: 00000000 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 54: 00000000 11 OBJECT LOCAL DEFAULT 8 __func__.0 │ │ │ │ │ - 55: 000028a7 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 56: 000028a8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 57: 00000001 2264 FUNC GLOBAL HIDDEN 6 _PyTokenizer_Get │ │ │ │ │ + 55: 0000289f 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 56: 000028a0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 57: 00000001 2256 FUNC GLOBAL HIDDEN 6 _PyTokenizer_Get │ │ │ │ │ 58: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ 59: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ 60: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 61: 00000000 0 NOTYPE GLOBAL DEFAULT UND strncpy │ │ │ │ │ 62: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_token_setup │ │ │ │ │ 63: 00000000 0 NOTYPE GLOBAL DEFAULT UND memchr │ │ │ │ │ 64: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_syntaxerror │ │ │ │ │ - 65: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FatalErrorFunc │ │ │ │ │ - 66: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_warn_invalid_escape_sequence │ │ │ │ │ + 65: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_warn_invalid_escape_sequence │ │ │ │ │ + 66: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FatalErrorFunc │ │ │ │ │ 67: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ 68: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_tolower │ │ │ │ │ 69: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyToken_TwoChars │ │ │ │ │ 70: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_IsPrintable │ │ │ │ │ 71: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyToken_OneChar │ │ │ │ │ 72: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ - 73: 00002661 250 FUNC GLOBAL HIDDEN 6 _PyLexer_update_fstring_expr │ │ │ │ │ + 73: 00002659 250 FUNC GLOBAL HIDDEN 6 _PyLexer_update_fstring_expr │ │ │ │ │ 74: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_indenterror │ │ │ │ │ 75: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyToken_ThreeChars │ │ │ │ │ 76: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ - 77: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_type_comment_token_setup │ │ │ │ │ - 78: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ - 79: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeUTF8 │ │ │ │ │ - 80: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_ScanIdentifier │ │ │ │ │ - 81: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 82: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Substring │ │ │ │ │ - 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8String │ │ │ │ │ - 84: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_syntaxerror_known_range │ │ │ │ │ - 85: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_UnicodeDecodeError │ │ │ │ │ - 86: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ + 77: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeUTF8 │ │ │ │ │ + 78: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_ScanIdentifier │ │ │ │ │ + 79: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 80: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_type_comment_token_setup │ │ │ │ │ + 81: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ + 82: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_syntaxerror_known_range │ │ │ │ │ + 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_UnicodeDecodeError │ │ │ │ │ + 84: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ + 85: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Substring │ │ │ │ │ + 86: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8String │ │ │ │ │ 87: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Realloc │ │ │ │ │ 88: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SyntaxWarning │ │ │ │ │ 89: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_parser_warn │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,309 +1,309 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x399c contains 7 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x3994 contains 7 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000012 00000b0a R_ARM_THM_CALL 00002545 tok_nextc │ │ │ │ │ -00000020 00000b0a R_ARM_THM_CALL 00002545 tok_nextc │ │ │ │ │ -0000002e 00000c0a R_ARM_THM_CALL 00002601 tok_backup │ │ │ │ │ -0000003c 00000b0a R_ARM_THM_CALL 00002545 tok_nextc │ │ │ │ │ -00000070 00000b0a R_ARM_THM_CALL 00002545 tok_nextc │ │ │ │ │ -000000a6 00000c0a R_ARM_THM_CALL 00002601 tok_backup │ │ │ │ │ -000000b4 00000c0a R_ARM_THM_CALL 00002601 tok_backup │ │ │ │ │ +00000012 00000b0a R_ARM_THM_CALL 0000253d tok_nextc │ │ │ │ │ +00000020 00000b0a R_ARM_THM_CALL 0000253d tok_nextc │ │ │ │ │ +0000002e 00000c0a R_ARM_THM_CALL 000025f9 tok_backup │ │ │ │ │ +0000003c 00000b0a R_ARM_THM_CALL 0000253d tok_nextc │ │ │ │ │ +00000070 00000b0a R_ARM_THM_CALL 0000253d tok_nextc │ │ │ │ │ +000000a6 00000c0a R_ARM_THM_CALL 000025f9 tok_backup │ │ │ │ │ +000000b4 00000c0a R_ARM_THM_CALL 000025f9 tok_backup │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x39d4 contains 296 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x39cc contains 296 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000019c 00003a0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ 000001b2 00003b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 000001c0 00003c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 000001e4 00003d0a R_ARM_THM_CALL 00000000 strncpy │ │ │ │ │ 00000284 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ 000002c2 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ 000002fe 00003b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000032a 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ 0000043a 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ 00000482 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ 000004c2 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00000554 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00000564 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000568 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000056e 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000005be 0000062f R_ARM_THM_MOVW_ABS_NC 0000008c .LC4 │ │ │ │ │ -000005c2 00000630 R_ARM_THM_MOVT_ABS 0000008c .LC4 │ │ │ │ │ -000005c6 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000005d4 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -0000060c 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000061c 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000620 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000626 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000006ca 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000006da 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000006de 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000006e4 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000073c 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00000748 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000074c 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000754 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00000788 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000007c8 0000072f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC5 │ │ │ │ │ -000007cc 00000730 R_ARM_THM_MOVT_ABS 000000e0 .LC5 │ │ │ │ │ -000007d0 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000007e6 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000812 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000818 0000032f R_ARM_THM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ -0000081c 00000330 R_ARM_THM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ -00000820 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000824 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000828 0000410a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -00000852 0000420a R_ARM_THM_CALL 00000000 _PyTokenizer_warn_invalid_escape_sequence │ │ │ │ │ -00000868 0000052f R_ARM_THM_MOVW_ABS_NC 00000064 .LC3 │ │ │ │ │ -0000086c 00000530 R_ARM_THM_MOVT_ABS 00000064 .LC3 │ │ │ │ │ -00000872 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00000880 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000886 0000042f R_ARM_THM_MOVW_ABS_NC 00000048 .LC2 │ │ │ │ │ -0000088a 00000430 R_ARM_THM_MOVT_ABS 00000048 .LC2 │ │ │ │ │ -0000088e 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000892 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000896 0000410a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -000008b8 0000082f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -000008bc 00000830 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -000008c0 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00000a02 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000a06 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000a18 0000442f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ -00000a1c 00004430 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ -00000a76 0000450a R_ARM_THM_CALL 00000000 _PyToken_TwoChars │ │ │ │ │ -00000acc 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00000ae0 0000470a R_ARM_THM_CALL 00000000 _PyToken_OneChar │ │ │ │ │ -00000aee 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000b68 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000c1e 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000cc8 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00000cec 0000480a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000d46 00001c2f R_ARM_THM_MOVW_ABS_NC 000002e4 .LC21 │ │ │ │ │ -00000d4a 00001c30 R_ARM_THM_MOVT_ABS 000002e4 .LC21 │ │ │ │ │ -00000d96 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000e7a 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00000ee4 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00000ef2 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000ef6 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000f4a 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000fbe 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000ff0 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001006 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00001010 0000112f R_ARM_THM_MOVW_ABS_NC 0000018c .LC10 │ │ │ │ │ -00001014 00001130 R_ARM_THM_MOVT_ABS 0000018c .LC10 │ │ │ │ │ -0000101c 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000102a 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001056 00001c2f R_ARM_THM_MOVW_ABS_NC 000002e4 .LC21 │ │ │ │ │ -0000105a 00001c30 R_ARM_THM_MOVT_ABS 000002e4 .LC21 │ │ │ │ │ -00001072 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -0000110a 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00001162 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001206 0000450a R_ARM_THM_CALL 00000000 _PyToken_TwoChars │ │ │ │ │ -0000124e 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000012a4 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000013fc 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001432 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -0000145e 00001c2f R_ARM_THM_MOVW_ABS_NC 000002e4 .LC21 │ │ │ │ │ -00001462 00001c30 R_ARM_THM_MOVT_ABS 000002e4 .LC21 │ │ │ │ │ -000014b0 0000490a R_ARM_THM_CALL 00002661 _PyLexer_update_fstring_expr │ │ │ │ │ -00001506 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -0000159a 00004a0a R_ARM_THM_CALL 00000000 _PyTokenizer_indenterror │ │ │ │ │ -000015c4 00001a2f R_ARM_THM_MOVW_ABS_NC 00000268 .LC19 │ │ │ │ │ -000015c8 00001a30 R_ARM_THM_MOVT_ABS 00000268 .LC19 │ │ │ │ │ -000015cc 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000015e2 0000262f R_ARM_THM_MOVW_ABS_NC 00000448 .LC31 │ │ │ │ │ -000015e6 00002630 R_ARM_THM_MOVT_ABS 00000448 .LC31 │ │ │ │ │ -000015fe 00004b0a R_ARM_THM_CALL 00000000 _PyToken_ThreeChars │ │ │ │ │ -00001646 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001682 0000242f R_ARM_THM_MOVW_ABS_NC 00000414 .LC29 │ │ │ │ │ -00001686 00002430 R_ARM_THM_MOVT_ABS 00000414 .LC29 │ │ │ │ │ -0000168a 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000016de 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -0000170e 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000171c 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001720 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001724 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001780 0000442f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ -00001784 00004430 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ -000018aa 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000018f6 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001902 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001906 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000190a 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000193a 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -0000196c 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000197a 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000197e 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001982 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000019e0 0000222f R_ARM_THM_MOVW_ABS_NC 000003c4 .LC27 │ │ │ │ │ -000019e4 00002230 R_ARM_THM_MOVT_ABS 000003c4 .LC27 │ │ │ │ │ -000019ea 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001a32 0000132f R_ARM_THM_MOVW_ABS_NC 000001d0 .LC12 │ │ │ │ │ -00001a36 00001330 R_ARM_THM_MOVT_ABS 000001d0 .LC12 │ │ │ │ │ -00001a76 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000570 0000062f R_ARM_THM_MOVW_ABS_NC 0000008c .LC4 │ │ │ │ │ +00000574 00000630 R_ARM_THM_MOVT_ABS 0000008c .LC4 │ │ │ │ │ +00000578 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00000586 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000062c 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000063c 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000640 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000646 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00000694 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000006a4 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000006a8 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000006ae 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000006ee 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000006fe 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000702 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000708 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00000734 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00000740 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000744 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000074c 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000079e 0000072f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC5 │ │ │ │ │ +000007a2 00000730 R_ARM_THM_MOVT_ABS 000000e0 .LC5 │ │ │ │ │ +000007a6 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000007bc 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000007f2 0000410a R_ARM_THM_CALL 00000000 _PyTokenizer_warn_invalid_escape_sequence │ │ │ │ │ +00000808 0000052f R_ARM_THM_MOVW_ABS_NC 00000064 .LC3 │ │ │ │ │ +0000080c 00000530 R_ARM_THM_MOVT_ABS 00000064 .LC3 │ │ │ │ │ +00000812 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00000820 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000834 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000083e 0000032f R_ARM_THM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ +00000842 00000330 R_ARM_THM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ +00000846 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000084a 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000084e 0000420a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +00000854 0000082f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +00000858 00000830 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +0000085c 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00000862 0000042f R_ARM_THM_MOVW_ABS_NC 00000048 .LC2 │ │ │ │ │ +00000866 00000430 R_ARM_THM_MOVT_ABS 00000048 .LC2 │ │ │ │ │ +0000086a 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000086e 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000872 0000420a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +000008b8 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000009fa 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000009fe 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000a10 0000442f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ +00000a14 00004430 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ +00000a6e 0000450a R_ARM_THM_CALL 00000000 _PyToken_TwoChars │ │ │ │ │ +00000ac4 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00000ad8 0000470a R_ARM_THM_CALL 00000000 _PyToken_OneChar │ │ │ │ │ +00000ae6 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000b60 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000c16 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000cc0 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00000ce4 0000480a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000d3e 00001c2f R_ARM_THM_MOVW_ABS_NC 000002e4 .LC21 │ │ │ │ │ +00000d42 00001c30 R_ARM_THM_MOVT_ABS 000002e4 .LC21 │ │ │ │ │ +00000d8e 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000e72 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00000edc 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00000eea 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000eee 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000f42 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000fce 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001000 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001018 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00001022 0000112f R_ARM_THM_MOVW_ABS_NC 0000018c .LC10 │ │ │ │ │ +00001026 00001130 R_ARM_THM_MOVT_ABS 0000018c .LC10 │ │ │ │ │ +0000102e 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000103c 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001094 00001c2f R_ARM_THM_MOVW_ABS_NC 000002e4 .LC21 │ │ │ │ │ +00001098 00001c30 R_ARM_THM_MOVT_ABS 000002e4 .LC21 │ │ │ │ │ +000010b0 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001136 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +0000118e 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001232 0000450a R_ARM_THM_CALL 00000000 _PyToken_TwoChars │ │ │ │ │ +0000127a 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000012d0 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000012f4 0000442f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ +000012f8 00004430 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ +000013f0 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001426 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001452 00001c2f R_ARM_THM_MOVW_ABS_NC 000002e4 .LC21 │ │ │ │ │ +00001456 00001c30 R_ARM_THM_MOVT_ABS 000002e4 .LC21 │ │ │ │ │ +000014a4 0000490a R_ARM_THM_CALL 00002659 _PyLexer_update_fstring_expr │ │ │ │ │ +000014fa 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000158e 00004a0a R_ARM_THM_CALL 00000000 _PyTokenizer_indenterror │ │ │ │ │ +000015b8 00001a2f R_ARM_THM_MOVW_ABS_NC 00000268 .LC19 │ │ │ │ │ +000015bc 00001a30 R_ARM_THM_MOVT_ABS 00000268 .LC19 │ │ │ │ │ +000015c0 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001608 0000262f R_ARM_THM_MOVW_ABS_NC 00000448 .LC31 │ │ │ │ │ +0000160c 00002630 R_ARM_THM_MOVT_ABS 00000448 .LC31 │ │ │ │ │ +00001624 00004b0a R_ARM_THM_CALL 00000000 _PyToken_ThreeChars │ │ │ │ │ +0000166c 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000016aa 0000242f R_ARM_THM_MOVW_ABS_NC 00000414 .LC29 │ │ │ │ │ +000016ae 00002430 R_ARM_THM_MOVT_ABS 00000414 .LC29 │ │ │ │ │ +000016b2 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000171a 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000174a 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001758 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000175c 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001760 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000018b8 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000018ec 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000018f8 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000018fc 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001900 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000193e 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001956 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001976 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000019b2 0000132f R_ARM_THM_MOVW_ABS_NC 000001d0 .LC12 │ │ │ │ │ +000019b6 00001330 R_ARM_THM_MOVT_ABS 000001d0 .LC12 │ │ │ │ │ +000019f6 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001a04 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001a08 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001a0c 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001a6a 0000222f R_ARM_THM_MOVW_ABS_NC 000003c4 .LC27 │ │ │ │ │ +00001a6e 00002230 R_ARM_THM_MOVT_ABS 000003c4 .LC27 │ │ │ │ │ +00001a74 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ 00001a96 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001aa8 00004c0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00001af4 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001b0a 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001b34 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001b5a 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001b7e 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001bf2 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001ac8 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001b28 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001b58 00004c0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00001bde 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001c02 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ 00001c16 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001c1e 00000e2f R_ARM_THM_MOVW_ABS_NC 00000158 .LC7 │ │ │ │ │ -00001c22 00000e30 R_ARM_THM_MOVT_ABS 00000158 .LC7 │ │ │ │ │ -00001ca4 00001e2f R_ARM_THM_MOVW_ABS_NC 000002f8 .LC23 │ │ │ │ │ -00001ca8 00001e30 R_ARM_THM_MOVT_ABS 000002f8 .LC23 │ │ │ │ │ -00001cac 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001cba 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001cc4 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001cc8 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001ccc 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001d0e 00004d0a R_ARM_THM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ -00001d62 00001d2f R_ARM_THM_MOVW_ABS_NC 000002ec .LC22 │ │ │ │ │ -00001d66 00001d30 R_ARM_THM_MOVT_ABS 000002ec .LC22 │ │ │ │ │ -00001d80 00000f2f R_ARM_THM_MOVW_ABS_NC 00000164 .LC8 │ │ │ │ │ -00001d84 00000f30 R_ARM_THM_MOVT_ABS 00000164 .LC8 │ │ │ │ │ -00001d8c 00004e0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001da2 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00001da6 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00001dcc 00004d0a R_ARM_THM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ -00001de0 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001e08 00004f0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -00001e14 0000500a R_ARM_THM_CALL 00000000 _PyUnicode_ScanIdentifier │ │ │ │ │ -00001e3e 0000510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e46 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001e4a 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001e50 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001e7a 00001c2f R_ARM_THM_MOVW_ABS_NC 000002e4 .LC21 │ │ │ │ │ -00001e7e 00001c30 R_ARM_THM_MOVT_ABS 000002e4 .LC21 │ │ │ │ │ -00001ea6 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001eee 0000162f R_ARM_THM_MOVW_ABS_NC 00000218 .LC15 │ │ │ │ │ -00001ef2 00001630 R_ARM_THM_MOVT_ABS 00000218 .LC15 │ │ │ │ │ -00001f28 00002b0a R_ARM_THM_CALL 00000001 tok_continuation_line │ │ │ │ │ -00001f80 0000192f R_ARM_THM_MOVW_ABS_NC 00000260 .LC18 │ │ │ │ │ -00001f84 00001930 R_ARM_THM_MOVT_ABS 00000260 .LC18 │ │ │ │ │ -00002016 00004f0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -0000202c 00003c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000208a 00004f0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -00002094 00003b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000020f0 0000152f R_ARM_THM_MOVW_ABS_NC 00000200 .LC14 │ │ │ │ │ -000020f4 00001530 R_ARM_THM_MOVT_ABS 00000200 .LC14 │ │ │ │ │ -000020fa 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002108 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002112 0000232f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC28 │ │ │ │ │ -00002116 00002330 R_ARM_THM_MOVT_ABS 000003f8 .LC28 │ │ │ │ │ -0000211a 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002122 0000252f R_ARM_THM_MOVW_ABS_NC 00000438 .LC30 │ │ │ │ │ -00002126 00002530 R_ARM_THM_MOVT_ABS 00000438 .LC30 │ │ │ │ │ -00002134 0000212f R_ARM_THM_MOVW_ABS_NC 0000036c .LC26 │ │ │ │ │ -00002138 00002130 R_ARM_THM_MOVT_ABS 0000036c .LC26 │ │ │ │ │ -0000213c 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002144 0000202f R_ARM_THM_MOVW_ABS_NC 0000032c .LC25 │ │ │ │ │ -00002148 00002030 R_ARM_THM_MOVT_ABS 0000032c .LC25 │ │ │ │ │ -0000214c 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002178 00001f2f R_ARM_THM_MOVW_ABS_NC 00000314 .LC24 │ │ │ │ │ -0000217c 00001f30 R_ARM_THM_MOVT_ABS 00000314 .LC24 │ │ │ │ │ -00002186 0000142f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ -0000218a 00001430 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ -000021aa 00001a2f R_ARM_THM_MOVW_ABS_NC 00000268 .LC19 │ │ │ │ │ -000021ae 00001a30 R_ARM_THM_MOVT_ABS 00000268 .LC19 │ │ │ │ │ -000021de 0000042f R_ARM_THM_MOVW_ABS_NC 00000048 .LC2 │ │ │ │ │ -000021e2 00000430 R_ARM_THM_MOVT_ABS 00000048 .LC2 │ │ │ │ │ -000021e6 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000021ea 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000021ee 0000410a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -000021f2 0000032f R_ARM_THM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ -000021f6 00000330 R_ARM_THM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ -000021fa 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000021fe 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002202 0000410a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -0000224e 00002b0a R_ARM_THM_CALL 00000001 tok_continuation_line │ │ │ │ │ -0000226e 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -0000228a 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000022e0 0000510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000022e6 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -000022f4 0000102f R_ARM_THM_MOVW_ABS_NC 0000016c .LC9 │ │ │ │ │ -000022f8 00001030 R_ARM_THM_MOVT_ABS 0000016c .LC9 │ │ │ │ │ -000022fc 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002308 0000520a R_ARM_THM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ -00002320 0000510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000232c 0000530a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8String │ │ │ │ │ -00002344 0000510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002364 0000112f R_ARM_THM_MOVW_ABS_NC 0000018c .LC10 │ │ │ │ │ -00002368 00001130 R_ARM_THM_MOVT_ABS 0000018c .LC10 │ │ │ │ │ -0000236c 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000023b2 0000122f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC11 │ │ │ │ │ -000023b6 00001230 R_ARM_THM_MOVT_ABS 000001b4 .LC11 │ │ │ │ │ -000023ba 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000240a 0000182f R_ARM_THM_MOVW_ABS_NC 00000248 .LC17 │ │ │ │ │ -0000240e 00001830 R_ARM_THM_MOVT_ABS 00000248 .LC17 │ │ │ │ │ -00002432 0000172f R_ARM_THM_MOVW_ABS_NC 00000220 .LC16 │ │ │ │ │ -00002436 00001730 R_ARM_THM_MOVT_ABS 00000220 .LC16 │ │ │ │ │ -0000245e 0000282f R_ARM_THM_MOVW_ABS_NC 000004b0 .LC33 │ │ │ │ │ -00002462 00002830 R_ARM_THM_MOVT_ABS 000004b0 .LC33 │ │ │ │ │ -00002466 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002480 0000272f R_ARM_THM_MOVW_ABS_NC 00000464 .LC32 │ │ │ │ │ -00002484 00002730 R_ARM_THM_MOVT_ABS 00000464 .LC32 │ │ │ │ │ -00002488 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000024f0 00001b2f R_ARM_THM_MOVW_ABS_NC 00000280 .LC20 │ │ │ │ │ -000024f4 00001b30 R_ARM_THM_MOVT_ABS 00000280 .LC20 │ │ │ │ │ -000024f8 0000540a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ -0000251e 0000552f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ -00002522 00005530 R_ARM_THM_MOVT_ABS 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ -00002528 0000560a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000253c 0000510a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000025a4 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000025d6 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000025e2 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000025e6 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000025ec 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002636 0000042f R_ARM_THM_MOVW_ABS_NC 00000048 .LC2 │ │ │ │ │ -0000263a 00000430 R_ARM_THM_MOVT_ABS 00000048 .LC2 │ │ │ │ │ -0000263e 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002642 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002646 0000410a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -0000264a 0000032f R_ARM_THM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ -0000264e 00000330 R_ARM_THM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ -00002652 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002656 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000265a 0000410a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -00002676 00003a0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00002698 00003b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000269e 00003c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000026c0 00003d0a R_ARM_THM_CALL 00000000 strncpy │ │ │ │ │ -000026d4 00003a0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -000026fa 00003a0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00002720 0000570a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00002738 00003d0a R_ARM_THM_CALL 00000000 strncpy │ │ │ │ │ -0000274e 00003b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000276c 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00002770 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000027ce 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000281e 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00002828 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000282c 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002830 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002858 00001a2f R_ARM_THM_MOVW_ABS_NC 00000268 .LC19 │ │ │ │ │ -0000285c 00001a30 R_ARM_THM_MOVT_ABS 00000268 .LC19 │ │ │ │ │ -00002860 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000028ca 00002c2f R_ARM_THM_MOVW_ABS_NC 000004f4 .LC34 │ │ │ │ │ -000028ce 00002c30 R_ARM_THM_MOVT_ABS 000004f4 .LC34 │ │ │ │ │ -000028d8 0000330a R_ARM_THM_CALL 00000059 lookahead │ │ │ │ │ -000028ee 0000582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxWarning │ │ │ │ │ -000028f2 00005830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxWarning │ │ │ │ │ -000028f6 0000312f R_ARM_THM_MOVW_ABS_NC 00000508 .LC39 │ │ │ │ │ -000028fa 00003130 R_ARM_THM_MOVT_ABS 00000508 .LC39 │ │ │ │ │ -00002904 0000590a R_ARM_THM_CALL 00000000 _PyTokenizer_parser_warn │ │ │ │ │ -00002922 0000312f R_ARM_THM_MOVW_ABS_NC 00000508 .LC39 │ │ │ │ │ -00002926 00003130 R_ARM_THM_MOVT_ABS 00000508 .LC39 │ │ │ │ │ -0000292a 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002930 00002f2f R_ARM_THM_MOVW_ABS_NC 00000500 .LC37 │ │ │ │ │ -00002934 00002f30 R_ARM_THM_MOVT_ABS 00000500 .LC37 │ │ │ │ │ -00002940 0000302f R_ARM_THM_MOVW_ABS_NC 00000504 .LC38 │ │ │ │ │ -00002944 00003030 R_ARM_THM_MOVT_ABS 00000504 .LC38 │ │ │ │ │ -0000294c 0000330a R_ARM_THM_CALL 00000059 lookahead │ │ │ │ │ -00002990 00002e2f R_ARM_THM_MOVW_ABS_NC 000004fc .LC36 │ │ │ │ │ -00002994 00002e30 R_ARM_THM_MOVT_ABS 000004fc .LC36 │ │ │ │ │ -0000299e 00002d2f R_ARM_THM_MOVW_ABS_NC 000004f8 .LC35 │ │ │ │ │ -000029a2 00002d30 R_ARM_THM_MOVT_ABS 000004f8 .LC35 │ │ │ │ │ +00001c5c 00001e2f R_ARM_THM_MOVW_ABS_NC 000002f8 .LC23 │ │ │ │ │ +00001c60 00001e30 R_ARM_THM_MOVT_ABS 000002f8 .LC23 │ │ │ │ │ +00001c64 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001c72 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001cd8 00001d2f R_ARM_THM_MOVW_ABS_NC 000002ec .LC22 │ │ │ │ │ +00001cdc 00001d30 R_ARM_THM_MOVT_ABS 000002ec .LC22 │ │ │ │ │ +00001d24 00001c2f R_ARM_THM_MOVW_ABS_NC 000002e4 .LC21 │ │ │ │ │ +00001d28 00001c30 R_ARM_THM_MOVT_ABS 000002e4 .LC21 │ │ │ │ │ +00001d50 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001d94 0000162f R_ARM_THM_MOVW_ABS_NC 00000218 .LC15 │ │ │ │ │ +00001d98 00001630 R_ARM_THM_MOVT_ABS 00000218 .LC15 │ │ │ │ │ +00001dce 00004d0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +00001dda 00004e0a R_ARM_THM_CALL 00000000 _PyUnicode_ScanIdentifier │ │ │ │ │ +00001e04 00004f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e0a 00000e2f R_ARM_THM_MOVW_ABS_NC 00000158 .LC7 │ │ │ │ │ +00001e0e 00000e30 R_ARM_THM_MOVT_ABS 00000158 .LC7 │ │ │ │ │ +00001e74 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001e7e 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001e82 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001e86 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001e98 00002b0a R_ARM_THM_CALL 00000001 tok_continuation_line │ │ │ │ │ +00001eb2 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001eb6 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001ebc 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001f2a 00004d0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +00001f78 0000192f R_ARM_THM_MOVW_ABS_NC 00000260 .LC18 │ │ │ │ │ +00001f7c 00001930 R_ARM_THM_MOVT_ABS 00000260 .LC18 │ │ │ │ │ +00001fc4 0000500a R_ARM_THM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ +00001fcc 00000f2f R_ARM_THM_MOVW_ABS_NC 00000164 .LC8 │ │ │ │ │ +00001fd0 00000f30 R_ARM_THM_MOVT_ABS 00000164 .LC8 │ │ │ │ │ +00001fd8 0000510a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001fee 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00001ff2 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00002018 0000500a R_ARM_THM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ +00002034 0000172f R_ARM_THM_MOVW_ABS_NC 00000220 .LC16 │ │ │ │ │ +00002038 00001730 R_ARM_THM_MOVT_ABS 00000220 .LC16 │ │ │ │ │ +00002046 00003c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000020a4 00004d0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +000020ae 00003b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000214c 00001b2f R_ARM_THM_MOVW_ABS_NC 00000280 .LC20 │ │ │ │ │ +00002150 00001b30 R_ARM_THM_MOVT_ABS 00000280 .LC20 │ │ │ │ │ +00002154 0000520a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +00002162 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002190 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002198 0000142f R_ARM_THM_MOVW_ABS_NC 000001dc .LC13 │ │ │ │ │ +0000219c 00001430 R_ARM_THM_MOVT_ABS 000001dc .LC13 │ │ │ │ │ +000021c2 0000532f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ +000021c6 00005330 R_ARM_THM_MOVT_ABS 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ +000021cc 0000540a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000021e0 00004f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002224 00004f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000222a 0000460a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00002236 0000102f R_ARM_THM_MOVW_ABS_NC 0000016c .LC9 │ │ │ │ │ +0000223a 00001030 R_ARM_THM_MOVT_ABS 0000016c .LC9 │ │ │ │ │ +0000223e 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000224a 0000550a R_ARM_THM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ +00002262 00004f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000226c 0000560a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8String │ │ │ │ │ +00002284 00004f0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000229e 0000112f R_ARM_THM_MOVW_ABS_NC 0000018c .LC10 │ │ │ │ │ +000022a2 00001130 R_ARM_THM_MOVT_ABS 0000018c .LC10 │ │ │ │ │ +000022a6 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000022ec 00002b0a R_ARM_THM_CALL 00000001 tok_continuation_line │ │ │ │ │ +00002312 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000231c 0000232f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC28 │ │ │ │ │ +00002320 00002330 R_ARM_THM_MOVT_ABS 000003f8 .LC28 │ │ │ │ │ +00002324 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000234a 0000042f R_ARM_THM_MOVW_ABS_NC 00000048 .LC2 │ │ │ │ │ +0000234e 00000430 R_ARM_THM_MOVT_ABS 00000048 .LC2 │ │ │ │ │ +00002352 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002356 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000235a 0000420a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +0000235e 0000032f R_ARM_THM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ +00002362 00000330 R_ARM_THM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ +00002366 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000236a 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000236e 0000420a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +0000239a 0000252f R_ARM_THM_MOVW_ABS_NC 00000438 .LC30 │ │ │ │ │ +0000239e 00002530 R_ARM_THM_MOVT_ABS 00000438 .LC30 │ │ │ │ │ +000023ac 0000212f R_ARM_THM_MOVW_ABS_NC 0000036c .LC26 │ │ │ │ │ +000023b0 00002130 R_ARM_THM_MOVT_ABS 0000036c .LC26 │ │ │ │ │ +000023b4 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000023be 0000202f R_ARM_THM_MOVW_ABS_NC 0000032c .LC25 │ │ │ │ │ +000023c2 00002030 R_ARM_THM_MOVT_ABS 0000032c .LC25 │ │ │ │ │ +000023c6 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000023f2 00001f2f R_ARM_THM_MOVW_ABS_NC 00000314 .LC24 │ │ │ │ │ +000023f6 00001f30 R_ARM_THM_MOVT_ABS 00000314 .LC24 │ │ │ │ │ +00002406 00001a2f R_ARM_THM_MOVW_ABS_NC 00000268 .LC19 │ │ │ │ │ +0000240a 00001a30 R_ARM_THM_MOVT_ABS 00000268 .LC19 │ │ │ │ │ +00002410 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000243c 00003e0a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002458 0000122f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC11 │ │ │ │ │ +0000245c 00001230 R_ARM_THM_MOVT_ABS 000001b4 .LC11 │ │ │ │ │ +00002460 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000248a 0000152f R_ARM_THM_MOVW_ABS_NC 00000200 .LC14 │ │ │ │ │ +0000248e 00001530 R_ARM_THM_MOVT_ABS 00000200 .LC14 │ │ │ │ │ +000024c6 0000282f R_ARM_THM_MOVW_ABS_NC 000004b0 .LC33 │ │ │ │ │ +000024ca 00002830 R_ARM_THM_MOVT_ABS 000004b0 .LC33 │ │ │ │ │ +000024ce 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000024e8 0000272f R_ARM_THM_MOVW_ABS_NC 00000464 .LC32 │ │ │ │ │ +000024ec 00002730 R_ARM_THM_MOVT_ABS 00000464 .LC32 │ │ │ │ │ +000024f0 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000250e 0000182f R_ARM_THM_MOVW_ABS_NC 00000248 .LC17 │ │ │ │ │ +00002512 00001830 R_ARM_THM_MOVT_ABS 00000248 .LC17 │ │ │ │ │ +0000259c 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000025ce 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000025da 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000025de 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000025e4 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000262e 0000042f R_ARM_THM_MOVW_ABS_NC 00000048 .LC2 │ │ │ │ │ +00002632 00000430 R_ARM_THM_MOVT_ABS 00000048 .LC2 │ │ │ │ │ +00002636 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000263a 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000263e 0000420a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +00002642 0000032f R_ARM_THM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ +00002646 00000330 R_ARM_THM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ +0000264a 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000264e 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002652 0000420a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +0000266e 00003a0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00002690 00003b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002696 00003c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000026b8 00003d0a R_ARM_THM_CALL 00000000 strncpy │ │ │ │ │ +000026cc 00003a0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +000026f2 00003a0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00002718 0000570a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00002730 00003d0a R_ARM_THM_CALL 00000000 strncpy │ │ │ │ │ +00002746 00003b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002764 0000432f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00002768 00004330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000027c6 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002816 00003f0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002820 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002824 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002828 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002850 00001a2f R_ARM_THM_MOVW_ABS_NC 00000268 .LC19 │ │ │ │ │ +00002854 00001a30 R_ARM_THM_MOVT_ABS 00000268 .LC19 │ │ │ │ │ +00002858 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000028c2 00002c2f R_ARM_THM_MOVW_ABS_NC 000004f4 .LC34 │ │ │ │ │ +000028c6 00002c30 R_ARM_THM_MOVT_ABS 000004f4 .LC34 │ │ │ │ │ +000028d0 0000330a R_ARM_THM_CALL 00000059 lookahead │ │ │ │ │ +000028e6 0000582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxWarning │ │ │ │ │ +000028ea 00005830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxWarning │ │ │ │ │ +000028ee 0000312f R_ARM_THM_MOVW_ABS_NC 00000508 .LC39 │ │ │ │ │ +000028f2 00003130 R_ARM_THM_MOVT_ABS 00000508 .LC39 │ │ │ │ │ +000028fc 0000590a R_ARM_THM_CALL 00000000 _PyTokenizer_parser_warn │ │ │ │ │ +0000291a 0000312f R_ARM_THM_MOVW_ABS_NC 00000508 .LC39 │ │ │ │ │ +0000291e 00003130 R_ARM_THM_MOVT_ABS 00000508 .LC39 │ │ │ │ │ +00002922 0000400a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002928 00002f2f R_ARM_THM_MOVW_ABS_NC 00000500 .LC37 │ │ │ │ │ +0000292c 00002f30 R_ARM_THM_MOVT_ABS 00000500 .LC37 │ │ │ │ │ +00002938 0000302f R_ARM_THM_MOVW_ABS_NC 00000504 .LC38 │ │ │ │ │ +0000293c 00003030 R_ARM_THM_MOVT_ABS 00000504 .LC38 │ │ │ │ │ +00002944 0000330a R_ARM_THM_CALL 00000059 lookahead │ │ │ │ │ +00002988 00002e2f R_ARM_THM_MOVW_ABS_NC 000004fc .LC36 │ │ │ │ │ +0000298c 00002e30 R_ARM_THM_MOVT_ABS 000004fc .LC36 │ │ │ │ │ +00002996 00002d2f R_ARM_THM_MOVW_ABS_NC 000004f8 .LC35 │ │ │ │ │ +0000299a 00002d30 R_ARM_THM_MOVT_ABS 000004f8 .LC35 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -41,35 +41,35 @@ │ │ │ │ │ lookahead │ │ │ │ │ __func__.0 │ │ │ │ │ _PyTokenizer_Get │ │ │ │ │ PyMem_Free │ │ │ │ │ PyMem_Malloc │ │ │ │ │ _PyLexer_token_setup │ │ │ │ │ _PyTokenizer_syntaxerror │ │ │ │ │ -_Py_FatalErrorFunc │ │ │ │ │ _PyTokenizer_warn_invalid_escape_sequence │ │ │ │ │ +_Py_FatalErrorFunc │ │ │ │ │ _Py_ctype_table │ │ │ │ │ _Py_ctype_tolower │ │ │ │ │ _PyToken_TwoChars │ │ │ │ │ _PyUnicode_IsPrintable │ │ │ │ │ _PyToken_OneChar │ │ │ │ │ PyErr_Occurred │ │ │ │ │ _PyLexer_update_fstring_expr │ │ │ │ │ _PyTokenizer_indenterror │ │ │ │ │ _PyToken_ThreeChars │ │ │ │ │ __aeabi_idiv │ │ │ │ │ -_PyLexer_type_comment_token_setup │ │ │ │ │ PyUnicode_DecodeUTF8 │ │ │ │ │ _PyUnicode_ScanIdentifier │ │ │ │ │ _Py_Dealloc │ │ │ │ │ -PyUnicode_Substring │ │ │ │ │ -PyUnicode_AsUTF8String │ │ │ │ │ +_PyLexer_type_comment_token_setup │ │ │ │ │ _PyTokenizer_syntaxerror_known_range │ │ │ │ │ PyExc_UnicodeDecodeError │ │ │ │ │ PyErr_ExceptionMatches │ │ │ │ │ +PyUnicode_Substring │ │ │ │ │ +PyUnicode_AsUTF8String │ │ │ │ │ PyMem_Realloc │ │ │ │ │ PyExc_SyntaxWarning │ │ │ │ │ _PyTokenizer_parser_warn │ │ │ │ │ .shstrtab │ │ │ │ │ .rel.text │ │ │ │ │ .rodata.str1.4 │ │ │ │ │ .rel.text.hot │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -7,36 +7,36 @@ │ │ │ │ │ tok_continuation_line(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 2544 │ │ │ │ │ + bl 253c │ │ │ │ │ R_ARM_THM_CALL tok_nextc │ │ │ │ │ cmp r0, #13 │ │ │ │ │ beq.n 3a │ │ │ │ │ cmp r0, #10 │ │ │ │ │ bne.n 50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2544 │ │ │ │ │ + bl 253c │ │ │ │ │ R_ARM_THM_CALL tok_nextc │ │ │ │ │ mov r1, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 42 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2600 │ │ │ │ │ + bl 25f8 │ │ │ │ │ R_ARM_THM_CALL tok_backup │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2544 │ │ │ │ │ + bl 253c │ │ │ │ │ R_ARM_THM_CALL tok_nextc │ │ │ │ │ b.n 1a │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ movs r3, #11 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ @@ -53,15 +53,15 @@ │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2544 │ │ │ │ │ + bl 253c │ │ │ │ │ R_ARM_THM_CALL tok_nextc │ │ │ │ │ adds r2, r4, #1 │ │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ │ cbz r3, 82 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ beq.n 6c │ │ │ │ │ movs r7, #0 │ │ │ │ │ @@ -77,21 +77,21 @@ │ │ │ │ │ it ne │ │ │ │ │ movne r7, #1 │ │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ │ it gt │ │ │ │ │ movgt r7, #0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2600 │ │ │ │ │ + bl 25f8 │ │ │ │ │ R_ARM_THM_CALL tok_backup │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ beq.n ba │ │ │ │ │ ldrb.w r1, [r4, #-1]! │ │ │ │ │ - bl 2600 │ │ │ │ │ + bl 25f8 │ │ │ │ │ R_ARM_THM_CALL tok_backup │ │ │ │ │ b.n aa │ │ │ │ │ mov r0, r7 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ mov r7, r3 │ │ │ │ │ b.n a2 │ │ │ │ │ nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -18,15 +18,15 @@ │ │ │ │ │ add.w r1, r3, #43 @ 0x2b │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ adds r6, r0, r3 │ │ │ │ │ add.w r1, r0, r1, lsl #6 │ │ │ │ │ ldr.w r2, [r6, #2752] @ 0xac0 │ │ │ │ │ cbnz r2, 46 <_PyTokenizer_Get+0x46> │ │ │ │ │ mov r2, r7 │ │ │ │ │ - bl 8d8 │ │ │ │ │ + bl 8d0 │ │ │ │ │ ldr.w r3, [r4, #2692] @ 0xa84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 292 <_PyTokenizer_Get+0x292> │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r7, [r0, #4] │ │ │ │ │ mov r9, r1 │ │ │ │ │ @@ -50,18 +50,18 @@ │ │ │ │ │ str r1, [r4, #4] │ │ │ │ │ ldrb r1, [r7, #0] │ │ │ │ │ cmp r1, #123 @ 0x7b │ │ │ │ │ beq.w 38a <_PyTokenizer_Get+0x38a> │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ str r7, [r4, #4] │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bhi.w 818 <_PyTokenizer_Get+0x818> │ │ │ │ │ + bhi.w 83e <_PyTokenizer_Get+0x83e> │ │ │ │ │ ldrb r0, [r7, #0] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.w 886 <_PyTokenizer_Get+0x886> │ │ │ │ │ + bne.w 862 <_PyTokenizer_Get+0x862> │ │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ adds r1, r4, r3 │ │ │ │ │ ldr.w r2, [r1, #2768] @ 0xad0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ble.w 2f4 <_PyTokenizer_Get+0x2f4> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r9, r5 │ │ │ │ │ @@ -72,82 +72,82 @@ │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ cmp fp, r5 │ │ │ │ │ beq.w 45a <_PyTokenizer_Get+0x45a> │ │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bcs.w 792 <_PyTokenizer_Get+0x792> │ │ │ │ │ + bcs.w 7c2 <_PyTokenizer_Get+0x7c2> │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ str.w r1, [r4, #476] @ 0x1dc │ │ │ │ │ adds r1, r5, #1 │ │ │ │ │ str r1, [r4, #4] │ │ │ │ │ ldrb r0, [r5, #0] │ │ │ │ │ ldrb.w ip, [r3, #2764] @ 0xacc │ │ │ │ │ cmp ip, r0 │ │ │ │ │ beq.w 2de <_PyTokenizer_Get+0x2de> │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r5, r9 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ str r7, [r4, #4] │ │ │ │ │ - bhi.w 818 <_PyTokenizer_Get+0x818> │ │ │ │ │ + bhi.w 83e <_PyTokenizer_Get+0x83e> │ │ │ │ │ ldrb r1, [r7, #0] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.w 886 <_PyTokenizer_Get+0x886> │ │ │ │ │ + bne.w 862 <_PyTokenizer_Get+0x862> │ │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ adds r1, r4, r3 │ │ │ │ │ ldr.w r2, [r4, #2704] @ 0xa90 │ │ │ │ │ mov fp, r6 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ movs r7, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr.w r0, [r1, #2768] @ 0xad0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ str.w r2, [r4, #2708] @ 0xa94 │ │ │ │ │ b.n 126 <_PyTokenizer_Get+0x126> │ │ │ │ │ cmp r2, #125 @ 0x7d │ │ │ │ │ - beq.w 648 <_PyTokenizer_Get+0x648> │ │ │ │ │ + beq.w 58c <_PyTokenizer_Get+0x58c> │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ │ beq.w 4e4 <_PyTokenizer_Get+0x4e4> │ │ │ │ │ cmp r7, r0 │ │ │ │ │ beq.w 330 <_PyTokenizer_Get+0x330> │ │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ beq.w 29a <_PyTokenizer_Get+0x29a> │ │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bcs.w 860 <_PyTokenizer_Get+0x860> │ │ │ │ │ + bcs.w 800 <_PyTokenizer_Get+0x800> │ │ │ │ │ adds r2, #1 │ │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #4] │ │ │ │ │ cmp r2, #17 │ │ │ │ │ it ne │ │ │ │ │ cmpne r2, #22 │ │ │ │ │ ite eq │ │ │ │ │ moveq.w ip, #1 │ │ │ │ │ movne.w ip, #0 │ │ │ │ │ - beq.w 7dc <_PyTokenizer_Get+0x7dc> │ │ │ │ │ + beq.w 7b2 <_PyTokenizer_Get+0x7b2> │ │ │ │ │ ldr.w r1, [r6, #2812] @ 0xafc │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne.w 51c <_PyTokenizer_Get+0x51c> │ │ │ │ │ ldr.w r0, [r6, #2768] @ 0xad0 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ it eq │ │ │ │ │ cmpeq r2, #10 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ - beq.w 5de <_PyTokenizer_Get+0x5de> │ │ │ │ │ + beq.w 5fe <_PyTokenizer_Get+0x5fe> │ │ │ │ │ ldrb.w lr, [r6, #2764] @ 0xacc │ │ │ │ │ cmp lr, r2 │ │ │ │ │ it eq │ │ │ │ │ addeq r7, #1 │ │ │ │ │ beq.n 126 <_PyTokenizer_Get+0x126> │ │ │ │ │ cmp r2, #123 @ 0x7b │ │ │ │ │ bne.n 118 <_PyTokenizer_Get+0x118> │ │ │ │ │ @@ -172,15 +172,15 @@ │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ adds r1, r4, r6 │ │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ │ str.w r0, [r1, #2804] @ 0xaf4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 77a <_PyTokenizer_Get+0x77a> │ │ │ │ │ + beq.w 826 <_PyTokenizer_Get+0x826> │ │ │ │ │ str.w r2, [r1, #2796] @ 0xaec │ │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r6, [r1, #2800] @ 0xaf0 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strncpy │ │ │ │ │ @@ -202,39 +202,39 @@ │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ ldrb r6, [r1, #0] │ │ │ │ │ cmp r6, #123 @ 0x7b │ │ │ │ │ ite eq │ │ │ │ │ moveq r2, sl │ │ │ │ │ orrne.w r2, sl, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 5e6 <_PyTokenizer_Get+0x5e6> │ │ │ │ │ + beq.w 606 <_PyTokenizer_Get+0x606> │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ str r1, [r4, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bcc.w 818 <_PyTokenizer_Get+0x818> │ │ │ │ │ + bcc.w 83e <_PyTokenizer_Get+0x83e> │ │ │ │ │ ldrb.w ip, [r1] │ │ │ │ │ cmp ip, r6 │ │ │ │ │ - bne.w 886 <_PyTokenizer_Get+0x886> │ │ │ │ │ + bne.w 862 <_PyTokenizer_Get+0x862> │ │ │ │ │ str.w r0, [r4, #476] @ 0x1dc │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ str r0, [r4, #4] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bcc.w 818 <_PyTokenizer_Get+0x818> │ │ │ │ │ + bcc.w 83e <_PyTokenizer_Get+0x83e> │ │ │ │ │ ldrb.w r2, [r1, #-1] │ │ │ │ │ cmp r2, #123 @ 0x7b │ │ │ │ │ - bne.w 886 <_PyTokenizer_Get+0x886> │ │ │ │ │ + bne.w 862 <_PyTokenizer_Get+0x862> │ │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ add r3, r4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ ldr.w r2, [r3, #2760] @ 0xac8 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str.w r2, [r3, #2760] @ 0xac8 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bgt.w 868 <_PyTokenizer_Get+0x868> │ │ │ │ │ + bgt.w 808 <_PyTokenizer_Get+0x808> │ │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ │ movs r1, #0 │ │ │ │ │ adds r2, #43 @ 0x2b │ │ │ │ │ lsls r2, r2, #6 │ │ │ │ │ str r1, [r4, r2] │ │ │ │ │ str.w r1, [r3, #2812] @ 0xafc │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ @@ -249,37 +249,37 @@ │ │ │ │ │ beq.w 40 <_PyTokenizer_Get+0x40> │ │ │ │ │ movs r3, #22 │ │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ b.n 40 <_PyTokenizer_Get+0x40> │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne.w 5da <_PyTokenizer_Get+0x5da> │ │ │ │ │ + bne.w 52c <_PyTokenizer_Get+0x52c> │ │ │ │ │ ldr.w r2, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r2 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6f4 <_PyTokenizer_Get+0x6f4> │ │ │ │ │ + beq.w 668 <_PyTokenizer_Get+0x668> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r3, [r4, #2704] @ 0xa90 │ │ │ │ │ subs r2, r2, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6f0 <_PyTokenizer_Get+0x6f0> │ │ │ │ │ + bne.w 6bc <_PyTokenizer_Get+0x6bc> │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 52c <_PyTokenizer_Get+0x52c> │ │ │ │ │ + beq.w 672 <_PyTokenizer_Get+0x672> │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ b.n 136 <_PyTokenizer_Get+0x136> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ ldr.w r2, [r3, #2768] @ 0xad0 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ @@ -319,251 +319,218 @@ │ │ │ │ │ add.w r3, r4, r9 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ ldrb.w r5, [r3, #2764] @ 0xacc │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ - bcc.w 818 <_PyTokenizer_Get+0x818> │ │ │ │ │ + bcc.w 83e <_PyTokenizer_Get+0x83e> │ │ │ │ │ ldrb.w r2, [r1, #-1] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.w 886 <_PyTokenizer_Get+0x886> │ │ │ │ │ + bne.w 862 <_PyTokenizer_Get+0x862> │ │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r7, #1 │ │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ beq.n 384 <_PyTokenizer_Get+0x384> │ │ │ │ │ subs r1, r1, r7 │ │ │ │ │ subs r0, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.w 818 <_PyTokenizer_Get+0x818> │ │ │ │ │ + beq.w 83e <_PyTokenizer_Get+0x83e> │ │ │ │ │ ldrb r6, [r3, #0] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bne.w 886 <_PyTokenizer_Get+0x886> │ │ │ │ │ + bne.w 862 <_PyTokenizer_Get+0x862> │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ bne.n 368 <_PyTokenizer_Get+0x368> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ b.n 27c <_PyTokenizer_Get+0x27c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl 2544 │ │ │ │ │ + bl 253c │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ ldrd ip, r1, [r4] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - beq.w 78e <_PyTokenizer_Get+0x78e> │ │ │ │ │ + beq.w 83a <_PyTokenizer_Get+0x83a> │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bcc.w 818 <_PyTokenizer_Get+0x818> │ │ │ │ │ + bcc.w 83e <_PyTokenizer_Get+0x83e> │ │ │ │ │ ldrb.w lr, [r1, #-1] │ │ │ │ │ uxtb r1, r0 │ │ │ │ │ cmp lr, r1 │ │ │ │ │ ittt eq │ │ │ │ │ ldreq.w r1, [r4, #476] @ 0x1dc │ │ │ │ │ addeq.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ │ streq.w r1, [r4, #476] @ 0x1dc │ │ │ │ │ - bne.w 886 <_PyTokenizer_Get+0x886> │ │ │ │ │ + bne.w 862 <_PyTokenizer_Get+0x862> │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ str r1, [r4, #4] │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bcc.w 818 <_PyTokenizer_Get+0x818> │ │ │ │ │ + bcc.w 83e <_PyTokenizer_Get+0x83e> │ │ │ │ │ ldrb.w r2, [r2, #-1] │ │ │ │ │ cmp r2, #123 @ 0x7b │ │ │ │ │ - bne.w 886 <_PyTokenizer_Get+0x886> │ │ │ │ │ + bne.w 862 <_PyTokenizer_Get+0x862> │ │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ beq.w 9a <_PyTokenizer_Get+0x9a> │ │ │ │ │ add r3, r4 │ │ │ │ │ ldr.w r2, [r3, #2760] @ 0xac8 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str.w r2, [r3, #2760] @ 0xac8 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bgt.w 868 <_PyTokenizer_Get+0x868> │ │ │ │ │ + bgt.w 808 <_PyTokenizer_Get+0x808> │ │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ │ movs r0, #0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ adds r3, #43 @ 0x2b │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ str r0, [r4, r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8d8 │ │ │ │ │ + bl 8d0 │ │ │ │ │ b.n 288 <_PyTokenizer_Get+0x288> │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne.w 776 <_PyTokenizer_Get+0x776> │ │ │ │ │ + bne.w 76e <_PyTokenizer_Get+0x76e> │ │ │ │ │ ldr.w r2, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r2 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r1, r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 776 <_PyTokenizer_Get+0x776> │ │ │ │ │ + beq.w 76e <_PyTokenizer_Get+0x76e> │ │ │ │ │ ldr r6, [r4, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r6, [r4, #2704] @ 0xa90 │ │ │ │ │ subs r2, r7, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6d8 <_PyTokenizer_Get+0x6d8> │ │ │ │ │ + bne.w 6fc <_PyTokenizer_Get+0x6fc> │ │ │ │ │ mov r9, r5 │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r1, r6 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 6a8 <_PyTokenizer_Get+0x6a8> │ │ │ │ │ + beq.w 6cc <_PyTokenizer_Get+0x6cc> │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r3, r7 │ │ │ │ │ b.n 1f4 <_PyTokenizer_Get+0x1f4> │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne.w 76c <_PyTokenizer_Get+0x76c> │ │ │ │ │ + bne.w 764 <_PyTokenizer_Get+0x764> │ │ │ │ │ ldr.w r2, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov fp, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 762 <_PyTokenizer_Get+0x762> │ │ │ │ │ + beq.w 75a <_PyTokenizer_Get+0x75a> │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r5, [r4, #2704] @ 0xa90 │ │ │ │ │ subs r2, r3, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 746 <_PyTokenizer_Get+0x746> │ │ │ │ │ + bne.w 73e <_PyTokenizer_Get+0x73e> │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ cmp r5, fp │ │ │ │ │ - beq.w 71c <_PyTokenizer_Get+0x71c> │ │ │ │ │ + beq.w 714 <_PyTokenizer_Get+0x714> │ │ │ │ │ mov r3, r7 │ │ │ │ │ b.n bc <_PyTokenizer_Get+0xbc> │ │ │ │ │ ldr r2, [r0, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ bne.w 9a <_PyTokenizer_Get+0x9a> │ │ │ │ │ ldr.w r2, [r0, #2744] @ 0xab8 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ blx r2 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov sl, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 638 <_PyTokenizer_Get+0x638> │ │ │ │ │ + beq.w 658 <_PyTokenizer_Get+0x658> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r3, [r4, #2704] @ 0xa90 │ │ │ │ │ subs r2, r2, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 61a <_PyTokenizer_Get+0x61a> │ │ │ │ │ + bne.w 63a <_PyTokenizer_Get+0x63a> │ │ │ │ │ mov fp, r5 │ │ │ │ │ mov r5, r7 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - beq.w 5ec <_PyTokenizer_Get+0x5ec> │ │ │ │ │ + beq.w 60c <_PyTokenizer_Get+0x60c> │ │ │ │ │ mov r7, r5 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ mov r5, fp │ │ │ │ │ b.n 64 <_PyTokenizer_Get+0x64> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2544 │ │ │ │ │ + bl 253c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #13 │ │ │ │ │ - beq.w 842 <_PyTokenizer_Get+0x842> │ │ │ │ │ + beq.w 7e2 <_PyTokenizer_Get+0x7e2> │ │ │ │ │ add.w r3, r4, r9 │ │ │ │ │ sub.w r1, r2, #123 @ 0x7b │ │ │ │ │ bics.w r1, r1, #2 │ │ │ │ │ ldr.w r0, [r3, #2772] @ 0xad4 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - beq.w 82c <_PyTokenizer_Get+0x82c> │ │ │ │ │ + beq.w 7cc <_PyTokenizer_Get+0x7cc> │ │ │ │ │ cbnz r0, 510 <_PyTokenizer_Get+0x510> │ │ │ │ │ cmp r2, #78 @ 0x4e │ │ │ │ │ - beq.w 89a <_PyTokenizer_Get+0x89a> │ │ │ │ │ + beq.w 876 <_PyTokenizer_Get+0x876> │ │ │ │ │ add.w r2, r4, r9 │ │ │ │ │ movs r7, #0 │ │ │ │ │ ldr.w r0, [r2, #2768] @ 0xad0 │ │ │ │ │ b.n 126 <_PyTokenizer_Get+0x126> │ │ │ │ │ ldr.w r1, [r6, #2760] @ 0xac8 │ │ │ │ │ mvn.w ip, r1 │ │ │ │ │ mov.w ip, ip, lsr #31 │ │ │ │ │ mov r1, ip │ │ │ │ │ b.n 170 <_PyTokenizer_Get+0x170> │ │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ │ - cmp r2, #10 │ │ │ │ │ - bne.w 716 <_PyTokenizer_Get+0x716> │ │ │ │ │ - ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 710 <_PyTokenizer_Get+0x710> │ │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - str.w r5, [r4, #2704] @ 0xa90 │ │ │ │ │ - subs r2, r3, r5 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memchr │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 2d0 <_PyTokenizer_Get+0x2d0> │ │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ │ mov r3, r9 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - str r2, [r4, #4] │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ │ cmp r2, #17 │ │ │ │ │ - beq.w 7dc <_PyTokenizer_Get+0x7dc> │ │ │ │ │ + beq.w 7b2 <_PyTokenizer_Get+0x7b2> │ │ │ │ │ cmp r2, #22 │ │ │ │ │ - beq.w 7dc <_PyTokenizer_Get+0x7dc> │ │ │ │ │ + beq.w 7b2 <_PyTokenizer_Get+0x7b2> │ │ │ │ │ adds r1, r4, r3 │ │ │ │ │ ldr.w r2, [r1, #2812] @ 0xafc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 6fe <_PyTokenizer_Get+0x6fe> │ │ │ │ │ + bne.n 5ec <_PyTokenizer_Get+0x5ec> │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ ldr.w r6, [r4, #2692] @ 0xa84 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 7dc <_PyTokenizer_Get+0x7dc> │ │ │ │ │ + bne.w 7b2 <_PyTokenizer_Get+0x7b2> │ │ │ │ │ adds r2, r4, r3 │ │ │ │ │ cmp r7, #10 │ │ │ │ │ ldr.w r1, [r2, #2768] @ 0xad0 │ │ │ │ │ - bne.w 79c <_PyTokenizer_Get+0x79c> │ │ │ │ │ + bne.w 772 <_PyTokenizer_Get+0x772> │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 79c <_PyTokenizer_Get+0x79c> │ │ │ │ │ + beq.w 772 <_PyTokenizer_Get+0x772> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne.w 7ec <_PyTokenizer_Get+0x7ec> │ │ │ │ │ + bne.w 892 <_PyTokenizer_Get+0x892> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ @@ -571,32 +538,73 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.n 288 <_PyTokenizer_Get+0x288> │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - b.n 57a <_PyTokenizer_Get+0x57a> │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + bne.w 384 <_PyTokenizer_Get+0x384> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + strd r1, r9, [sp, #12] │ │ │ │ │ + bl 253c │ │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ │ + ldr.w r6, [fp, #2756] @ 0xac4 │ │ │ │ │ + eor.w r2, r1, #1 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + ite ne │ │ │ │ │ + movne r2, #0 │ │ │ │ │ + andeq.w r2, r2, #1 │ │ │ │ │ + cbz r2, 5ba <_PyTokenizer_Get+0x5ba> │ │ │ │ │ + cmp r0, #125 @ 0x7d │ │ │ │ │ + beq.n 5e4 <_PyTokenizer_Get+0x5e4> │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + bl 25f8 │ │ │ │ │ + movs r1, #125 @ 0x7d │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 25f8 │ │ │ │ │ + ldr r2, [r5, #64] @ 0x40 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + adds r2, #43 @ 0x2b │ │ │ │ │ + adds r0, r4, r3 │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ + lsls r2, r2, #6 │ │ │ │ │ + str r1, [r4, r2] │ │ │ │ │ + str.w r1, [r0, #2812] @ 0xafc │ │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ │ + b.n 27c <_PyTokenizer_Get+0x27c> │ │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ + subs r0, #1 │ │ │ │ │ + b.n 27c <_PyTokenizer_Get+0x27c> │ │ │ │ │ + ldr.w r2, [r1, #2760] @ 0xac8 │ │ │ │ │ + mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ + mvn.w sl, r2 │ │ │ │ │ + mov.w sl, sl, lsr #31 │ │ │ │ │ + b.n 54a <_PyTokenizer_Get+0x54a> │ │ │ │ │ mov sl, ip │ │ │ │ │ mov r3, r9 │ │ │ │ │ movs r7, #10 │ │ │ │ │ - b.n 598 <_PyTokenizer_Get+0x598> │ │ │ │ │ + b.n 54a <_PyTokenizer_Get+0x54a> │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ mov r0, r1 │ │ │ │ │ b.n 27c <_PyTokenizer_Get+0x27c> │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.n 640 <_PyTokenizer_Get+0x640> │ │ │ │ │ + bne.n 660 <_PyTokenizer_Get+0x660> │ │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ - cbz r0, 634 <_PyTokenizer_Get+0x634> │ │ │ │ │ + cbz r0, 654 <_PyTokenizer_Get+0x654> │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r5, [r4, #2704] @ 0xa90 │ │ │ │ │ subs r2, r3, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ @@ -622,62 +630,71 @@ │ │ │ │ │ mov r7, sl │ │ │ │ │ str.w sl, [r4, #4] │ │ │ │ │ b.n 9a <_PyTokenizer_Get+0x9a> │ │ │ │ │ mov r7, r5 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r5, fp │ │ │ │ │ b.n 9a <_PyTokenizer_Get+0x9a> │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - bne.w 384 <_PyTokenizer_Get+0x384> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - strd r1, r9, [sp, #12] │ │ │ │ │ - bl 2544 │ │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ │ - ldr.w r6, [fp, #2756] @ 0xac4 │ │ │ │ │ - eor.w r2, r1, #1 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - ite ne │ │ │ │ │ - movne r2, #0 │ │ │ │ │ - andeq.w r2, r2, #1 │ │ │ │ │ - cbz r2, 676 <_PyTokenizer_Get+0x676> │ │ │ │ │ - cmp r0, #125 @ 0x7d │ │ │ │ │ - beq.n 6a0 <_PyTokenizer_Get+0x6a0> │ │ │ │ │ - mov r1, r0 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + str r2, [r4, #4] │ │ │ │ │ + ldr r2, [r4, #32] │ │ │ │ │ + b.n 52e <_PyTokenizer_Get+0x52e> │ │ │ │ │ + ldr r2, [r4, #32] │ │ │ │ │ + cmp r2, #10 │ │ │ │ │ + bne.n 6c6 <_PyTokenizer_Get+0x6c6> │ │ │ │ │ + ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl 2600 │ │ │ │ │ - movs r1, #125 @ 0x7d │ │ │ │ │ + cbz r0, 6c0 <_PyTokenizer_Get+0x6c0> │ │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + str.w r5, [r4, #2704] @ 0xa90 │ │ │ │ │ + subs r2, r3, r5 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memchr │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 2d0 <_PyTokenizer_Get+0x2d0> │ │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ │ + mov r3, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2600 │ │ │ │ │ - ldr r2, [r5, #64] @ 0x40 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ + str r2, [r4, #4] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - adds r2, #43 @ 0x2b │ │ │ │ │ - adds r0, r4, r3 │ │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ │ - lsls r2, r2, #6 │ │ │ │ │ - str r1, [r4, r2] │ │ │ │ │ - str.w r1, [r0, #2812] @ 0xafc │ │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ │ - b.n 27c <_PyTokenizer_Get+0x27c> │ │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ │ - subs r0, #1 │ │ │ │ │ - b.n 27c <_PyTokenizer_Get+0x27c> │ │ │ │ │ + ldr r2, [r4, #32] │ │ │ │ │ + b.n 52e <_PyTokenizer_Get+0x52e> │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + b.n 6a2 <_PyTokenizer_Get+0x6a2> │ │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + b.n 66a <_PyTokenizer_Get+0x66a> │ │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + b.n 52e <_PyTokenizer_Get+0x52e> │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.n 772 <_PyTokenizer_Get+0x772> │ │ │ │ │ + bne.n 76a <_PyTokenizer_Get+0x76a> │ │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 772 <_PyTokenizer_Get+0x772> │ │ │ │ │ + beq.n 76a <_PyTokenizer_Get+0x76a> │ │ │ │ │ ldr r6, [r4, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r6, [r4, #2704] @ 0xa90 │ │ │ │ │ subs r2, r5, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ @@ -693,41 +710,23 @@ │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ b.n 23c <_PyTokenizer_Get+0x23c> │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - b.n 562 <_PyTokenizer_Get+0x562> │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - str r2, [r4, #4] │ │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ │ - b.n 57a <_PyTokenizer_Get+0x57a> │ │ │ │ │ - ldr.w r2, [r1, #2760] @ 0xac8 │ │ │ │ │ - mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ - mvn.w sl, r2 │ │ │ │ │ - mov.w sl, sl, lsr #31 │ │ │ │ │ - b.n 598 <_PyTokenizer_Get+0x598> │ │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - b.n 6f6 <_PyTokenizer_Get+0x6f6> │ │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - b.n 57a <_PyTokenizer_Get+0x57a> │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.n 76c <_PyTokenizer_Get+0x76c> │ │ │ │ │ + bne.n 764 <_PyTokenizer_Get+0x764> │ │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov fp, r3 │ │ │ │ │ - cbz r0, 762 <_PyTokenizer_Get+0x762> │ │ │ │ │ + cbz r0, 75a <_PyTokenizer_Get+0x75a> │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r5, [r4, #2704] @ 0xa90 │ │ │ │ │ subs r2, r3, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ @@ -753,44 +752,27 @@ │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r3, sl │ │ │ │ │ b.n fc <_PyTokenizer_Get+0xfc> │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ b.n 23c <_PyTokenizer_Get+0x23c> │ │ │ │ │ - movs r2, #15 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - str r2, [r4, #32] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - str r0, [sp, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.n 288 <_PyTokenizer_Get+0x288> │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - b.n 3c2 <_PyTokenizer_Get+0x3c2> │ │ │ │ │ - movs r2, #29 │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - mov r3, sl │ │ │ │ │ - str r2, [r4, #32] │ │ │ │ │ - b.n fc <_PyTokenizer_Get+0xfc> │ │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ │ add r3, r4 │ │ │ │ │ cmp r1, #3 │ │ │ │ │ add.w r2, r4, r2, lsl #6 │ │ │ │ │ ldr.w r0, [r2, #2784] @ 0xae0 │ │ │ │ │ ldr.w r2, [r3, #2776] @ 0xad8 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ │ ldr.w r3, [r3, #2780] @ 0xadc │ │ │ │ │ str.w r3, [r4, #2704] @ 0xa90 │ │ │ │ │ str.w r0, [r4, #464] @ 0x1d0 │ │ │ │ │ - bne.n 8b6 <_PyTokenizer_Get+0x8b6> │ │ │ │ │ + bne.n 852 <_PyTokenizer_Get+0x852> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ @@ -802,68 +784,45 @@ │ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.n 288 <_PyTokenizer_Get+0x288> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movs r1, #10 │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ - bl 2600 │ │ │ │ │ - ldr r3, [r5, #64] @ 0x40 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ │ - add.w r3, r4, r3, lsl #6 │ │ │ │ │ - str.w r6, [r3, #2752] @ 0xac0 │ │ │ │ │ - str.w r6, [r2, #2812] @ 0xafc │ │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ │ - str r0, [sp, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.n 288 <_PyTokenizer_Get+0x288> │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ - R_ARM_THM_CALL _Py_FatalErrorFunc │ │ │ │ │ - cbz r0, 84c <_PyTokenizer_Get+0x84c> │ │ │ │ │ + movs r2, #29 │ │ │ │ │ + mov r5, r9 │ │ │ │ │ + mov r3, sl │ │ │ │ │ + str r2, [r4, #32] │ │ │ │ │ + b.n fc <_PyTokenizer_Get+0xfc> │ │ │ │ │ + cbz r0, 7ec <_PyTokenizer_Get+0x7ec> │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2600 │ │ │ │ │ + bl 25f8 │ │ │ │ │ add.w r2, r4, r9 │ │ │ │ │ movs r7, #0 │ │ │ │ │ ldr.w r0, [r2, #2768] @ 0xad0 │ │ │ │ │ b.n 126 <_PyTokenizer_Get+0x126> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2544 │ │ │ │ │ + bl 253c │ │ │ │ │ mov r2, r0 │ │ │ │ │ b.n 4f2 <_PyTokenizer_Get+0x4f2> │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyTokenizer_warn_invalid_escape_sequence> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_warn_invalid_escape_sequence │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 82e <_PyTokenizer_Get+0x82e> │ │ │ │ │ + beq.n 7ce <_PyTokenizer_Get+0x7ce> │ │ │ │ │ mov r3, r7 │ │ │ │ │ - b.n 7de <_PyTokenizer_Get+0x7de> │ │ │ │ │ + b.n 7b4 <_PyTokenizer_Get+0x7b4> │ │ │ │ │ movs r2, #29 │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r2, [r4, #32] │ │ │ │ │ - b.n 586 <_PyTokenizer_Get+0x586> │ │ │ │ │ + b.n 53a <_PyTokenizer_Get+0x53a> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ @@ -871,52 +830,92 @@ │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ b.n 288 <_PyTokenizer_Get+0x288> │ │ │ │ │ + movs r2, #15 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + str r2, [r4, #32] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + str r0, [sp, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.n 288 <_PyTokenizer_Get+0x288> │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + b.n 3c2 <_PyTokenizer_Get+0x3c2> │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ + R_ARM_THM_CALL _Py_FatalErrorFunc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b.n 816 <_PyTokenizer_Get+0x816> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ R_ARM_THM_CALL _Py_FatalErrorFunc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl 2544 │ │ │ │ │ + bl 253c │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ │ - bne.n 8c6 <_PyTokenizer_Get+0x8c6> │ │ │ │ │ + bne.n 8be <_PyTokenizer_Get+0x8be> │ │ │ │ │ ldr.w r0, [r3, #2768] @ 0xad0 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ b.n 126 <_PyTokenizer_Get+0x126> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.n 876 <_PyTokenizer_Get+0x876> │ │ │ │ │ + movs r1, #10 │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ + bl 25f8 │ │ │ │ │ + ldr r3, [r5, #64] @ 0x40 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ │ + add.w r3, r4, r3, lsl #6 │ │ │ │ │ + str.w r6, [r3, #2752] @ 0xac0 │ │ │ │ │ + str.w r6, [r2, #2812] @ 0xafc │ │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ + str r0, [sp, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.n 288 <_PyTokenizer_Get+0x288> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl 2600 │ │ │ │ │ + bl 25f8 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ movs r7, #0 │ │ │ │ │ ldr.w r0, [r3, #2768] @ 0xad0 │ │ │ │ │ b.n 126 <_PyTokenizer_Get+0x126> │ │ │ │ │ │ │ │ │ │ -000008d8 : │ │ │ │ │ +000008d0 : │ │ │ │ │ tok_get_normal_mode(): │ │ │ │ │ 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 │ │ │ │ │ mov fp, r0 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ @@ -924,100 +923,100 @@ │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ mov sl, r1 │ │ │ │ │ ldr.w r3, [fp, #448] @ 0x1c0 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ str.w r5, [fp, #28] │ │ │ │ │ str.w r0, [fp, #472] @ 0x1d8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c4c │ │ │ │ │ + bne.w c44 │ │ │ │ │ ldr.w r6, [fp, #452] @ 0x1c4 │ │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ │ ldr.w r1, [fp, #476] @ 0x1dc │ │ │ │ │ str.w r5, [fp, #28] │ │ │ │ │ str.w r1, [fp, #472] @ 0x1d8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w f9e │ │ │ │ │ + bne.w fae │ │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 1278 │ │ │ │ │ + beq.w 12a4 │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ itt cs │ │ │ │ │ movcs r2, #29 │ │ │ │ │ strcs.w r2, [fp, #32] │ │ │ │ │ - bcs.n 964 │ │ │ │ │ + bcs.n 95c │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ str.w r2, [fp, #476] @ 0x1dc │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ str.w r2, [fp, #4] │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ ldrb r0, [r5, #0] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ str.w r5, [fp, #4] │ │ │ │ │ - bhi.w 21f2 │ │ │ │ │ + bhi.w 235e │ │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 21de │ │ │ │ │ + bne.w 234a │ │ │ │ │ str.w r1, [fp, #476] @ 0x1dc │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ mvn.w r8, #2147483648 @ 0x80000000 │ │ │ │ │ str.w r9, [fp, #28] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 1220 │ │ │ │ │ + beq.w 124c │ │ │ │ │ ldr.w r1, [fp, #476] @ 0x1dc │ │ │ │ │ mov r0, r1 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bcs.w 1270 │ │ │ │ │ + bcs.w 129c │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ adds r4, r5, #1 │ │ │ │ │ str.w r2, [fp, #476] @ 0x1dc │ │ │ │ │ str.w r4, [fp, #4] │ │ │ │ │ ldrb r7, [r5, #0] │ │ │ │ │ sub.w r2, r7, #9 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #23 │ │ │ │ │ - bhi.w af8 │ │ │ │ │ + bhi.w af0 │ │ │ │ │ mov.w ip, #9 │ │ │ │ │ movt ip, #128 @ 0x80 │ │ │ │ │ lsr.w ip, ip, r2 │ │ │ │ │ tst.w ip, #1 │ │ │ │ │ - bne.w e9e │ │ │ │ │ + bne.w e96 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 21c0 │ │ │ │ │ + beq.w 232c │ │ │ │ │ str.w r5, [fp, #28] │ │ │ │ │ str.w r1, [fp, #472] @ 0x1d8 │ │ │ │ │ ldr.w r2, [fp, #32] │ │ │ │ │ cmp r2, #28 │ │ │ │ │ - beq.w 16d4 │ │ │ │ │ + beq.w 1710 │ │ │ │ │ bic.w r3, r7, #32 │ │ │ │ │ sub.w r2, r3, #65 @ 0x41 │ │ │ │ │ cmp r2, #25 │ │ │ │ │ - bls.w b6e │ │ │ │ │ + bls.w b66 │ │ │ │ │ sub.w r2, r7, #95 @ 0x5f │ │ │ │ │ clz r2, r2 │ │ │ │ │ lsrs r2, r2, #5 │ │ │ │ │ cmp r7, #127 @ 0x7f │ │ │ │ │ it gt │ │ │ │ │ orrgt.w r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b7a │ │ │ │ │ + bne.w b72 │ │ │ │ │ cmp r7, #13 │ │ │ │ │ - beq.w 21b4 │ │ │ │ │ + beq.w 249e │ │ │ │ │ cmp r7, #10 │ │ │ │ │ - beq.w c28 │ │ │ │ │ + beq.w c20 │ │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ │ - beq.w ef0 │ │ │ │ │ + beq.w ee8 │ │ │ │ │ uxtb r1, r7 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ ldr.w r3, [r5, r1, lsl #2] │ │ │ │ │ lsls r3, r3, #29 │ │ │ │ │ - bmi.w cfa │ │ │ │ │ + bmi.w cf2 │ │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_tolower │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_tolower │ │ │ │ │ cmp r7, #34 @ 0x22 │ │ │ │ │ it ne │ │ │ │ │ @@ -1026,69 +1025,69 @@ │ │ │ │ │ moveq r0, #1 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #102 @ 0x66 │ │ │ │ │ - beq.w 18c0 │ │ │ │ │ + beq.w 179e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1316 │ │ │ │ │ + bne.w 130a │ │ │ │ │ cmp r7, #92 @ 0x5c │ │ │ │ │ - beq.w 1f26 │ │ │ │ │ + beq.w 1e96 │ │ │ │ │ sub.w r6, r7, #125 @ 0x7d │ │ │ │ │ clz r6, r6 │ │ │ │ │ lsrs r6, r6, #5 │ │ │ │ │ cmp r7, #58 @ 0x3a │ │ │ │ │ ite ne │ │ │ │ │ movne r3, r6 │ │ │ │ │ orreq.w r3, r6, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11ee │ │ │ │ │ + bne.w 121a │ │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ │ it ne │ │ │ │ │ cmpne r7, #33 @ 0x21 │ │ │ │ │ - beq.w 11ee │ │ │ │ │ + beq.w 121a │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2544 │ │ │ │ │ + bl 253c │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyToken_TwoChars> │ │ │ │ │ R_ARM_THM_CALL _PyToken_TwoChars │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ │ - bne.w 15f0 │ │ │ │ │ + bne.w 1616 │ │ │ │ │ adds r0, r5, #1 │ │ │ │ │ - beq.w e66 │ │ │ │ │ + beq.w e5e │ │ │ │ │ ldrd r1, r3, [fp] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str.w r2, [fp, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bcc.w 21f2 │ │ │ │ │ + bcc.w 235e │ │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ │ uxtb r5, r5 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 21de │ │ │ │ │ + bne.w 234a │ │ │ │ │ ldr.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ cmp r7, #91 @ 0x5b │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ - beq.w d9c │ │ │ │ │ - ble.w e6e │ │ │ │ │ + beq.w d94 │ │ │ │ │ + ble.w e66 │ │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ │ - beq.w d9c │ │ │ │ │ + beq.w d94 │ │ │ │ │ bic.w r3, r7, #32 │ │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ │ - beq.w ea2 │ │ │ │ │ + beq.w e9a │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1010 │ │ │ │ │ + beq.w 1022 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr.w r6, [fp, #28] │ │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ │ bl 0 <_PyToken_OneChar> │ │ │ │ │ R_ARM_THM_CALL _PyToken_OneChar │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -1101,124 +1100,124 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str.w r1, [fp, #472] @ 0x1d8 │ │ │ │ │ it eq │ │ │ │ │ moveq r5, #0 │ │ │ │ │ cmp r7, #35 @ 0x23 │ │ │ │ │ str.w r5, [fp, #28] │ │ │ │ │ - bne.w 9be │ │ │ │ │ + bne.w 9b6 │ │ │ │ │ movw r4, #47102 @ 0xb7fe │ │ │ │ │ movt r4, #65535 @ 0xffff │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2544 │ │ │ │ │ + bl 253c │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ cmp r3, #14 │ │ │ │ │ - bhi.n b14 │ │ │ │ │ + bhi.n b0c │ │ │ │ │ asr.w r3, r4, r3 │ │ │ │ │ lsls r5, r3, #31 │ │ │ │ │ - bmi.n b14 │ │ │ │ │ + bmi.n b0c │ │ │ │ │ add.w r5, fp, #12288 @ 0x3000 │ │ │ │ │ ldr.w r3, [fp, #2736] @ 0xab0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1bd2 │ │ │ │ │ + bne.w 1b04 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1c1e │ │ │ │ │ + bne.w 1e0a │ │ │ │ │ ldr.w r2, [fp, #32] │ │ │ │ │ cmp r2, #28 │ │ │ │ │ - beq.w 16d4 │ │ │ │ │ + beq.w 1710 │ │ │ │ │ adds r3, r7, #1 │ │ │ │ │ - bne.w 9ee │ │ │ │ │ + bne.w 9e6 │ │ │ │ │ ldr.w r3, [fp, #480] @ 0x1e0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w cf6 │ │ │ │ │ + bne.w cee │ │ │ │ │ subs r2, #11 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ it ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ lsls r2, r2, #6 │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.n c22 │ │ │ │ │ + b.n c1a │ │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ │ - beq.w 11e2 │ │ │ │ │ + beq.w 120e │ │ │ │ │ cmp r3, #85 @ 0x55 │ │ │ │ │ - beq.w 1116 │ │ │ │ │ + beq.w 1142 │ │ │ │ │ cmp r3, #82 @ 0x52 │ │ │ │ │ - beq.w 150e │ │ │ │ │ + beq.w 1502 │ │ │ │ │ cmp r3, #70 @ 0x46 │ │ │ │ │ - beq.w 108a │ │ │ │ │ + beq.w 10b6 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mvn.w r6, #2147483648 @ 0x80000000 │ │ │ │ │ - b.n bb4 │ │ │ │ │ + b.n bac │ │ │ │ │ ldrd r4, r3, [fp, #4] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.w 113a │ │ │ │ │ + beq.w 1166 │ │ │ │ │ ldr.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bcs.w 117e │ │ │ │ │ + bcs.w 11aa │ │ │ │ │ adds r3, #1 │ │ │ │ │ adds r2, r4, #1 │ │ │ │ │ str.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ str.w r2, [fp, #4] │ │ │ │ │ ldrb r7, [r4, #0] │ │ │ │ │ bic.w r3, r7, #32 │ │ │ │ │ subs r3, #65 @ 0x41 │ │ │ │ │ cmp r3, #25 │ │ │ │ │ - bls.n b8e │ │ │ │ │ + bls.n b86 │ │ │ │ │ sub.w r3, r7, #48 @ 0x30 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - bls.n b8e │ │ │ │ │ + bls.n b86 │ │ │ │ │ cmp r7, #127 @ 0x7f │ │ │ │ │ ite le │ │ │ │ │ movle r3, #0 │ │ │ │ │ movgt r3, #1 │ │ │ │ │ cmp r7, #95 @ 0x5f │ │ │ │ │ ite ne │ │ │ │ │ movne r2, r3 │ │ │ │ │ orreq.w r2, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w e9a │ │ │ │ │ + bne.w e92 │ │ │ │ │ adds r3, r7, #1 │ │ │ │ │ - beq.w 18b2 │ │ │ │ │ + beq.w 1918 │ │ │ │ │ ldrd r2, r8, [fp] │ │ │ │ │ mov r3, r8 │ │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r8, r2 │ │ │ │ │ str.w r8, [fp, #4] │ │ │ │ │ - bcc.w 21f2 │ │ │ │ │ + bcc.w 235e │ │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ │ uxtb r7, r7 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.w 21de │ │ │ │ │ + bne.w 234a │ │ │ │ │ ldr.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 1de8 │ │ │ │ │ + bne.w 1dae │ │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [fp, #448] @ 0x1c0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w fc4 │ │ │ │ │ + beq.w fd4 │ │ │ │ │ add.w r2, fp, #12288 @ 0x3000 │ │ │ │ │ ldr r3, [r2, #68] @ 0x44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1a7e │ │ │ │ │ + bne.w 1926 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r3, [fp, #28] │ │ │ │ │ str.w r2, [fp, #472] @ 0x1d8 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mvn.w r9, #2147483648 @ 0x80000000 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r0, r2 │ │ │ │ │ @@ -1226,125 +1225,125 @@ │ │ │ │ │ str.w r2, [fp, #448] @ 0x1c0 │ │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ │ mov r7, r6 │ │ │ │ │ subs r6, r0, r6 │ │ │ │ │ add.w r8, r6, r7 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n c9c │ │ │ │ │ + beq.n c94 │ │ │ │ │ ldr.w r1, [fp, #476] @ 0x1dc │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - bcs.n ce6 │ │ │ │ │ + bcs.n cde │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ str.w r2, [fp, #476] @ 0x1dc │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ str.w r2, [fp, #4] │ │ │ │ │ ldrb.w ip, [r5] │ │ │ │ │ cmp.w ip, #32 │ │ │ │ │ - bne.w de4 │ │ │ │ │ + bne.w ddc │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ add.w r8, r6, r7 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n c70 │ │ │ │ │ + bne.n c68 │ │ │ │ │ ldr.w r3, [fp, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.n cec │ │ │ │ │ + bne.n ce4 │ │ │ │ │ ldr.w r3, [fp, #2744] @ 0xab8 │ │ │ │ │ mov r0, fp │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ │ mov r1, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 198a │ │ │ │ │ + beq.w 1a14 │ │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r5, [fp, #2704] @ 0xa90 │ │ │ │ │ subs r2, r3, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1978 │ │ │ │ │ + bne.w 1a02 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 1942 │ │ │ │ │ + beq.w 19cc │ │ │ │ │ ldr.w r1, [fp, #476] @ 0x1dc │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bcc.n c78 │ │ │ │ │ + bcc.n c70 │ │ │ │ │ movs r3, #29 │ │ │ │ │ str.w r3, [fp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f52 │ │ │ │ │ + beq.w f4a │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 106a │ │ │ │ │ + b.n 10a8 │ │ │ │ │ mov r0, fp │ │ │ │ │ cmp r7, #48 @ 0x30 │ │ │ │ │ - bne.w 1030 │ │ │ │ │ - bl 2544 │ │ │ │ │ + bne.w 106e │ │ │ │ │ + bl 253c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #98 @ 0x62 │ │ │ │ │ - beq.w 1f44 │ │ │ │ │ - bgt.w 143a │ │ │ │ │ + beq.w 1f3e │ │ │ │ │ + bgt.w 142e │ │ │ │ │ cmp r0, #88 @ 0x58 │ │ │ │ │ - beq.w 19fe │ │ │ │ │ - bgt.w 15a0 │ │ │ │ │ + beq.w 197e │ │ │ │ │ + bgt.w 1594 │ │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ │ - beq.w 1f44 │ │ │ │ │ + beq.w 1f3e │ │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ │ - beq.w 1eb2 │ │ │ │ │ + beq.w 1d58 │ │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ │ - beq.w 1d1c │ │ │ │ │ + beq.w 1c96 │ │ │ │ │ uxtb r3, r7 │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ lsls r1, r3, #29 │ │ │ │ │ - bmi.w 249c │ │ │ │ │ + bmi.w 20f8 │ │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ │ - beq.w 1ac8 │ │ │ │ │ + beq.w 1ade │ │ │ │ │ cmp r7, #45 @ 0x2d │ │ │ │ │ - bgt.w 1d50 │ │ │ │ │ + bgt.w 1cc8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2870 │ │ │ │ │ + bl 2868 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cf6 │ │ │ │ │ + beq.n cee │ │ │ │ │ ldr.w r6, [fp, #4] │ │ │ │ │ adds r3, r7, #1 │ │ │ │ │ - beq.w 1c0a │ │ │ │ │ + beq.w 1c0a │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ subs r5, r6, #1 │ │ │ │ │ str.w r5, [fp, #4] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bcc.w 21f2 │ │ │ │ │ + bcc.w 235e │ │ │ │ │ ldrb.w r2, [r6, #-1] │ │ │ │ │ uxtb r3, r7 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 21de │ │ │ │ │ + bne.w 234a │ │ │ │ │ ldr.w r2, [fp, #476] @ 0x1dc │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ str.w r2, [fp, #476] @ 0x1dc │ │ │ │ │ movs r2, #2 │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.n c22 │ │ │ │ │ + b.n c1a │ │ │ │ │ ldr.w r3, [fp, #480] @ 0x1e0 │ │ │ │ │ cmp r3, #199 @ 0xc7 │ │ │ │ │ - bgt.w 2110 │ │ │ │ │ + bgt.w 231a │ │ │ │ │ add.w r2, fp, r3 │ │ │ │ │ add.w r5, fp, r3, lsl #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ strb.w r7, [r2, #484] @ 0x1e4 │ │ │ │ │ ldr.w r1, [fp, #464] @ 0x1d0 │ │ │ │ │ str.w r1, [r5, #684] @ 0x2ac │ │ │ │ │ ldr.w r1, [fp, #28] │ │ │ │ │ @@ -1355,208 +1354,217 @@ │ │ │ │ │ add.w r3, fp, #12288 @ 0x3000 │ │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ittt gt │ │ │ │ │ ldrgt.w r3, [sl, #4] │ │ │ │ │ addgt r3, #1 │ │ │ │ │ strgt.w r3, [sl, #4] │ │ │ │ │ - b.n aca │ │ │ │ │ + b.n ac2 │ │ │ │ │ cmp.w ip, #9 │ │ │ │ │ - beq.w 1a9e │ │ │ │ │ + beq.w 1b4e │ │ │ │ │ movs r6, #0 │ │ │ │ │ cmp.w ip, #12 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - beq.w c60 │ │ │ │ │ + beq.w c58 │ │ │ │ │ cmp.w ip, #92 @ 0x5c │ │ │ │ │ - beq.w 2246 │ │ │ │ │ + beq.w 22e4 │ │ │ │ │ ldr.w r0, [fp] │ │ │ │ │ str.w r5, [fp, #4] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bcc.w 21f2 │ │ │ │ │ + bcc.w 235e │ │ │ │ │ ldrb.w r0, [r2, #-1] │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne.w 21de │ │ │ │ │ + bne.w 234a │ │ │ │ │ sub.w lr, ip, #10 │ │ │ │ │ mov r0, r1 │ │ │ │ │ cmp.w lr, #25 │ │ │ │ │ str.w r1, [fp, #476] @ 0x1dc │ │ │ │ │ - bhi.w f52 │ │ │ │ │ + bhi.w f4a │ │ │ │ │ movs r6, #9 │ │ │ │ │ movt r6, #512 @ 0x200 │ │ │ │ │ lsr.w r6, r6, lr │ │ │ │ │ lsls r6, r6, #31 │ │ │ │ │ - bpl.w f52 │ │ │ │ │ + bpl.w f4a │ │ │ │ │ ldr.w r6, [fp, #456] @ 0x1c8 │ │ │ │ │ cmp.w ip, #10 │ │ │ │ │ it eq │ │ │ │ │ cmpeq r7, #0 │ │ │ │ │ - beq.w 147a │ │ │ │ │ + beq.w 146e │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 241e │ │ │ │ │ + bne.w 2020 │ │ │ │ │ ldr.w r6, [fp, #452] @ 0x1c4 │ │ │ │ │ str.w r1, [fp, #472] @ 0x1d8 │ │ │ │ │ str.w r5, [fp, #28] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w f9e │ │ │ │ │ + bne.w fae │ │ │ │ │ movs r6, #1 │ │ │ │ │ - b.n 926 │ │ │ │ │ + b.n 91e │ │ │ │ │ cmp r7, #91 @ 0x5b │ │ │ │ │ - beq.n d9c │ │ │ │ │ - bgt.w ac0 │ │ │ │ │ + beq.n d94 │ │ │ │ │ + bgt.w ab8 │ │ │ │ │ cmp r7, #40 @ 0x28 │ │ │ │ │ - beq.n d9c │ │ │ │ │ + beq.n d94 │ │ │ │ │ cmp r7, #41 @ 0x29 │ │ │ │ │ - beq.w 118e │ │ │ │ │ + beq.w 11ba │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1010 │ │ │ │ │ + beq.w 1022 │ │ │ │ │ cmp r7, #61 @ 0x3d │ │ │ │ │ - bne.w ad6 │ │ │ │ │ + bne.w ace │ │ │ │ │ ldrd r3, r2, [sl, #4] │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ it eq │ │ │ │ │ streq.w r3, [sl, #56] @ 0x38 │ │ │ │ │ - b.n ad6 │ │ │ │ │ + b.n ace │ │ │ │ │ orrs r5, r3 │ │ │ │ │ - b.n b8e │ │ │ │ │ + b.n b86 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n 970 │ │ │ │ │ + b.n 968 │ │ │ │ │ add.w r5, fp, #12288 @ 0x3000 │ │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt.w 166c │ │ │ │ │ + bgt.w 1694 │ │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1762 │ │ │ │ │ + bne.w 16da │ │ │ │ │ ldr.w r2, [fp, #480] @ 0x1e0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 2122 │ │ │ │ │ - ble.w aca │ │ │ │ │ + beq.w 239a │ │ │ │ │ + ble.w ac2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [fp, #480] @ 0x1e0 │ │ │ │ │ add.w r3, fp, r2 │ │ │ │ │ ldrb.w r3, [r3, #484] @ 0x1e4 │ │ │ │ │ cmp r7, #41 @ 0x29 │ │ │ │ │ it eq │ │ │ │ │ cmpeq r3, #40 @ 0x28 │ │ │ │ │ - bne.w ff6 │ │ │ │ │ + bne.w 1006 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt.w 15d2 │ │ │ │ │ + bgt.w 15f8 │ │ │ │ │ movs r0, #41 @ 0x29 │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ad6 │ │ │ │ │ - b.n 1010 │ │ │ │ │ + bne.w ace │ │ │ │ │ + b.n 1022 │ │ │ │ │ mov r0, fp │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ - bl 2544 │ │ │ │ │ + bl 253c │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ ldr.w r2, [r5, r3, lsl #2] │ │ │ │ │ lsls r2, r2, #29 │ │ │ │ │ - bmi.w 1adc │ │ │ │ │ + bmi.w 1af2 │ │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ │ - beq.w 1b62 │ │ │ │ │ + beq.w 1be6 │ │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 1b4e │ │ │ │ │ + beq.w 1bd2 │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ subs r0, r5, #1 │ │ │ │ │ str.w r0, [fp, #4] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bcc.w 21f2 │ │ │ │ │ + bcc.w 235e │ │ │ │ │ ldrb.w r2, [r5, #-1] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 21de │ │ │ │ │ + bne.w 234a │ │ │ │ │ ldr.w r2, [fp, #476] @ 0x1dc │ │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ str.w r2, [fp, #476] @ 0x1dc │ │ │ │ │ movs r2, #23 │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.n c22 │ │ │ │ │ + b.n c1a │ │ │ │ │ movs r7, #0 │ │ │ │ │ ldr.w r6, [fp, #480] @ 0x1e0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 1078 │ │ │ │ │ + bne.w 15c6 │ │ │ │ │ ldr.w r1, [fp, #44] @ 0x2c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 23c2 │ │ │ │ │ + bne.n 1042 │ │ │ │ │ lsls r3, r1, #2 │ │ │ │ │ add.w r2, fp, r3 │ │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bne.w 12c2 │ │ │ │ │ + beq.n 1052 │ │ │ │ │ + ble.w 1528 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + cmp r1, #99 @ 0x63 │ │ │ │ │ + bgt.w 22fc │ │ │ │ │ add r3, fp │ │ │ │ │ - ldr.w r3, [r3, #2288] @ 0x8f0 │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ - bne.w 1598 │ │ │ │ │ + ldr.w r2, [r3, #2288] @ 0x8f0 │ │ │ │ │ + cmp r2, r8 │ │ │ │ │ + bge.w 158c │ │ │ │ │ + ldr.w r2, [fp, #452] @ 0x1c4 │ │ │ │ │ + str.w r1, [fp, #44] @ 0x2c │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + str.w r2, [fp, #452] @ 0x1c4 │ │ │ │ │ + str r7, [r3, #52] @ 0x34 │ │ │ │ │ + str.w r8, [r3, #2292] @ 0x8f4 │ │ │ │ │ ldr.w r1, [fp, #476] @ 0x1dc │ │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ │ - ldr.w r2, [fp, #452] @ 0x1c4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str.w r0, [fp, #472] @ 0x1d8 │ │ │ │ │ str.w r5, [fp, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 922 │ │ │ │ │ + beq.w 91a │ │ │ │ │ mov r6, r2 │ │ │ │ │ add.w r3, fp, #12288 @ 0x3000 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ │ - bge.w 14f2 │ │ │ │ │ + bge.w 14e6 │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1afc │ │ │ │ │ + bne.w 1a88 │ │ │ │ │ str.w r6, [fp, #452] @ 0x1c4 │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ movs r2, #6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.n c22 │ │ │ │ │ + b.n c1a │ │ │ │ │ ldr.w r3, [fp, #480] @ 0x1e0 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bgt.w c34 │ │ │ │ │ + bgt.w c2c │ │ │ │ │ add.w r2, fp, #12288 @ 0x3000 │ │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ │ ldr r1, [r2, #72] @ 0x48 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1bc6 │ │ │ │ │ + bne.w 1b30 │ │ │ │ │ subs r5, #1 │ │ │ │ │ str.w r6, [fp, #2700] @ 0xa8c │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ movs r2, #4 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.n c22 │ │ │ │ │ + b.n c1a │ │ │ │ │ cmp r7, #93 @ 0x5d │ │ │ │ │ it eq │ │ │ │ │ cmpeq r3, #91 @ 0x5b │ │ │ │ │ - bne.n 10f8 │ │ │ │ │ + bne.w 1124 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt.w 15d2 │ │ │ │ │ + bgt.w 15f8 │ │ │ │ │ movs r0, #93 @ 0x5d │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ad6 │ │ │ │ │ + bne.w ace │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ @@ -1564,737 +1572,737 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.n c22 │ │ │ │ │ - bl 275c │ │ │ │ │ + b.n c1a │ │ │ │ │ + add.w r3, fp, r1, lsl #2 │ │ │ │ │ + ldr r0, [r3, #48] @ 0x30 │ │ │ │ │ + lsls r3, r1, #2 │ │ │ │ │ + cmp r0, r4 │ │ │ │ │ + bne.w 2378 │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + add r3, fp │ │ │ │ │ + ldr.w r3, [r3, #2288] @ 0x8f0 │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ + bne.w 158c │ │ │ │ │ + ldr.w r1, [fp, #476] @ 0x1dc │ │ │ │ │ + ldr.w r5, [fp, #4] │ │ │ │ │ + ldr.w r2, [fp, #452] @ 0x1c4 │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + b.n f9e │ │ │ │ │ + bl 2754 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1aea │ │ │ │ │ + beq.w 2432 │ │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ │ - beq.w 1ac8 │ │ │ │ │ + beq.w 1ade │ │ │ │ │ bic.w r3, r7, #32 │ │ │ │ │ cmp r3, #69 @ 0x45 │ │ │ │ │ - beq.w 1b88 │ │ │ │ │ + beq.w 1b80 │ │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ │ - beq.w 1d5c │ │ │ │ │ + beq.w 1cd2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, fp │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ - bl 2870 │ │ │ │ │ + bl 2868 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d5a │ │ │ │ │ + bne.w d52 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.n c22 │ │ │ │ │ - ldr.w r1, [fp, #476] @ 0x1dc │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - ldr.w r5, [fp, #4] │ │ │ │ │ - ldr.w r2, [fp, #452] @ 0x1c4 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - b.n f8e │ │ │ │ │ + b.n c1a │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2544 │ │ │ │ │ + bl 253c │ │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, #34 @ 0x22 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ite eq │ │ │ │ │ moveq.w r9, #1 │ │ │ │ │ movne.w r9, #0 │ │ │ │ │ - beq.w 177c │ │ │ │ │ + beq.w 12f0 │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r8, r9 │ │ │ │ │ movs r6, #1 │ │ │ │ │ orr.w r2, r9, r8 │ │ │ │ │ bic.w r3, r7, #32 │ │ │ │ │ orrs.w r4, r2, r6 │ │ │ │ │ - bne.w 1518 │ │ │ │ │ + bne.w 150c │ │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ │ - beq.w 12fa │ │ │ │ │ - cbnz r5, 10d0 │ │ │ │ │ + beq.w 15d8 │ │ │ │ │ + cbnz r5, 10fc │ │ │ │ │ cmp r3, #85 @ 0x55 │ │ │ │ │ - beq.w 1a4c │ │ │ │ │ + beq.w 1a9e │ │ │ │ │ cmp r3, #82 @ 0x52 │ │ │ │ │ - beq.w 16b2 │ │ │ │ │ + beq.w 16ee │ │ │ │ │ cmp r3, #70 @ 0x46 │ │ │ │ │ - bne.w b86 │ │ │ │ │ + bne.w b7e │ │ │ │ │ movs r6, #1 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2544 │ │ │ │ │ + bl 253c │ │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, #34 @ 0x22 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r4, #1 │ │ │ │ │ movne r4, #0 │ │ │ │ │ - beq.w 1776 │ │ │ │ │ + beq.w 12ee │ │ │ │ │ mov r8, r4 │ │ │ │ │ - b.n 10ac │ │ │ │ │ + b.n 10d8 │ │ │ │ │ cmp r7, #125 @ 0x7d │ │ │ │ │ it eq │ │ │ │ │ cmpeq r3, #123 @ 0x7b │ │ │ │ │ - bne.w 2442 │ │ │ │ │ + bne.w 24aa │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt.w 1b12 │ │ │ │ │ + bgt.w 1b3c │ │ │ │ │ movs r0, #125 @ 0x7d │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ad6 │ │ │ │ │ - b.n 1010 │ │ │ │ │ + bne.w ace │ │ │ │ │ + b.n 1022 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ mov r9, r5 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2544 │ │ │ │ │ + bl 253c │ │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, #34 @ 0x22 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ - beq.w 1316 │ │ │ │ │ + beq.w 130a │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b.n 10ac │ │ │ │ │ + b.n 10d8 │ │ │ │ │ ldr.w r3, [fp, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.n 1184 │ │ │ │ │ + bne.n 11b0 │ │ │ │ │ ldr.w r3, [fp, #2744] @ 0xab8 │ │ │ │ │ mov r0, fp │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r7, [fp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 191c │ │ │ │ │ + beq.w 1912 │ │ │ │ │ ldr.w r4, [fp, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r4, [fp, #2704] @ 0xa90 │ │ │ │ │ subs r2, r7, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1cc2 │ │ │ │ │ + bne.w 1e7c │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - beq.n 113a │ │ │ │ │ + beq.n 1166 │ │ │ │ │ ldr.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcc.w ba2 │ │ │ │ │ + bcc.w b9a │ │ │ │ │ movs r3, #29 │ │ │ │ │ str.w r3, [fp, #32] │ │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ mvn.w r3, #32 │ │ │ │ │ - b.n bb4 │ │ │ │ │ + b.n bac │ │ │ │ │ add.w r5, fp, #12288 @ 0x3000 │ │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.w eae │ │ │ │ │ + ble.w ea6 │ │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1f9a │ │ │ │ │ + bne.w 1b6a │ │ │ │ │ ldr.w r2, [fp, #480] @ 0x1e0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 2122 │ │ │ │ │ - bgt.w ec4 │ │ │ │ │ + beq.w 239a │ │ │ │ │ + bgt.w ebc │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 15e2 │ │ │ │ │ + blt.w 1608 │ │ │ │ │ cmp r7, #125 @ 0x7d │ │ │ │ │ - bne.w aca │ │ │ │ │ + bne.w ac2 │ │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 1108 │ │ │ │ │ + bne.n 1134 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl, #8] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [sl, #56] @ 0x38 │ │ │ │ │ - b.n 1108 │ │ │ │ │ + b.n 1134 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ mov r5, r8 │ │ │ │ │ - b.n 111e │ │ │ │ │ + b.n 114a │ │ │ │ │ add.w r5, fp, #12288 @ 0x3000 │ │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.w 1488 │ │ │ │ │ + bgt.w 147c │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2544 │ │ │ │ │ + bl 253c │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyToken_TwoChars> │ │ │ │ │ R_ARM_THM_CALL _PyToken_TwoChars │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ │ - bne.w 15f0 │ │ │ │ │ + bne.w 1616 │ │ │ │ │ adds r1, r5, #1 │ │ │ │ │ - bne.w a88 │ │ │ │ │ + bne.w a80 │ │ │ │ │ cmp r7, #91 @ 0x5b │ │ │ │ │ - bgt.w aba │ │ │ │ │ - b.n e72 │ │ │ │ │ + bgt.w ab2 │ │ │ │ │ + b.n e6a │ │ │ │ │ ldr.w r2, [fp, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne.w 16b8 │ │ │ │ │ + bne.w 16f4 │ │ │ │ │ ldr.w r3, [fp, #2744] @ 0xab8 │ │ │ │ │ mov r0, fp │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 172c │ │ │ │ │ + beq.w 1768 │ │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r5, [fp, #2704] @ 0xa90 │ │ │ │ │ subs r2, r3, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ mov r4, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 171a │ │ │ │ │ + bne.w 1756 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq.w 16e6 │ │ │ │ │ + beq.w 1722 │ │ │ │ │ ldr.w r1, [fp, #476] @ 0x1dc │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ mov r0, r1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bcc.w 982 │ │ │ │ │ + bcc.w 97a │ │ │ │ │ movs r2, #29 │ │ │ │ │ str.w r2, [fp, #32] │ │ │ │ │ - b.n 16bc │ │ │ │ │ + b.n 16f8 │ │ │ │ │ ldr.w r2, [fp, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne.w 964 │ │ │ │ │ + bne.w 95c │ │ │ │ │ ldr.w r3, [fp, #2744] @ 0xab8 │ │ │ │ │ mov r0, fp │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1912 │ │ │ │ │ + beq.w 1908 │ │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r5, [fp, #2704] @ 0xa90 │ │ │ │ │ subs r2, r3, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1900 │ │ │ │ │ + bne.w 18f6 │ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ │ mov r4, r5 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - beq.w 18ca │ │ │ │ │ + beq.w 18c0 │ │ │ │ │ ldr.w r1, [fp, #476] @ 0x1dc │ │ │ │ │ mov r3, r7 │ │ │ │ │ - b.w 92c │ │ │ │ │ - ble.w 1534 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - cmp r1, #99 @ 0x63 │ │ │ │ │ - bgt.w 2206 │ │ │ │ │ - add r3, fp │ │ │ │ │ - ldr.w r2, [r3, #2288] @ 0x8f0 │ │ │ │ │ - cmp r2, r8 │ │ │ │ │ - bge.w 1598 │ │ │ │ │ - ldr.w r2, [fp, #452] @ 0x1c4 │ │ │ │ │ - str.w r1, [fp, #44] @ 0x2c │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - str.w r2, [fp, #452] @ 0x1c4 │ │ │ │ │ - str r7, [r3, #52] @ 0x34 │ │ │ │ │ - str.w r8, [r3, #2292] @ 0x8f4 │ │ │ │ │ - ldr.w r1, [fp, #476] @ 0x1dc │ │ │ │ │ - ldr.w r5, [fp, #4] │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - b.n f8e │ │ │ │ │ - mov.w r9, #1 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 2544 │ │ │ │ │ - cmp r0, #34 @ 0x22 │ │ │ │ │ + b.w 924 │ │ │ │ │ + cbz r6, 130a │ │ │ │ │ + ldr.w r3, [fp, #28] │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_ctype_tolower │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_ctype_tolower │ │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ │ + ldrb r3, [r2, r3] │ │ │ │ │ + cmp r3, #114 @ 0x72 │ │ │ │ │ it ne │ │ │ │ │ - cmpne r0, #39 @ 0x27 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - ite eq │ │ │ │ │ - moveq r6, #1 │ │ │ │ │ - movne r6, #0 │ │ │ │ │ - bne.w 10f4 │ │ │ │ │ + cmpne r3, #102 @ 0x66 │ │ │ │ │ + beq.w 17a4 │ │ │ │ │ ldr.w r2, [fp, #464] @ 0x1d0 │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr.w r3, [fp, #2704] @ 0xa90 │ │ │ │ │ str.w r2, [fp, #468] @ 0x1d4 │ │ │ │ │ str.w r3, [fp, #2708] @ 0xa94 │ │ │ │ │ - bl 2544 │ │ │ │ │ + bl 253c │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - beq.w 164e │ │ │ │ │ + beq.w 1674 │ │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ │ movs r5, #0 │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ - beq.w 1664 │ │ │ │ │ + beq.w 168c │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ add.w sl, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w sl, [fp, #4] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - bcc.w 21f2 │ │ │ │ │ + bcc.w 235e │ │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ │ uxtb r0, r0 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.w 21de │ │ │ │ │ + bne.w 234a │ │ │ │ │ ldr.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ movs r6, #1 │ │ │ │ │ mov r8, r6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ mov r3, r6 │ │ │ │ │ mvn.w r9, #2147483648 @ 0x80000000 │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r8, r3 │ │ │ │ │ movs r4, #0 │ │ │ │ │ str r4, [sp, #24] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.n 1424 │ │ │ │ │ + beq.n 1418 │ │ │ │ │ mov r4, sl │ │ │ │ │ ldr.w sl, [fp, #8] │ │ │ │ │ - b.n 138e │ │ │ │ │ + b.n 1382 │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ │ - beq.w 1690 │ │ │ │ │ + beq.w 16b8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp sl, r4 │ │ │ │ │ - beq.n 13d0 │ │ │ │ │ + beq.n 13c4 │ │ │ │ │ ldr.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bcs.n 1416 │ │ │ │ │ + bcs.n 140a │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ ldr.w r3, [fp, #32] │ │ │ │ │ adds r1, r4, #1 │ │ │ │ │ str.w r1, [fp, #4] │ │ │ │ │ cmp r3, #17 │ │ │ │ │ - beq.w cf6 │ │ │ │ │ + beq.w cee │ │ │ │ │ cmp r3, #22 │ │ │ │ │ - beq.n 1422 │ │ │ │ │ + beq.n 1416 │ │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ ite ne │ │ │ │ │ movne r2, #0 │ │ │ │ │ andeq.w r2, r8, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 2212 │ │ │ │ │ + bne.w 2444 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.n 1384 │ │ │ │ │ + bne.n 1378 │ │ │ │ │ adds r5, #1 │ │ │ │ │ mov sl, r1 │ │ │ │ │ - b.n 1378 │ │ │ │ │ + b.n 136c │ │ │ │ │ ldr.w r3, [fp, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.w 1992 │ │ │ │ │ + bne.w 1a1c │ │ │ │ │ ldr.w r3, [fp, #2744] @ 0xab8 │ │ │ │ │ mov r0, fp │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w sl, [fp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1aba │ │ │ │ │ + beq.w 1ad0 │ │ │ │ │ ldr.w r4, [fp, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r4, [fp, #2704] @ 0xa90 │ │ │ │ │ sub.w r2, sl, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1e44 │ │ │ │ │ + bne.w 1eb0 │ │ │ │ │ cmp r4, sl │ │ │ │ │ - beq.n 13d0 │ │ │ │ │ + beq.n 13c4 │ │ │ │ │ ldr.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcc.n 139a │ │ │ │ │ + bcc.n 138e │ │ │ │ │ movs r3, #29 │ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ │ mov r8, r6 │ │ │ │ │ str.w r3, [fp, #32] │ │ │ │ │ - b.n 19a4 │ │ │ │ │ + b.n 1a2e │ │ │ │ │ mov sl, r1 │ │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ │ movs r2, #3 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ str.w sl, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w c22 │ │ │ │ │ + b.w c1a │ │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ │ - beq.w 1eb2 │ │ │ │ │ + beq.w 1d58 │ │ │ │ │ cmp r0, #120 @ 0x78 │ │ │ │ │ - beq.w 19fe │ │ │ │ │ + beq.w 197e │ │ │ │ │ ldr.w r3, [r5, r0, lsl #2] │ │ │ │ │ lsls r4, r3, #29 │ │ │ │ │ - bmi.w 249c │ │ │ │ │ + bmi.w 20f8 │ │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ │ - beq.w 1b86 │ │ │ │ │ - ble.n 145e │ │ │ │ │ + beq.w 1b7e │ │ │ │ │ + ble.n 1452 │ │ │ │ │ cmp r7, #106 @ 0x6a │ │ │ │ │ - beq.w 1d5c │ │ │ │ │ + beq.w 1cd2 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2870 │ │ │ │ │ + bl 2868 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cf6 │ │ │ │ │ + beq.w cee │ │ │ │ │ ldr.w r6, [fp, #4] │ │ │ │ │ - b.n d64 │ │ │ │ │ + b.n d5c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w f50 │ │ │ │ │ + bne.w f48 │ │ │ │ │ ldr.w r2, [fp, #452] @ 0x1c4 │ │ │ │ │ movs r6, #1 │ │ │ │ │ - b.n f8e │ │ │ │ │ + b.n f9e │ │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 11fa │ │ │ │ │ + blt.w 1226 │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ │ ite eq │ │ │ │ │ moveq r8, r3 │ │ │ │ │ subne.w r8, r3, #1 │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - beq.w 1fae │ │ │ │ │ + beq.w 1c80 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 14d2 │ │ │ │ │ + bne.n 14c6 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2660 <_PyLexer_update_fstring_expr> │ │ │ │ │ + bl 2658 <_PyLexer_update_fstring_expr> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_update_fstring_expr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16d4 │ │ │ │ │ + beq.w 1710 │ │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ │ - beq.w 11fa │ │ │ │ │ + beq.w 1226 │ │ │ │ │ ldr.w r9, [r5, #64] @ 0x40 │ │ │ │ │ - add.w r5, fp, r9, lsl #6 │ │ │ │ │ - ldr.w r3, [r5, #2808] @ 0xaf8 │ │ │ │ │ + add.w ip, fp, r9, lsl #6 │ │ │ │ │ + ldr.w r3, [ip, #2808] @ 0xaf8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1fbc │ │ │ │ │ + bne.w 1ed0 │ │ │ │ │ cmp r7, #58 @ 0x3a │ │ │ │ │ - bne.w 11fa │ │ │ │ │ + bne.w 1226 │ │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.w 11fa │ │ │ │ │ + bne.w 1226 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ str.w r3, [sl, #60] @ 0x3c │ │ │ │ │ - b.w ad8 │ │ │ │ │ + b.w ad0 │ │ │ │ │ subs r6, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1b24 │ │ │ │ │ + bne.w 1946 │ │ │ │ │ str.w r6, [fp, #452] @ 0x1c4 │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ movs r2, #5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w c22 │ │ │ │ │ + b.w c1a │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ movs r5, #1 │ │ │ │ │ mov r9, r8 │ │ │ │ │ - b.n 111e │ │ │ │ │ + b.n 114a │ │ │ │ │ orr.w r1, r5, r6 │ │ │ │ │ orrs r1, r2 │ │ │ │ │ - beq.w 10c4 │ │ │ │ │ + beq.w 10f0 │ │ │ │ │ orrs.w r8, r5, r8 │ │ │ │ │ - bne.w b86 │ │ │ │ │ + bne.w b7e │ │ │ │ │ cmp r3, #82 @ 0x52 │ │ │ │ │ - bne.w b86 │ │ │ │ │ + bne.w b7e │ │ │ │ │ mov r5, r1 │ │ │ │ │ - b.n 10dc │ │ │ │ │ + b.n 1108 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.w 1922 │ │ │ │ │ + ble.w 195e │ │ │ │ │ ldr.w r0, [fp, #452] @ 0x1c4 │ │ │ │ │ add r3, fp │ │ │ │ │ subs r5, r1, #1 │ │ │ │ │ str.w r5, [fp, #44] @ 0x2c │ │ │ │ │ subs r2, r0, #1 │ │ │ │ │ str.w r2, [fp, #452] @ 0x1c4 │ │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ │ - cbz r5, 1584 │ │ │ │ │ + cbz r5, 1578 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bge.n 1584 │ │ │ │ │ + bge.n 1578 │ │ │ │ │ subs r0, #2 │ │ │ │ │ subs r5, r1, #2 │ │ │ │ │ str.w r0, [fp, #452] @ 0x1c4 │ │ │ │ │ str.w r5, [fp, #44] @ 0x2c │ │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ │ - cbz r5, 1584 │ │ │ │ │ + cbz r5, 1578 │ │ │ │ │ add.w r3, fp, #48 @ 0x30 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - ble.n 1584 │ │ │ │ │ + ble.n 1578 │ │ │ │ │ ldr.w r2, [fp, #452] @ 0x1c4 │ │ │ │ │ subs r5, #1 │ │ │ │ │ str.w r5, [fp, #44] @ 0x2c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [fp, #452] @ 0x1c4 │ │ │ │ │ ldr.w r2, [r3, r5, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 1568 │ │ │ │ │ + bne.n 155c │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bne.w 1922 │ │ │ │ │ + bne.w 195e │ │ │ │ │ add.w r3, r5, #572 @ 0x23c │ │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq.w f80 │ │ │ │ │ + beq.w 105e │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyTokenizer_indenterror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_indenterror │ │ │ │ │ - b.n 1020 │ │ │ │ │ + b.n 1032 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - bne.w d2e │ │ │ │ │ + bne.w d26 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2544 │ │ │ │ │ + bl 253c │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ lsls r0, r3, #29 │ │ │ │ │ - bmi.w 1d16 │ │ │ │ │ + bmi.w 1c90 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2600 │ │ │ │ │ + bl 25f8 │ │ │ │ │ mov r0, fp │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.n 1020 │ │ │ │ │ + b.n 1032 │ │ │ │ │ + ldr.w r1, [fp, #476] @ 0x1dc │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + ldr.w r5, [fp, #4] │ │ │ │ │ + ldr.w r2, [fp, #452] @ 0x1c4 │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + b.n f9e │ │ │ │ │ + mov.w r9, #1 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 253c │ │ │ │ │ + cmp r0, #34 @ 0x22 │ │ │ │ │ + it ne │ │ │ │ │ + cmpne r0, #39 @ 0x27 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + ite eq │ │ │ │ │ + moveq r6, #1 │ │ │ │ │ + movne r6, #0 │ │ │ │ │ + beq.w 130a │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + b.n 10d8 │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w aca │ │ │ │ │ + bge.w ac2 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, fp │ │ │ │ │ - b.n 101c │ │ │ │ │ + b.n 102e │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2544 │ │ │ │ │ + bl 253c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyToken_ThreeChars> │ │ │ │ │ R_ARM_THM_CALL _PyToken_ThreeChars │ │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ │ - bne.w 1dd6 │ │ │ │ │ + bne.w 1e6a │ │ │ │ │ adds r4, r6, #1 │ │ │ │ │ - beq.w 1dd4 │ │ │ │ │ + beq.w 1e68 │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ str.w r3, [fp, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcc.w 21f2 │ │ │ │ │ + bcc.w 235e │ │ │ │ │ ldrb.w r2, [r5, #-1] │ │ │ │ │ uxtb r6, r6 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w 21de │ │ │ │ │ + bne.w 234a │ │ │ │ │ ldr.w r0, [fp, #476] @ 0x1dc │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ subs r0, #1 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ str.w r0, [fp, #476] @ 0x1dc │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w c22 │ │ │ │ │ + b.w c1a │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2544 │ │ │ │ │ + bl 253c │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - beq.n 1754 │ │ │ │ │ + beq.w 1790 │ │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ │ movs r5, #1 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - bne.w 133e │ │ │ │ │ + bne.w 1332 │ │ │ │ │ movs r6, #1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r8, r6 │ │ │ │ │ - b.n 136a │ │ │ │ │ + b.n 135e │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne r6, #0 │ │ │ │ │ andeq.w r6, r6, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 119a │ │ │ │ │ + beq.w 11c6 │ │ │ │ │ mov r0, fp │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.n 1020 │ │ │ │ │ + b.n 1032 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2544 │ │ │ │ │ + bl 253c │ │ │ │ │ cmp r0, r7 │ │ │ │ │ ittt eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ streq r3, [sp, #24] │ │ │ │ │ ldreq.w r4, [fp, #4] │ │ │ │ │ - beq.w 1c04 │ │ │ │ │ + beq.w 1c28 │ │ │ │ │ cmp r0, #13 │ │ │ │ │ - beq.w 1bfa │ │ │ │ │ + beq.w 1c1e │ │ │ │ │ ldr.w r4, [fp, #4] │ │ │ │ │ - b.n 137e │ │ │ │ │ + b.n 1372 │ │ │ │ │ + ldr.w r3, [fp, #480] @ 0x1e0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble.w ac2 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str.w r3, [fp, #480] @ 0x1e0 │ │ │ │ │ + b.w ac2 │ │ │ │ │ movs r4, #0 │ │ │ │ │ movs r5, #1 │ │ │ │ │ - b.n 12fe │ │ │ │ │ + b.n 15dc │ │ │ │ │ ldr.w r1, [fp, #476] @ 0x1dc │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 23a2 │ │ │ │ │ + beq.w 2372 │ │ │ │ │ subs r5, #1 │ │ │ │ │ cmp r2, #28 │ │ │ │ │ str.w r0, [fp, #472] @ 0x1d8 │ │ │ │ │ str.w r5, [fp, #28] │ │ │ │ │ - bne.w b50 │ │ │ │ │ + bne.w b48 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w c22 │ │ │ │ │ + b.w c1a │ │ │ │ │ ldr.w r2, [fp, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne.n 16b8 │ │ │ │ │ + bne.n 16f4 │ │ │ │ │ ldr.w r3, [fp, #2744] @ 0xab8 │ │ │ │ │ mov r0, fp │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ │ - cbz r0, 172c │ │ │ │ │ + cbz r0, 1768 │ │ │ │ │ ldr.w r4, [fp, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r4, [fp, #2704] @ 0xa90 │ │ │ │ │ subs r2, r3, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ mov r5, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 125a │ │ │ │ │ + beq.w 1286 │ │ │ │ │ mov r0, fp │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ │ ldr.w r2, [fp, #476] @ 0x1dc │ │ │ │ │ str.w r3, [fp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2292 │ │ │ │ │ + beq.w 2170 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr.w r2, [fp, #32] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r1, [fp, #472] @ 0x1d8 │ │ │ │ │ cmp r2, #28 │ │ │ │ │ str.w r3, [fp, #28] │ │ │ │ │ - bne.w b50 │ │ │ │ │ - b.n 16d4 │ │ │ │ │ + bne.w b48 │ │ │ │ │ + b.n 1710 │ │ │ │ │ movs r6, #0 │ │ │ │ │ ldr.w sl, [fp, #4] │ │ │ │ │ mov.w r8, #3 │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b.n 136a │ │ │ │ │ - ldr.w r3, [fp, #480] @ 0x1e0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ble.w aca │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str.w r3, [fp, #480] @ 0x1e0 │ │ │ │ │ - b.w aca │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w 1316 │ │ │ │ │ - ldr.w r3, [fp, #28] │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _Py_ctype_tolower │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _Py_ctype_tolower │ │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ │ - ldrb r3, [r2, r3] │ │ │ │ │ - cmp r3, #114 @ 0x72 │ │ │ │ │ - it ne │ │ │ │ │ - cmpne r3, #102 @ 0x66 │ │ │ │ │ - bne.w 1316 │ │ │ │ │ + b.n 135e │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w a38 │ │ │ │ │ ldr.w r3, [fp, #464] @ 0x1d0 │ │ │ │ │ mov r0, fp │ │ │ │ │ str.w r3, [fp, #468] @ 0x1d4 │ │ │ │ │ ldr.w r3, [fp, #2704] @ 0xa90 │ │ │ │ │ str.w r3, [fp, #2708] @ 0xa94 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ - bl 2544 │ │ │ │ │ + bl 253c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - beq.w 1c76 │ │ │ │ │ + beq.w 1c2e │ │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ │ adds r6, r0, #1 │ │ │ │ │ itt eq │ │ │ │ │ moveq.w ip, #1 │ │ │ │ │ moveq r6, r1 │ │ │ │ │ - beq.w 1c90 │ │ │ │ │ + beq.w 1c48 │ │ │ │ │ ldr.w r0, [fp] │ │ │ │ │ subs r6, r1, #1 │ │ │ │ │ str.w r6, [fp, #4] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - bcc.w 21f2 │ │ │ │ │ + bcc.w 235e │ │ │ │ │ ldrb.w r1, [r1, #-1] │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.w 21de │ │ │ │ │ + bne.w 234a │ │ │ │ │ ldr.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ add.w r5, fp, #12288 @ 0x3000 │ │ │ │ │ ldr.w r8, [fp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r1, #149 @ 0x95 │ │ │ │ │ - bgt.w 1ca2 │ │ │ │ │ + bgt.w 1c5a │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ add.w r3, r1, #43 @ 0x2b │ │ │ │ │ str r1, [r5, #64] @ 0x40 │ │ │ │ │ lsls r1, r1, #6 │ │ │ │ │ movs r0, #1 │ │ │ │ │ add.w r5, fp, r1 │ │ │ │ │ mov.w lr, r3, lsl #6 │ │ │ │ │ @@ -2316,18 +2324,18 @@ │ │ │ │ │ str.w lr, [r5, #2788] @ 0xae4 │ │ │ │ │ str.w lr, [r5, #2792] @ 0xae8 │ │ │ │ │ str.w lr, [r5, #2800] @ 0xaf0 │ │ │ │ │ str.w ip, [fp, r9] │ │ │ │ │ str.w ip, [sl, #4] │ │ │ │ │ ldrb.w r9, [r8] │ │ │ │ │ cmp.w r9, #82 @ 0x52 │ │ │ │ │ - beq.n 188c │ │ │ │ │ - bls.w 1a54 │ │ │ │ │ + beq.n 189a │ │ │ │ │ + bls.w 1aa6 │ │ │ │ │ cmp.w r9, #102 @ 0x66 │ │ │ │ │ - bne.n 188c │ │ │ │ │ + bne.n 189a │ │ │ │ │ ldrb.w r0, [r8, #1] │ │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ │ sub.w r0, r0, #114 @ 0x72 │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ add.w r2, fp, r3, lsl #6 │ │ │ │ │ add r1, fp │ │ │ │ │ @@ -2338,1364 +2346,1354 @@ │ │ │ │ │ mov r0, fp │ │ │ │ │ strd r5, r4, [r2, #4] │ │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w c22 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 1de8 │ │ │ │ │ - ldr.w r8, [fp, #4] │ │ │ │ │ - b.w c10 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 1796 │ │ │ │ │ - b.w a40 │ │ │ │ │ + b.w c1a │ │ │ │ │ ldr.w r2, [fp, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne.w 1f20 │ │ │ │ │ + bne.w 1c7a │ │ │ │ │ ldr.w r3, [fp, #2744] @ 0xab8 │ │ │ │ │ mov r0, fp │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r7, [fp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1f40 │ │ │ │ │ + beq.w 1c8c │ │ │ │ │ ldr.w r4, [fp, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r4, [fp, #2704] @ 0xa90 │ │ │ │ │ subs r2, r7, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12b2 │ │ │ │ │ + beq.w 12de │ │ │ │ │ mov r0, fp │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ │ mov r5, r3 │ │ │ │ │ str.w r3, [fp, #4] │ │ │ │ │ - b.w 964 │ │ │ │ │ + b.w 95c │ │ │ │ │ str.w r7, [fp, #4] │ │ │ │ │ - b.n 1184 │ │ │ │ │ + b.n 11b0 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 1dae │ │ │ │ │ + ldr.w r8, [fp, #4] │ │ │ │ │ + b.w c08 │ │ │ │ │ + ldr r3, [r2, #72] @ 0x48 │ │ │ │ │ + ldr.w r5, [fp, #4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 2180 │ │ │ │ │ + ldr.w r3, [fp, #28] │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + movs r2, #63 @ 0x3f │ │ │ │ │ + mov r0, fp │ │ │ │ │ + str r5, [sp, #0] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.w c1a │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ + mov r0, fp │ │ │ │ │ + str.w r6, [fp, #452] @ 0x1c4 │ │ │ │ │ + movs r2, #5 │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + str r5, [sp, #0] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.w c1a │ │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r0, #21 │ │ │ │ │ str.w r0, [fp, #32] │ │ │ │ │ mov r0, fp │ │ │ │ │ str.w r2, [fp, #4] │ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w c22 │ │ │ │ │ + b.w c1a │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 253c │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ │ + beq.w 2468 │ │ │ │ │ + uxtb r3, r7 │ │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ + lsls r2, r3, #27 │ │ │ │ │ + bpl.w 244e │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 253c │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ + lsls r3, r3, #27 │ │ │ │ │ + bmi.n 1998 │ │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ │ + beq.w 2468 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 2868 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w d52 │ │ │ │ │ + b.w 10a8 │ │ │ │ │ ldr.w r3, [fp, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.w cec │ │ │ │ │ + bne.w ce4 │ │ │ │ │ ldr.w r3, [fp, #2744] @ 0xab8 │ │ │ │ │ mov r0, fp │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ │ mov r1, r3 │ │ │ │ │ - cbz r0, 198a │ │ │ │ │ + cbz r0, 1a14 │ │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r5, [fp, #2704] @ 0xa90 │ │ │ │ │ subs r2, r3, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cd4 │ │ │ │ │ + beq.w ccc │ │ │ │ │ mov r0, fp │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ │ str.w r1, [fp, #4] │ │ │ │ │ - b.w cec │ │ │ │ │ + b.w ce4 │ │ │ │ │ mov sl, r4 │ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ │ mov r8, r6 │ │ │ │ │ cmp r3, #17 │ │ │ │ │ - beq.w cf6 │ │ │ │ │ + beq.w cee │ │ │ │ │ cmp r3, #22 │ │ │ │ │ - beq.w 1424 │ │ │ │ │ + beq.w 1418 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ ldr.w r1, [fp, #468] @ 0x1d4 │ │ │ │ │ add.w r3, fp, #12288 @ 0x3000 │ │ │ │ │ ldr.w r2, [fp, #464] @ 0x1d0 │ │ │ │ │ str.w r1, [fp, #464] @ 0x1d0 │ │ │ │ │ ldr.w r1, [fp, #28] │ │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ │ adds r1, #1 │ │ │ │ │ str.w r1, [fp, #4] │ │ │ │ │ ldr.w r1, [fp, #2708] @ 0xa94 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str.w r1, [fp, #2704] @ 0xa90 │ │ │ │ │ - bgt.w 2160 │ │ │ │ │ + bgt.w 23da │ │ │ │ │ cmp.w r8, #3 │ │ │ │ │ - beq.w 2142 │ │ │ │ │ + beq.w 23bc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 2132 │ │ │ │ │ + bne.w 23aa │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ cmp r5, #10 │ │ │ │ │ - beq.w cf6 │ │ │ │ │ + beq.w cee │ │ │ │ │ movs r3, #24 │ │ │ │ │ str.w r3, [fp, #32] │ │ │ │ │ - b.w cf6 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 2544 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.w 2490 │ │ │ │ │ - uxtb r3, r7 │ │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ - lsls r2, r3, #27 │ │ │ │ │ - bpl.w 23a8 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 2544 │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ - lsls r3, r3, #27 │ │ │ │ │ - bmi.n 1a18 │ │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.w 2490 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ + b.w cee │ │ │ │ │ + str.w r6, [fp, #452] @ 0x1c4 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2870 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w d5a │ │ │ │ │ - b.w 106a │ │ │ │ │ + movs r2, #6 │ │ │ │ │ + str r5, [sp, #0] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.w c1a │ │ │ │ │ movs r5, #0 │ │ │ │ │ movs r4, #1 │ │ │ │ │ mov r9, r5 │ │ │ │ │ - b.n 12fe │ │ │ │ │ + b.n 15dc │ │ │ │ │ ldrb.w r3, [r8, #1] │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldrb r2, [r2, r3] │ │ │ │ │ mov r3, r8 │ │ │ │ │ sub.w r2, r2, #114 @ 0x72 │ │ │ │ │ clz r2, r2 │ │ │ │ │ lsrs r2, r2, #5 │ │ │ │ │ str.w r2, [r5, #2772] @ 0xad4 │ │ │ │ │ strd ip, lr, [r7, #4] │ │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w c22 │ │ │ │ │ - ldr r3, [r2, #72] @ 0x48 │ │ │ │ │ - ldr.w r5, [fp, #4] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 225e │ │ │ │ │ - ldr.w r3, [fp, #28] │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - movs r2, #63 @ 0x3f │ │ │ │ │ - mov r0, fp │ │ │ │ │ - str r5, [sp, #0] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w c22 │ │ │ │ │ - ldr.w r6, [fp, #40] @ 0x28 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - bl 0 <__aeabi_idiv> │ │ │ │ │ - R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - mla r6, r0, r6, r6 │ │ │ │ │ - add.w r0, r8, #1 │ │ │ │ │ - b.w c60 │ │ │ │ │ + b.w c1a │ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ │ mov r8, r6 │ │ │ │ │ ldr.w r3, [fp, #32] │ │ │ │ │ str.w sl, [fp, #4] │ │ │ │ │ - b.n 1998 │ │ │ │ │ + b.n 1a22 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2544 │ │ │ │ │ + bl 253c │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ lsls r1, r3, #29 │ │ │ │ │ - bpl.w 1042 │ │ │ │ │ + bpl.w 1080 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 275c │ │ │ │ │ + bl 2754 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1042 │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - movs r2, #64 @ 0x40 │ │ │ │ │ + bne.w 1080 │ │ │ │ │ + b.w cee │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 1e0a │ │ │ │ │ + ldr.w r3, [fp, #28] │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ mov r0, fp │ │ │ │ │ - str r7, [sp, #0] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w c22 │ │ │ │ │ - str.w r6, [fp, #452] @ 0x1c4 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ + bl 25f8 │ │ │ │ │ + ldr.w r2, [fp, #4] │ │ │ │ │ + str r2, [sp, #0] │ │ │ │ │ + mov r3, r4 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ + movs r2, #62 @ 0x3e │ │ │ │ │ mov r0, fp │ │ │ │ │ - movs r2, #6 │ │ │ │ │ - str r5, [sp, #0] │ │ │ │ │ + str r6, [r5, #72] @ 0x48 │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w c22 │ │ │ │ │ + b.w c1a │ │ │ │ │ + ldr r1, [r2, #68] @ 0x44 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w ff2 │ │ │ │ │ + str r6, [r2, #72] @ 0x48 │ │ │ │ │ + b.n 1936 │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w 11c6 │ │ │ │ │ - b.n 15e2 │ │ │ │ │ - ldr.w r3, [fp] │ │ │ │ │ + bge.w 11f2 │ │ │ │ │ + b.n 1608 │ │ │ │ │ + ldr.w r6, [fp, #40] @ 0x28 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + bl 0 <__aeabi_idiv> │ │ │ │ │ + R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + mla r6, r0, r6, r6 │ │ │ │ │ + add.w r0, r8, #1 │ │ │ │ │ + b.w c58 │ │ │ │ │ + ldr.w r3, [fp, #480] @ 0x1e0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble.w 11dc │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str.w r3, [fp, #480] @ 0x1e0 │ │ │ │ │ + b.w 11dc │ │ │ │ │ + movs r7, #101 @ 0x65 │ │ │ │ │ mov r0, fp │ │ │ │ │ - str.w r6, [fp, #452] @ 0x1c4 │ │ │ │ │ - movs r2, #5 │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - str r5, [sp, #0] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w c22 │ │ │ │ │ + bl 253c │ │ │ │ │ + sub.w r3, r0, #43 @ 0x2b │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + bics.w r3, r3, #2 │ │ │ │ │ + bne.w 1d0e │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 253c │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + ldr.w r5, [r5, r3, lsl #2] │ │ │ │ │ + ands.w r5, r5, #4 │ │ │ │ │ + beq.w 2400 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2600 │ │ │ │ │ + bl 2754 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 2432 │ │ │ │ │ + bic.w r3, r0, #32 │ │ │ │ │ + b.w 108a │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 25f8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2600 │ │ │ │ │ + bl 25f8 │ │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ │ movs r2, #23 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w c22 │ │ │ │ │ + b.w c1a │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2544 │ │ │ │ │ + bl 253c │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ │ - bne.n 1b3c │ │ │ │ │ + bne.n 1bc0 │ │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w c22 │ │ │ │ │ - movs r7, #101 @ 0x65 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 2544 │ │ │ │ │ - sub.w r3, r0, #43 @ 0x2b │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - bics.w r3, r3, #2 │ │ │ │ │ - bne.w 1e64 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 2544 │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - ldr.w r5, [r5, r3, lsl #2] │ │ │ │ │ - ands.w r5, r5, #4 │ │ │ │ │ - beq.w 21a4 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 275c │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1aea │ │ │ │ │ - bic.w r3, r0, #32 │ │ │ │ │ - b.w 104c │ │ │ │ │ - ldr r1, [r2, #68] @ 0x44 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w fe2 │ │ │ │ │ - str r6, [r2, #72] @ 0x48 │ │ │ │ │ - b.n 1a8e │ │ │ │ │ - cbnz r3, 1c1e │ │ │ │ │ + b.w c1a │ │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 2600 │ │ │ │ │ - ldr.w r2, [fp, #4] │ │ │ │ │ - str r2, [sp, #0] │ │ │ │ │ - mov r3, r4 │ │ │ │ │ + movs r2, #2 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ - movs r2, #62 @ 0x3e │ │ │ │ │ mov r0, fp │ │ │ │ │ - str r6, [r5, #72] @ 0x48 │ │ │ │ │ + str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w c22 │ │ │ │ │ + b.w c1a │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2544 │ │ │ │ │ + bl 253c │ │ │ │ │ ldr.w r4, [fp, #4] │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.w 137e │ │ │ │ │ - ldr.w r3, [fp, #28] │ │ │ │ │ - movs r2, #2 │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ + b.w 1372 │ │ │ │ │ mov r0, fp │ │ │ │ │ - str r6, [sp, #0] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w c22 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ - ldr.w r3, [fp, #28] │ │ │ │ │ - movs r4, #9 │ │ │ │ │ - ldr.w lr, [fp, #472] @ 0x1d8 │ │ │ │ │ - b.n 1c40 │ │ │ │ │ - ldrb r1, [r3, #0] │ │ │ │ │ - cmp r1, ip │ │ │ │ │ - bne.n 1cdc │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - add.w lr, lr, #1 │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - subs r4, #1 │ │ │ │ │ - beq.n 1ce4 │ │ │ │ │ - ldr.w r1, [fp, #4] │ │ │ │ │ - ldrb.w ip, [r0] │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - bls.n 1cdc │ │ │ │ │ - cmp.w ip, #32 │ │ │ │ │ - bne.n 1c32 │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ - ldrb r2, [r1, #0] │ │ │ │ │ - mov r3, r1 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - cmp r2, #32 │ │ │ │ │ - beq.n 1c5c │ │ │ │ │ - cmp r2, #9 │ │ │ │ │ - beq.n 1c5c │ │ │ │ │ - sub.w ip, lr, ip │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - add.w lr, ip, r3 │ │ │ │ │ - b.n 1c3e │ │ │ │ │ - mov r0, fp │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ - bl 2544 │ │ │ │ │ + bl 253c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bne.w 222a │ │ │ │ │ + bne.w 2416 │ │ │ │ │ ldr.w r6, [fp, #4] │ │ │ │ │ mov.w ip, #3 │ │ │ │ │ add.w r5, fp, #12288 @ 0x3000 │ │ │ │ │ ldr.w r8, [fp, #28] │ │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r1, #149 @ 0x95 │ │ │ │ │ - ble.w 1806 │ │ │ │ │ + ble.w 1814 │ │ │ │ │ mov r0, fp │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC23 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w c22 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - ldr.w r3, [fp, #8] │ │ │ │ │ - str.w r3, [fp, #4] │ │ │ │ │ - b.w 1184 │ │ │ │ │ - cmp.w ip, #0 │ │ │ │ │ - bne.w 2276 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - add.w r8, r3, #6 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - mov r5, lr │ │ │ │ │ - bl 2600 │ │ │ │ │ - ldr.w r7, [fp, #4] │ │ │ │ │ - cmp r7, r8 │ │ │ │ │ - bcs.n 1d80 │ │ │ │ │ - str r7, [sp, #8] │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - mov r0, fp │ │ │ │ │ - ldr.w r2, [fp, #476] @ 0x1dc │ │ │ │ │ - strd r2, r4, [sp] │ │ │ │ │ - movs r2, #57 @ 0x39 │ │ │ │ │ - bl 0 <_PyLexer_type_comment_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_type_comment_token_setup │ │ │ │ │ - b.w c22 │ │ │ │ │ + b.w c1a │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + b.w 95c │ │ │ │ │ + ldrd r2, r3, [sl, #56] @ 0x38 │ │ │ │ │ + orrs r3, r2 │ │ │ │ │ + beq.w 14c6 │ │ │ │ │ + b.n 14a2 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + b.n 1908 │ │ │ │ │ cmp r7, #48 @ 0x30 │ │ │ │ │ - bne.w 249c │ │ │ │ │ + bne.w 20f8 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2544 │ │ │ │ │ + bl 253c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r7, #95 @ 0x5f │ │ │ │ │ - beq.w 1f08 │ │ │ │ │ + beq.n 1cfa │ │ │ │ │ cmp r7, #48 @ 0x30 │ │ │ │ │ - beq.n 1d1c │ │ │ │ │ + beq.n 1c96 │ │ │ │ │ uxtb r3, r7 │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ lsls r0, r3, #29 │ │ │ │ │ - bmi.w 249c │ │ │ │ │ + bmi.w 20f8 │ │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ │ - beq.w 1ac8 │ │ │ │ │ + beq.w 1ade │ │ │ │ │ cmp r7, #45 @ 0x2d │ │ │ │ │ - ble.w d46 │ │ │ │ │ + ble.w d3e │ │ │ │ │ cmp r7, #101 @ 0x65 │ │ │ │ │ - beq.w 1b86 │ │ │ │ │ - bgt.w 1458 │ │ │ │ │ + beq.w 1b7e │ │ │ │ │ + bgt.w 144c │ │ │ │ │ cmp r7, #69 @ 0x45 │ │ │ │ │ - beq.w 1eae │ │ │ │ │ + beq.n 1cf6 │ │ │ │ │ cmp r7, #74 @ 0x4a │ │ │ │ │ - bne.w 145e │ │ │ │ │ + bne.w 1452 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2544 │ │ │ │ │ + bl 253c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2870 │ │ │ │ │ + bl 2868 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d5a │ │ │ │ │ - b.w 106a │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ - movs r2, #6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 1cfc │ │ │ │ │ - cmp r7, r8 │ │ │ │ │ - beq.n 1db2 │ │ │ │ │ - ldrsb.w r3, [r4, #6] │ │ │ │ │ - ldrb r2, [r4, #6] │ │ │ │ │ - cmp r3, r0 │ │ │ │ │ - blt.n 1cfc │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ - ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ - lsls r0, r3, #29 │ │ │ │ │ - bne.n 1cfc │ │ │ │ │ - adds r5, #6 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 221c │ │ │ │ │ - str r7, [sp, #8] │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - mov r0, fp │ │ │ │ │ - ldr.w r2, [fp, #476] @ 0x1dc │ │ │ │ │ - strd r2, r8, [sp] │ │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ │ - bl 0 <_PyLexer_type_comment_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_type_comment_token_setup │ │ │ │ │ - b.w c22 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - ldr.w r3, [fp, #28] │ │ │ │ │ - mov r0, fp │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - str r5, [sp, #0] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w c22 │ │ │ │ │ - add.w r3, fp, #12288 @ 0x3000 │ │ │ │ │ - ldr r3, [r3, #68] @ 0x44 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 18b8 │ │ │ │ │ - ldr.w r2, [fp, #2692] @ 0xa84 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w cf6 │ │ │ │ │ - ldr.w r0, [fp, #28] │ │ │ │ │ - ldr.w r1, [fp, #4] │ │ │ │ │ - subs r1, r1, r0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 251e │ │ │ │ │ - bl 0 <_PyUnicode_ScanIdentifier> │ │ │ │ │ - R_ARM_THM_CALL _PyUnicode_ScanIdentifier │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - blt.w 2504 │ │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ │ - cmp r3, r0 │ │ │ │ │ - blt.w 22a2 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w 18b8 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 18b8 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 18b8 │ │ │ │ │ + bne.w d52 │ │ │ │ │ + b.w 10a8 │ │ │ │ │ + movs r7, #69 @ 0x45 │ │ │ │ │ + b.n 1b80 │ │ │ │ │ mov r0, fp │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - ldr.w sl, [fp, #8] │ │ │ │ │ - ldr.w r3, [fp, #32] │ │ │ │ │ - mov r8, r6 │ │ │ │ │ - str.w sl, [fp, #4] │ │ │ │ │ - b.n 1998 │ │ │ │ │ + bl 253c │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ + lsls r4, r3, #29 │ │ │ │ │ + bmi.n 1ca2 │ │ │ │ │ + b.n 15ae │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ lsls r2, r3, #29 │ │ │ │ │ - bmi.w 1bb2 │ │ │ │ │ + bmi.w 1baa │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2600 │ │ │ │ │ + bl 25f8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, fp │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ - bl 2870 │ │ │ │ │ + bl 2868 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 106a │ │ │ │ │ + beq.w 10a8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2600 │ │ │ │ │ + bl 25f8 │ │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w c22 │ │ │ │ │ - movs r7, #69 @ 0x45 │ │ │ │ │ - b.n 1b88 │ │ │ │ │ + b.w c1a │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2544 │ │ │ │ │ + bl 253c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.w 2196 │ │ │ │ │ + beq.w 2494 │ │ │ │ │ sub.w r3, r7, #48 @ 0x30 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bhi.w 20dc │ │ │ │ │ + bhi.w 2474 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2544 │ │ │ │ │ + bl 253c │ │ │ │ │ sub.w r3, r0, #48 @ 0x30 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bls.n 1eca │ │ │ │ │ + bls.n 1d70 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.w 2196 │ │ │ │ │ + beq.w 2494 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ lsls r6, r3, #29 │ │ │ │ │ - bmi.w 2186 │ │ │ │ │ + bmi.w 2198 │ │ │ │ │ mov r1, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2870 │ │ │ │ │ + bl 2868 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d5a │ │ │ │ │ - b.w 106a │ │ │ │ │ + bne.w d52 │ │ │ │ │ + b.w 10a8 │ │ │ │ │ + add.w r3, fp, #12288 @ 0x3000 │ │ │ │ │ + ldr r3, [r3, #68] @ 0x44 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 191e │ │ │ │ │ + ldr.w r2, [fp, #2692] @ 0xa84 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w cee │ │ │ │ │ + ldr.w r0, [fp, #28] │ │ │ │ │ + ldr.w r1, [fp, #4] │ │ │ │ │ + subs r1, r1, r0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 21c2 │ │ │ │ │ + bl 0 <_PyUnicode_ScanIdentifier> │ │ │ │ │ + R_ARM_THM_CALL _PyUnicode_ScanIdentifier │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + blt.w 21a8 │ │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ + blt.w 21e6 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w 191e │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 191e │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 191e │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ + ldr.w r3, [fp, #28] │ │ │ │ │ + movs r4, #9 │ │ │ │ │ + ldr.w lr, [fp, #472] @ 0x1d8 │ │ │ │ │ + b.n 1e2e │ │ │ │ │ + ldrb r1, [r3, #0] │ │ │ │ │ + cmp r1, ip │ │ │ │ │ + bne.w 1f92 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + add.w lr, lr, #1 │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + subs r4, #1 │ │ │ │ │ + beq.w 1f9a │ │ │ │ │ + ldr.w r1, [fp, #4] │ │ │ │ │ + ldrb.w ip, [r0] │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + bls.w 1f92 │ │ │ │ │ + cmp.w ip, #32 │ │ │ │ │ + bne.n 1e1e │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + ldrb r2, [r1, #0] │ │ │ │ │ + mov r3, r1 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + cmp r2, #32 │ │ │ │ │ + beq.n 1e4e │ │ │ │ │ + cmp r2, #9 │ │ │ │ │ + beq.n 1e4e │ │ │ │ │ + sub.w ip, lr, ip │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + add.w lr, ip, r3 │ │ │ │ │ + b.n 1e2c │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + ldr.w r3, [fp, #28] │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2544 │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ - lsls r4, r3, #29 │ │ │ │ │ - bmi.w 1d2a │ │ │ │ │ - b.w 15ba │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - b.w 964 │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + str r5, [sp, #0] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.w c1a │ │ │ │ │ + mov r0, fp │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + ldr.w r3, [fp, #8] │ │ │ │ │ + str.w r3, [fp, #4] │ │ │ │ │ + b.w 11b0 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyTokenizer_Get> │ │ │ │ │ R_ARM_THM_CALL tok_continuation_line │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w cf6 │ │ │ │ │ + beq.w cee │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [fp, #2700] @ 0xa8c │ │ │ │ │ ldrd r5, r3, [fp, #4] │ │ │ │ │ - b.w 96c │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - b.n 1912 │ │ │ │ │ + b.w 964 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2544 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + ldr.w sl, [fp, #8] │ │ │ │ │ + ldr.w r3, [fp, #32] │ │ │ │ │ + mov r8, r6 │ │ │ │ │ + str.w sl, [fp, #4] │ │ │ │ │ + b.n 1a22 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr r5, [r3, #28] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 14c6 │ │ │ │ │ + ldr.w r3, [ip, #2800] @ 0xaf0 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr.w r2, [ip, #2796] @ 0xaec │ │ │ │ │ + subs r1, r2, r3 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + b.n 1f1c │ │ │ │ │ + ldr.w r2, [ip, #2804] @ 0xaf4 │ │ │ │ │ + ldrb r2, [r2, r5] │ │ │ │ │ + cmp r2, #92 @ 0x5c │ │ │ │ │ + it eq │ │ │ │ │ + addeq r5, #1 │ │ │ │ │ + beq.n 1f1a │ │ │ │ │ + cmp r2, #34 @ 0x22 │ │ │ │ │ + beq.w 20ba │ │ │ │ │ + sub.w lr, r2, #39 @ 0x27 │ │ │ │ │ + rsbs r4, lr, #0 │ │ │ │ │ + adc.w r4, r4, lr │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.w 20ba │ │ │ │ │ + cmp r2, #35 @ 0x23 │ │ │ │ │ + bne.n 1f1a │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 2044 │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + cmp r5, r1 │ │ │ │ │ + blt.n 1eea │ │ │ │ │ + add.w r9, fp, r9, lsl #6 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + ldr.w r0, [r9, #2804] @ 0xaf4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w cee │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + str r5, [r3, #28] │ │ │ │ │ + b.w 14c6 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 253c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.w 2414 │ │ │ │ │ + beq.w 2518 │ │ │ │ │ sub.w r3, r7, #48 @ 0x30 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi.w 23f6 │ │ │ │ │ + bhi.w 24f8 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2544 │ │ │ │ │ + bl 253c │ │ │ │ │ sub.w r3, r0, #48 @ 0x30 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bls.n 1f5c │ │ │ │ │ + bls.n 1f56 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.w 2414 │ │ │ │ │ + beq.w 2518 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ lsls r5, r3, #29 │ │ │ │ │ - bmi.w 2432 │ │ │ │ │ + bmi.n 2034 │ │ │ │ │ mov r1, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2870 │ │ │ │ │ + bl 2868 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d5a │ │ │ │ │ - b.w 106a │ │ │ │ │ - ldr.w r3, [fp, #480] @ 0x1e0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ble.w 11b0 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str.w r3, [fp, #480] @ 0x1e0 │ │ │ │ │ - b.w 11b0 │ │ │ │ │ - ldrd r2, r3, [sl, #56] @ 0x38 │ │ │ │ │ - orrs r3, r2 │ │ │ │ │ - beq.w 14d2 │ │ │ │ │ - b.w 14ae │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - ldr r3, [r3, #28] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 14d2 │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - ldr.w r2, [r5, #2796] @ 0xaec │ │ │ │ │ - ldr.w r3, [r5, #2800] @ 0xaf0 │ │ │ │ │ - mov r0, ip │ │ │ │ │ - subs r1, r2, r3 │ │ │ │ │ - mov r3, ip │ │ │ │ │ - b.n 2008 │ │ │ │ │ - ldr.w r2, [r5, #2804] @ 0xaf4 │ │ │ │ │ - ldrb.w r2, [r2, ip] │ │ │ │ │ - cmp r2, #92 @ 0x5c │ │ │ │ │ - it eq │ │ │ │ │ - addeq.w ip, ip, #1 │ │ │ │ │ - beq.n 2004 │ │ │ │ │ - cmp r2, #34 @ 0x22 │ │ │ │ │ - beq.n 20a0 │ │ │ │ │ - sub.w lr, r2, #39 @ 0x27 │ │ │ │ │ - rsbs r4, lr, #0 │ │ │ │ │ - adc.w r4, r4, lr │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.n 20a0 │ │ │ │ │ - cmp r2, #35 @ 0x23 │ │ │ │ │ - bne.n 2004 │ │ │ │ │ - cbz r3, 202a │ │ │ │ │ - add.w ip, ip, #1 │ │ │ │ │ - cmp ip, r1 │ │ │ │ │ - blt.n 1fd8 │ │ │ │ │ - add.w r9, fp, r9, lsl #6 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - ldr.w r0, [r9, #2804] @ 0xaf4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w cf6 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - str r5, [r3, #28] │ │ │ │ │ - b.w 14d2 │ │ │ │ │ + bne.w d52 │ │ │ │ │ + b.w 10a8 │ │ │ │ │ + cmp.w ip, #0 │ │ │ │ │ + bne.w 2530 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + add.w r8, r3, #6 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + mov r5, lr │ │ │ │ │ + bl 25f8 │ │ │ │ │ + ldr.w r7, [fp, #4] │ │ │ │ │ + cmp r7, r8 │ │ │ │ │ + bcs.n 1fcc │ │ │ │ │ + str r7, [sp, #8] │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + mov r0, fp │ │ │ │ │ + ldr.w r2, [fp, #476] @ 0x1dc │ │ │ │ │ + strd r2, r4, [sp] │ │ │ │ │ + movs r2, #57 @ 0x39 │ │ │ │ │ + bl 0 <_PyLexer_type_comment_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_type_comment_token_setup │ │ │ │ │ + b.w c1a │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ + movs r2, #6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 1fb2 │ │ │ │ │ + cmp r7, r8 │ │ │ │ │ + beq.n 1ffe │ │ │ │ │ + ldrsb.w r3, [r4, #6] │ │ │ │ │ + ldrb r2, [r4, #6] │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ + blt.n 1fb2 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ + ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ + lsls r0, r3, #29 │ │ │ │ │ + bne.n 1fb2 │ │ │ │ │ + adds r5, #6 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 2522 │ │ │ │ │ + str r7, [sp, #8] │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + mov r0, fp │ │ │ │ │ + ldr.w r2, [fp, #476] @ 0x1dc │ │ │ │ │ + strd r2, r8, [sp] │ │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ │ + bl 0 <_PyLexer_type_comment_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_type_comment_token_setup │ │ │ │ │ + b.w c1a │ │ │ │ │ + ldr.w r3, [fp, #464] @ 0x1d0 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bne.w 1474 │ │ │ │ │ + mov.w r8, #0 │ │ │ │ │ + mov r7, r8 │ │ │ │ │ + b.w f4a │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + b.w 102e │ │ │ │ │ adds r0, r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cf6 │ │ │ │ │ + beq.w cee │ │ │ │ │ mov r1, r4 │ │ │ │ │ add.w lr, fp, r9, lsl #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r4, [sp, #24] │ │ │ │ │ - str r6, [sp, #28] │ │ │ │ │ - b.n 205a │ │ │ │ │ + str r7, [sp, #28] │ │ │ │ │ + b.n 2074 │ │ │ │ │ cmp r2, #39 @ 0x27 │ │ │ │ │ - beq.n 2076 │ │ │ │ │ + beq.n 2090 │ │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ │ - bne.n 2052 │ │ │ │ │ - cbz r4, 20aa │ │ │ │ │ + bne.n 206c │ │ │ │ │ + cbz r4, 20c4 │ │ │ │ │ adds r1, #1 │ │ │ │ │ strb r2, [r3, #0] │ │ │ │ │ adds r3, r5, r1 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - ldr.w r6, [lr, #2796] @ 0xaec │ │ │ │ │ + ldr.w r7, [lr, #2796] @ 0xaec │ │ │ │ │ ldr.w r2, [lr, #2800] @ 0xaf0 │ │ │ │ │ - subs r6, r6, r2 │ │ │ │ │ - cmp r0, r6 │ │ │ │ │ - bge.n 2082 │ │ │ │ │ + subs r7, r7, r2 │ │ │ │ │ + cmp r0, r7 │ │ │ │ │ + bge.n 209c │ │ │ │ │ ldr.w r9, [lr, #2804] @ 0xaf4 │ │ │ │ │ mov ip, r0 │ │ │ │ │ ldrb.w r2, [r9, r0] │ │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ │ - bne.n 2048 │ │ │ │ │ - cbz r4, 209a │ │ │ │ │ + bne.n 2062 │ │ │ │ │ + cbz r4, 20b4 │ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ │ subs r4, r2, r4 │ │ │ │ │ it ne │ │ │ │ │ movne r4, #1 │ │ │ │ │ - b.n 2052 │ │ │ │ │ + b.n 206c │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ strb r2, [r5, r1] │ │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 201c │ │ │ │ │ + b.n 1f30 │ │ │ │ │ movs r4, #1 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ - b.n 2052 │ │ │ │ │ - cbz r3, 20d6 │ │ │ │ │ + b.n 206c │ │ │ │ │ + cbz r3, 20f2 │ │ │ │ │ subs r3, r2, r0 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ - b.n 2004 │ │ │ │ │ + b.n 1f1a │ │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 20b2 │ │ │ │ │ + b.n 20cc │ │ │ │ │ mov ip, r2 │ │ │ │ │ - cmp ip, r6 │ │ │ │ │ - beq.n 20c2 │ │ │ │ │ + cmp ip, r7 │ │ │ │ │ + beq.n 20dc │ │ │ │ │ add.w r2, ip, #1 │ │ │ │ │ ldrb.w r0, [r9, r2] │ │ │ │ │ cmp r0, #10 │ │ │ │ │ - bne.n 20b0 │ │ │ │ │ + bne.n 20ca │ │ │ │ │ mov r0, ip │ │ │ │ │ - cmp ip, r6 │ │ │ │ │ - bge.n 21a0 │ │ │ │ │ + cmp ip, r7 │ │ │ │ │ + bge.w 22c4 │ │ │ │ │ adds r1, #1 │ │ │ │ │ mov.w r2, #10 │ │ │ │ │ movs r4, #0 │ │ │ │ │ strb r2, [r3, #0] │ │ │ │ │ adds r3, r5, r1 │ │ │ │ │ - b.n 2058 │ │ │ │ │ + b.n 2072 │ │ │ │ │ mov r0, r2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 2004 │ │ │ │ │ - uxtb r3, r7 │ │ │ │ │ - ldr.w r5, [r5, r3, lsl #2] │ │ │ │ │ - ands.w r5, r5, #4 │ │ │ │ │ - bne.n 2186 │ │ │ │ │ + b.n 1f1a │ │ │ │ │ + mov r0, fp │ │ │ │ │ + ldr.w r6, [fp, #4] │ │ │ │ │ + bl 2754 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 2432 │ │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ │ + beq.w 1ade │ │ │ │ │ + cmp r0, #45 @ 0x2d │ │ │ │ │ + ble.n 2128 │ │ │ │ │ + cmp r0, #101 @ 0x65 │ │ │ │ │ + beq.w 1b7e │ │ │ │ │ + bgt.n 216a │ │ │ │ │ + cmp r0, #69 @ 0x45 │ │ │ │ │ + beq.w 1cf6 │ │ │ │ │ + cmp r0, #74 @ 0x4a │ │ │ │ │ + beq.w 1cd2 │ │ │ │ │ + add.w r3, fp, #12288 @ 0x3000 │ │ │ │ │ + ldr r5, [r3, #68] @ 0x44 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w d3e │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2600 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ + bl 25f8 │ │ │ │ │ + ldr.w r3, [fp, #28] │ │ │ │ │ + ldr.w r1, [fp, #2704] @ 0xa90 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + subs r2, r6, r1 │ │ │ │ │ + subs r1, r3, r1 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC20 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w c22 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.w 1020 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC30 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC30 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - b.w 101c │ │ │ │ │ - mov r0, fp │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.n 19ee │ │ │ │ │ - mov r0, fp │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC25 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC25 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - cmp r5, #10 │ │ │ │ │ - beq.w cf6 │ │ │ │ │ - movs r3, #23 │ │ │ │ │ - str.w r3, [fp, #32] │ │ │ │ │ - b.w cf6 │ │ │ │ │ - add.w r3, fp, r3, lsl #6 │ │ │ │ │ - ldrb.w r1, [r3, #2764] @ 0xacc │ │ │ │ │ - cmp r1, r7 │ │ │ │ │ - bne.w 19d2 │ │ │ │ │ - ldr.w r3, [r3, #2768] @ 0xad0 │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ - bne.w 19d2 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - b.w 101c │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - b.w 101c │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 2544 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - b.n 1ec0 │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - b.n 2058 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 2600 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ - b.n 20f8 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 2544 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - b.w 9f4 │ │ │ │ │ - ldr.w r2, [fp, #32] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - cmp r2, #28 │ │ │ │ │ - str.w r0, [fp, #472] @ 0x1d8 │ │ │ │ │ + b.w c1a │ │ │ │ │ + cmp r0, #106 @ 0x6a │ │ │ │ │ + bne.n 2128 │ │ │ │ │ + b.n 1cd2 │ │ │ │ │ + mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r3, [fp, #28] │ │ │ │ │ - beq.w 16d4 │ │ │ │ │ - adds r1, r7, #1 │ │ │ │ │ - bne.w 9c8 │ │ │ │ │ - b.w b50 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ - R_ARM_THM_CALL _Py_FatalErrorFunc │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ - R_ARM_THM_CALL _Py_FatalErrorFunc │ │ │ │ │ - ldr.w r2, [fp, #8] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - movs r0, #20 │ │ │ │ │ - b.w 192a │ │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ │ - mov r8, r6 │ │ │ │ │ - movs r5, #10 │ │ │ │ │ - b.w 19a8 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 2544 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str.w r3, [fp, #448] @ 0x1c0 │ │ │ │ │ - b.n 1dba │ │ │ │ │ - mov r0, fp │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ - bl 2600 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 2600 │ │ │ │ │ - ldr.w r6, [fp, #4] │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - mov.w ip, #1 │ │ │ │ │ - b.n 1c90 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - it eq │ │ │ │ │ - moveq r4, r7 │ │ │ │ │ - bl 0 <_PyTokenizer_Get> │ │ │ │ │ - R_ARM_THM_CALL tok_continuation_line │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - beq.n 2280 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - b.w c5c │ │ │ │ │ + str.w r2, [fp, #472] @ 0x1d8 │ │ │ │ │ + b.w b38 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ str r3, [r2, #72] @ 0x48 │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w c22 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w b40 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - b.n 1bda │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - movs r2, #64 @ 0x40 │ │ │ │ │ + b.w c1a │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ mov r0, fp │ │ │ │ │ - str r6, [sp, #0] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w c22 │ │ │ │ │ - mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ - str.w r3, [fp, #28] │ │ │ │ │ - str.w r2, [fp, #472] @ 0x1d8 │ │ │ │ │ - b.w b40 │ │ │ │ │ + b.w 102e │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 21b8 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cbz r3, 21de │ │ │ │ │ + movs r3, #17 │ │ │ │ │ + str.w r3, [fp, #32] │ │ │ │ │ + b.w cee │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_UnicodeDecodeError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_UnicodeDecodeError │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 21b8 │ │ │ │ │ + movs r3, #22 │ │ │ │ │ + str.w r3, [fp, #32] │ │ │ │ │ + b.w cee │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 21b8 │ │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ │ ubfx r6, r2, #2, #3 │ │ │ │ │ ubfx r1, r2, #5, #1 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.n 237e │ │ │ │ │ + beq.n 22b2 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - bne.n 2374 │ │ │ │ │ + bne.n 22cc │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 235c │ │ │ │ │ + beq.n 22ae │ │ │ │ │ lsls r4, r2, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r2, r5, #20 │ │ │ │ │ addpl.w r2, r5, #28 │ │ │ │ │ ldrh.w r6, [r2, r3, lsl #1] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bgt.n 2304 │ │ │ │ │ + bgt.n 2246 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 22e4 │ │ │ │ │ + beq.n 2228 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 22e4 │ │ │ │ │ + cbnz r3, 2228 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_IsPrintable │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 2360 │ │ │ │ │ + cbz r0, 229a │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, fp │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.w cf6 │ │ │ │ │ + b.w cee │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_Substring │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2324 │ │ │ │ │ + beq.n 2266 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 2324 │ │ │ │ │ + cbnz r3, 2266 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 2514 │ │ │ │ │ + beq.n 21b8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8String │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2348 │ │ │ │ │ + beq.n 2288 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbnz r3, 2348 │ │ │ │ │ + cbnz r3, 2288 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 2514 │ │ │ │ │ + beq.n 21b8 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ │ add r3, r2 │ │ │ │ │ str.w r3, [fp, #4] │ │ │ │ │ - b.n 22ce │ │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ │ - b.n 22c4 │ │ │ │ │ + b.n 2212 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, fp │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.w cf6 │ │ │ │ │ - cbnz r1, 2390 │ │ │ │ │ + b.w cee │ │ │ │ │ ldr r2, [r5, #28] │ │ │ │ │ - ldr.w r6, [r2, r3, lsl #2] │ │ │ │ │ - b.n 22c8 │ │ │ │ │ - cbz r1, 239e │ │ │ │ │ + b.n 2208 │ │ │ │ │ + cbz r1, 22c8 │ │ │ │ │ lsls r6, r2, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r2, r5, #20 │ │ │ │ │ addpl.w r2, r5, #28 │ │ │ │ │ ldrb r6, [r2, r3] │ │ │ │ │ - b.n 22c8 │ │ │ │ │ + b.n 220c │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + b.n 2072 │ │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ │ + b.n 22c0 │ │ │ │ │ + cbnz r1, 22d6 │ │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ │ + ldr.w r6, [r2, r3, lsl #2] │ │ │ │ │ + b.n 220c │ │ │ │ │ lsls r1, r2, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r2, r5, #20 │ │ │ │ │ addpl.w r2, r5, #28 │ │ │ │ │ - b.n 2378 │ │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ │ - b.n 238c │ │ │ │ │ - mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 21c4 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + b.n 22d0 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2600 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + it eq │ │ │ │ │ + moveq r4, r7 │ │ │ │ │ + bl 0 <_PyTokenizer_Get> │ │ │ │ │ + R_ARM_THM_CALL tok_continuation_line │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + beq.n 2308 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + b.w c54 │ │ │ │ │ + ldr.w r2, [fp, #8] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + movs r0, #20 │ │ │ │ │ + b.w 1966 │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + movs r2, #64 @ 0x40 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + str r6, [sp, #0] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.w c1a │ │ │ │ │ mov r0, fp │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.w 1020 │ │ │ │ │ - add.w r3, fp, r1, lsl #2 │ │ │ │ │ - ldr r0, [r3, #48] @ 0x30 │ │ │ │ │ - lsls r3, r1, #2 │ │ │ │ │ - cmp r0, r4 │ │ │ │ │ - bne.n 23d4 │ │ │ │ │ - mov r8, r4 │ │ │ │ │ - b.w f74 │ │ │ │ │ - bge.n 23de │ │ │ │ │ + b.w 1032 │ │ │ │ │ + ldr.w r2, [fp, #32] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + cmp r2, #28 │ │ │ │ │ + str.w r0, [fp, #472] @ 0x1d8 │ │ │ │ │ + str.w r3, [fp, #28] │ │ │ │ │ + beq.w 1710 │ │ │ │ │ + adds r1, r7, #1 │ │ │ │ │ + bne.w 9c0 │ │ │ │ │ + b.w b48 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ + R_ARM_THM_CALL _Py_FatalErrorFunc │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ + R_ARM_THM_CALL _Py_FatalErrorFunc │ │ │ │ │ + mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n 2330 │ │ │ │ │ + bge.n 2382 │ │ │ │ │ mov r8, r4 │ │ │ │ │ mov r7, r4 │ │ │ │ │ - b.w 12c6 │ │ │ │ │ + b.w f6c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.w 1922 │ │ │ │ │ + ble.w 195e │ │ │ │ │ mov r8, r4 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bgt.n 23f0 │ │ │ │ │ + bgt.n 2394 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - b.w 158a │ │ │ │ │ + b.w 157e │ │ │ │ │ mov r7, r4 │ │ │ │ │ - b.w 153a │ │ │ │ │ + b.w 152e │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC30 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC30 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + b.w 102e │ │ │ │ │ + mov r0, fp │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b.w 1a78 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC25 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC25 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + cmp r5, #10 │ │ │ │ │ + beq.w cee │ │ │ │ │ + movs r3, #23 │ │ │ │ │ + str.w r3, [fp, #32] │ │ │ │ │ + b.w cee │ │ │ │ │ + add.w r3, fp, r3, lsl #6 │ │ │ │ │ + ldrb.w r1, [r3, #2764] @ 0xacc │ │ │ │ │ + cmp r1, r7 │ │ │ │ │ + bne.w 1a5c │ │ │ │ │ + ldr.w r3, [r3, #2768] @ 0xad0 │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ + bne.w 1a5c │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + b.w 102e │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 25f8 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b.n 2158 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + bl 25f8 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 25f8 │ │ │ │ │ + ldr.w r6, [fp, #4] │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + mov.w ip, #1 │ │ │ │ │ + b.n 1c48 │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + movs r2, #64 @ 0x40 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + str r7, [sp, #0] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.w c1a │ │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ │ + mov r8, r6 │ │ │ │ │ + movs r5, #10 │ │ │ │ │ + b.w 1a32 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 25f8 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b.w 1032 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 253c │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + b.w 198c │ │ │ │ │ uxtb r3, r7 │ │ │ │ │ ldr.w r5, [r5, r3, lsl #2] │ │ │ │ │ ands.w r5, r5, #4 │ │ │ │ │ - bne.n 2432 │ │ │ │ │ + bne.w 2198 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2600 │ │ │ │ │ + bl 25f8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ - b.n 20f8 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ + b.n 240e │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2544 │ │ │ │ │ + bl 253c │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 1f52 │ │ │ │ │ - ldr.w r3, [fp, #464] @ 0x1d0 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bne.w 1480 │ │ │ │ │ - mov.w r8, #0 │ │ │ │ │ - mov r7, r8 │ │ │ │ │ - b.w f52 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + b.n 1d66 │ │ │ │ │ mov r0, fp │ │ │ │ │ - b.w 101c │ │ │ │ │ + bl 253c │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + b.w 9ec │ │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ │ - bne.n 244a │ │ │ │ │ + bne.n 24b2 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt.n 246e │ │ │ │ │ + bgt.n 24d6 │ │ │ │ │ add.w r2, fp, r2, lsl #2 │ │ │ │ │ ldr.w r1, [r2, #684] @ 0x2ac │ │ │ │ │ ldr.w r2, [fp, #464] @ 0x1d0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ mov r2, r7 │ │ │ │ │ - bne.n 247c │ │ │ │ │ + bne.n 24e4 │ │ │ │ │ mov r0, fp │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC33 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.w 1020 │ │ │ │ │ + b.w 1032 │ │ │ │ │ ldrd r1, r0, [sl, #4] │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.w 15e2 │ │ │ │ │ - b.n 244a │ │ │ │ │ + beq.w 1608 │ │ │ │ │ + b.n 24b2 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ mov r0, fp │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC32 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.w 1020 │ │ │ │ │ + b.w 1032 │ │ │ │ │ + uxtb r3, r7 │ │ │ │ │ + ldr.w r5, [r5, r3, lsl #2] │ │ │ │ │ + ands.w r5, r5, #4 │ │ │ │ │ + bne.w 2034 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2544 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - b.w 1a0c │ │ │ │ │ + bl 25f8 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ + b.n 240e │ │ │ │ │ mov r0, fp │ │ │ │ │ - ldr.w r6, [fp, #4] │ │ │ │ │ - bl 275c │ │ │ │ │ + bl 253c │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1aea │ │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ │ - beq.w 1ac8 │ │ │ │ │ - cmp r0, #45 @ 0x2d │ │ │ │ │ - ble.n 24cc │ │ │ │ │ - cmp r0, #101 @ 0x65 │ │ │ │ │ - beq.w 1b86 │ │ │ │ │ - bgt.n 24fe │ │ │ │ │ - cmp r0, #69 @ 0x45 │ │ │ │ │ - beq.w 1eae │ │ │ │ │ - cmp r0, #74 @ 0x4a │ │ │ │ │ - beq.w 1d5c │ │ │ │ │ - add.w r3, fp, #12288 @ 0x3000 │ │ │ │ │ - ldr r5, [r3, #68] @ 0x44 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w d46 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + b.n 1f4c │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2600 │ │ │ │ │ - ldr.w r3, [fp, #28] │ │ │ │ │ - ldr.w r1, [fp, #2704] @ 0xa90 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - subs r2, r6, r1 │ │ │ │ │ - subs r1, r3, r1 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC20 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ - b.n 20fe │ │ │ │ │ - cmp r0, #106 @ 0x6a │ │ │ │ │ - bne.n 24cc │ │ │ │ │ - b.n 1d5c │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n 2514 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - cbz r3, 253a │ │ │ │ │ - movs r3, #17 │ │ │ │ │ - str.w r3, [fp, #32] │ │ │ │ │ - b.w cf6 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_UnicodeDecodeError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_UnicodeDecodeError │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 2514 │ │ │ │ │ - movs r3, #22 │ │ │ │ │ - str.w r3, [fp, #32] │ │ │ │ │ - b.w cf6 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2514 │ │ │ │ │ - nop │ │ │ │ │ + bl 253c │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str.w r3, [fp, #448] @ 0x1c0 │ │ │ │ │ + b.n 2006 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w b38 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + b.w 1b10 │ │ │ │ │ │ │ │ │ │ -00002544 : │ │ │ │ │ +0000253c : │ │ │ │ │ tok_nextc(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldrd r4, r2, [r0, #4] │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq.n 2580 │ │ │ │ │ + beq.n 2578 │ │ │ │ │ ldr.w r2, [r3, #476] @ 0x1dc │ │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt cs │ │ │ │ │ movcs r2, #29 │ │ │ │ │ strcs r2, [r3, #32] │ │ │ │ │ - bcs.n 25f6 │ │ │ │ │ + bcs.n 25ee │ │ │ │ │ adds r2, #1 │ │ │ │ │ adds r1, r4, #1 │ │ │ │ │ str.w r2, [r3, #476] @ 0x1dc │ │ │ │ │ str r1, [r3, #4] │ │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r2, [r0, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne.n 25f6 │ │ │ │ │ + bne.n 25ee │ │ │ │ │ ldr.w r2, [r0, #2744] @ 0xab8 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 25fc │ │ │ │ │ + beq.n 25f4 │ │ │ │ │ ldr r4, [r3, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r4, [r3, #2704] @ 0xa90 │ │ │ │ │ subs r2, r2, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbnz r0, 25e0 │ │ │ │ │ + cbnz r0, 25d8 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bne.n 255e │ │ │ │ │ + bne.n 2556 │ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne.n 25f6 │ │ │ │ │ + bne.n 25ee │ │ │ │ │ ldr.w r2, [r3, #2744] @ 0xab8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ mov r5, r2 │ │ │ │ │ - cbz r0, 25fc │ │ │ │ │ + cbz r0, 25f4 │ │ │ │ │ ldr r4, [r3, #4] │ │ │ │ │ str.w r4, [r3, #2704] @ 0xa90 │ │ │ │ │ subs r2, r2, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 25ac │ │ │ │ │ + beq.n 25a4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 257c │ │ │ │ │ + b.n 2574 │ │ │ │ │ str r5, [r3, #4] │ │ │ │ │ - b.n 25f6 │ │ │ │ │ + b.n 25ee │ │ │ │ │ │ │ │ │ │ -00002600 : │ │ │ │ │ +000025f8 : │ │ │ │ │ tok_backup(): │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ - beq.n 2634 │ │ │ │ │ + beq.n 262c │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r4, [r0, #0] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bcc.n 264a │ │ │ │ │ + bcc.n 2642 │ │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 2636 │ │ │ │ │ + bne.n 262e │ │ │ │ │ ldr.w r3, [r0, #476] @ 0x1dc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r0, #476] @ 0x1dc │ │ │ │ │ pop {r4, pc} │ │ │ │ │ bx lr │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ @@ -3715,15 +3713,15 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ R_ARM_THM_CALL _Py_FatalErrorFunc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002660 <_PyLexer_update_fstring_expr>: │ │ │ │ │ +00002658 <_PyLexer_update_fstring_expr>: │ │ │ │ │ _PyLexer_update_fstring_expr(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -3732,339 +3730,339 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ add.w r3, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r1, #123 @ 0x7b │ │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ │ - bne.n 26ca <_PyLexer_update_fstring_expr+0x6a> │ │ │ │ │ + bne.n 26c2 <_PyLexer_update_fstring_expr+0x6a> │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ adds r2, r4, r3 │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ ldr.w r1, [r2, #2804] @ 0xaf4 │ │ │ │ │ - cbz r1, 269e <_PyLexer_update_fstring_expr+0x3e> │ │ │ │ │ + cbz r1, 2696 <_PyLexer_update_fstring_expr+0x3e> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str.w r0, [r2, #2804] @ 0xaf4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2752 <_PyLexer_update_fstring_expr+0xf2> │ │ │ │ │ + beq.n 274a <_PyLexer_update_fstring_expr+0xf2> │ │ │ │ │ add r3, r4 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ mov r2, r5 │ │ │ │ │ str.w r5, [r3, #2796] @ 0xaec │ │ │ │ │ str.w ip, [r3, #2800] @ 0xaf0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strncpy │ │ │ │ │ movs r0, #1 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ - bhi.n 26d0 <_PyLexer_update_fstring_expr+0x70> │ │ │ │ │ + bhi.n 26c8 <_PyLexer_update_fstring_expr+0x70> │ │ │ │ │ cmp r1, #33 @ 0x21 │ │ │ │ │ - bne.n 26e8 <_PyLexer_update_fstring_expr+0x88> │ │ │ │ │ + bne.n 26e0 <_PyLexer_update_fstring_expr+0x88> │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ add.w r3, r4, r3, lsl #6 │ │ │ │ │ str.w r0, [r3, #2800] @ 0xaf0 │ │ │ │ │ movs r0, #1 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ cmp r1, #58 @ 0x3a │ │ │ │ │ - bne.n 2704 <_PyLexer_update_fstring_expr+0xa4> │ │ │ │ │ + bne.n 26fc <_PyLexer_update_fstring_expr+0xa4> │ │ │ │ │ add.w r5, r4, r3, lsl #6 │ │ │ │ │ ldr.w r2, [r5, #2800] @ 0xaf0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - bne.n 26e2 <_PyLexer_update_fstring_expr+0x82> │ │ │ │ │ + bne.n 26da <_PyLexer_update_fstring_expr+0x82> │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ str.w r0, [r5, #2800] @ 0xaf0 │ │ │ │ │ - b.n 26e2 <_PyLexer_update_fstring_expr+0x82> │ │ │ │ │ + b.n 26da <_PyLexer_update_fstring_expr+0x82> │ │ │ │ │ add.w r3, r4, r3, lsl #6 │ │ │ │ │ ldr.w r0, [r3, #2804] @ 0xaf4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 26e2 <_PyLexer_update_fstring_expr+0x82> │ │ │ │ │ + beq.n 26da <_PyLexer_update_fstring_expr+0x82> │ │ │ │ │ ldr.w r2, [r3, #2800] @ 0xaf0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.n 26e2 <_PyLexer_update_fstring_expr+0x82> │ │ │ │ │ + bge.n 26da <_PyLexer_update_fstring_expr+0x82> │ │ │ │ │ ldr.w r1, [r3, #2796] @ 0xaec │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ add r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - cbz r0, 274a <_PyLexer_update_fstring_expr+0xea> │ │ │ │ │ + cbz r0, 2742 <_PyLexer_update_fstring_expr+0xea> │ │ │ │ │ ldr.w r2, [r3, #2796] @ 0xaec │ │ │ │ │ str.w r0, [r3, #2804] @ 0xaf4 │ │ │ │ │ add r0, r2 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strncpy │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr.w r2, [r3, #2796] @ 0xaec │ │ │ │ │ add r2, r5 │ │ │ │ │ str.w r2, [r3, #2796] @ 0xaec │ │ │ │ │ - b.n 26e2 <_PyLexer_update_fstring_expr+0x82> │ │ │ │ │ + b.n 26da <_PyLexer_update_fstring_expr+0x82> │ │ │ │ │ ldr.w r0, [r3, #2804] @ 0xaf4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #15 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b.n 26c6 <_PyLexer_update_fstring_expr+0x66> │ │ │ │ │ + b.n 26be <_PyLexer_update_fstring_expr+0x66> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000275c : │ │ │ │ │ +00002754 : │ │ │ │ │ tok_decimal_tail(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ mov r4, r0 │ │ │ │ │ mvn.w r7, #2147483648 @ 0x80000000 │ │ │ │ │ ldrd r5, r8, [r4, #4] │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - beq.n 27aa │ │ │ │ │ + beq.n 27a2 │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bcs.n 27e4 │ │ │ │ │ + bcs.n 27dc │ │ │ │ │ adds r3, #1 │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ ldrb r0, [r5, #0] │ │ │ │ │ ldr.w r3, [r6, r0, lsl #2] │ │ │ │ │ lsls r1, r3, #29 │ │ │ │ │ - bpl.n 27a2 │ │ │ │ │ + bpl.n 279a │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b.n 277e │ │ │ │ │ + b.n 2776 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.n 283c │ │ │ │ │ + beq.n 2834 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.n 27ec │ │ │ │ │ + bne.n 27e4 │ │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2868 │ │ │ │ │ + beq.n 2860 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r5, [r4, #2704] @ 0xa90 │ │ │ │ │ sub.w r2, r8, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbnz r0, 2826 │ │ │ │ │ + cbnz r0, 281e │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - beq.n 27fc │ │ │ │ │ + beq.n 27f4 │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcc.n 278a │ │ │ │ │ + bcc.n 2782 │ │ │ │ │ movs r3, #29 │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b.n 27ee │ │ │ │ │ + b.n 27e6 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr.w r3, [r6, #1020] @ 0x3fc │ │ │ │ │ lsls r3, r3, #29 │ │ │ │ │ - bmi.n 279e │ │ │ │ │ + bmi.n 2796 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 27a6 │ │ │ │ │ + b.n 279e │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.n 27ec │ │ │ │ │ + bne.n 27e4 │ │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ - cbz r0, 2868 │ │ │ │ │ + cbz r0, 2860 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ str.w r5, [r4, #2704] @ 0xa90 │ │ │ │ │ sub.w r2, r8, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 27d4 │ │ │ │ │ + beq.n 27cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b.n 27ee │ │ │ │ │ + b.n 27e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2544 │ │ │ │ │ + bl 253c │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr.w r5, [r6, r3, lsl #2] │ │ │ │ │ ands.w r5, r5, #4 │ │ │ │ │ - bne.n 277a │ │ │ │ │ + bne.n 2772 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2600 │ │ │ │ │ + bl 25f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ mov r0, r5 │ │ │ │ │ - b.n 27a6 │ │ │ │ │ + b.n 279e │ │ │ │ │ mov r2, r8 │ │ │ │ │ str.w r8, [r4, #4] │ │ │ │ │ - b.n 27ee │ │ │ │ │ + b.n 27e6 │ │ │ │ │ │ │ │ │ │ -00002870 : │ │ │ │ │ +00002868 : │ │ │ │ │ verify_end_of_number(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ add.w ip, r0, #12288 @ 0x3000 │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr.w r4, [ip, #68] @ 0x44 │ │ │ │ │ - cbnz r4, 28c2 │ │ │ │ │ + cbnz r4, 28ba │ │ │ │ │ mov r3, r1 │ │ │ │ │ subs r1, #97 @ 0x61 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r1, #14 │ │ │ │ │ - bhi.n 28a8 │ │ │ │ │ + bhi.n 28a0 │ │ │ │ │ tbb [pc, r1] │ │ │ │ │ .word 0x08080819 │ │ │ │ │ .word 0x08087c83 │ │ │ │ │ .word 0x08080860 │ │ │ │ │ .short 0x5308 │ │ │ │ │ .byte 0x4c │ │ │ │ │ .byte 0x00 │ │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ │ - bgt.n 28c2 │ │ │ │ │ + bgt.n 28ba │ │ │ │ │ bic.w r1, r3, #32 │ │ │ │ │ subs r1, #65 @ 0x41 │ │ │ │ │ cmp r1, #25 │ │ │ │ │ - bls.n 2914 │ │ │ │ │ + bls.n 290c │ │ │ │ │ sub.w r1, r3, #48 @ 0x30 │ │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ │ it ne │ │ │ │ │ cmpne r1, #9 │ │ │ │ │ - bls.n 2914 │ │ │ │ │ + bls.n 290c │ │ │ │ │ movs r4, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 58 <_PyTokenizer_Get+0x58> │ │ │ │ │ R_ARM_THM_CALL lookahead │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ - cbz r6, 2914 │ │ │ │ │ + cbz r6, 290c │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ - bl 2600 │ │ │ │ │ + bl 25f8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxWarning │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxWarning │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyTokenizer_parser_warn> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_parser_warn │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 28c4 │ │ │ │ │ + bne.n 28bc │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2544 │ │ │ │ │ - b.n 28c2 │ │ │ │ │ + bl 253c │ │ │ │ │ + b.n 28ba │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ - bl 2600 │ │ │ │ │ + bl 25f8 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.n 28c4 │ │ │ │ │ + b.n 28bc │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ - b.n 28d6 │ │ │ │ │ + b.n 28ce │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC38 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC38 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ bl 58 <_PyTokenizer_Get+0x58> │ │ │ │ │ R_ARM_THM_CALL lookahead │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ - b.n 28e2 │ │ │ │ │ + b.n 28da │ │ │ │ │ mov r0, r5 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ - bl 2544 │ │ │ │ │ + bl 253c │ │ │ │ │ mov r1, r0 │ │ │ │ │ subs r0, #102 @ 0x66 │ │ │ │ │ cmp r0, #13 │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ ittet ls │ │ │ │ │ movwls ip, #8449 @ 0x2101 │ │ │ │ │ lsrls.w ip, ip, r0 │ │ │ │ │ movhi.w ip, #0 │ │ │ │ │ andls.w ip, ip, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ mov r6, ip │ │ │ │ │ - bl 2600 │ │ │ │ │ + bl 25f8 │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ - b.n 28e2 │ │ │ │ │ + b.n 28da │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC36 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ - b.n 28d6 │ │ │ │ │ + b.n 28ce │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC35 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC35 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ - b.n 28d6 │ │ │ │ │ + b.n 28ce │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -26,42 +26,42 @@ │ │ │ │ │ 0x00000170 005f5079 546f6b65 6e697a65 725f4765 ._PyTokenizer_Ge │ │ │ │ │ 0x00000180 74007374 726c656e 0050794d 656d5f46 t.strlen.PyMem_F │ │ │ │ │ 0x00000190 72656500 50794d65 6d5f4d61 6c6c6f63 ree.PyMem_Malloc │ │ │ │ │ 0x000001a0 00737472 6e637079 005f5079 4c657865 .strncpy._PyLexe │ │ │ │ │ 0x000001b0 725f746f 6b656e5f 73657475 70006d65 r_token_setup.me │ │ │ │ │ 0x000001c0 6d636872 005f5079 546f6b65 6e697a65 mchr._PyTokenize │ │ │ │ │ 0x000001d0 725f7379 6e746178 6572726f 72005f50 r_syntaxerror._P │ │ │ │ │ - 0x000001e0 795f4661 74616c45 72726f72 46756e63 y_FatalErrorFunc │ │ │ │ │ - 0x000001f0 005f5079 546f6b65 6e697a65 725f7761 ._PyTokenizer_wa │ │ │ │ │ - 0x00000200 726e5f69 6e76616c 69645f65 73636170 rn_invalid_escap │ │ │ │ │ - 0x00000210 655f7365 7175656e 6365005f 50795f63 e_sequence._Py_c │ │ │ │ │ + 0x000001e0 79546f6b 656e697a 65725f77 61726e5f yTokenizer_warn_ │ │ │ │ │ + 0x000001f0 696e7661 6c69645f 65736361 70655f73 invalid_escape_s │ │ │ │ │ + 0x00000200 65717565 6e636500 5f50795f 46617461 equence._Py_Fata │ │ │ │ │ + 0x00000210 6c457272 6f724675 6e63005f 50795f63 lErrorFunc._Py_c │ │ │ │ │ 0x00000220 74797065 5f746162 6c65005f 50795f63 type_table._Py_c │ │ │ │ │ 0x00000230 74797065 5f746f6c 6f776572 005f5079 type_tolower._Py │ │ │ │ │ 0x00000240 546f6b65 6e5f5477 6f436861 7273005f Token_TwoChars._ │ │ │ │ │ 0x00000250 5079556e 69636f64 655f4973 5072696e PyUnicode_IsPrin │ │ │ │ │ 0x00000260 7461626c 65005f50 79546f6b 656e5f4f table._PyToken_O │ │ │ │ │ 0x00000270 6e654368 61720050 79457272 5f4f6363 neChar.PyErr_Occ │ │ │ │ │ 0x00000280 75727265 64005f50 794c6578 65725f75 urred._PyLexer_u │ │ │ │ │ 0x00000290 70646174 655f6673 7472696e 675f6578 pdate_fstring_ex │ │ │ │ │ 0x000002a0 7072005f 5079546f 6b656e69 7a65725f pr._PyTokenizer_ │ │ │ │ │ 0x000002b0 696e6465 6e746572 726f7200 5f507954 indenterror._PyT │ │ │ │ │ 0x000002c0 6f6b656e 5f546872 65654368 61727300 oken_ThreeChars. │ │ │ │ │ - 0x000002d0 5f5f6165 6162695f 69646976 005f5079 __aeabi_idiv._Py │ │ │ │ │ - 0x000002e0 4c657865 725f7479 70655f63 6f6d6d65 Lexer_type_comme │ │ │ │ │ - 0x000002f0 6e745f74 6f6b656e 5f736574 7570006d nt_token_setup.m │ │ │ │ │ - 0x00000300 656d636d 70005079 556e6963 6f64655f emcmp.PyUnicode_ │ │ │ │ │ - 0x00000310 4465636f 64655554 4638005f 5079556e DecodeUTF8._PyUn │ │ │ │ │ - 0x00000320 69636f64 655f5363 616e4964 656e7469 icode_ScanIdenti │ │ │ │ │ - 0x00000330 66696572 005f5079 5f446561 6c6c6f63 fier._Py_Dealloc │ │ │ │ │ - 0x00000340 00507955 6e69636f 64655f53 75627374 .PyUnicode_Subst │ │ │ │ │ - 0x00000350 72696e67 00507955 6e69636f 64655f41 ring.PyUnicode_A │ │ │ │ │ - 0x00000360 73555446 38537472 696e6700 5f507954 sUTF8String._PyT │ │ │ │ │ - 0x00000370 6f6b656e 697a6572 5f73796e 74617865 okenizer_syntaxe │ │ │ │ │ - 0x00000380 72726f72 5f6b6e6f 776e5f72 616e6765 rror_known_range │ │ │ │ │ - 0x00000390 00507945 78635f55 6e69636f 64654465 .PyExc_UnicodeDe │ │ │ │ │ - 0x000003a0 636f6465 4572726f 72005079 4572725f codeError.PyErr_ │ │ │ │ │ - 0x000003b0 45786365 7074696f 6e4d6174 63686573 ExceptionMatches │ │ │ │ │ + 0x000002d0 5f5f6165 6162695f 69646976 00507955 __aeabi_idiv.PyU │ │ │ │ │ + 0x000002e0 6e69636f 64655f44 65636f64 65555446 nicode_DecodeUTF │ │ │ │ │ + 0x000002f0 38005f50 79556e69 636f6465 5f536361 8._PyUnicode_Sca │ │ │ │ │ + 0x00000300 6e496465 6e746966 69657200 5f50795f nIdentifier._Py_ │ │ │ │ │ + 0x00000310 4465616c 6c6f6300 5f50794c 65786572 Dealloc._PyLexer │ │ │ │ │ + 0x00000320 5f747970 655f636f 6d6d656e 745f746f _type_comment_to │ │ │ │ │ + 0x00000330 6b656e5f 73657475 70006d65 6d636d70 ken_setup.memcmp │ │ │ │ │ + 0x00000340 005f5079 546f6b65 6e697a65 725f7379 ._PyTokenizer_sy │ │ │ │ │ + 0x00000350 6e746178 6572726f 725f6b6e 6f776e5f ntaxerror_known_ │ │ │ │ │ + 0x00000360 72616e67 65005079 4578635f 556e6963 range.PyExc_Unic │ │ │ │ │ + 0x00000370 6f646544 65636f64 65457272 6f720050 odeDecodeError.P │ │ │ │ │ + 0x00000380 79457272 5f457863 65707469 6f6e4d61 yErr_ExceptionMa │ │ │ │ │ + 0x00000390 74636865 73005079 556e6963 6f64655f tches.PyUnicode_ │ │ │ │ │ + 0x000003a0 53756273 7472696e 67005079 556e6963 Substring.PyUnic │ │ │ │ │ + 0x000003b0 6f64655f 41735554 46385374 72696e67 ode_AsUTF8String │ │ │ │ │ 0x000003c0 0050794d 656d5f52 65616c6c 6f630050 .PyMem_Realloc.P │ │ │ │ │ 0x000003d0 79457863 5f53796e 74617857 61726e69 yExc_SyntaxWarni │ │ │ │ │ 0x000003e0 6e67005f 5079546f 6b656e69 7a65725f ng._PyTokenizer_ │ │ │ │ │ 0x000003f0 70617273 65725f77 61726e00 parser_warn. │ │ │ ├── state.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 1444 (bytes into file) │ │ │ │ │ + Start of section headers: 1440 (bytes into file) │ │ │ │ │ Flags: 0x5000000, Version5 EABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 11 │ │ │ │ │ Section header string table index: 10 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,20 +1,20 @@ │ │ │ │ │ -There are 11 section headers, starting at offset 0x5a4: │ │ │ │ │ +There are 11 section headers, starting at offset 0x5a0: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .text PROGBITS 00000000 000034 000024 00 AX 0 0 4 │ │ │ │ │ [ 2] .data PROGBITS 00000000 000058 000000 00 WA 0 0 1 │ │ │ │ │ [ 3] .bss NOBITS 00000000 000058 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .text.hot PROGBITS 00000000 000058 0002d0 00 AX 0 0 4 │ │ │ │ │ - [ 5] .rel.text.hot REL 00000000 0004d8 000070 08 I 8 4 4 │ │ │ │ │ - [ 6] .note.GNU-stack PROGBITS 00000000 000328 000000 00 0 0 1 │ │ │ │ │ - [ 7] .ARM.attributes ARM_ATTRIBUTES 00000000 000328 000033 00 0 0 1 │ │ │ │ │ - [ 8] .symtab SYMTAB 00000000 00035c 0000d0 10 9 3 4 │ │ │ │ │ - [ 9] .strtab STRTAB 00000000 00042c 0000a9 00 0 0 1 │ │ │ │ │ - [10] .shstrtab STRTAB 00000000 000548 00005a 00 0 0 1 │ │ │ │ │ + [ 4] .text.hot PROGBITS 00000000 000058 0002cc 00 AX 0 0 4 │ │ │ │ │ + [ 5] .rel.text.hot REL 00000000 0004d4 000070 08 I 8 4 4 │ │ │ │ │ + [ 6] .note.GNU-stack PROGBITS 00000000 000324 000000 00 0 0 1 │ │ │ │ │ + [ 7] .ARM.attributes ARM_ATTRIBUTES 00000000 000324 000033 00 0 0 1 │ │ │ │ │ + [ 8] .symtab SYMTAB 00000000 000358 0000d0 10 9 3 4 │ │ │ │ │ + [ 9] .strtab STRTAB 00000000 000428 0000a9 00 0 0 1 │ │ │ │ │ + [10] .shstrtab STRTAB 00000000 000544 00005a 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -5,12 +5,12 @@ │ │ │ │ │ 1: 00000000 0 NOTYPE LOCAL DEFAULT 4 $t │ │ │ │ │ 2: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 3: 00000001 180 FUNC GLOBAL HIDDEN 4 _PyTokenizer_tok_new │ │ │ │ │ 4: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Calloc │ │ │ │ │ 5: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ 6: 000000b5 6 FUNC GLOBAL HIDDEN 4 _PyToken_Init │ │ │ │ │ 7: 000000bd 114 FUNC GLOBAL HIDDEN 4 _PyLexer_token_setup │ │ │ │ │ - 8: 00000131 386 FUNC GLOBAL HIDDEN 4 _PyTokenizer_Free │ │ │ │ │ + 8: 00000131 384 FUNC GLOBAL HIDDEN 4 _PyTokenizer_Free │ │ │ │ │ 9: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ 10: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 11: 000002b5 28 FUNC GLOBAL HIDDEN 4 _PyToken_Free │ │ │ │ │ + 11: 000002b1 28 FUNC GLOBAL HIDDEN 4 _PyToken_Free │ │ │ │ │ 12: 00000001 34 FUNC GLOBAL HIDDEN 1 _PyLexer_type_comment_token_setup │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,17 +1,17 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x4d8 contains 14 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x4d4 contains 14 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000014 0000040a R_ARM_THM_CALL 00000000 PyMem_Calloc │ │ │ │ │ 000000a8 0000050a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ 0000014a 0000090a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000017c 0000090a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 000001da 00000a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000001f2 00000a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000220 0000090a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000022e 00000a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000244 00000a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000250 0000090a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000025c 0000090a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000292 0000090a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000020e 0000090a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000021c 00000a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000240 0000090a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000024c 0000090a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000286 00000a0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000290 0000090a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 000001bc 0000091e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -000002cc 00000a1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000002c8 00000a1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -132,42 +132,42 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 1e0 <_PyTokenizer_Free+0xb0> │ │ │ │ │ ldr.w r0, [r4, #2720] @ 0xaa0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 1f8 <_PyTokenizer_Free+0xc8> │ │ │ │ │ ldr.w r0, [r4, #2284] @ 0x8ec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 208 <_PyTokenizer_Free+0xd8> │ │ │ │ │ + bne.n 226 <_PyTokenizer_Free+0xf6> │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 21a <_PyTokenizer_Free+0xea> │ │ │ │ │ + bne.n 208 <_PyTokenizer_Free+0xd8> │ │ │ │ │ ldr.w r0, [r4, #2732] @ 0xaac │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 24a <_PyTokenizer_Free+0x11a> │ │ │ │ │ + beq.n 23a <_PyTokenizer_Free+0x10a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 250 <_PyTokenizer_Free+0x120> │ │ │ │ │ + bne.n 240 <_PyTokenizer_Free+0x110> │ │ │ │ │ add.w r3, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ blt.n 1b4 <_PyTokenizer_Free+0x84> │ │ │ │ │ lsls r1, r3, #6 │ │ │ │ │ adds r2, r4, r1 │ │ │ │ │ ldr.w r0, [r2, #2804] @ 0xaf4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 256 <_PyTokenizer_Free+0x126> │ │ │ │ │ + bne.n 246 <_PyTokenizer_Free+0x116> │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cbz r3, 1b4 <_PyTokenizer_Free+0x84> │ │ │ │ │ addw r3, r4, #2732 @ 0xaac │ │ │ │ │ add r3, r1 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 28e <_PyTokenizer_Free+0x15e> │ │ │ │ │ + bne.n 28c <_PyTokenizer_Free+0x15c> │ │ │ │ │ subs r2, #1 │ │ │ │ │ subs r3, #64 @ 0x40 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ bne.n 1a6 <_PyTokenizer_Free+0x76> │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ @@ -197,47 +197,39 @@ │ │ │ │ │ bne.n 15e <_PyTokenizer_Free+0x2e> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 15e <_PyTokenizer_Free+0x2e> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 226 <_PyTokenizer_Free+0xf6> │ │ │ │ │ + bne.n 214 <_PyTokenizer_Free+0xe4> │ │ │ │ │ ldr.w r0, [r4, #2284] @ 0x8ec │ │ │ │ │ - cbz r0, 21a <_PyTokenizer_Free+0xea> │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bne.n 23c <_PyTokenizer_Free+0x10c> │ │ │ │ │ - ldr.w r3, [r4, #2720] @ 0xaa0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 16e <_PyTokenizer_Free+0x3e> │ │ │ │ │ + cbnz r0, 226 <_PyTokenizer_Free+0xf6> │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 174 <_PyTokenizer_Free+0x44> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ b.n 174 <_PyTokenizer_Free+0x44> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 202 <_PyTokenizer_Free+0xd2> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w r0, [r4, #2284] @ 0x8ec │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 212 <_PyTokenizer_Free+0xe2> │ │ │ │ │ - b.n 208 <_PyTokenizer_Free+0xd8> │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ + cbz r0, 230 <_PyTokenizer_Free+0x100> │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.n 27e <_PyTokenizer_Free+0x14e> │ │ │ │ │ + ldr.w r3, [r4, #2720] @ 0xaa0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 212 <_PyTokenizer_Free+0xe2> │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 212 <_PyTokenizer_Free+0xe2> │ │ │ │ │ + beq.n 16e <_PyTokenizer_Free+0x3e> │ │ │ │ │ + b.n 208 <_PyTokenizer_Free+0xd8> │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 186 <_PyTokenizer_Free+0x56> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ b.n 186 <_PyTokenizer_Free+0x56> │ │ │ │ │ strd r2, r1, [sp, #8] │ │ │ │ │ @@ -255,14 +247,21 @@ │ │ │ │ │ str.w ip, [r0, #4] │ │ │ │ │ str.w lr, [r0, #8] │ │ │ │ │ str.w ip, [r2, #2812] @ 0xafc │ │ │ │ │ add.w r2, r3, lr │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 1a0 <_PyTokenizer_Free+0x70> │ │ │ │ │ b.n 1b4 <_PyTokenizer_Free+0x84> │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 230 <_PyTokenizer_Free+0x100> │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 230 <_PyTokenizer_Free+0x100> │ │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ @@ -270,24 +269,23 @@ │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ strd r1, r0, [r3] │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ beq.n 1b4 <_PyTokenizer_Free+0x84> │ │ │ │ │ subs r3, #64 @ 0x40 │ │ │ │ │ b.n 1a6 <_PyTokenizer_Free+0x76> │ │ │ │ │ - nop │ │ │ │ │ │ │ │ │ │ -000002b4 <_PyToken_Free>: │ │ │ │ │ +000002b0 <_PyToken_Free>: │ │ │ │ │ _PyToken_Free(): │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - cbnz r0, 2ba <_PyToken_Free+0x6> │ │ │ │ │ + cbnz r0, 2b6 <_PyToken_Free+0x6> │ │ │ │ │ bx lr │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2b8 <_PyToken_Free+0x4> │ │ │ │ │ + beq.n 2b4 <_PyToken_Free+0x4> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2b8 <_PyToken_Free+0x4> │ │ │ │ │ + bne.n 2b4 <_PyToken_Free+0x4> │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ ├── readline_tokenizer.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 2236 (bytes into file) │ │ │ │ │ + Start of section headers: 2244 (bytes into file) │ │ │ │ │ Flags: 0x5000000, Version5 EABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 15 │ │ │ │ │ Section header string table index: 14 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,24 +1,24 @@ │ │ │ │ │ -There are 15 section headers, starting at offset 0x8bc: │ │ │ │ │ +There are 15 section headers, starting at offset 0x8c4: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .text PROGBITS 00000000 000034 000080 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 0006ec 000038 08 I 12 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 0006f4 000038 08 I 12 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 0000b4 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 00000000 0000b4 000000 00 WA 0 0 1 │ │ │ │ │ [ 5] .rodata.str1.4 PROGBITS 00000000 0000b4 000058 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 00010c 000204 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 000724 000110 08 I 12 6 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 000310 000018 00 AX 0 0 2 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 000834 000008 08 I 12 8 4 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 00000000 000328 000000 00 0 0 1 │ │ │ │ │ - [11] .ARM.attributes ARM_ATTRIBUTES 00000000 000328 000033 00 0 0 1 │ │ │ │ │ - [12] .symtab SYMTAB 00000000 00035c 0001e0 10 13 10 4 │ │ │ │ │ - [13] .strtab STRTAB 00000000 00053c 0001af 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 00000000 00083c 000080 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 00010c 00020c 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 00072c 000110 08 I 12 6 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 000318 000018 00 AX 0 0 2 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 00083c 000008 08 I 12 8 4 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 00000000 000330 000000 00 0 0 1 │ │ │ │ │ + [11] .ARM.attributes ARM_ATTRIBUTES 00000000 000330 000033 00 0 0 1 │ │ │ │ │ + [12] .symtab SYMTAB 00000000 000364 0001e0 10 13 10 4 │ │ │ │ │ + [13] .strtab STRTAB 00000000 000544 0001af 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 00000000 000844 000080 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 30 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 2: 00000001 516 FUNC LOCAL DEFAULT 6 tok_underflow_readline │ │ │ │ │ + 2: 00000001 522 FUNC LOCAL DEFAULT 6 tok_underflow_readline │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 4: 00000000 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ 5: 00000028 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ 6: 00000030 0 NOTYPE LOCAL DEFAULT 5 .LC2 │ │ │ │ │ 7: 00000000 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 8: 00000001 24 FUNC LOCAL DEFAULT 8 Py_XDECREF │ │ │ │ │ 9: 00000000 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ @@ -16,18 +16,18 @@ │ │ │ │ │ 12: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 13: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ 14: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_new_string │ │ │ │ │ 15: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_Free │ │ │ │ │ 16: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallNoArgs │ │ │ │ │ 17: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Decode │ │ │ │ │ 18: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ - 19: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_error_ret │ │ │ │ │ - 20: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_tok_reserve_buf │ │ │ │ │ - 21: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 22: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 19: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_tok_reserve_buf │ │ │ │ │ + 20: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ + 21: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 22: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_error_ret │ │ │ │ │ 23: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_ensure_utf8 │ │ │ │ │ 24: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ 25: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 26: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 27: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 28: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 29: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_update_fstring_expr │ │ │ │ │ + 27: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_update_fstring_expr │ │ │ │ │ + 28: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ + 29: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,51 +1,51 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x6ec contains 7 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x6f4 contains 7 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000012 00000b0a R_ARM_THM_CALL 00000000 _PyTokenizer_tok_new │ │ │ │ │ 0000001e 00000c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000038 00000d0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ 00000042 00000e0a R_ARM_THM_CALL 00000000 _PyTokenizer_new_string │ │ │ │ │ 00000056 0000022f R_ARM_THM_MOVW_ABS_NC 00000001 tok_underflow_readline │ │ │ │ │ 0000005a 00000230 R_ARM_THM_MOVT_ABS 00000001 tok_underflow_readline │ │ │ │ │ 00000076 00000f0a R_ARM_THM_CALL 00000000 _PyTokenizer_Free │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x724 contains 34 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x72c contains 34 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000030 0000100a R_ARM_THM_CALL 00000000 PyObject_CallNoArgs │ │ │ │ │ -00000052 0000052f R_ARM_THM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ -00000056 00000530 R_ARM_THM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ -0000005a 0000110a R_ARM_THM_CALL 00000000 PyUnicode_Decode │ │ │ │ │ -0000007c 0000120a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -0000008a 0000130a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ -0000009c 0000120a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -000000b0 0000140a R_ARM_THM_CALL 00000000 _PyLexer_tok_reserve_buf │ │ │ │ │ -000000c0 0000150a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000000ea 0000160a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000138 0000170a R_ARM_THM_CALL 00000000 _PyTokenizer_ensure_utf8 │ │ │ │ │ -00000160 0000160a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000016a 0000100a R_ARM_THM_CALL 00000000 PyObject_CallNoArgs │ │ │ │ │ -00000176 0000182f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -0000017a 00001830 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00000180 0000190a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000186 00001a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000194 00001b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000198 00001b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000019c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000001a0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000001a6 00001c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000001ac 0000130a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ -000001b4 0000080a R_ARM_THM_CALL 00000001 Py_XDECREF │ │ │ │ │ -000001ba 0000080a R_ARM_THM_CALL 00000001 Py_XDECREF │ │ │ │ │ -000001c4 00001d0a R_ARM_THM_CALL 00000000 _PyLexer_update_fstring_expr │ │ │ │ │ -000001d0 0000130a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ -000001dc 0000130a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ -000001e2 00001b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000001e6 00001b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000001ea 0000062f R_ARM_THM_MOVW_ABS_NC 00000030 .LC2 │ │ │ │ │ -000001ee 00000630 R_ARM_THM_MOVT_ABS 00000030 .LC2 │ │ │ │ │ -000001f4 00001c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000001fa 0000130a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ +00000054 0000052f R_ARM_THM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ +00000058 00000530 R_ARM_THM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ +0000005c 0000110a R_ARM_THM_CALL 00000000 PyUnicode_Decode │ │ │ │ │ +00000080 0000120a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00000092 0000130a R_ARM_THM_CALL 00000000 _PyLexer_tok_reserve_buf │ │ │ │ │ +000000a2 0000140a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000000cc 0000150a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000012e 0000120a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +0000013e 0000160a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ +0000014a 0000170a R_ARM_THM_CALL 00000000 _PyTokenizer_ensure_utf8 │ │ │ │ │ +00000154 0000160a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ +0000016c 0000100a R_ARM_THM_CALL 00000000 PyObject_CallNoArgs │ │ │ │ │ +00000178 0000182f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +0000017c 00001830 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00000182 0000190a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000188 00001a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000198 0000150a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001a2 00001b0a R_ARM_THM_CALL 00000000 _PyLexer_update_fstring_expr │ │ │ │ │ +000001ac 00001c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000001b0 00001c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000001b4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000001b8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000001be 00001d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000001c4 0000160a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ +000001cc 0000080a R_ARM_THM_CALL 00000001 Py_XDECREF │ │ │ │ │ +000001d2 0000080a R_ARM_THM_CALL 00000001 Py_XDECREF │ │ │ │ │ +000001e6 0000160a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ +000001ec 00001c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000001f0 00001c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000001f4 0000062f R_ARM_THM_MOVW_ABS_NC 00000030 .LC2 │ │ │ │ │ +000001f8 00000630 R_ARM_THM_MOVT_ABS 00000030 .LC2 │ │ │ │ │ +000001fe 00001d0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000204 0000160a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x834 contains 1 entry: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x83c contains 1 entry: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000012 0000161e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00000012 0000151e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -6,24 +6,24 @@ │ │ │ │ │ _PyTokenizer_tok_new │ │ │ │ │ PyMem_Malloc │ │ │ │ │ _PyTokenizer_new_string │ │ │ │ │ _PyTokenizer_Free │ │ │ │ │ PyObject_CallNoArgs │ │ │ │ │ PyUnicode_Decode │ │ │ │ │ PyUnicode_AsUTF8AndSize │ │ │ │ │ -_PyTokenizer_error_ret │ │ │ │ │ _PyLexer_tok_reserve_buf │ │ │ │ │ _Py_Dealloc │ │ │ │ │ +_PyTokenizer_error_ret │ │ │ │ │ _PyTokenizer_ensure_utf8 │ │ │ │ │ PyExc_StopIteration │ │ │ │ │ PyErr_ExceptionMatches │ │ │ │ │ PyErr_Clear │ │ │ │ │ +_PyLexer_update_fstring_expr │ │ │ │ │ PyExc_TypeError │ │ │ │ │ PyErr_Format │ │ │ │ │ -_PyLexer_update_fstring_expr │ │ │ │ │ .shstrtab │ │ │ │ │ .rel.text │ │ │ │ │ .rodata.str1.4 │ │ │ │ │ .rel.text.hot │ │ │ │ │ .rel.text.unlikely │ │ │ │ │ .note.GNU-stack │ │ │ │ │ .ARM.attributes │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -1,118 +1,102 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text.hot: │ │ │ │ │ │ │ │ │ │ 00000000 : │ │ │ │ │ tok_underflow_readline(): │ │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ - sub sp, #16 │ │ │ │ │ + sub sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 166 │ │ │ │ │ + bne.w 168 │ │ │ │ │ add.w r3, r0, #12288 @ 0x3000 │ │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.w 166 │ │ │ │ │ + bgt.w 168 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ ldr.w r0, [r0, #2720] @ 0xaa0 │ │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallNoArgs │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 176 │ │ │ │ │ + beq.w 178 │ │ │ │ │ ldr.w r2, [r4, #2696] @ 0xa88 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ - cbz r2, 92 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.n 126 │ │ │ │ │ lsls r1, r3, #4 │ │ │ │ │ - bpl.w 194 │ │ │ │ │ + bpl.w 1ac │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_Decode │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 72 │ │ │ │ │ + beq.n 76 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 15e │ │ │ │ │ + beq.w 196 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 1d6 │ │ │ │ │ - add r1, sp, #12 │ │ │ │ │ + beq.w 1e0 │ │ │ │ │ + add r1, sp, #4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cbnz r0, a8 │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_error_ret │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - b.n 1b2 │ │ │ │ │ - lsls r3, r3, #3 │ │ │ │ │ - bpl.w 1e2 │ │ │ │ │ - add r1, sp, #12 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 86 │ │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ │ + beq.w 1dc │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ adds r1, #2 │ │ │ │ │ bl 0 <_PyLexer_tok_reserve_buf> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_tok_reserve_buf │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 200 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ │ + beq.w 1d8 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ adds r1, r2, r3 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ strb r1, [r2, r3] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str.w r2, [r4, #2704] @ 0xa90 │ │ │ │ │ - beq.n 150 │ │ │ │ │ + beq.n 15a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 150 │ │ │ │ │ + bne.n 15a │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 156 │ │ │ │ │ + beq.n 160 │ │ │ │ │ add.w r2, r4, #12288 @ 0x3000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r2, #76] @ 0x4c │ │ │ │ │ ldrb.w r0, [r3, #-1] │ │ │ │ │ cmp r0, #10 │ │ │ │ │ itttt ne │ │ │ │ │ addne r0, r3, #1 │ │ │ │ │ @@ -122,65 +106,92 @@ │ │ │ │ │ itttt ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ ldrne r0, [r4, #8] │ │ │ │ │ strbne r1, [r0, #0] │ │ │ │ │ strne r3, [r2, #76] @ 0x4c │ │ │ │ │ ldr r3, [r2, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1c0 │ │ │ │ │ + bne.n 19e │ │ │ │ │ ldr.w r2, [r4, #2696] @ 0xa88 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ │ str.w r1, [r4, #476] @ 0x1dc │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [r4, #464] @ 0x1d0 │ │ │ │ │ - cbnz r2, 140 │ │ │ │ │ + cbz r2, 146 │ │ │ │ │ + ldr r0, [r4, #32] │ │ │ │ │ + sub.w r0, r0, #10 │ │ │ │ │ + clz r0, r0 │ │ │ │ │ + lsrs r0, r0, #5 │ │ │ │ │ + add sp, #12 │ │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ │ + lsls r3, r3, #3 │ │ │ │ │ + bpl.n 1ec │ │ │ │ │ + add r1, sp, #4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 8c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_error_ret │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.n 1ca │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyTokenizer_ensure_utf8> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_ensure_utf8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ce │ │ │ │ │ - ldr r0, [r4, #32] │ │ │ │ │ - sub.w r0, r0, #10 │ │ │ │ │ - clz r0, r0 │ │ │ │ │ - lsrs r0, r0, #5 │ │ │ │ │ - add sp, #16 │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ + bne.n 116 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_error_ret │ │ │ │ │ + b.n 164 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n f6 │ │ │ │ │ + bne.n d8 │ │ │ │ │ movs r3, #11 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 14c │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 72 │ │ │ │ │ + b.n 122 │ │ │ │ │ ldr.w r0, [r4, #2720] @ 0xaa0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallNoArgs │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 3c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_StopIteration │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cbz r0, 1d6 │ │ │ │ │ + cbz r0, 1e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n f6 │ │ │ │ │ - b.n 156 │ │ │ │ │ + bne.n d8 │ │ │ │ │ + b.n 160 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 76 │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyLexer_update_fstring_expr> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_update_fstring_expr │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 100 │ │ │ │ │ + b.n 164 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -194,42 +205,34 @@ │ │ │ │ │ movs r6, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ - b.n 15a │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyLexer_update_fstring_expr> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_update_fstring_expr │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 11e │ │ │ │ │ - b.n 15a │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_error_ret │ │ │ │ │ - b.n 15a │ │ │ │ │ + b.n 164 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + b.n 1ca │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + b.n 13a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r6, r5 │ │ │ │ │ bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_error_ret │ │ │ │ │ - b.n 1b2 │ │ │ │ │ + b.n 1ca │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_error_ret │ │ │ │ │ - b.n 1b0 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b.n 1b2 │ │ │ │ │ + b.n 1c8 │ │ │ │ │ + nop │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -10,21 +10,21 @@ │ │ │ │ │ 0x00000070 6c6f6300 7374726c 656e005f 5079546f loc.strlen._PyTo │ │ │ │ │ 0x00000080 6b656e69 7a65725f 6e65775f 73747269 kenizer_new_stri │ │ │ │ │ 0x00000090 6e67005f 5079546f 6b656e69 7a65725f ng._PyTokenizer_ │ │ │ │ │ 0x000000a0 46726565 0050794f 626a6563 745f4361 Free.PyObject_Ca │ │ │ │ │ 0x000000b0 6c6c4e6f 41726773 00507955 6e69636f llNoArgs.PyUnico │ │ │ │ │ 0x000000c0 64655f44 65636f64 65005079 556e6963 de_Decode.PyUnic │ │ │ │ │ 0x000000d0 6f64655f 41735554 4638416e 6453697a ode_AsUTF8AndSiz │ │ │ │ │ - 0x000000e0 65005f50 79546f6b 656e697a 65725f65 e._PyTokenizer_e │ │ │ │ │ - 0x000000f0 72726f72 5f726574 005f5079 4c657865 rror_ret._PyLexe │ │ │ │ │ - 0x00000100 725f746f 6b5f7265 73657276 655f6275 r_tok_reserve_bu │ │ │ │ │ - 0x00000110 66006d65 6d637079 005f5079 5f446561 f.memcpy._Py_Dea │ │ │ │ │ - 0x00000120 6c6c6f63 005f5079 546f6b65 6e697a65 lloc._PyTokenize │ │ │ │ │ + 0x000000e0 65005f50 794c6578 65725f74 6f6b5f72 e._PyLexer_tok_r │ │ │ │ │ + 0x000000f0 65736572 76655f62 7566006d 656d6370 eserve_buf.memcp │ │ │ │ │ + 0x00000100 79005f50 795f4465 616c6c6f 63005f50 y._Py_Dealloc._P │ │ │ │ │ + 0x00000110 79546f6b 656e697a 65725f65 72726f72 yTokenizer_error │ │ │ │ │ + 0x00000120 5f726574 005f5079 546f6b65 6e697a65 _ret._PyTokenize │ │ │ │ │ 0x00000130 725f656e 73757265 5f757466 38005079 r_ensure_utf8.Py │ │ │ │ │ 0x00000140 4578635f 53746f70 49746572 6174696f Exc_StopIteratio │ │ │ │ │ 0x00000150 6e005079 4572725f 45786365 7074696f n.PyErr_Exceptio │ │ │ │ │ 0x00000160 6e4d6174 63686573 00507945 72725f43 nMatches.PyErr_C │ │ │ │ │ - 0x00000170 6c656172 00507945 78635f54 79706545 lear.PyExc_TypeE │ │ │ │ │ - 0x00000180 72726f72 00507945 72725f46 6f726d61 rror.PyErr_Forma │ │ │ │ │ - 0x00000190 74005f50 794c6578 65725f75 70646174 t._PyLexer_updat │ │ │ │ │ - 0x000001a0 655f6673 7472696e 675f6578 707200 e_fstring_expr. │ │ │ │ │ + 0x00000170 6c656172 005f5079 4c657865 725f7570 lear._PyLexer_up │ │ │ │ │ + 0x00000180 64617465 5f667374 72696e67 5f657870 date_fstring_exp │ │ │ │ │ + 0x00000190 72005079 4578635f 54797065 4572726f r.PyExc_TypeErro │ │ │ │ │ + 0x000001a0 72005079 4572725f 466f726d 617400 r.PyErr_Format. │ │ │ ├── abstract.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 56700 (bytes into file) │ │ │ │ │ + Start of section headers: 56696 (bytes into file) │ │ │ │ │ Flags: 0x5000000, Version5 EABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 15 │ │ │ │ │ Section header string table index: 14 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,24 +1,24 @@ │ │ │ │ │ -There are 15 section headers, starting at offset 0xdd7c: │ │ │ │ │ +There are 15 section headers, starting at offset 0xdd78: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 00000000 000034 00084c 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00a92c 000458 08 I 12 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 000880 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 00000000 000880 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .text.hot PROGBITS 00000000 000880 005dcc 00 AX 0 0 4 │ │ │ │ │ - [ 6] .rel.text.hot REL 00000000 00ad84 0029a0 08 I 12 5 4 │ │ │ │ │ - [ 7] .rodata.str1.4 PROGBITS 00000000 00664c 000e6a 01 AMS 0 0 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 0074b8 000a6c 00 AX 0 0 4 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 00d724 0005d8 08 I 12 8 4 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 00000000 007f24 000000 00 0 0 1 │ │ │ │ │ - [11] .ARM.attributes ARM_ATTRIBUTES 00000000 007f24 000033 00 0 0 1 │ │ │ │ │ - [12] .symtab SYMTAB 00000000 007f58 001770 10 13 175 4 │ │ │ │ │ - [13] .strtab STRTAB 00000000 0096c8 001262 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 00000000 00dcfc 000080 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 00082c 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00a928 000458 08 I 12 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 000860 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 00000000 000860 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .text.hot PROGBITS 00000000 000860 005de8 00 AX 0 0 4 │ │ │ │ │ + [ 6] .rel.text.hot REL 00000000 00ad80 0029a0 08 I 12 5 4 │ │ │ │ │ + [ 7] .rodata.str1.4 PROGBITS 00000000 006648 000e6a 01 AMS 0 0 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 0074b4 000a6c 00 AX 0 0 4 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 00d720 0005d8 08 I 12 8 4 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 00000000 007f20 000000 00 0 0 1 │ │ │ │ │ + [11] .ARM.attributes ARM_ATTRIBUTES 00000000 007f20 000033 00 0 0 1 │ │ │ │ │ + [12] .symtab SYMTAB 00000000 007f54 001770 10 13 175 4 │ │ │ │ │ + [13] .strtab STRTAB 00000000 0096c4 001262 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 00000000 00dcf8 000080 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -75,16 +75,16 @@ │ │ │ │ │ 71: 000004f4 0 NOTYPE LOCAL DEFAULT 7 .LC32 │ │ │ │ │ 72: 00000524 0 NOTYPE LOCAL DEFAULT 7 .LC33 │ │ │ │ │ 73: 00002b38 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 74: 0000054c 0 NOTYPE LOCAL DEFAULT 7 .LC34 │ │ │ │ │ 75: 00002b48 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 76: 00000574 0 NOTYPE LOCAL DEFAULT 7 .LC35 │ │ │ │ │ 77: 00000598 0 NOTYPE LOCAL DEFAULT 7 .LC36 │ │ │ │ │ - 78: 00000585 136 FUNC LOCAL DEFAULT 1 check_class │ │ │ │ │ - 79: 000053a5 1836 FUNC LOCAL DEFAULT 5 abstract_issubclass │ │ │ │ │ + 78: 00000565 136 FUNC LOCAL DEFAULT 1 check_class │ │ │ │ │ + 79: 000053c1 1836 FUNC LOCAL DEFAULT 5 abstract_issubclass │ │ │ │ │ 80: 000005dc 0 NOTYPE LOCAL DEFAULT 7 .LC37 │ │ │ │ │ 81: 0000060c 0 NOTYPE LOCAL DEFAULT 7 .LC38 │ │ │ │ │ 82: 0000063c 0 NOTYPE LOCAL DEFAULT 7 .LC39 │ │ │ │ │ 83: 00000670 0 NOTYPE LOCAL DEFAULT 7 .LC40 │ │ │ │ │ 84: 00000674 0 NOTYPE LOCAL DEFAULT 7 .LC41 │ │ │ │ │ 85: 00000678 0 NOTYPE LOCAL DEFAULT 7 .LC42 │ │ │ │ │ 86: 000006a0 0 NOTYPE LOCAL DEFAULT 7 .LC43 │ │ │ │ │ @@ -104,63 +104,63 @@ │ │ │ │ │ 100: 0000393c 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 101: 00000878 0 NOTYPE LOCAL DEFAULT 7 .LC50 │ │ │ │ │ 102: 00003c7d 110 FUNC LOCAL DEFAULT 5 sequence_repeat │ │ │ │ │ 103: 0000087c 0 NOTYPE LOCAL DEFAULT 7 .LC51 │ │ │ │ │ 104: 00000880 0 NOTYPE LOCAL DEFAULT 7 .LC52 │ │ │ │ │ 105: 00000884 0 NOTYPE LOCAL DEFAULT 7 .LC53 │ │ │ │ │ 106: 00000888 0 NOTYPE LOCAL DEFAULT 7 .LC54 │ │ │ │ │ - 107: 00005ad1 70 FUNC LOCAL DEFAULT 5 _IsFortranContiguous │ │ │ │ │ - 108: 00000635 42 FUNC LOCAL DEFAULT 1 _IsFortranContiguous.part.0 │ │ │ │ │ + 107: 00005aed 70 FUNC LOCAL DEFAULT 5 _IsFortranContiguous │ │ │ │ │ + 108: 00000615 42 FUNC LOCAL DEFAULT 1 _IsFortranContiguous.part.0 │ │ │ │ │ 109: 00004299 64 FUNC LOCAL DEFAULT 5 _IsCContiguous │ │ │ │ │ 110: 00000894 0 NOTYPE LOCAL DEFAULT 7 .LC55 │ │ │ │ │ 111: 000008ac 0 NOTYPE LOCAL DEFAULT 7 .LC56 │ │ │ │ │ 112: 000008b0 0 NOTYPE LOCAL DEFAULT 7 .LC57 │ │ │ │ │ 113: 000008d8 0 NOTYPE LOCAL DEFAULT 7 .LC58 │ │ │ │ │ - 114: 00004720 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 114: 0000473c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 115: 000008e4 0 NOTYPE LOCAL DEFAULT 7 .LC59 │ │ │ │ │ - 116: 00004724 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 116: 00004740 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 117: 0000090c 0 NOTYPE LOCAL DEFAULT 7 .LC60 │ │ │ │ │ 118: 0000092c 0 NOTYPE LOCAL DEFAULT 7 .LC61 │ │ │ │ │ 119: 00000930 0 NOTYPE LOCAL DEFAULT 7 .LC62 │ │ │ │ │ 120: 00000934 0 NOTYPE LOCAL DEFAULT 7 .LC63 │ │ │ │ │ 121: 00000960 0 NOTYPE LOCAL DEFAULT 7 .LC64 │ │ │ │ │ 122: 00000980 0 NOTYPE LOCAL DEFAULT 7 .LC65 │ │ │ │ │ 123: 000009a0 0 NOTYPE LOCAL DEFAULT 7 .LC66 │ │ │ │ │ - 124: 00004ba0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 124: 00004bbc 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 125: 000009c8 0 NOTYPE LOCAL DEFAULT 7 .LC67 │ │ │ │ │ - 126: 00004ba4 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 126: 00004bc0 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 127: 000009f8 0 NOTYPE LOCAL DEFAULT 7 .LC68 │ │ │ │ │ 128: 000009fc 0 NOTYPE LOCAL DEFAULT 7 .LC69 │ │ │ │ │ 129: 00000a44 0 NOTYPE LOCAL DEFAULT 7 .LC70 │ │ │ │ │ 130: 00000a48 0 NOTYPE LOCAL DEFAULT 7 .LC71 │ │ │ │ │ - 131: 00000464 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 132: 0000046c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 133: 000004ec 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 131: 00000444 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 132: 0000044c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 133: 000004cc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 134: 00000a4c 0 NOTYPE LOCAL DEFAULT 7 .LC72 │ │ │ │ │ - 135: 000004f0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 135: 000004d0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 136: 00000a50 0 NOTYPE LOCAL DEFAULT 7 .LC73 │ │ │ │ │ 137: 00000a80 0 NOTYPE LOCAL DEFAULT 7 .LC74 │ │ │ │ │ 138: 00000b34 0 NOTYPE LOCAL DEFAULT 7 .LC75 │ │ │ │ │ 139: 00000b5c 0 NOTYPE LOCAL DEFAULT 7 .LC76 │ │ │ │ │ 140: 00000000 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ 141: 0000000b 422 FUNC LOCAL DEFAULT 8 ternary_iop.constprop.0 │ │ │ │ │ 142: 00000b60 0 NOTYPE LOCAL DEFAULT 7 .LC77 │ │ │ │ │ 143: 00000b64 0 NOTYPE LOCAL DEFAULT 7 .LC78 │ │ │ │ │ - 144: 00000604 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 144: 000005e4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 145: 00000b68 0 NOTYPE LOCAL DEFAULT 7 .LC79 │ │ │ │ │ - 146: 00005650 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 147: 00005678 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ - 148: 00005900 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 149: 0000592c 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ - 150: 00005ac8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 146: 0000566c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 147: 00005694 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 148: 0000591c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 149: 00005948 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 150: 00005ae4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 151: 00000b7c 0 NOTYPE LOCAL DEFAULT 7 .LC80 │ │ │ │ │ 152: 00000b80 0 NOTYPE LOCAL DEFAULT 7 .LC81 │ │ │ │ │ 153: 00000b84 0 NOTYPE LOCAL DEFAULT 7 .LC82 │ │ │ │ │ - 154: 0000060c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 155: 00005ad0 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 154: 000005ec 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 155: 00005aec 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 156: 00000b88 0 NOTYPE LOCAL DEFAULT 7 .LC83 │ │ │ │ │ 157: 00000bb4 0 NOTYPE LOCAL DEFAULT 7 .LC84 │ │ │ │ │ 158: 00000bec 0 NOTYPE LOCAL DEFAULT 7 .LC85 │ │ │ │ │ 159: 000003b4 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 160: 00000c10 0 NOTYPE LOCAL DEFAULT 7 .LC86 │ │ │ │ │ 161: 000003b8 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ 162: 00000c98 0 NOTYPE LOCAL DEFAULT 7 .LC87 │ │ │ │ │ @@ -205,15 +205,15 @@ │ │ │ │ │ 201: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ 202: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ 203: 000003b1 340 FUNC GLOBAL DEFAULT 5 PyObject_GetItem │ │ │ │ │ 204: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_NextNotImplemented │ │ │ │ │ 205: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySeqIter_New │ │ │ │ │ 206: 000005a9 100 FUNC GLOBAL DEFAULT 5 PyIter_Next │ │ │ │ │ 207: 0000060d 206 FUNC GLOBAL DEFAULT 5 PyObject_SetItem │ │ │ │ │ - 208: 000006bd 156 FUNC GLOBAL DEFAULT 1 PySequence_SetItem │ │ │ │ │ + 208: 0000069d 156 FUNC GLOBAL DEFAULT 1 PySequence_SetItem │ │ │ │ │ 209: 000006dd 48 FUNC GLOBAL DEFAULT 5 PyObject_Type │ │ │ │ │ 210: 0000070d 86 FUNC GLOBAL DEFAULT 5 PyMapping_GetOptionalItem │ │ │ │ │ 211: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Type │ │ │ │ │ 212: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_GetItemRef │ │ │ │ │ 213: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_KeyError │ │ │ │ │ 214: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 215: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ @@ -231,15 +231,15 @@ │ │ │ │ │ 227: 00000c15 764 FUNC GLOBAL DEFAULT 5 PyObject_IsInstance │ │ │ │ │ 228: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnion_Type │ │ │ │ │ 229: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ 230: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ 231: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_union_args │ │ │ │ │ 232: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckRecursiveCall │ │ │ │ │ 233: 0000162d 36 FUNC GLOBAL DEFAULT 5 PySequence_Contains │ │ │ │ │ - 234: 00004989 540 FUNC GLOBAL HIDDEN 5 _PySequence_IterSearch │ │ │ │ │ + 234: 000049a5 540 FUNC GLOBAL HIDDEN 5 _PySequence_IterSearch │ │ │ │ │ 235: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ 236: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ 237: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GivenExceptionMatches │ │ │ │ │ 238: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ 239: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ 240: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ 241: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Format │ │ │ │ │ @@ -299,64 +299,64 @@ │ │ │ │ │ 295: 00003fc5 402 FUNC GLOBAL HIDDEN 5 _PyNumber_PowerNoMod │ │ │ │ │ 296: 00004159 320 FUNC GLOBAL DEFAULT 5 PyBuffer_IsContiguous │ │ │ │ │ 297: 000042d9 90 FUNC GLOBAL DEFAULT 5 PyMapping_Size │ │ │ │ │ 298: 00004335 316 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceAnd │ │ │ │ │ 299: 00004471 66 FUNC GLOBAL DEFAULT 5 PyNumber_Absolute │ │ │ │ │ 300: 000044b5 288 FUNC GLOBAL DEFAULT 5 PyNumber_Divmod │ │ │ │ │ 301: 000045d5 26 FUNC GLOBAL DEFAULT 5 PySequence_Check │ │ │ │ │ - 302: 000001dd 30 FUNC GLOBAL HIDDEN 1 _PyObject_HasLen │ │ │ │ │ - 303: 000045f1 92 FUNC GLOBAL DEFAULT 5 PySequence_Size │ │ │ │ │ - 304: 0000464d 216 FUNC GLOBAL HIDDEN 5 _PyObject_RealIsInstance │ │ │ │ │ - 305: 00004725 198 FUNC GLOBAL DEFAULT 5 PySequence_Concat │ │ │ │ │ - 306: 000001fd 116 FUNC GLOBAL DEFAULT 1 PySequence_GetSlice │ │ │ │ │ + 302: 000045f1 28 FUNC GLOBAL HIDDEN 5 _PyObject_HasLen │ │ │ │ │ + 303: 0000460d 92 FUNC GLOBAL DEFAULT 5 PySequence_Size │ │ │ │ │ + 304: 00004669 216 FUNC GLOBAL HIDDEN 5 _PyObject_RealIsInstance │ │ │ │ │ + 305: 00004741 198 FUNC GLOBAL DEFAULT 5 PySequence_Concat │ │ │ │ │ + 306: 000001dd 116 FUNC GLOBAL DEFAULT 1 PySequence_GetSlice │ │ │ │ │ 307: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySlice_FromIndices │ │ │ │ │ - 308: 000047ed 296 FUNC GLOBAL DEFAULT 5 PyNumber_Xor │ │ │ │ │ - 309: 00004915 116 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceXor │ │ │ │ │ - 310: 00000271 6 FUNC GLOBAL DEFAULT 1 PySequence_Index │ │ │ │ │ + 308: 00004809 296 FUNC GLOBAL DEFAULT 5 PyNumber_Xor │ │ │ │ │ + 309: 00004931 116 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceXor │ │ │ │ │ + 310: 00000251 6 FUNC GLOBAL DEFAULT 1 PySequence_Index │ │ │ │ │ 311: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ - 312: 00004ba5 290 FUNC GLOBAL DEFAULT 5 PyNumber_ToBase │ │ │ │ │ + 312: 00004bc1 290 FUNC GLOBAL DEFAULT 5 PyNumber_ToBase │ │ │ │ │ 313: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_Format │ │ │ │ │ - 314: 00000279 182 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceMultiply │ │ │ │ │ - 315: 00004cc9 434 FUNC GLOBAL DEFAULT 5 PyNumber_Power │ │ │ │ │ - 316: 00004e7d 288 FUNC GLOBAL DEFAULT 5 PyNumber_Rshift │ │ │ │ │ - 317: 00004f9d 324 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceLshift │ │ │ │ │ - 318: 00000331 316 FUNC GLOBAL DEFAULT 1 PyMapping_Values │ │ │ │ │ + 314: 00000259 182 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceMultiply │ │ │ │ │ + 315: 00004ce5 434 FUNC GLOBAL DEFAULT 5 PyNumber_Power │ │ │ │ │ + 316: 00004e99 288 FUNC GLOBAL DEFAULT 5 PyNumber_Rshift │ │ │ │ │ + 317: 00004fb9 324 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceLshift │ │ │ │ │ + 318: 00000311 316 FUNC GLOBAL DEFAULT 1 PyMapping_Values │ │ │ │ │ 319: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Values │ │ │ │ │ - 320: 0000046d 132 FUNC GLOBAL DEFAULT 1 PyIter_Send │ │ │ │ │ + 320: 0000044d 132 FUNC GLOBAL DEFAULT 1 PyIter_Send │ │ │ │ │ 321: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyGen_FetchStopIterationValue │ │ │ │ │ - 322: 000004f1 40 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceRemainder │ │ │ │ │ - 323: 000050e1 392 FUNC GLOBAL DEFAULT 5 PyNumber_Float │ │ │ │ │ + 322: 000004d1 40 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceRemainder │ │ │ │ │ + 323: 000050fd 392 FUNC GLOBAL DEFAULT 5 PyNumber_Float │ │ │ │ │ 324: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ 325: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromString │ │ │ │ │ 326: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromDouble │ │ │ │ │ 327: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsDouble │ │ │ │ │ - 328: 00000519 66 FUNC GLOBAL DEFAULT 1 PyNumber_Positive │ │ │ │ │ - 329: 00005269 316 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceFloorDivide │ │ │ │ │ + 328: 000004f9 66 FUNC GLOBAL DEFAULT 1 PyNumber_Positive │ │ │ │ │ + 329: 00005285 316 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceFloorDivide │ │ │ │ │ 330: 00000001 10 FUNC GLOBAL HIDDEN 8 _PyNumber_InPlacePowerNoMod │ │ │ │ │ - 331: 0000055d 40 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceTrueDivide │ │ │ │ │ + 331: 0000053d 40 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceTrueDivide │ │ │ │ │ 332: 000001b1 60 FUNC GLOBAL DEFAULT 8 PyNumber_MatrixMultiply │ │ │ │ │ 333: 000001ed 38 FUNC GLOBAL DEFAULT 8 PyNumber_InPlaceMatrixMultiply │ │ │ │ │ - 334: 0000060d 40 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceRshift │ │ │ │ │ + 334: 000005ed 40 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceRshift │ │ │ │ │ 335: 00000213 6 FUNC GLOBAL DEFAULT 8 PySequence_Count │ │ │ │ │ 336: 00000219 152 FUNC GLOBAL DEFAULT 8 PySequence_InPlaceConcat │ │ │ │ │ - 337: 00000661 90 FUNC GLOBAL DEFAULT 1 PyMapping_GetOptionalItemString │ │ │ │ │ + 337: 00000641 90 FUNC GLOBAL DEFAULT 1 PyMapping_GetOptionalItemString │ │ │ │ │ 338: 000002b1 2 FUNC GLOBAL DEFAULT 8 PyNumber_InPlacePower │ │ │ │ │ 339: 000002b3 136 FUNC GLOBAL DEFAULT 8 PyObject_GetAIter │ │ │ │ │ 340: 0000033b 78 FUNC GLOBAL DEFAULT 8 PyObject_DelItemString │ │ │ │ │ 341: 000003b9 64 FUNC GLOBAL DEFAULT 8 PyMapping_HasKey │ │ │ │ │ 342: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_FormatUnraisable │ │ │ │ │ 343: 000003f9 62 FUNC GLOBAL DEFAULT 8 PyMapping_HasKeyString │ │ │ │ │ 344: 00000437 36 FUNC GLOBAL DEFAULT 8 PyMapping_HasKeyStringWithError │ │ │ │ │ 345: 0000045b 36 FUNC GLOBAL DEFAULT 8 PyMapping_HasKeyWithError │ │ │ │ │ - 346: 00000759 120 FUNC GLOBAL DEFAULT 1 PySequence_DelSlice │ │ │ │ │ + 346: 00000739 120 FUNC GLOBAL DEFAULT 1 PySequence_DelSlice │ │ │ │ │ 347: 0000047f 174 FUNC GLOBAL DEFAULT 8 PySequence_InPlaceRepeat │ │ │ │ │ 348: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ 349: 0000052d 166 FUNC GLOBAL DEFAULT 8 PySequence_Repeat │ │ │ │ │ - 350: 000007d1 122 FUNC GLOBAL DEFAULT 1 PySequence_SetSlice │ │ │ │ │ - 351: 00005b19 692 FUNC GLOBAL DEFAULT 5 PyBuffer_GetPointer │ │ │ │ │ + 350: 000007b1 122 FUNC GLOBAL DEFAULT 1 PySequence_SetSlice │ │ │ │ │ + 351: 00005b35 692 FUNC GLOBAL DEFAULT 5 PyBuffer_GetPointer │ │ │ │ │ 352: 000005d3 110 FUNC GLOBAL DEFAULT 8 PyBuffer_SizeFromFormat │ │ │ │ │ 353: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyImport_GetModuleAttrString │ │ │ │ │ 354: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFunctionObjArgs │ │ │ │ │ 355: 00000641 14 FUNC GLOBAL DEFAULT 8 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ │ 356: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CallInInterpreterAndRawFree │ │ │ │ │ 357: 00000665 176 FUNC GLOBAL DEFAULT 8 PyBuffer_FromContiguous │ │ │ │ │ 358: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0xa92c contains 139 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0xa928 contains 139 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000018 0000bf0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ 00000026 0000cf0a R_ARM_THM_CALL 0000060d PyObject_SetItem │ │ │ │ │ 00000044 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ 00000052 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000006a 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 0000006e 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ @@ -31,127 +31,127 @@ │ │ │ │ │ 00000164 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000180 00004c2f R_ARM_THM_MOVW_ABS_NC 00000574 .LC35 │ │ │ │ │ 00000184 00004c30 R_ARM_THM_MOVT_ABS 00000574 .LC35 │ │ │ │ │ 00000198 0000e42f R_ARM_THM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ 0000019c 0000e430 R_ARM_THM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ 000001a4 00004d2f R_ARM_THM_MOVW_ABS_NC 00000598 .LC36 │ │ │ │ │ 000001a8 00004d30 R_ARM_THM_MOVT_ABS 00000598 .LC36 │ │ │ │ │ -0000021e 0001330a R_ARM_THM_CALL 00000000 _PySlice_FromIndices │ │ │ │ │ -00000244 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000024e 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -00000256 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000025a 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000260 0000752f R_ARM_THM_MOVW_ABS_NC 0000090c .LC60 │ │ │ │ │ -00000264 00007530 R_ARM_THM_MOVT_ABS 0000090c .LC60 │ │ │ │ │ -0000026a 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000290 00002c0a R_ARM_THM_CALL 000019fd binary_iop1 │ │ │ │ │ -00000294 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000298 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000002e4 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000002e8 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000002f0 00007f2f R_ARM_THM_MOVW_ABS_NC 000009f8 .LC68 │ │ │ │ │ -000002f4 00007f30 R_ARM_THM_MOVT_ABS 000009f8 .LC68 │ │ │ │ │ -000002fa 0000142f R_ARM_THM_MOVW_ABS_NC 00000104 .LC7 │ │ │ │ │ -000002fe 00001430 R_ARM_THM_MOVT_ABS 00000104 .LC7 │ │ │ │ │ -0000030a 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000324 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000346 0000d32f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -0000034a 0000d330 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -0000036c 00011d0a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -00000376 0000b12f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -0000037a 0000b130 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -00000382 0000b30a R_ARM_THM_CALL 00000505 PyObject_GetIter │ │ │ │ │ -0000039c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000003a2 0001000a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -000003ac 0001010a R_ARM_THM_CALL 00000000 _PyList_Extend │ │ │ │ │ -000003ce 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000003d8 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -000003f2 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000406 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000040a 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000416 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -0000042e 00005f2f R_ARM_THM_MOVW_ABS_NC 00000840 .LC48 │ │ │ │ │ -00000432 00005f30 R_ARM_THM_MOVT_ABS 00000840 .LC48 │ │ │ │ │ -00000438 0000f10a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00000450 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000045e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000464 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000468 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000498 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000049c 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000004a8 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -000004ac 0000cc30 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -000004c0 0001410a R_ARM_THM_CALL 00000000 _PyGen_FetchStopIterationValue │ │ │ │ │ -000004e2 00011d0a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -000004ec 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000504 0000862f R_ARM_THM_MOVW_ABS_NC 00000a4c .LC72 │ │ │ │ │ -00000508 00008630 R_ARM_THM_MOVT_ABS 00000a4c .LC72 │ │ │ │ │ -00000510 00002b0a R_ARM_THM_CALL 000019c9 binary_iop │ │ │ │ │ -00000538 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -00000540 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000544 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000054a 00008a2f R_ARM_THM_MOVW_ABS_NC 00000b34 .LC75 │ │ │ │ │ -0000054e 00008a30 R_ARM_THM_MOVT_ABS 00000b34 .LC75 │ │ │ │ │ -00000554 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000570 00008f2f R_ARM_THM_MOVW_ABS_NC 00000b64 .LC78 │ │ │ │ │ -00000574 00008f30 R_ARM_THM_MOVT_ABS 00000b64 .LC78 │ │ │ │ │ -0000057c 00002b0a R_ARM_THM_CALL 000019c9 binary_iop │ │ │ │ │ -0000059a 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -000005cc 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005e0 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000005e4 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000005ec 0001020a R_ARM_THM_CALL 00000000 _PyErr_SetString │ │ │ │ │ -000005fe 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000604 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000608 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000620 0000992f R_ARM_THM_MOVW_ABS_NC 00000b84 .LC82 │ │ │ │ │ -00000624 00009930 R_ARM_THM_MOVT_ABS 00000b84 .LC82 │ │ │ │ │ -0000062c 00002b0a R_ARM_THM_CALL 000019c9 binary_iop │ │ │ │ │ -00000678 0000bf0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00000686 0000d20a R_ARM_THM_CALL 0000070d PyMapping_GetOptionalItem │ │ │ │ │ -000006a0 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000006ac 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -000006f8 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -00000728 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000072c 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000073c 0000112f R_ARM_THM_MOVW_ABS_NC 000000cc .LC5 │ │ │ │ │ -00000740 00001130 R_ARM_THM_MOVT_ABS 000000cc .LC5 │ │ │ │ │ -00000744 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000074a 0000322f R_ARM_THM_MOVW_ABS_NC 000003b8 .LC22 │ │ │ │ │ -0000074e 00003230 R_ARM_THM_MOVT_ABS 000003b8 .LC22 │ │ │ │ │ -00000752 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000077a 0001330a R_ARM_THM_CALL 00000000 _PySlice_FromIndices │ │ │ │ │ -000007a2 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000007ac 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -000007b6 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000007ba 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000007c0 0000a32f R_ARM_THM_MOVW_ABS_NC 00000d38 .LC88 │ │ │ │ │ -000007c4 0000a330 R_ARM_THM_MOVT_ABS 00000d38 .LC88 │ │ │ │ │ -000007ca 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000007f4 0001330a R_ARM_THM_CALL 00000000 _PySlice_FromIndices │ │ │ │ │ -0000081c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000826 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -00000830 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000834 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000083a 0000a52f R_ARM_THM_MOVW_ABS_NC 00000d8c .LC90 │ │ │ │ │ -0000083e 0000a530 R_ARM_THM_MOVT_ABS 00000d8c .LC90 │ │ │ │ │ -00000844 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000001be 00004f1e R_ARM_THM_JUMP24 000053a5 abstract_issubclass │ │ │ │ │ +000001fe 0001330a R_ARM_THM_CALL 00000000 _PySlice_FromIndices │ │ │ │ │ +00000224 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000022e 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +00000236 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000023a 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000240 0000752f R_ARM_THM_MOVW_ABS_NC 0000090c .LC60 │ │ │ │ │ +00000244 00007530 R_ARM_THM_MOVT_ABS 0000090c .LC60 │ │ │ │ │ +0000024a 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000270 00002c0a R_ARM_THM_CALL 000019fd binary_iop1 │ │ │ │ │ +00000274 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000278 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000002c4 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000002c8 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000002d0 00007f2f R_ARM_THM_MOVW_ABS_NC 000009f8 .LC68 │ │ │ │ │ +000002d4 00007f30 R_ARM_THM_MOVT_ABS 000009f8 .LC68 │ │ │ │ │ +000002da 0000142f R_ARM_THM_MOVW_ABS_NC 00000104 .LC7 │ │ │ │ │ +000002de 00001430 R_ARM_THM_MOVT_ABS 00000104 .LC7 │ │ │ │ │ +000002ea 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000304 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000326 0000d32f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +0000032a 0000d330 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +0000034c 00011d0a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +00000356 0000b12f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +0000035a 0000b130 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +00000362 0000b30a R_ARM_THM_CALL 00000505 PyObject_GetIter │ │ │ │ │ +0000037c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000382 0001000a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +0000038c 0001010a R_ARM_THM_CALL 00000000 _PyList_Extend │ │ │ │ │ +000003ae 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003b8 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +000003d2 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003e6 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000003ea 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000003f6 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +0000040e 00005f2f R_ARM_THM_MOVW_ABS_NC 00000840 .LC48 │ │ │ │ │ +00000412 00005f30 R_ARM_THM_MOVT_ABS 00000840 .LC48 │ │ │ │ │ +00000418 0000f10a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00000430 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000043e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000444 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000448 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000478 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000047c 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000488 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +0000048c 0000cc30 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +000004a0 0001410a R_ARM_THM_CALL 00000000 _PyGen_FetchStopIterationValue │ │ │ │ │ +000004c2 00011d0a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +000004cc 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000004e4 0000862f R_ARM_THM_MOVW_ABS_NC 00000a4c .LC72 │ │ │ │ │ +000004e8 00008630 R_ARM_THM_MOVT_ABS 00000a4c .LC72 │ │ │ │ │ +000004f0 00002b0a R_ARM_THM_CALL 000019c9 binary_iop │ │ │ │ │ +00000518 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +00000520 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000524 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000052a 00008a2f R_ARM_THM_MOVW_ABS_NC 00000b34 .LC75 │ │ │ │ │ +0000052e 00008a30 R_ARM_THM_MOVT_ABS 00000b34 .LC75 │ │ │ │ │ +00000534 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000550 00008f2f R_ARM_THM_MOVW_ABS_NC 00000b64 .LC78 │ │ │ │ │ +00000554 00008f30 R_ARM_THM_MOVT_ABS 00000b64 .LC78 │ │ │ │ │ +0000055c 00002b0a R_ARM_THM_CALL 000019c9 binary_iop │ │ │ │ │ +0000057a 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +000005ac 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005c0 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000005c4 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000005cc 0001020a R_ARM_THM_CALL 00000000 _PyErr_SetString │ │ │ │ │ +000005de 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005e4 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000005e8 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000600 0000992f R_ARM_THM_MOVW_ABS_NC 00000b84 .LC82 │ │ │ │ │ +00000604 00009930 R_ARM_THM_MOVT_ABS 00000b84 .LC82 │ │ │ │ │ +0000060c 00002b0a R_ARM_THM_CALL 000019c9 binary_iop │ │ │ │ │ +00000658 0000bf0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00000666 0000d20a R_ARM_THM_CALL 0000070d PyMapping_GetOptionalItem │ │ │ │ │ +00000680 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000068c 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +000006d8 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +00000708 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000070c 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000071c 0000112f R_ARM_THM_MOVW_ABS_NC 000000cc .LC5 │ │ │ │ │ +00000720 00001130 R_ARM_THM_MOVT_ABS 000000cc .LC5 │ │ │ │ │ +00000724 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000072a 0000322f R_ARM_THM_MOVW_ABS_NC 000003b8 .LC22 │ │ │ │ │ +0000072e 00003230 R_ARM_THM_MOVT_ABS 000003b8 .LC22 │ │ │ │ │ +00000732 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000075a 0001330a R_ARM_THM_CALL 00000000 _PySlice_FromIndices │ │ │ │ │ +00000782 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000078c 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +00000796 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000079a 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000007a0 0000a32f R_ARM_THM_MOVW_ABS_NC 00000d38 .LC88 │ │ │ │ │ +000007a4 0000a330 R_ARM_THM_MOVT_ABS 00000d38 .LC88 │ │ │ │ │ +000007aa 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000007d4 0001330a R_ARM_THM_CALL 00000000 _PySlice_FromIndices │ │ │ │ │ +000007fc 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000806 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +00000810 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000814 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000081a 0000a52f R_ARM_THM_MOVW_ABS_NC 00000d8c .LC90 │ │ │ │ │ +0000081e 0000a530 R_ARM_THM_MOVT_ABS 00000d8c .LC90 │ │ │ │ │ +00000824 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000001be 00004f1e R_ARM_THM_JUMP24 000053c1 abstract_issubclass │ │ │ │ │ 000001d8 0000b71e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00000272 0000ea1e R_ARM_THM_JUMP24 00004989 _PySequence_IterSearch │ │ │ │ │ -000002ce 0000661e R_ARM_THM_JUMP24 00003c7d sequence_repeat │ │ │ │ │ -0000035a 00013f1e R_ARM_THM_JUMP24 00000000 PyDict_Values │ │ │ │ │ +00000252 0000ea1e R_ARM_THM_JUMP24 000049a5 _PySequence_IterSearch │ │ │ │ │ +000002ae 0000661e R_ARM_THM_JUMP24 00003c7d sequence_repeat │ │ │ │ │ +0000033a 00013f1e R_ARM_THM_JUMP24 00000000 PyDict_Values │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0xad84 contains 1332 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0xad80 contains 1332 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001c 0000b02f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ 00000020 0000b030 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -0000002a 0000b12f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -0000002e 0000b130 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -00000036 0000b20a R_ARM_THM_CALL 00000000 PyList_AsTuple │ │ │ │ │ +0000003e 0000b12f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +00000042 0000b130 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +0000004a 0000b20a R_ARM_THM_CALL 00000000 PyList_AsTuple │ │ │ │ │ 00000054 0000b30a R_ARM_THM_CALL 00000505 PyObject_GetIter │ │ │ │ │ 00000064 0000b40a R_ARM_THM_CALL 0000297d PyObject_LengthHint │ │ │ │ │ 00000070 0000b50a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ 0000016a 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000188 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000194 0000b80a R_ARM_THM_CALL 00000000 _PyTuple_Resize │ │ │ │ │ 000001b4 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -875,15 +875,15 @@ │ │ │ │ │ 00003434 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000345a 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00003468 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ 00003494 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000034ac 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000034b8 00005b2f R_ARM_THM_MOVW_ABS_NC 00000800 .LC47 │ │ │ │ │ 000034bc 00005b30 R_ARM_THM_MOVT_ABS 00000800 .LC47 │ │ │ │ │ -000034c0 00004e0a R_ARM_THM_CALL 00000585 check_class │ │ │ │ │ +000034c0 00004e0a R_ARM_THM_CALL 00000565 check_class │ │ │ │ │ 000034d6 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ 00003504 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000350c 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00003536 00011b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ 0000353a 00011b30 R_ARM_THM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ 00003554 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00003580 0000d32f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ @@ -1137,311 +1137,311 @@ │ │ │ │ │ 00004580 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00004590 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00004594 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000045b4 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000045b8 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000045be 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000045ce 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004610 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -0000461c 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004620 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000462a 00004a2f R_ARM_THM_MOVW_ABS_NC 0000054c .LC34 │ │ │ │ │ -0000462e 00004a30 R_ARM_THM_MOVT_ABS 0000054c .LC34 │ │ │ │ │ -00004632 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000463e 0000322f R_ARM_THM_MOVW_ABS_NC 000003b8 .LC22 │ │ │ │ │ -00004642 00003230 R_ARM_THM_MOVT_ABS 000003b8 .LC22 │ │ │ │ │ -00004646 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000466e 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000467c 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -000046a8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000046c0 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000046cc 00005b2f R_ARM_THM_MOVW_ABS_NC 00000800 .LC47 │ │ │ │ │ -000046d0 00005b30 R_ARM_THM_MOVT_ABS 00000800 .LC47 │ │ │ │ │ -000046d4 00004e0a R_ARM_THM_CALL 00000585 check_class │ │ │ │ │ -000046ea 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00004718 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004720 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000475c 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -0000479a 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000479e 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000047bc 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000047c0 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000047c8 0000732f R_ARM_THM_MOVW_ABS_NC 000008e4 .LC59 │ │ │ │ │ -000047cc 00007330 R_ARM_THM_MOVT_ABS 000008e4 .LC59 │ │ │ │ │ -000047d2 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000047d8 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000047dc 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000047e2 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004816 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000481a 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004850 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004856 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000485a 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000462c 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +00004638 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000463c 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004646 00004a2f R_ARM_THM_MOVW_ABS_NC 0000054c .LC34 │ │ │ │ │ +0000464a 00004a30 R_ARM_THM_MOVT_ABS 0000054c .LC34 │ │ │ │ │ +0000464e 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000465a 0000322f R_ARM_THM_MOVW_ABS_NC 000003b8 .LC22 │ │ │ │ │ +0000465e 00003230 R_ARM_THM_MOVT_ABS 000003b8 .LC22 │ │ │ │ │ +00004662 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000468a 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004698 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +000046c4 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000046dc 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000046e8 00005b2f R_ARM_THM_MOVW_ABS_NC 00000800 .LC47 │ │ │ │ │ +000046ec 00005b30 R_ARM_THM_MOVT_ABS 00000800 .LC47 │ │ │ │ │ +000046f0 00004e0a R_ARM_THM_CALL 00000565 check_class │ │ │ │ │ +00004706 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00004734 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000473c 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004778 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +000047b6 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000047ba 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000047d8 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000047dc 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000047e4 0000732f R_ARM_THM_MOVW_ABS_NC 000008e4 .LC59 │ │ │ │ │ +000047e8 00007330 R_ARM_THM_MOVT_ABS 000008e4 .LC59 │ │ │ │ │ +000047ee 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000047f4 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000047f8 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000047fe 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004832 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004836 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000486c 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00004872 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00004876 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004890 0000762f R_ARM_THM_MOVW_ABS_NC 0000092c .LC61 │ │ │ │ │ -00004894 00007630 R_ARM_THM_MOVT_ABS 0000092c .LC61 │ │ │ │ │ -000048be 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000048c2 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000048de 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000048e2 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000048e8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000048f8 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000048fc 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004900 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000490e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004930 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004934 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000488e 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004892 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000048ac 0000762f R_ARM_THM_MOVW_ABS_NC 0000092c .LC61 │ │ │ │ │ +000048b0 00007630 R_ARM_THM_MOVT_ABS 0000092c .LC61 │ │ │ │ │ +000048da 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000048de 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000048fa 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000048fe 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004904 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004914 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004918 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000491c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000492a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000494c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00004950 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000496e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004978 0000772f R_ARM_THM_MOVW_ABS_NC 00000930 .LC62 │ │ │ │ │ -0000497c 00007730 R_ARM_THM_MOVT_ABS 00000930 .LC62 │ │ │ │ │ -000049ac 0000b30a R_ARM_THM_CALL 00000505 PyObject_GetIter │ │ │ │ │ -000049c8 0001370a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00004a00 0001370a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00004a3a 0001370a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00004a82 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004a9e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004abc 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00004ac0 0000ec30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00004ac4 00007a2f R_ARM_THM_MOVW_ABS_NC 00000980 .LC65 │ │ │ │ │ -00004ac8 00007a30 R_ARM_THM_MOVT_ABS 00000980 .LC65 │ │ │ │ │ -00004ace 0000e10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004ada 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004af0 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004afc 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004b1c 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00004b20 0000ec30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00004b24 0000792f R_ARM_THM_MOVW_ABS_NC 00000960 .LC64 │ │ │ │ │ -00004b28 00007930 R_ARM_THM_MOVT_ABS 00000960 .LC64 │ │ │ │ │ -00004b2e 0000e10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004b3a 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -00004b3e 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00004b46 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00004b50 0000bb0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -00004b56 0001092f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004b5a 00010930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004b5e 00007b2f R_ARM_THM_MOVW_ABS_NC 000009a0 .LC66 │ │ │ │ │ -00004b62 00007b30 R_ARM_THM_MOVT_ABS 000009a0 .LC66 │ │ │ │ │ -00004b68 0000e10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004b6e 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -00004b78 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004b7c 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004b82 0000d60a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00004b8c 0000782f R_ARM_THM_MOVW_ABS_NC 00000934 .LC63 │ │ │ │ │ -00004b90 00007830 R_ARM_THM_MOVT_ABS 00000934 .LC63 │ │ │ │ │ -00004b98 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004ba0 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004bc6 0000f82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00004bca 0000f830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00004bce 00007d2f R_ARM_THM_MOVW_ABS_NC 000009c8 .LC67 │ │ │ │ │ -00004bd2 00007d30 R_ARM_THM_MOVT_ABS 000009c8 .LC67 │ │ │ │ │ -00004bd8 0000e10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004c04 0001390a R_ARM_THM_CALL 00000000 _PyLong_Format │ │ │ │ │ -00004c1e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004c2e 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004c32 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004c38 0000232f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC14 │ │ │ │ │ -00004c3c 00002330 R_ARM_THM_MOVT_ABS 000001f4 .LC14 │ │ │ │ │ -00004c42 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004c52 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00004c56 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00004c66 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004c6a 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004c70 0000242f R_ARM_THM_MOVW_ABS_NC 00000228 .LC15 │ │ │ │ │ -00004c74 00002430 R_ARM_THM_MOVT_ABS 00000228 .LC15 │ │ │ │ │ -00004c7a 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004c92 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004c98 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -00004c9e 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00004ca2 0000ef30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00004ca6 0000252f R_ARM_THM_MOVW_ABS_NC 00000254 .LC16 │ │ │ │ │ -00004caa 00002530 R_ARM_THM_MOVT_ABS 00000254 .LC16 │ │ │ │ │ -00004cb2 0000f00a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00004d04 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004d08 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004d2c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004d30 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004d36 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004d44 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004d48 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004d86 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004d8a 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004db6 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004dba 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004dc0 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00004dc4 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00004dd2 00006a2f R_ARM_THM_MOVW_ABS_NC 00000888 .LC54 │ │ │ │ │ -00004dd6 00006a30 R_ARM_THM_MOVT_ABS 00000888 .LC54 │ │ │ │ │ -00004dda 0000142f R_ARM_THM_MOVW_ABS_NC 00000104 .LC7 │ │ │ │ │ -00004dde 00001430 R_ARM_THM_MOVT_ABS 00000104 .LC7 │ │ │ │ │ -00004de4 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004e00 00006a2f R_ARM_THM_MOVW_ABS_NC 00000888 .LC54 │ │ │ │ │ -00004e04 00006a30 R_ARM_THM_MOVT_ABS 00000888 .LC54 │ │ │ │ │ -00004e0e 0000802f R_ARM_THM_MOVW_ABS_NC 000009fc .LC69 │ │ │ │ │ -00004e12 00008030 R_ARM_THM_MOVT_ABS 000009fc .LC69 │ │ │ │ │ -00004e16 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004e24 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004e28 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004e46 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004e54 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004968 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000496c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000498a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004994 0000772f R_ARM_THM_MOVW_ABS_NC 00000930 .LC62 │ │ │ │ │ +00004998 00007730 R_ARM_THM_MOVT_ABS 00000930 .LC62 │ │ │ │ │ +000049c8 0000b30a R_ARM_THM_CALL 00000505 PyObject_GetIter │ │ │ │ │ +000049e4 0001370a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00004a1c 0001370a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00004a56 0001370a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00004a9e 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004aba 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004ad8 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00004adc 0000ec30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00004ae0 00007a2f R_ARM_THM_MOVW_ABS_NC 00000980 .LC65 │ │ │ │ │ +00004ae4 00007a30 R_ARM_THM_MOVT_ABS 00000980 .LC65 │ │ │ │ │ +00004aea 0000e10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004af6 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004b0c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004b18 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004b38 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00004b3c 0000ec30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00004b40 0000792f R_ARM_THM_MOVW_ABS_NC 00000960 .LC64 │ │ │ │ │ +00004b44 00007930 R_ARM_THM_MOVT_ABS 00000960 .LC64 │ │ │ │ │ +00004b4a 0000e10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004b56 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00004b5a 0000b930 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00004b62 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00004b6c 0000bb0a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +00004b72 0001092f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004b76 00010930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00004b7a 00007b2f R_ARM_THM_MOVW_ABS_NC 000009a0 .LC66 │ │ │ │ │ +00004b7e 00007b30 R_ARM_THM_MOVT_ABS 000009a0 .LC66 │ │ │ │ │ +00004b84 0000e10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004b8a 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +00004b94 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004b98 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004b9e 0000d60a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00004ba8 0000782f R_ARM_THM_MOVW_ABS_NC 00000934 .LC63 │ │ │ │ │ +00004bac 00007830 R_ARM_THM_MOVT_ABS 00000934 .LC63 │ │ │ │ │ +00004bb4 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004bbc 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004be2 0000f82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00004be6 0000f830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00004bea 00007d2f R_ARM_THM_MOVW_ABS_NC 000009c8 .LC67 │ │ │ │ │ +00004bee 00007d30 R_ARM_THM_MOVT_ABS 000009c8 .LC67 │ │ │ │ │ +00004bf4 0000e10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004c20 0001390a R_ARM_THM_CALL 00000000 _PyLong_Format │ │ │ │ │ +00004c3a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004c4a 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004c4e 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004c54 0000232f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC14 │ │ │ │ │ +00004c58 00002330 R_ARM_THM_MOVT_ABS 000001f4 .LC14 │ │ │ │ │ +00004c5e 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004c6e 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00004c72 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00004c82 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004c86 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004c8c 0000242f R_ARM_THM_MOVW_ABS_NC 00000228 .LC15 │ │ │ │ │ +00004c90 00002430 R_ARM_THM_MOVT_ABS 00000228 .LC15 │ │ │ │ │ +00004c96 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004cae 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004cb4 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +00004cba 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00004cbe 0000ef30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00004cc2 0000252f R_ARM_THM_MOVW_ABS_NC 00000254 .LC16 │ │ │ │ │ +00004cc6 00002530 R_ARM_THM_MOVT_ABS 00000254 .LC16 │ │ │ │ │ +00004cce 0000f00a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00004d20 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004d24 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004d48 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004d4c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004d52 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004d60 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004d64 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004da2 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004da6 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004dd2 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004dd6 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004ddc 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00004de0 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00004dee 00006a2f R_ARM_THM_MOVW_ABS_NC 00000888 .LC54 │ │ │ │ │ +00004df2 00006a30 R_ARM_THM_MOVT_ABS 00000888 .LC54 │ │ │ │ │ +00004df6 0000142f R_ARM_THM_MOVW_ABS_NC 00000104 .LC7 │ │ │ │ │ +00004dfa 00001430 R_ARM_THM_MOVT_ABS 00000104 .LC7 │ │ │ │ │ +00004e00 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004e1c 00006a2f R_ARM_THM_MOVW_ABS_NC 00000888 .LC54 │ │ │ │ │ +00004e20 00006a30 R_ARM_THM_MOVT_ABS 00000888 .LC54 │ │ │ │ │ +00004e2a 0000802f R_ARM_THM_MOVW_ABS_NC 000009fc .LC69 │ │ │ │ │ +00004e2e 00008030 R_ARM_THM_MOVT_ABS 000009fc .LC69 │ │ │ │ │ +00004e32 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004e40 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004e44 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00004e62 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004e74 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004ea4 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004ea8 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004ed8 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004ee2 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004ee6 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004f14 0000812f R_ARM_THM_MOVW_ABS_NC 00000a44 .LC70 │ │ │ │ │ -00004f18 00008130 R_ARM_THM_MOVT_ABS 00000a44 .LC70 │ │ │ │ │ -00004f38 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004f3c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004f48 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004f58 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004f5c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004f7c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004f80 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004f86 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004f96 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004fc6 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004fca 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004fe8 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004fec 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005018 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000501c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005038 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000503e 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005042 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005072 0000822f R_ARM_THM_MOVW_ABS_NC 00000a48 .LC71 │ │ │ │ │ -00005076 00008230 R_ARM_THM_MOVT_ABS 00000a48 .LC71 │ │ │ │ │ -0000508a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000509a 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000509e 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000050bc 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000050cc 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000050da 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000050fa 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -000050fe 00014430 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -00005152 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -00005156 00014430 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -0000515c 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005174 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005186 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000518a 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00005190 0000882f R_ARM_THM_MOVW_ABS_NC 00000a50 .LC73 │ │ │ │ │ -00005194 00008830 R_ARM_THM_MOVT_ABS 00000a50 .LC73 │ │ │ │ │ -0000519a 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000051c0 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ -000051c6 0000f20a R_ARM_THM_CALL 000017b5 _PyNumber_Index │ │ │ │ │ -000051d0 0001470a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ -000051f0 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005208 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000521c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005222 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00005226 0000ef30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00005230 0000892f R_ARM_THM_MOVW_ABS_NC 00000a80 .LC74 │ │ │ │ │ -00005234 00008930 R_ARM_THM_MOVT_ABS 00000a80 .LC74 │ │ │ │ │ -0000523a 0000f00a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -0000525e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005290 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005294 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000052b2 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000052b6 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000052e6 00008b2f R_ARM_THM_MOVW_ABS_NC 00000b5c .LC76 │ │ │ │ │ -000052ea 00008b30 R_ARM_THM_MOVT_ABS 00000b5c .LC76 │ │ │ │ │ -0000530e 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005314 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005318 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005332 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005336 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005352 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000535e 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005362 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005380 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005390 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000539e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000053c2 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00005422 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00005480 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -000054dc 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00005550 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000557a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005582 0000300a R_ARM_THM_CALL 000001c5 Py_XDECREF.part.0 │ │ │ │ │ -00005586 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000055a6 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -000055c0 0000300a R_ARM_THM_CALL 000001c5 Py_XDECREF.part.0 │ │ │ │ │ -000055e2 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -000055fc 0000300a R_ARM_THM_CALL 000001c5 Py_XDECREF.part.0 │ │ │ │ │ -00005620 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -0000563a 0000300a R_ARM_THM_CALL 000001c5 Py_XDECREF.part.0 │ │ │ │ │ -00005650 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005654 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005658 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000565c 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005660 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005664 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005668 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000566c 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004e70 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004e7e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004e90 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004ec0 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004ec4 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004ef4 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004efe 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004f02 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004f30 0000812f R_ARM_THM_MOVW_ABS_NC 00000a44 .LC70 │ │ │ │ │ +00004f34 00008130 R_ARM_THM_MOVT_ABS 00000a44 .LC70 │ │ │ │ │ +00004f54 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004f58 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004f64 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004f74 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004f78 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004f98 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004f9c 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004fa2 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004fb2 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004fe2 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004fe6 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005004 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005008 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005034 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005038 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005054 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000505a 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000505e 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000508e 0000822f R_ARM_THM_MOVW_ABS_NC 00000a48 .LC71 │ │ │ │ │ +00005092 00008230 R_ARM_THM_MOVT_ABS 00000a48 .LC71 │ │ │ │ │ +000050a6 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000050b6 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000050ba 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000050d8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000050e8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000050f6 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005116 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +0000511a 00014430 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +0000516e 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +00005172 00014430 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +00005178 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00005190 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000051a2 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000051a6 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000051ac 0000882f R_ARM_THM_MOVW_ABS_NC 00000a50 .LC73 │ │ │ │ │ +000051b0 00008830 R_ARM_THM_MOVT_ABS 00000a50 .LC73 │ │ │ │ │ +000051b6 0000c90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000051dc 0000030a R_ARM_THM_CALL 00000389 null_error.isra.0 │ │ │ │ │ +000051e2 0000f20a R_ARM_THM_CALL 000017b5 _PyNumber_Index │ │ │ │ │ +000051ec 0001470a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ +0000520c 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005224 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005238 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000523e 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00005242 0000ef30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +0000524c 0000892f R_ARM_THM_MOVW_ABS_NC 00000a80 .LC74 │ │ │ │ │ +00005250 00008930 R_ARM_THM_MOVT_ABS 00000a80 .LC74 │ │ │ │ │ +00005256 0000f00a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +0000527a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000052ac 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000052b0 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000052ce 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000052d2 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005302 00008b2f R_ARM_THM_MOVW_ABS_NC 00000b5c .LC76 │ │ │ │ │ +00005306 00008b30 R_ARM_THM_MOVT_ABS 00000b5c .LC76 │ │ │ │ │ +0000532a 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00005330 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005334 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000534e 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005352 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000536e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000537a 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000537e 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000539c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000053ac 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000053ba 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000053de 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +0000543e 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +0000549c 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +000054f8 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +0000556c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005596 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000559e 0000300a R_ARM_THM_CALL 000001c5 Py_XDECREF.part.0 │ │ │ │ │ +000055a2 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000055c2 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +000055dc 0000300a R_ARM_THM_CALL 000001c5 Py_XDECREF.part.0 │ │ │ │ │ +000055fe 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00005618 0000300a R_ARM_THM_CALL 000001c5 Py_XDECREF.part.0 │ │ │ │ │ +0000563c 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00005656 0000300a R_ARM_THM_CALL 000001c5 Py_XDECREF.part.0 │ │ │ │ │ +0000566c 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00005670 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00005674 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005684 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -0000569e 0000300a R_ARM_THM_CALL 000001c5 Py_XDECREF.part.0 │ │ │ │ │ -0000577e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000057c6 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000057ee 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000057f6 0000300a R_ARM_THM_CALL 000001c5 Py_XDECREF.part.0 │ │ │ │ │ -000057fa 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005820 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005828 0000300a R_ARM_THM_CALL 000001c5 Py_XDECREF.part.0 │ │ │ │ │ -0000582c 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005852 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000585a 0000300a R_ARM_THM_CALL 000001c5 Py_XDECREF.part.0 │ │ │ │ │ -0000585e 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005896 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000058d2 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000058e4 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005900 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005904 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005908 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000590c 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005910 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005914 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005918 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000591c 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005678 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000567c 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005680 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005684 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005688 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000568c 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005690 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000056a0 0000c40a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +000056ba 0000300a R_ARM_THM_CALL 000001c5 Py_XDECREF.part.0 │ │ │ │ │ +0000579a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000057e2 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000580a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005812 0000300a R_ARM_THM_CALL 000001c5 Py_XDECREF.part.0 │ │ │ │ │ +00005816 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000583c 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005844 0000300a R_ARM_THM_CALL 000001c5 Py_XDECREF.part.0 │ │ │ │ │ +00005848 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000586e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005876 0000300a R_ARM_THM_CALL 000001c5 Py_XDECREF.part.0 │ │ │ │ │ +0000587a 0000b60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000058b2 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000058ee 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005900 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000591c 0000ca02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00005920 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00005924 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00005928 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000592c 0000912f R_ARM_THM_MOVW_ABS_NC 00000b68 .LC79 │ │ │ │ │ -00005930 00009130 R_ARM_THM_MOVT_ABS 00000b68 .LC79 │ │ │ │ │ -00005936 0000e80a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00005958 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000596a 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000059d0 0000912f R_ARM_THM_MOVW_ABS_NC 00000b68 .LC79 │ │ │ │ │ -000059d4 00009130 R_ARM_THM_MOVT_ABS 00000b68 .LC79 │ │ │ │ │ -000059d8 0000e80a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000059fc 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005a36 0000912f R_ARM_THM_MOVW_ABS_NC 00000b68 .LC79 │ │ │ │ │ -00005a3a 00009130 R_ARM_THM_MOVT_ABS 00000b68 .LC79 │ │ │ │ │ -00005a40 0000e80a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00005a68 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005a6e 0000912f R_ARM_THM_MOVW_ABS_NC 00000b68 .LC79 │ │ │ │ │ -00005a72 00009130 R_ARM_THM_MOVT_ABS 00000b68 .LC79 │ │ │ │ │ -00005a78 0000e80a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00005ab8 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005ac0 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005ac8 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005acc 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000592c 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005930 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005934 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005938 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000593c 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005940 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005944 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005948 0000912f R_ARM_THM_MOVW_ABS_NC 00000b68 .LC79 │ │ │ │ │ +0000594c 00009130 R_ARM_THM_MOVT_ABS 00000b68 .LC79 │ │ │ │ │ +00005952 0000e80a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00005974 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005986 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000059ec 0000912f R_ARM_THM_MOVW_ABS_NC 00000b68 .LC79 │ │ │ │ │ +000059f0 00009130 R_ARM_THM_MOVT_ABS 00000b68 .LC79 │ │ │ │ │ +000059f4 0000e80a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00005a18 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005a52 0000912f R_ARM_THM_MOVW_ABS_NC 00000b68 .LC79 │ │ │ │ │ +00005a56 00009130 R_ARM_THM_MOVT_ABS 00000b68 .LC79 │ │ │ │ │ +00005a5c 0000e80a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00005a84 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005a8a 0000912f R_ARM_THM_MOVW_ABS_NC 00000b68 .LC79 │ │ │ │ │ +00005a8e 00009130 R_ARM_THM_MOVT_ABS 00000b68 .LC79 │ │ │ │ │ +00005a94 0000e80a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00005ad4 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005adc 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005ae4 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005ae8 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000054e 0000cd1e R_ARM_THM_JUMP24 00000000 PySeqIter_New │ │ │ │ │ -00000682 0000d01e R_ARM_THM_JUMP24 000006bd PySequence_SetItem │ │ │ │ │ +00000682 0000d01e R_ARM_THM_JUMP24 0000069d PySequence_SetItem │ │ │ │ │ 0000071c 0000d41e R_ARM_THM_JUMP24 00000000 PyDict_GetItemRef │ │ │ │ │ 00000c10 0000b71e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 00000420 0000c21e R_ARM_THM_JUMP24 00001be1 PySequence_GetItem │ │ │ │ │ 0000048c 0000c71e R_ARM_THM_JUMP24 00000000 Py_GenericAlias │ │ │ │ │ -0000164c 0000ea1e R_ARM_THM_JUMP24 00004989 _PySequence_IterSearch │ │ │ │ │ +0000164c 0000ea1e R_ARM_THM_JUMP24 000049a5 _PySequence_IterSearch │ │ │ │ │ 00001968 00002a1e R_ARM_THM_JUMP24 0000005d binary_iop.part.0 │ │ │ │ │ 000019f8 00002a1e R_ARM_THM_JUMP24 0000005d binary_iop.part.0 │ │ │ │ │ 00001a88 0000f61e R_ARM_THM_JUMP24 00000000 PyObject_Str │ │ │ │ │ 00001d22 0000361e R_ARM_THM_JUMP24 000000c5 binary_op.part.0 │ │ │ │ │ 00001e42 0000361e R_ARM_THM_JUMP24 000000c5 binary_op.part.0 │ │ │ │ │ 00001f4c 0000db1e R_ARM_THM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ 0000201a 00003d1e R_ARM_THM_JUMP24 00000171 recursive_issubclass.part.0 │ │ │ │ │ @@ -1460,27 +1460,27 @@ │ │ │ │ │ 0000392e 0001201e R_ARM_THM_JUMP24 00000000 PyDict_Items │ │ │ │ │ 000039e2 0000361e R_ARM_THM_JUMP24 000000c5 binary_op.part.0 │ │ │ │ │ 00003c02 0000361e R_ARM_THM_JUMP24 000000c5 binary_op.part.0 │ │ │ │ │ 00003dae 0000361e R_ARM_THM_JUMP24 000000c5 binary_op.part.0 │ │ │ │ │ 00003e98 00002a1e R_ARM_THM_JUMP24 0000005d binary_iop.part.0 │ │ │ │ │ 00003ea0 0000301e R_ARM_THM_JUMP24 000001c5 Py_XDECREF.part.0 │ │ │ │ │ 00003f4a 0000361e R_ARM_THM_JUMP24 000000c5 binary_op.part.0 │ │ │ │ │ -00004294 00006c1e R_ARM_THM_JUMP24 00000635 _IsFortranContiguous.part.0 │ │ │ │ │ +00004294 00006c1e R_ARM_THM_JUMP24 00000615 _IsFortranContiguous.part.0 │ │ │ │ │ 000043c0 00002a1e R_ARM_THM_JUMP24 0000005d binary_iop.part.0 │ │ │ │ │ 0000455a 0000361e R_ARM_THM_JUMP24 000000c5 binary_op.part.0 │ │ │ │ │ -0000489e 0000361e R_ARM_THM_JUMP24 000000c5 binary_op.part.0 │ │ │ │ │ -00004984 00002a1e R_ARM_THM_JUMP24 0000005d binary_iop.part.0 │ │ │ │ │ -00004f22 0000361e R_ARM_THM_JUMP24 000000c5 binary_op.part.0 │ │ │ │ │ -00005080 00002a1e R_ARM_THM_JUMP24 0000005d binary_iop.part.0 │ │ │ │ │ -00005170 0001451e R_ARM_THM_JUMP24 00000000 PyFloat_FromString │ │ │ │ │ -000051bc 0001461e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -000052f4 00002a1e R_ARM_THM_JUMP24 0000005d binary_iop.part.0 │ │ │ │ │ -00005b12 00006c1e R_ARM_THM_JUMP24 00000635 _IsFortranContiguous.part.0 │ │ │ │ │ +000048ba 0000361e R_ARM_THM_JUMP24 000000c5 binary_op.part.0 │ │ │ │ │ +000049a0 00002a1e R_ARM_THM_JUMP24 0000005d binary_iop.part.0 │ │ │ │ │ +00004f3e 0000361e R_ARM_THM_JUMP24 000000c5 binary_op.part.0 │ │ │ │ │ +0000509c 00002a1e R_ARM_THM_JUMP24 0000005d binary_iop.part.0 │ │ │ │ │ +0000518c 0001451e R_ARM_THM_JUMP24 00000000 PyFloat_FromString │ │ │ │ │ +000051d8 0001461e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +00005310 00002a1e R_ARM_THM_JUMP24 0000005d binary_iop.part.0 │ │ │ │ │ +00005b2e 00006c1e R_ARM_THM_JUMP24 00000615 _IsFortranContiguous.part.0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0xd724 contains 187 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0xd720 contains 187 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000004 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000002e 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000032 0000da30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 0000004e 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000078 0000db0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ @@ -1549,20 +1549,20 @@ │ │ │ │ │ 000003a8 00009e30 R_ARM_THM_MOVT_ABS 00000bec .LC85 │ │ │ │ │ 000003b4 0000bd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000003d4 0000d20a R_ARM_THM_CALL 0000070d PyMapping_GetOptionalItem │ │ │ │ │ 000003dc 0000a02f R_ARM_THM_MOVW_ABS_NC 00000c10 .LC86 │ │ │ │ │ 000003e0 0000a030 R_ARM_THM_MOVT_ABS 00000c10 .LC86 │ │ │ │ │ 000003e6 0001560a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ 000003ee 0000020a R_ARM_THM_CALL 00003e9d Py_XDECREF │ │ │ │ │ -00000412 0001510a R_ARM_THM_CALL 00000661 PyMapping_GetOptionalItemString │ │ │ │ │ +00000412 0001510a R_ARM_THM_CALL 00000641 PyMapping_GetOptionalItemString │ │ │ │ │ 0000041a 0000a22f R_ARM_THM_MOVW_ABS_NC 00000c98 .LC87 │ │ │ │ │ 0000041e 0000a230 R_ARM_THM_MOVT_ABS 00000c98 .LC87 │ │ │ │ │ 00000424 0001560a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ 0000042c 0000020a R_ARM_THM_CALL 00003e9d Py_XDECREF │ │ │ │ │ -00000448 0001510a R_ARM_THM_CALL 00000661 PyMapping_GetOptionalItemString │ │ │ │ │ +00000448 0001510a R_ARM_THM_CALL 00000641 PyMapping_GetOptionalItemString │ │ │ │ │ 00000450 0000020a R_ARM_THM_CALL 00003e9d Py_XDECREF │ │ │ │ │ 0000046c 0000d20a R_ARM_THM_CALL 0000070d PyMapping_GetOptionalItem │ │ │ │ │ 00000474 0000020a R_ARM_THM_CALL 00003e9d Py_XDECREF │ │ │ │ │ 000004ba 00015c0a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ 000004ce 00002c0a R_ARM_THM_CALL 000019fd binary_iop1 │ │ │ │ │ 000004e6 0000b70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000004ea 0000da2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ @@ -1603,15 +1603,15 @@ │ │ │ │ │ 0000069e 0001670a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 000006aa 0000bc0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000006c6 0000a92f R_ARM_THM_MOVW_ABS_NC 00000715 _Py_add_one_to_index_C │ │ │ │ │ 000006ca 0000a930 R_ARM_THM_MOVT_ABS 00000715 _Py_add_one_to_index_C │ │ │ │ │ 000006ce 0000aa2f R_ARM_THM_MOVW_ABS_NC 00000747 _Py_add_one_to_index_F │ │ │ │ │ 000006d2 0000aa30 R_ARM_THM_MOVT_ABS 00000747 _Py_add_one_to_index_F │ │ │ │ │ 000006e0 0001680a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000006ec 00015f0a R_ARM_THM_CALL 00005b19 PyBuffer_GetPointer │ │ │ │ │ +000006ec 00015f0a R_ARM_THM_CALL 00005b35 PyBuffer_GetPointer │ │ │ │ │ 000006f6 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 0000070a 0001690a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 000007da 0000dd0a R_ARM_THM_CALL 00000a19 PyObject_GetBuffer │ │ │ │ │ 000007e6 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000007ea 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000007ee 0000ab2f R_ARM_THM_MOVW_ABS_NC 00000dd4 .LC93 │ │ │ │ │ 000007f2 0000ab30 R_ARM_THM_MOVT_ABS 00000dd4 .LC93 │ │ │ │ │ @@ -1623,25 +1623,25 @@ │ │ │ │ │ 00000826 0000ac2f R_ARM_THM_MOVW_ABS_NC 00000e0c .LC94 │ │ │ │ │ 0000082a 0000ac30 R_ARM_THM_MOVT_ABS 00000e0c .LC94 │ │ │ │ │ 00000830 0000e10a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000836 0000e20a R_ARM_THM_CALL 00000bbd PyBuffer_Release │ │ │ │ │ 0000083c 0000e20a R_ARM_THM_CALL 00000bbd PyBuffer_Release │ │ │ │ │ 00000848 00006d0a R_ARM_THM_CALL 00004299 _IsCContiguous │ │ │ │ │ 00000854 00006d0a R_ARM_THM_CALL 00004299 _IsCContiguous │ │ │ │ │ -0000085c 00006b0a R_ARM_THM_CALL 00005ad1 _IsFortranContiguous │ │ │ │ │ -00000868 00006b0a R_ARM_THM_CALL 00005ad1 _IsFortranContiguous │ │ │ │ │ +0000085c 00006b0a R_ARM_THM_CALL 00005aed _IsFortranContiguous │ │ │ │ │ +00000868 00006b0a R_ARM_THM_CALL 00005aed _IsFortranContiguous │ │ │ │ │ 00000874 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 0000087a 0000e20a R_ARM_THM_CALL 00000bbd PyBuffer_Release │ │ │ │ │ 00000880 0000e20a R_ARM_THM_CALL 00000bbd PyBuffer_Release │ │ │ │ │ 0000088a 0001670a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000892 0000bc0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000898 0000e20a R_ARM_THM_CALL 00000bbd PyBuffer_Release │ │ │ │ │ 0000089e 0000e20a R_ARM_THM_CALL 00000bbd PyBuffer_Release │ │ │ │ │ -00000906 00015f0a R_ARM_THM_CALL 00005b19 PyBuffer_GetPointer │ │ │ │ │ -0000090e 00015f0a R_ARM_THM_CALL 00005b19 PyBuffer_GetPointer │ │ │ │ │ +00000906 00015f0a R_ARM_THM_CALL 00005b35 PyBuffer_GetPointer │ │ │ │ │ +0000090e 00015f0a R_ARM_THM_CALL 00005b35 PyBuffer_GetPointer │ │ │ │ │ 00000918 0001660a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 00000920 0001690a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000926 0000e20a R_ARM_THM_CALL 00000bbd PyBuffer_Release │ │ │ │ │ 0000092c 0000e20a R_ARM_THM_CALL 00000bbd PyBuffer_Release │ │ │ │ │ 0000095e 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000962 0000c830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000966 0000ad2f R_ARM_THM_MOVW_ABS_NC 00000e44 .LC95 │ │ │ │ │ @@ -1653,15 +1653,15 @@ │ │ │ │ │ 00000a1a 0000d70a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ 00000a24 0000e20a R_ARM_THM_CALL 00000bbd PyBuffer_Release │ │ │ │ │ 00000a34 0000a82f R_ARM_THM_MOVW_ABS_NC 0000064f _buffer_release_call │ │ │ │ │ 00000a38 0000a830 R_ARM_THM_MOVT_ABS 0000064f _buffer_release_call │ │ │ │ │ 00000a54 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ 00000a58 0000cc30 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ 000001e6 0000361e R_ARM_THM_JUMP24 000000c5 binary_op.part.0 │ │ │ │ │ -00000214 0000ea1e R_ARM_THM_JUMP24 00004989 _PySequence_IterSearch │ │ │ │ │ +00000214 0000ea1e R_ARM_THM_JUMP24 000049a5 _PySequence_IterSearch │ │ │ │ │ 000003ae 0001021e R_ARM_THM_JUMP24 00000000 _PyErr_SetString │ │ │ │ │ 0000064a 0001641e R_ARM_THM_JUMP24 00000000 _Py_CallInInterpreterAndRawFree │ │ │ │ │ 0000076e 0001071e R_ARM_THM_JUMP24 00002b49 PyObject_Size │ │ │ │ │ 00000a3c 0001721e R_ARM_THM_JUMP24 00000000 _Py_CallInInterpreter │ │ │ │ │ -00000a40 00012f1e R_ARM_THM_JUMP24 000045f1 PySequence_Size │ │ │ │ │ +00000a40 00012f1e R_ARM_THM_JUMP24 0000460d PySequence_Size │ │ │ │ │ 00000a44 0001291e R_ARM_THM_JUMP24 000042d9 PyMapping_Size │ │ │ │ │ 00000a48 0000e91e R_ARM_THM_JUMP24 0000162d PySequence_Contains │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -17,29 +17,29 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cbz r0, 48 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 60c │ │ │ │ │ + bl 60c │ │ │ │ │ R_ARM_THM_CALL PyObject_SetItem │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, ip │ │ │ │ │ beq.n 3e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ cbz r3, 4e │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - bl 388 │ │ │ │ │ + bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ b.n 3e │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ @@ -183,15 +183,15 @@ │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC35 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC35 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bl 584 │ │ │ │ │ + bl 564 │ │ │ │ │ cbnz r0, 196 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyUnion_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -199,21 +199,21 @@ │ │ │ │ │ cmp r2, r3 │ │ │ │ │ beq.n 1b6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 584 │ │ │ │ │ + bl 564 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 190 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ - b.w 53a4 │ │ │ │ │ + b.w 53c0 │ │ │ │ │ R_ARM_THM_JUMP24 abstract_issubclass │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 000001c4 : │ │ │ │ │ Py_XDECREF.part.0(): │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -223,98 +223,79 @@ │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 1ce │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -000001dc <_PyObject_HasLen>: │ │ │ │ │ -_PyObject_HasLen(): │ │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ │ - ldr r3, [r2, #52] @ 0x34 │ │ │ │ │ - cbz r3, 1ea <_PyObject_HasLen+0xe> │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - cbz r3, 1ea <_PyObject_HasLen+0xe> │ │ │ │ │ - bx lr │ │ │ │ │ - ldr r0, [r2, #56] @ 0x38 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 1e8 <_PyObject_HasLen+0xc> │ │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ │ - subs r0, r0, r3 │ │ │ │ │ - it ne │ │ │ │ │ - movne r0, #1 │ │ │ │ │ - bx lr │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -000001fc : │ │ │ │ │ +000001dc : │ │ │ │ │ PySequence_GetSlice(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 24e │ │ │ │ │ + cbz r0, 22e │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r5, [r3, #56] @ 0x38 │ │ │ │ │ - cbz r5, 256 │ │ │ │ │ + cbz r5, 236 │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ - cbz r1, 256 │ │ │ │ │ + cbz r1, 236 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 <_PySlice_FromIndices> │ │ │ │ │ R_ARM_THM_CALL _PySlice_FromIndices │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 252 │ │ │ │ │ + cbz r0, 232 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 248 │ │ │ │ │ + beq.n 228 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, 248 │ │ │ │ │ + cbnz r3, 228 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ - bl 388 │ │ │ │ │ + bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 248 │ │ │ │ │ + b.n 228 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC60 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC60 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 252 │ │ │ │ │ + b.n 232 │ │ │ │ │ │ │ │ │ │ -00000270 : │ │ │ │ │ +00000250 : │ │ │ │ │ PySequence_Index(): │ │ │ │ │ movs r2, #2 │ │ │ │ │ - b.w 4988 <_PySequence_IterSearch> │ │ │ │ │ + b.w 49a4 <_PySequence_IterSearch> │ │ │ │ │ R_ARM_THM_JUMP24 _PySequence_IterSearch │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000278 : │ │ │ │ │ +00000258 : │ │ │ │ │ PyNumber_InPlaceMultiply(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ movs r3, #8 │ │ │ │ │ movs r2, #84 @ 0x54 │ │ │ │ │ @@ -325,44 +306,44 @@ │ │ │ │ │ R_ARM_THM_CALL binary_iop1 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 2a8 │ │ │ │ │ + beq.n 288 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w ip, [r0] │ │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ │ cmp ip, lr │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ │ - bne.n 312 │ │ │ │ │ - cbnz r1, 2d2 │ │ │ │ │ - cbz r2, 2e2 │ │ │ │ │ + bne.n 2f2 │ │ │ │ │ + cbnz r1, 2b2 │ │ │ │ │ + cbz r2, 2c2 │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ - cbz r0, 2e2 │ │ │ │ │ + cbz r0, 2c2 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 3c7c │ │ │ │ │ R_ARM_THM_JUMP24 sequence_repeat │ │ │ │ │ ldr r0, [r1, #36] @ 0x24 │ │ │ │ │ - cbz r0, 2dc │ │ │ │ │ + cbz r0, 2bc │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - b.n 2c8 │ │ │ │ │ + b.n 2a8 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2d6 │ │ │ │ │ + bne.n 2b6 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr.w ip, [r4, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -376,139 +357,139 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 2a2 │ │ │ │ │ + b.n 282 │ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ str.w ip, [r0] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.n 2bc │ │ │ │ │ + bne.n 29c │ │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ │ - b.n 2bc │ │ │ │ │ + b.n 29c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000330 : │ │ │ │ │ +00000310 : │ │ │ │ │ PyMapping_Values(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3d8 │ │ │ │ │ + beq.n 3b8 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyDict_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyDict_Type │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 35e │ │ │ │ │ + bne.n 33e │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyDict_Values │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ movs r3, #0 │ │ │ │ │ - ldr r0, [pc, #256] @ (464 ) │ │ │ │ │ + ldr r0, [pc, #256] @ (444 ) │ │ │ │ │ movs r2, #1 │ │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_VectorcallMethod │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 3dc │ │ │ │ │ + cbz r0, 3bc │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyList_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyList_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 3d2 │ │ │ │ │ - bl 504 │ │ │ │ │ + beq.n 3b2 │ │ │ │ │ + bl 504 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 3fa │ │ │ │ │ + cbz r0, 3da │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3a0 │ │ │ │ │ + beq.n 380 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 3a0 │ │ │ │ │ + cbnz r3, 380 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 3f6 │ │ │ │ │ + cbz r0, 3d6 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyList_Extend> │ │ │ │ │ R_ARM_THM_CALL _PyList_Extend │ │ │ │ │ - cbz r0, 3e0 │ │ │ │ │ + cbz r0, 3c0 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 456 │ │ │ │ │ + bne.n 436 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3d2 │ │ │ │ │ + beq.n 3b2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 3d2 │ │ │ │ │ + cbnz r3, 3b2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - bl 388 │ │ │ │ │ + bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 3d2 │ │ │ │ │ + b.n 3b2 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3f6 │ │ │ │ │ + beq.n 3d6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 3f6 │ │ │ │ │ + cbnz r3, 3d6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 3bc │ │ │ │ │ - ldr r3, [pc, #108] @ (468 ) │ │ │ │ │ + b.n 39c │ │ │ │ │ + ldr r3, [pc, #108] @ (448 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r2, [r2, r3] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_THM_CALL _PyErr_ExceptionMatches │ │ │ │ │ - cbz r0, 43c │ │ │ │ │ + cbz r0, 41c │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r4, [r4, #4] │ │ │ │ │ - ldr r2, [pc, #64] @ (464 ) │ │ │ │ │ + ldr r2, [pc, #64] @ (444 ) │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC48 │ │ │ │ │ @@ -516,96 +497,96 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC48 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3dc │ │ │ │ │ + beq.n 3bc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3dc │ │ │ │ │ + bne.n 3bc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3dc │ │ │ │ │ + b.n 3bc │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3bc │ │ │ │ │ + bne.n 39c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3bc │ │ │ │ │ + b.n 39c │ │ │ │ │ .word 0x0000a3e4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000064 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000046c : │ │ │ │ │ +0000044c : │ │ │ │ │ PyIter_Send(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr.w lr, [r0, #4] │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov ip, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr.w r3, [lr, #40] @ 0x28 │ │ │ │ │ - cbz r3, 498 │ │ │ │ │ + cbz r3, 478 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ - cbz r3, 498 │ │ │ │ │ + cbz r3, 478 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ bx r3 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 4d0 │ │ │ │ │ + bne.n 4b0 │ │ │ │ │ ldr.w r3, [lr, #112] @ 0x70 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyObject_NextNotImplemented │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyObject_NextNotImplemented │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4d0 │ │ │ │ │ - cbz r3, 4d0 │ │ │ │ │ + beq.n 4b0 │ │ │ │ │ + cbz r3, 4b0 │ │ │ │ │ mov r0, ip │ │ │ │ │ blx r3 │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ - cbnz r0, 4e8 │ │ │ │ │ + cbnz r0, 4c8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyGen_FetchStopIterationValue> │ │ │ │ │ R_ARM_THM_CALL _PyGen_FetchStopIterationValue │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ negs r0, r0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r2, #2 │ │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ │ mov r1, sp │ │ │ │ │ - ldr r0, [pc, #16] @ (4ec ) │ │ │ │ │ + ldr r0, [pc, #16] @ (4cc ) │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_VectorcallMethod │ │ │ │ │ - b.n 4ba │ │ │ │ │ + b.n 49a │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n 4cc │ │ │ │ │ + b.n 4ac │ │ │ │ │ .word 0x00009a68 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000004f0 : │ │ │ │ │ +000004d0 : │ │ │ │ │ PyNumber_InPlaceRemainder(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movs r3, #12 │ │ │ │ │ @@ -616,29 +597,29 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC72 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ bl 19c8 │ │ │ │ │ R_ARM_THM_CALL binary_iop │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ │ │ -00000518 : │ │ │ │ │ +000004f8 : │ │ │ │ │ PyNumber_Positive(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 538 │ │ │ │ │ + cbz r0, 518 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 540 │ │ │ │ │ + cbz r3, 520 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ - cbz r3, 540 │ │ │ │ │ + cbz r3, 520 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ - bl 388 │ │ │ │ │ + bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ @@ -646,18 +627,18 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC75 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC75 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 53c │ │ │ │ │ + b.n 51c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000055c : │ │ │ │ │ +0000053c : │ │ │ │ │ PyNumber_InPlaceTrueDivide(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ │ @@ -668,78 +649,78 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC78 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ bl 19c8 │ │ │ │ │ R_ARM_THM_CALL binary_iop │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ │ │ -00000584 : │ │ │ │ │ +00000564 : │ │ │ │ │ check_class(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ - ldr r1, [pc, #104] @ (604 ) │ │ │ │ │ + ldr r1, [pc, #104] @ (5e4 ) │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - cbz r0, 5d0 │ │ │ │ │ + cbz r0, 5b0 │ │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst.w r3, #67108864 @ 0x4000000 │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ - beq.n 5c2 │ │ │ │ │ + beq.n 5a2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 5bc │ │ │ │ │ + beq.n 59c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbz r2, 5fe │ │ │ │ │ + cbz r2, 5de │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 5f2 │ │ │ │ │ + b.n 5d2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 5d0 │ │ │ │ │ + beq.n 5b0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbnz r2, 5d0 │ │ │ │ │ + cbnz r2, 5b0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [pc, #52] @ (608 ) │ │ │ │ │ + ldr r3, [pc, #52] @ (5e8 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ │ - cbnz r3, 5f6 │ │ │ │ │ + cbnz r3, 5d6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 <_PyErr_SetString> │ │ │ │ │ R_ARM_THM_CALL _PyErr_SetString │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5f0 │ │ │ │ │ - b.n 5e0 │ │ │ │ │ + bne.n 5d0 │ │ │ │ │ + b.n 5c0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5bc │ │ │ │ │ + b.n 59c │ │ │ │ │ .word 0x00005144 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000002e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000060c : │ │ │ │ │ +000005ec : │ │ │ │ │ PyNumber_InPlaceRshift(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ │ @@ -750,259 +731,259 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC82 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ bl 19c8 │ │ │ │ │ R_ARM_THM_CALL binary_iop │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ │ │ -00000634 <_IsFortranContiguous.part.0>: │ │ │ │ │ +00000614 <_IsFortranContiguous.part.0>: │ │ │ │ │ _IsFortranContiguous.part.0(): │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bgt.n 63e <_IsFortranContiguous.part.0+0xa> │ │ │ │ │ + bgt.n 61e <_IsFortranContiguous.part.0+0xa> │ │ │ │ │ movs r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r0, #28] │ │ │ │ │ movs r0, #0 │ │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ it gt │ │ │ │ │ addgt r0, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 646 <_IsFortranContiguous.part.0+0x12> │ │ │ │ │ + bne.n 626 <_IsFortranContiguous.part.0+0x12> │ │ │ │ │ cmp r0, #1 │ │ │ │ │ ite gt │ │ │ │ │ movgt r0, #0 │ │ │ │ │ movle r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000660 : │ │ │ │ │ +00000640 : │ │ │ │ │ PyMapping_GetOptionalItemString(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ - cbz r1, 6aa │ │ │ │ │ + cbz r1, 68a │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 6b6 │ │ │ │ │ + cbz r0, 696 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 70c │ │ │ │ │ + bl 70c │ │ │ │ │ R_ARM_THM_CALL PyMapping_GetOptionalItem │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6a4 │ │ │ │ │ + beq.n 684 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, 6a4 │ │ │ │ │ + cbnz r3, 684 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ - bl 388 │ │ │ │ │ + bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 6a4 │ │ │ │ │ + b.n 684 │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ - b.n 6b0 │ │ │ │ │ + b.n 690 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000006bc : │ │ │ │ │ +0000069c : │ │ │ │ │ PySequence_SetItem(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ - cbz r0, 6f8 │ │ │ │ │ + cbz r0, 6d8 │ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr.w r2, [ip, #52] @ 0x34 │ │ │ │ │ - cbz r2, 724 │ │ │ │ │ + cbz r2, 704 │ │ │ │ │ ldr.w lr, [r2, #20] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 724 │ │ │ │ │ + beq.n 704 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n 704 │ │ │ │ │ + blt.n 6e4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, lr │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ bx r3 │ │ │ │ │ - bl 388 │ │ │ │ │ + bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r4, [r2, #0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 6ea │ │ │ │ │ + beq.n 6ca │ │ │ │ │ strd r1, r0, [sp, #4] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 6fc │ │ │ │ │ + blt.n 6dc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr.w lr, [r2, #20] │ │ │ │ │ add r1, r0 │ │ │ │ │ - b.n 6ea │ │ │ │ │ + b.n 6ca │ │ │ │ │ ldr.w r1, [ip, #56] @ 0x38 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr.w r2, [ip, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ - cbz r1, 73c │ │ │ │ │ + cbz r1, 71c │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ - cbnz r3, 74a │ │ │ │ │ + cbnz r3, 72a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 6fc │ │ │ │ │ + b.n 6dc │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 6fc │ │ │ │ │ + b.n 6dc │ │ │ │ │ │ │ │ │ │ -00000758 : │ │ │ │ │ +00000738 : │ │ │ │ │ PySequence_DelSlice(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 7ac │ │ │ │ │ + cbz r0, 78c │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r5, [r3, #56] @ 0x38 │ │ │ │ │ - cbz r5, 7b6 │ │ │ │ │ + cbz r5, 796 │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ - cbz r1, 7b6 │ │ │ │ │ + cbz r1, 796 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 <_PySlice_FromIndices> │ │ │ │ │ R_ARM_THM_CALL _PySlice_FromIndices │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 7b0 │ │ │ │ │ + cbz r0, 790 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 7a6 │ │ │ │ │ + beq.n 786 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, 7a6 │ │ │ │ │ + cbnz r3, 786 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ - bl 388 │ │ │ │ │ + bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 7a6 │ │ │ │ │ + b.n 786 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC88 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC88 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 7b0 │ │ │ │ │ + b.n 790 │ │ │ │ │ │ │ │ │ │ -000007d0 : │ │ │ │ │ +000007b0 : │ │ │ │ │ PySequence_SetSlice(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 826 │ │ │ │ │ + cbz r0, 806 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r5, [r3, #56] @ 0x38 │ │ │ │ │ - cbz r5, 830 │ │ │ │ │ + cbz r5, 810 │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ - cbz r1, 830 │ │ │ │ │ + cbz r1, 810 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 <_PySlice_FromIndices> │ │ │ │ │ R_ARM_THM_CALL _PySlice_FromIndices │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 82a │ │ │ │ │ + cbz r0, 80a │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r5, [r5, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 820 │ │ │ │ │ + beq.n 800 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, 820 │ │ │ │ │ + cbnz r3, 800 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - bl 388 │ │ │ │ │ + bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 820 │ │ │ │ │ + b.n 800 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC90 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC90 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 82a │ │ │ │ │ + b.n 80a │ │ │ │ │ nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -17,34 +17,34 @@ │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 3e │ │ │ │ │ + bne.n 3e │ │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + beq.n 38 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + str r2, [r0, #0] │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + add sp, #16 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyList_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyList_Type │ │ │ │ │ cmp r1, r2 │ │ │ │ │ bne.n 52 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_AsTuple │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - beq.n 4c │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - add sp, #16 │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ bl 504 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 20c │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ @@ -772,15 +772,15 @@ │ │ │ │ │ mov r1, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 692 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 6bc │ │ │ │ │ + b.w 69c │ │ │ │ │ R_ARM_THM_JUMP24 PySequence_SetItem │ │ │ │ │ bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ @@ -2563,15 +2563,15 @@ │ │ │ │ │ cbz r3, 1642 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ bx r3 │ │ │ │ │ mov r1, lr │ │ │ │ │ movs r2, #3 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ mov r0, ip │ │ │ │ │ - b.w 4988 <_PySequence_IterSearch> │ │ │ │ │ + b.w 49a4 <_PySequence_IterSearch> │ │ │ │ │ R_ARM_THM_JUMP24 _PySequence_IterSearch │ │ │ │ │ │ │ │ │ │ 00001650 : │ │ │ │ │ PyNumber_AsSsize_t(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -6189,15 +6189,15 @@ │ │ │ │ │ mov r3, r0 │ │ │ │ │ b.n 3478 │ │ │ │ │ mov r0, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC47 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC47 │ │ │ │ │ - bl 584 │ │ │ │ │ + bl 564 │ │ │ │ │ R_ARM_THM_CALL check_class │ │ │ │ │ cbnz r0, 34d0 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ b.n 3482 │ │ │ │ │ mov r3, r0 │ │ │ │ │ b.n 3482 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ @@ -6207,15 +6207,15 @@ │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq.n 3482 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - bl 53a4 │ │ │ │ │ + bl 53c0 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ beq.n 3482 │ │ │ │ │ subs r2, #1 │ │ │ │ │ @@ -7867,19 +7867,19 @@ │ │ │ │ │ subs r2, #1 │ │ │ │ │ mul.w r1, ip, r1 │ │ │ │ │ adds r4, r2, #1 │ │ │ │ │ bne.n 4264 │ │ │ │ │ b.n 423c │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.w 5ad0 <_IsFortranContiguous> │ │ │ │ │ + b.w 5aec <_IsFortranContiguous> │ │ │ │ │ subs r2, #1 │ │ │ │ │ b.n 41ca │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 634 │ │ │ │ │ + b.w 614 │ │ │ │ │ R_ARM_THM_JUMP24 _IsFortranContiguous.part.0 │ │ │ │ │ │ │ │ │ │ 00004298 <_IsCContiguous>: │ │ │ │ │ _IsCContiguous(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cbz r3, 42d0 <_IsCContiguous+0x38> │ │ │ │ │ ldr r1, [r0, #32] │ │ │ │ │ @@ -8292,702 +8292,719 @@ │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000045f0 : │ │ │ │ │ +000045f0 <_PyObject_HasLen>: │ │ │ │ │ +_PyObject_HasLen(): │ │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ │ + ldr r3, [r2, #52] @ 0x34 │ │ │ │ │ + cbz r3, 45fe <_PyObject_HasLen+0xe> │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + cbz r3, 45fe <_PyObject_HasLen+0xe> │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + bx lr │ │ │ │ │ + ldr r0, [r2, #56] @ 0x38 │ │ │ │ │ + cbz r0, 460a <_PyObject_HasLen+0x1a> │ │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ │ + subs r0, r0, r3 │ │ │ │ │ + it ne │ │ │ │ │ + movne r0, #1 │ │ │ │ │ + bx lr │ │ │ │ │ + │ │ │ │ │ +0000460c : │ │ │ │ │ PySequence_Size(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 4610 │ │ │ │ │ + cbz r0, 462c │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ │ - cbz r3, 461a │ │ │ │ │ + cbz r3, 4636 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - cbz r3, 461a │ │ │ │ │ + cbz r3, 4636 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r1, [r2, #56] @ 0x38 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ - cbnz r1, 4638 │ │ │ │ │ + cbnz r1, 4654 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 4614 │ │ │ │ │ + b.n 4630 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 462a │ │ │ │ │ + beq.n 4646 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 4614 │ │ │ │ │ + b.n 4630 │ │ │ │ │ │ │ │ │ │ -0000464c <_PyObject_RealIsInstance>: │ │ │ │ │ +00004668 <_PyObject_RealIsInstance>: │ │ │ │ │ _PyObject_RealIsInstance(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 46ca <_PyObject_RealIsInstance+0x7e> │ │ │ │ │ + bge.n 46e6 <_PyObject_RealIsInstance+0x7e> │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 46b0 <_PyObject_RealIsInstance+0x64> │ │ │ │ │ + beq.n 46cc <_PyObject_RealIsInstance+0x64> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 46b0 <_PyObject_RealIsInstance+0x64> │ │ │ │ │ + cbnz r0, 46cc <_PyObject_RealIsInstance+0x64> │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - ldr r1, [pc, #164] @ (4720 <_PyObject_RealIsInstance+0xd4>) │ │ │ │ │ + ldr r1, [pc, #164] @ (473c <_PyObject_RealIsInstance+0xd4>) │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - cbz r2, 46e0 <_PyObject_RealIsInstance+0x94> │ │ │ │ │ + cbz r2, 46fc <_PyObject_RealIsInstance+0x94> │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 46b4 <_PyObject_RealIsInstance+0x68> │ │ │ │ │ + bne.n 46d0 <_PyObject_RealIsInstance+0x68> │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 469c <_PyObject_RealIsInstance+0x50> │ │ │ │ │ + bne.n 46b8 <_PyObject_RealIsInstance+0x50> │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 4696 <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ + bne.n 46b2 <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 4696 <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ + b.n 46b2 <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 4696 <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ + b.n 46b2 <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bge.n 468c <_PyObject_RealIsInstance+0x40> │ │ │ │ │ + bge.n 46a8 <_PyObject_RealIsInstance+0x40> │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 468c <_PyObject_RealIsInstance+0x40> │ │ │ │ │ + b.n 46a8 <_PyObject_RealIsInstance+0x40> │ │ │ │ │ mov r0, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC47 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC47 │ │ │ │ │ - bl 584 │ │ │ │ │ + bl 564 │ │ │ │ │ R_ARM_THM_CALL check_class │ │ │ │ │ - cbnz r0, 46e4 <_PyObject_RealIsInstance+0x98> │ │ │ │ │ + cbnz r0, 4700 <_PyObject_RealIsInstance+0x98> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 4696 <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ + b.n 46b2 <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 4696 <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ + b.n 46b2 <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ - ldr r1, [pc, #56] @ (4720 <_PyObject_RealIsInstance+0xd4>) │ │ │ │ │ + ldr r1, [pc, #56] @ (473c <_PyObject_RealIsInstance+0xd4>) │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 4696 <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ + beq.n 46b2 <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - bl 53a4 │ │ │ │ │ + bl 53c0 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - beq.n 4696 <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ + beq.n 46b2 <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 4696 <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ + bne.n 46b2 <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 4696 <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ + b.n 46b2 <_PyObject_RealIsInstance+0x4a> │ │ │ │ │ .word 0x00005250 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00004724 : │ │ │ │ │ +00004740 : │ │ │ │ │ PySequence_Concat(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ - beq.n 475c │ │ │ │ │ + beq.n 4778 │ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ │ ldr.w r2, [ip, #52] @ 0x34 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 47bc │ │ │ │ │ + beq.n 47d8 │ │ │ │ │ ldr.w lr, [r2, #4] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 4766 │ │ │ │ │ + beq.n 4782 │ │ │ │ │ mov r3, lr │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ bx r3 │ │ │ │ │ bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr.w r4, [ip, #84] @ 0x54 │ │ │ │ │ lsls r4, r4, #2 │ │ │ │ │ - bmi.n 47bc │ │ │ │ │ + bmi.n 47d8 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - cbz r2, 47bc │ │ │ │ │ + cbz r2, 47d8 │ │ │ │ │ ldr.w lr, [r1, #4] │ │ │ │ │ ldr.w r2, [lr, #84] @ 0x54 │ │ │ │ │ ands.w r2, r2, #536870912 @ 0x20000000 │ │ │ │ │ - bne.n 47bc │ │ │ │ │ + bne.n 47d8 │ │ │ │ │ ldr.w lr, [lr, #52] @ 0x34 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 47bc │ │ │ │ │ + beq.n 47d8 │ │ │ │ │ ldr.w lr, [lr, #12] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 47bc │ │ │ │ │ + beq.n 47d8 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 900 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n 4762 │ │ │ │ │ + bne.n 477e │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n 47b8 │ │ │ │ │ + beq.n 47d4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ - cbz r2, 47d8 │ │ │ │ │ + cbz r2, 47f4 │ │ │ │ │ ldr.w ip, [r3, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr.w r2, [ip, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC59 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC59 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 4760 │ │ │ │ │ + b.n 477c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 47b8 │ │ │ │ │ + b.n 47d4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000047ec : │ │ │ │ │ +00004808 : │ │ │ │ │ PyNumber_Xor(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 48a2 │ │ │ │ │ + beq.n 48be │ │ │ │ │ ldr r6, [r2, #56] @ 0x38 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne.n 4836 │ │ │ │ │ + bne.n 4852 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 488a │ │ │ │ │ + beq.n 48a6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 4860 │ │ │ │ │ + beq.n 487c │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr.w r2, [ip, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 4812 │ │ │ │ │ + beq.n 482e │ │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - beq.n 4812 │ │ │ │ │ - cbz r6, 486a │ │ │ │ │ + beq.n 482e │ │ │ │ │ + cbz r6, 4886 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 4816 │ │ │ │ │ + beq.n 4832 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, ip │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 48b8 │ │ │ │ │ + cbnz r0, 48d4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 4820 │ │ │ │ │ + b.n 483c │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 4906 │ │ │ │ │ - cbz r7, 488a │ │ │ │ │ + bne.n 4922 │ │ │ │ │ + cbz r7, 48a6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 4830 │ │ │ │ │ + bne.n 484c │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 48f0 │ │ │ │ │ + bne.n 490c │ │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC61 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC61 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w c4 │ │ │ │ │ R_ARM_THM_JUMP24 binary_op.part.0 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - beq.n 488a │ │ │ │ │ + beq.n 48a6 │ │ │ │ │ ldr.w r3, [ip, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 488a │ │ │ │ │ + beq.n 48a6 │ │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 488a │ │ │ │ │ + beq.n 48a6 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 4872 │ │ │ │ │ + b.n 488e │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 4830 │ │ │ │ │ + bne.n 484c │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 481e │ │ │ │ │ + beq.n 483a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 481e │ │ │ │ │ + bne.n 483a │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 481e │ │ │ │ │ + b.n 483a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 488a │ │ │ │ │ + bne.n 48a6 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 488a │ │ │ │ │ + b.n 48a6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 486a │ │ │ │ │ + bne.n 4886 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 486a │ │ │ │ │ + b.n 4886 │ │ │ │ │ │ │ │ │ │ -00004914 : │ │ │ │ │ +00004930 : │ │ │ │ │ PyNumber_InPlaceXor(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r3, 4930 │ │ │ │ │ + cbz r3, 494c │ │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ │ - cbnz r3, 494c │ │ │ │ │ + cbnz r3, 4968 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 900 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq.n 4974 │ │ │ │ │ + beq.n 4990 │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 4948 │ │ │ │ │ + bne.n 4964 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4938 │ │ │ │ │ + beq.n 4954 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4938 │ │ │ │ │ + bne.n 4954 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4938 │ │ │ │ │ + b.n 4954 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC62 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC62 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 5c │ │ │ │ │ R_ARM_THM_JUMP24 binary_iop.part.0 │ │ │ │ │ │ │ │ │ │ -00004988 <_PySequence_IterSearch>: │ │ │ │ │ +000049a4 <_PySequence_IterSearch>: │ │ │ │ │ _PySequence_IterSearch(): │ │ │ │ │ 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 │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4b6e <_PySequence_IterSearch+0x1e6> │ │ │ │ │ + beq.w 4b8a <_PySequence_IterSearch+0x1e6> │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 4b6e <_PySequence_IterSearch+0x1e6> │ │ │ │ │ + beq.w 4b8a <_PySequence_IterSearch+0x1e6> │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ bl 504 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4b78 <_PySequence_IterSearch+0x1f0> │ │ │ │ │ + beq.w 4b94 <_PySequence_IterSearch+0x1f0> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ │ blx r3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4a70 <_PySequence_IterSearch+0xe8> │ │ │ │ │ + beq.n 4a8c <_PySequence_IterSearch+0xe8> │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 49e0 <_PySequence_IterSearch+0x58> │ │ │ │ │ + beq.n 49fc <_PySequence_IterSearch+0x58> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4ad8 <_PySequence_IterSearch+0x150> │ │ │ │ │ + beq.n 4af4 <_PySequence_IterSearch+0x150> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - blt.n 4ad2 <_PySequence_IterSearch+0x14a> │ │ │ │ │ - bne.n 4aaa <_PySequence_IterSearch+0x122> │ │ │ │ │ + blt.n 4aee <_PySequence_IterSearch+0x14a> │ │ │ │ │ + bne.n 4ac6 <_PySequence_IterSearch+0x122> │ │ │ │ │ subs r3, r7, #2 │ │ │ │ │ negs r5, r3 │ │ │ │ │ adcs r5, r3 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ │ blx r3 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4a70 <_PySequence_IterSearch+0xe8> │ │ │ │ │ + beq.n 4a8c <_PySequence_IterSearch+0xe8> │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 4a1c <_PySequence_IterSearch+0x94> │ │ │ │ │ + beq.n 4a38 <_PySequence_IterSearch+0x94> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4af8 <_PySequence_IterSearch+0x170> │ │ │ │ │ + beq.n 4b14 <_PySequence_IterSearch+0x170> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 4ad2 <_PySequence_IterSearch+0x14a> │ │ │ │ │ - bne.n 4ae0 <_PySequence_IterSearch+0x158> │ │ │ │ │ + blt.n 4aee <_PySequence_IterSearch+0x14a> │ │ │ │ │ + bne.n 4afc <_PySequence_IterSearch+0x158> │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq.n 4ae8 <_PySequence_IterSearch+0x160> │ │ │ │ │ + beq.n 4b04 <_PySequence_IterSearch+0x160> │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ │ blx r3 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, 4a70 <_PySequence_IterSearch+0xe8> │ │ │ │ │ + cbz r0, 4a8c <_PySequence_IterSearch+0xe8> │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 4a56 <_PySequence_IterSearch+0xce> │ │ │ │ │ + beq.n 4a72 <_PySequence_IterSearch+0xce> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4aec <_PySequence_IterSearch+0x164> │ │ │ │ │ + beq.n 4b08 <_PySequence_IterSearch+0x164> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 4ad2 <_PySequence_IterSearch+0x14a> │ │ │ │ │ - bne.n 4ab2 <_PySequence_IterSearch+0x12a> │ │ │ │ │ + blt.n 4aee <_PySequence_IterSearch+0x14a> │ │ │ │ │ + bne.n 4ace <_PySequence_IterSearch+0x12a> │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - bne.n 4a2a <_PySequence_IterSearch+0xa2> │ │ │ │ │ + bne.n 4a46 <_PySequence_IterSearch+0xa2> │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r9, r9, #1 │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 4a2a <_PySequence_IterSearch+0xa2> │ │ │ │ │ - ldr r3, [pc, #300] @ (4ba0 <_PySequence_IterSearch+0x218>) │ │ │ │ │ + b.n 4a46 <_PySequence_IterSearch+0xa2> │ │ │ │ │ + ldr r3, [pc, #300] @ (4bbc <_PySequence_IterSearch+0x218>) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r6, [r2, r3] │ │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4b34 <_PySequence_IterSearch+0x1ac> │ │ │ │ │ + bne.n 4b50 <_PySequence_IterSearch+0x1ac> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 4ad2 <_PySequence_IterSearch+0x14a> │ │ │ │ │ + cbnz r0, 4aee <_PySequence_IterSearch+0x14a> │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq.n 4b56 <_PySequence_IterSearch+0x1ce> │ │ │ │ │ + beq.n 4b72 <_PySequence_IterSearch+0x1ce> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4aa2 <_PySequence_IterSearch+0x11a> │ │ │ │ │ + beq.n 4abe <_PySequence_IterSearch+0x11a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 4aa2 <_PySequence_IterSearch+0x11a> │ │ │ │ │ + cbnz r3, 4abe <_PySequence_IterSearch+0x11a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - bne.n 4b0c <_PySequence_IterSearch+0x184> │ │ │ │ │ + bne.n 4b28 <_PySequence_IterSearch+0x184> │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 4a8c <_PySequence_IterSearch+0x104> │ │ │ │ │ + b.n 4aa8 <_PySequence_IterSearch+0x104> │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - bne.n 4b04 <_PySequence_IterSearch+0x17c> │ │ │ │ │ + bne.n 4b20 <_PySequence_IterSearch+0x17c> │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 4a8c <_PySequence_IterSearch+0x104> │ │ │ │ │ + beq.n 4aa8 <_PySequence_IterSearch+0x104> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC65 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC65 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 4a8c <_PySequence_IterSearch+0x104> │ │ │ │ │ + b.n 4aa8 <_PySequence_IterSearch+0x104> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 49e0 <_PySequence_IterSearch+0x58> │ │ │ │ │ + b.n 49fc <_PySequence_IterSearch+0x58> │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq.n 4a8c <_PySequence_IterSearch+0x104> │ │ │ │ │ + beq.n 4aa8 <_PySequence_IterSearch+0x104> │ │ │ │ │ cmp r7, #3 │ │ │ │ │ - beq.n 4b08 <_PySequence_IterSearch+0x180> │ │ │ │ │ + beq.n 4b24 <_PySequence_IterSearch+0x180> │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 4a26 <_PySequence_IterSearch+0x9e> │ │ │ │ │ + b.n 4a42 <_PySequence_IterSearch+0x9e> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 4a56 <_PySequence_IterSearch+0xce> │ │ │ │ │ + b.n 4a72 <_PySequence_IterSearch+0xce> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 4a1c <_PySequence_IterSearch+0x94> │ │ │ │ │ + b.n 4a38 <_PySequence_IterSearch+0x94> │ │ │ │ │ cmp r7, #3 │ │ │ │ │ - bne.n 4b14 <_PySequence_IterSearch+0x18c> │ │ │ │ │ + bne.n 4b30 <_PySequence_IterSearch+0x18c> │ │ │ │ │ movs r5, #1 │ │ │ │ │ - b.n 4a8c <_PySequence_IterSearch+0x104> │ │ │ │ │ + b.n 4aa8 <_PySequence_IterSearch+0x104> │ │ │ │ │ cmp r7, #3 │ │ │ │ │ - beq.n 4b08 <_PySequence_IterSearch+0x180> │ │ │ │ │ + beq.n 4b24 <_PySequence_IterSearch+0x180> │ │ │ │ │ movs r5, #1 │ │ │ │ │ - b.n 49ee <_PySequence_IterSearch+0x66> │ │ │ │ │ + b.n 4a0a <_PySequence_IterSearch+0x66> │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.n 4a6c <_PySequence_IterSearch+0xe4> │ │ │ │ │ + bne.n 4a88 <_PySequence_IterSearch+0xe4> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC64 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC64 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 4ad2 <_PySequence_IterSearch+0x14a> │ │ │ │ │ + b.n 4aee <_PySequence_IterSearch+0x14a> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4a82 <_PySequence_IterSearch+0xfa> │ │ │ │ │ + beq.n 4a9e <_PySequence_IterSearch+0xfa> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_StopIteration │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_THM_CALL _PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4a82 <_PySequence_IterSearch+0xfa> │ │ │ │ │ + beq.n 4a9e <_PySequence_IterSearch+0xfa> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Clear │ │ │ │ │ - b.n 4a82 <_PySequence_IterSearch+0xfa> │ │ │ │ │ + b.n 4a9e <_PySequence_IterSearch+0xfa> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC66 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC66 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 4ad2 <_PySequence_IterSearch+0x14a> │ │ │ │ │ + b.n 4aee <_PySequence_IterSearch+0x14a> │ │ │ │ │ bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 4aa2 <_PySequence_IterSearch+0x11a> │ │ │ │ │ + b.n 4abe <_PySequence_IterSearch+0x11a> │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4b72 <_PySequence_IterSearch+0x1ea> │ │ │ │ │ + beq.n 4b8e <_PySequence_IterSearch+0x1ea> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC63 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC63 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 4b72 <_PySequence_IterSearch+0x1ea> │ │ │ │ │ + b.n 4b8e <_PySequence_IterSearch+0x1ea> │ │ │ │ │ nop │ │ │ │ │ .word 0x00000126 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00004ba4 : │ │ │ │ │ +00004bc0 : │ │ │ │ │ PyNumber_ToBase(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub.w r3, r1, #8 │ │ │ │ │ bic.w r2, r1, #8 │ │ │ │ │ bic.w r3, r3, #8 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #0 │ │ │ │ │ - beq.n 4be2 │ │ │ │ │ + beq.n 4bfe │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC67 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -8996,75 +9013,75 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4c98 │ │ │ │ │ + beq.n 4cb4 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r2, #7 │ │ │ │ │ - bpl.n 4c24 │ │ │ │ │ + bpl.n 4c40 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r0, #0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyLong_Format> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Format │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 4bde │ │ │ │ │ + beq.n 4bfa │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 4bde │ │ │ │ │ + bne.n 4bfa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4bde │ │ │ │ │ + b.n 4bfa │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r2, 4c2e │ │ │ │ │ + cbz r2, 4c4a │ │ │ │ │ ldr.w r2, [r2, #132] @ 0x84 │ │ │ │ │ - cbnz r2, 4c48 │ │ │ │ │ + cbnz r2, 4c64 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 4bdc │ │ │ │ │ + b.n 4bf8 │ │ │ │ │ blx r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4bdc │ │ │ │ │ + beq.n 4bf8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4c00 │ │ │ │ │ + beq.n 4c1c │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bmi.n 4c9e │ │ │ │ │ + bmi.n 4cba │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r2, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ @@ -9072,48 +9089,48 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4bdc │ │ │ │ │ + beq.n 4bf8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4bdc │ │ │ │ │ + bne.n 4bf8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4bdc │ │ │ │ │ + b.n 4bf8 │ │ │ │ │ bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 4bdc │ │ │ │ │ + b.n 4bf8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4c00 │ │ │ │ │ + beq.n 4c1c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4bdc │ │ │ │ │ - b.n 4c88 │ │ │ │ │ + beq.n 4bf8 │ │ │ │ │ + b.n 4ca4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004cc8 : │ │ │ │ │ +00004ce4 : │ │ │ │ │ PyNumber_Power(): │ │ │ │ │ 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 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ @@ -9126,569 +9143,569 @@ │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r1, r0 │ │ │ │ │ ite ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 4df2 │ │ │ │ │ + beq.n 4e0e │ │ │ │ │ ldr r4, [r4, #20] │ │ │ │ │ - cbnz r3, 4d22 │ │ │ │ │ + cbnz r3, 4d3e │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 4df8 │ │ │ │ │ + beq.n 4e14 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - beq.n 4d6e │ │ │ │ │ + beq.n 4d8a │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.n 4dec │ │ │ │ │ - cbz r4, 4d78 │ │ │ │ │ + beq.n 4e08 │ │ │ │ │ + cbz r4, 4d94 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - cbz r3, 4d68 │ │ │ │ │ + cbz r3, 4d84 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4d04 │ │ │ │ │ + beq.n 4d20 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r9 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bne.n 4d1a │ │ │ │ │ + bne.n 4d36 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4d68 │ │ │ │ │ + beq.n 4d84 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4e74 │ │ │ │ │ + beq.w 4e90 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n 4d0c │ │ │ │ │ + b.n 4d28 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 4e5a │ │ │ │ │ + bne.n 4e76 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 4d9e │ │ │ │ │ + beq.n 4dba │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r9 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 4d1a │ │ │ │ │ + bne.n 4d36 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 4e4c │ │ │ │ │ + bne.n 4e68 │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r3, 4db4 │ │ │ │ │ + cbz r3, 4dd0 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, r4 │ │ │ │ │ - beq.n 4db4 │ │ │ │ │ + beq.n 4dd0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4e1c │ │ │ │ │ + bne.n 4e38 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r4, [r0, #12] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ - bne.n 4dfc │ │ │ │ │ + bne.n 4e18 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC54 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC54 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 4d1a │ │ │ │ │ + b.n 4d36 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 4d00 │ │ │ │ │ - b.n 4d9e │ │ │ │ │ + bne.n 4d1c │ │ │ │ │ + b.n 4dba │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4e68 │ │ │ │ │ + bne.n 4e84 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r9, r4 │ │ │ │ │ - b.n 4d9e │ │ │ │ │ + b.n 4dba │ │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC54 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC54 │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ strd r4, r1, [sp] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC69 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC69 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 4de8 │ │ │ │ │ + b.n 4e04 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.w 4d1a │ │ │ │ │ + bne.w 4d36 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 4db4 │ │ │ │ │ + beq.n 4dd0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 4db4 │ │ │ │ │ + bne.n 4dd0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4db4 │ │ │ │ │ + b.n 4dd0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 4d9e │ │ │ │ │ + bne.n 4dba │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4d9e │ │ │ │ │ + b.n 4dba │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4d78 │ │ │ │ │ + bne.n 4d94 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4d78 │ │ │ │ │ + b.n 4d94 │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4d78 │ │ │ │ │ + bne.n 4d94 │ │ │ │ │ mov r4, r9 │ │ │ │ │ - b.n 4d9e │ │ │ │ │ + b.n 4dba │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4d68 │ │ │ │ │ + b.n 4d84 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004e7c : │ │ │ │ │ +00004e98 : │ │ │ │ │ PyNumber_Rshift(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4f26 │ │ │ │ │ + beq.n 4f42 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 4ec0 │ │ │ │ │ + bne.n 4edc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 4f0e │ │ │ │ │ + beq.n 4f2a │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r7, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq.n 4eec │ │ │ │ │ + beq.n 4f08 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4ea0 │ │ │ │ │ + beq.n 4ebc │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 4ea0 │ │ │ │ │ + beq.n 4ebc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 4f4c │ │ │ │ │ + beq.n 4f68 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4ea4 │ │ │ │ │ + beq.n 4ec0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4f52 │ │ │ │ │ + bne.n 4f6e │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 4eae │ │ │ │ │ + b.n 4eca │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 4f42 │ │ │ │ │ - cbz r7, 4f0e │ │ │ │ │ + bne.n 4f5e │ │ │ │ │ + cbz r7, 4f2a │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 4eba │ │ │ │ │ + bne.n 4ed6 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 4f8e │ │ │ │ │ + bne.n 4faa │ │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC70 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC70 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w c4 │ │ │ │ │ R_ARM_THM_JUMP24 binary_op.part.0 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 4f0e │ │ │ │ │ + beq.n 4f2a │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4f0e │ │ │ │ │ + beq.n 4f2a │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4f0e │ │ │ │ │ + beq.n 4f2a │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 4ef8 │ │ │ │ │ + b.n 4f14 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 4f4c │ │ │ │ │ + cbnz r3, 4f68 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 4f38 │ │ │ │ │ - b.n 4f0e │ │ │ │ │ + bne.n 4f54 │ │ │ │ │ + b.n 4f2a │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r7 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 4eba │ │ │ │ │ + bne.n 4ed6 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 4eac │ │ │ │ │ + beq.n 4ec8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4eac │ │ │ │ │ + bne.n 4ec8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 4eac │ │ │ │ │ + b.n 4ec8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4f0e │ │ │ │ │ + bne.n 4f2a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4f0e │ │ │ │ │ + b.n 4f2a │ │ │ │ │ │ │ │ │ │ -00004f9c : │ │ │ │ │ +00004fb8 : │ │ │ │ │ PyNumber_InPlaceLshift(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 5008 │ │ │ │ │ + cbz r3, 5024 │ │ │ │ │ ldr r5, [r3, #96] @ 0x60 │ │ │ │ │ - cbnz r5, 4fe6 │ │ │ │ │ + cbnz r5, 5002 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ ldr r5, [r3, #44] @ 0x2c │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 5022 │ │ │ │ │ + bne.n 503e │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 506e │ │ │ │ │ + beq.n 508a │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 5048 │ │ │ │ │ + beq.n 5064 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ blx r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 4fe0 │ │ │ │ │ + bne.n 4ffc │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 50c4 │ │ │ │ │ + bne.n 50e0 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4fba │ │ │ │ │ + bne.n 4fd6 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 506e │ │ │ │ │ + beq.n 508a │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r3, 506e │ │ │ │ │ + cbz r3, 508a │ │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ │ mov r7, r3 │ │ │ │ │ - cbz r3, 506e │ │ │ │ │ + cbz r3, 508a │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 5054 │ │ │ │ │ + b.n 5070 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4fc2 │ │ │ │ │ + beq.n 4fde │ │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 4fc2 │ │ │ │ │ - cbz r5, 508e │ │ │ │ │ + beq.n 4fde │ │ │ │ │ + cbz r5, 50aa │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4fc6 │ │ │ │ │ + beq.n 4fe2 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 5094 │ │ │ │ │ + cbnz r0, 50b0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 4fd0 │ │ │ │ │ + b.n 4fec │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 5084 │ │ │ │ │ - cbz r7, 506e │ │ │ │ │ + bne.n 50a0 │ │ │ │ │ + cbz r7, 508a │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 4fe0 │ │ │ │ │ + bne.n 4ffc │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 50d2 │ │ │ │ │ + bne.n 50ee │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC71 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC71 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 5c │ │ │ │ │ R_ARM_THM_JUMP24 binary_iop.part.0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbnz r3, 508e │ │ │ │ │ + cbnz r3, 50aa │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 5018 │ │ │ │ │ - b.n 506e │ │ │ │ │ + bne.n 5034 │ │ │ │ │ + b.n 508a │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 4fe0 │ │ │ │ │ + bne.n 4ffc │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 4fce │ │ │ │ │ + beq.n 4fea │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4fce │ │ │ │ │ + bne.n 4fea │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 4fce │ │ │ │ │ + b.n 4fea │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 5000 │ │ │ │ │ + bne.n 501c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5000 │ │ │ │ │ + b.n 501c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 506e │ │ │ │ │ + bne.n 508a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 506e │ │ │ │ │ + b.n 508a │ │ │ │ │ │ │ │ │ │ -000050e0 : │ │ │ │ │ +000050fc : │ │ │ │ │ PyNumber_Float(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, #28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 51c0 │ │ │ │ │ + beq.n 51dc │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyFloat_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyFloat_Type │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 512e │ │ │ │ │ + beq.n 514a │ │ │ │ │ ldr r4, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r4, 5150 │ │ │ │ │ + cbz r4, 516c │ │ │ │ │ ldr r5, [r4, #72] @ 0x48 │ │ │ │ │ - cbz r5, 5148 │ │ │ │ │ + cbz r5, 5164 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ blx r5 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 51a8 │ │ │ │ │ + beq.n 51c4 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n 5174 │ │ │ │ │ + bne.n 5190 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #28 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 51aa │ │ │ │ │ + beq.n 51c6 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #28 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr.w r1, [r4, #132] @ 0x84 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 51c6 │ │ │ │ │ + bne.n 51e2 │ │ │ │ │ mov r0, r2 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyFloat_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyFloat_Type │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - cbnz r0, 51ae │ │ │ │ │ + cbnz r0, 51ca │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #28 │ │ │ │ │ vpop {d8} │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyFloat_FromString │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r5, [r3, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5222 │ │ │ │ │ + bne.n 523e │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r3, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC73 │ │ │ │ │ @@ -9696,67 +9713,67 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC73 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 5212 │ │ │ │ │ + bne.n 522e │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 5124 │ │ │ │ │ + b.n 5140 │ │ │ │ │ vldr d0, [r3, #8] │ │ │ │ │ add sp, #28 │ │ │ │ │ vpop {d8} │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyFloat_FromDouble │ │ │ │ │ bl 388 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 51a8 │ │ │ │ │ + b.n 51c4 │ │ │ │ │ bl 17b4 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 51a8 │ │ │ │ │ + beq.n 51c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsDouble │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ vmov.f64 d8, d0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 51fe │ │ │ │ │ + bne.n 521a │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vcmp.f64 d8, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n 51f8 │ │ │ │ │ + bne.n 5214 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 51a8 │ │ │ │ │ + bne.n 51c4 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ - b.n 51b2 │ │ │ │ │ + b.n 51ce │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 51e2 │ │ │ │ │ + bne.n 51fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 51e2 │ │ │ │ │ + b.n 51fe │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 51a8 │ │ │ │ │ + beq.n 51c4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 51a8 │ │ │ │ │ + bne.n 51c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 51a8 │ │ │ │ │ + b.n 51c4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ mov r3, r2 │ │ │ │ │ movs r1, #1 │ │ │ │ │ @@ -9766,461 +9783,461 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC74 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnFormat │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 520e │ │ │ │ │ + bne.n 522a │ │ │ │ │ vldr d0, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 51b2 │ │ │ │ │ + beq.n 51ce │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 51b2 │ │ │ │ │ + bne.n 51ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ vstr d0, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ vldr d0, [sp, #8] │ │ │ │ │ - b.n 51b2 │ │ │ │ │ + b.n 51ce │ │ │ │ │ │ │ │ │ │ -00005268 : │ │ │ │ │ +00005284 : │ │ │ │ │ PyNumber_InPlaceFloorDivide(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 52d2 │ │ │ │ │ + cbz r3, 52ee │ │ │ │ │ ldr r5, [r3, #124] @ 0x7c │ │ │ │ │ - cbnz r5, 52b0 │ │ │ │ │ + cbnz r5, 52cc │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ ldr r5, [r3, #116] @ 0x74 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 52f8 │ │ │ │ │ - cbz r5, 52e2 │ │ │ │ │ + bne.n 5314 │ │ │ │ │ + cbz r5, 52fe │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 531e │ │ │ │ │ + beq.n 533a │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ blx r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 52aa │ │ │ │ │ + bne.n 52c6 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 5388 │ │ │ │ │ + bne.n 53a4 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5286 │ │ │ │ │ + bne.n 52a2 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 52e2 │ │ │ │ │ + beq.n 52fe │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r3, 52e2 │ │ │ │ │ + cbz r3, 52fe │ │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - cbnz r3, 532c │ │ │ │ │ + cbnz r3, 5348 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC76 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC76 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 5c │ │ │ │ │ R_ARM_THM_JUMP24 binary_iop.part.0 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 528e │ │ │ │ │ + beq.n 52aa │ │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 528e │ │ │ │ │ - cbz r5, 5328 │ │ │ │ │ + beq.n 52aa │ │ │ │ │ + cbz r5, 5344 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 5290 │ │ │ │ │ + beq.n 52ac │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 5358 │ │ │ │ │ + cbnz r0, 5374 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 529a │ │ │ │ │ + b.n 52b6 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 5396 │ │ │ │ │ + bne.n 53b2 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 52e2 │ │ │ │ │ + beq.n 52fe │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 52aa │ │ │ │ │ + bne.n 52c6 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 52e2 │ │ │ │ │ + beq.n 52fe │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 52e2 │ │ │ │ │ + bne.n 52fe │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 52e2 │ │ │ │ │ + b.n 52fe │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 52aa │ │ │ │ │ + bne.n 52c6 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 5298 │ │ │ │ │ + beq.n 52b4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5298 │ │ │ │ │ + bne.n 52b4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 5298 │ │ │ │ │ + b.n 52b4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 52ca │ │ │ │ │ + bne.n 52e6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 52ca │ │ │ │ │ + b.n 52e6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5328 │ │ │ │ │ + bne.n 5344 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5328 │ │ │ │ │ + b.n 5344 │ │ │ │ │ │ │ │ │ │ -000053a4 : │ │ │ │ │ +000053c0 : │ │ │ │ │ abstract_issubclass(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.w 58ba │ │ │ │ │ + beq.w 58d6 │ │ │ │ │ mov r9, r1 │ │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ │ - ldr r1, [pc, #652] @ (5650 ) │ │ │ │ │ + ldr r1, [pc, #652] @ (566c ) │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 5586 │ │ │ │ │ + beq.w 55a2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq.w 5566 │ │ │ │ │ + beq.w 5582 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 5aa0 │ │ │ │ │ + beq.w 5abc │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.w 5678 │ │ │ │ │ - ldr r3, [pc, #616] @ (5654 ) │ │ │ │ │ + beq.w 5694 │ │ │ │ │ + ldr r3, [pc, #616] @ (5670 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ │ ldr.w r0, [sl, r3] │ │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r1, [r0, #36] @ 0x24 │ │ │ │ │ - blt.w 5a6e │ │ │ │ │ + blt.w 5a8a │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 570e │ │ │ │ │ + ble.w 572a │ │ │ │ │ add.w fp, r4, #8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ ldr.w r0, [fp, #4]! │ │ │ │ │ cmp r0, r9 │ │ │ │ │ - beq.w 5a9a │ │ │ │ │ - ldr r1, [pc, #560] @ (5650 ) │ │ │ │ │ + beq.w 5ab6 │ │ │ │ │ + ldr r1, [pc, #560] @ (566c ) │ │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 585e │ │ │ │ │ + beq.w 587a │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq.w 583e │ │ │ │ │ + beq.w 585a │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 56f2 │ │ │ │ │ + beq.w 570e │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.w 5614 │ │ │ │ │ - ldr r3, [pc, #524] @ (5658 ) │ │ │ │ │ + beq.w 5630 │ │ │ │ │ + ldr r3, [pc, #524] @ (5674 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r0, [sl, r3] │ │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r1, [r0, #36] @ 0x24 │ │ │ │ │ - blt.w 592c │ │ │ │ │ + blt.w 5948 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 58f6 │ │ │ │ │ + ble.w 5912 │ │ │ │ │ strd fp, r7, [sp, #8] │ │ │ │ │ add.w r8, r7, #8 │ │ │ │ │ mov fp, r2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldr.w r0, [r8, #4]! │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - beq.w 5792 │ │ │ │ │ - ldr r1, [pc, #464] @ (5650 ) │ │ │ │ │ + beq.w 57ae │ │ │ │ │ + ldr r1, [pc, #464] @ (566c ) │ │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 57fa │ │ │ │ │ + beq.w 5816 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq.w 57da │ │ │ │ │ + beq.w 57f6 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5712 │ │ │ │ │ + beq.w 572e │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 55d6 │ │ │ │ │ - ldr r2, [pc, #436] @ (565c ) │ │ │ │ │ + beq.w 55f2 │ │ │ │ │ + ldr r2, [pc, #436] @ (5678 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr.w r0, [sl, r2] │ │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r0, #36] @ 0x24 │ │ │ │ │ - blt.w 5a36 │ │ │ │ │ + blt.w 5a52 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 58ee │ │ │ │ │ + ble.w 590a │ │ │ │ │ add.w r7, r6, #8 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr.w r0, [r7, #4]! │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - beq.w 574e │ │ │ │ │ - ldr r1, [pc, #372] @ (5650 ) │ │ │ │ │ + beq.w 576a │ │ │ │ │ + ldr r1, [pc, #372] @ (566c ) │ │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 582c │ │ │ │ │ + beq.w 5848 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq.w 580c │ │ │ │ │ + beq.w 5828 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 56b6 │ │ │ │ │ + beq.w 56d2 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n 559a │ │ │ │ │ - ldr r2, [pc, #348] @ (5660 ) │ │ │ │ │ + beq.n 55b6 │ │ │ │ │ + ldr r2, [pc, #348] @ (567c ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr.w r0, [sl, r2] │ │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r0, #36] @ 0x24 │ │ │ │ │ - blt.w 59d0 │ │ │ │ │ + blt.w 59ec │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.w 59a6 │ │ │ │ │ + ble.w 59c2 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ mov r1, r9 │ │ │ │ │ - bl 53a4 │ │ │ │ │ + bl 53c0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5970 │ │ │ │ │ - ldr r3, [pc, #308] @ (5664 ) │ │ │ │ │ + beq.w 598c │ │ │ │ │ + ldr r3, [pc, #308] @ (5680 ) │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r0, [sl, r3] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ │ cmp r3, ip │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r0, #36] @ 0x24 │ │ │ │ │ - beq.n 555a │ │ │ │ │ + beq.n 5576 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 5554 │ │ │ │ │ + cbnz r3, 5570 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 56c2 │ │ │ │ │ - ldr r3, [pc, #268] @ (5668 ) │ │ │ │ │ + beq.w 56de │ │ │ │ │ + ldr r3, [pc, #268] @ (5684 ) │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 5760 │ │ │ │ │ + b.n 577c │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 557e │ │ │ │ │ + beq.n 559a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 557e │ │ │ │ │ + cbnz r3, 559a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbz r5, 5586 │ │ │ │ │ + cbz r5, 55a2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 1c4 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF.part.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r5, #1 │ │ │ │ │ negs r5, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - beq.w 58b6 │ │ │ │ │ - ldr r1, [pc, #172] @ (5650 ) │ │ │ │ │ + beq.w 58d2 │ │ │ │ │ + ldr r1, [pc, #172] @ (566c ) │ │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 5828 │ │ │ │ │ + beq.w 5844 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #5 │ │ │ │ │ - bpl.w 580e │ │ │ │ │ + bpl.w 582a │ │ │ │ │ bl 1c4 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF.part.0 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 56b6 │ │ │ │ │ + beq.n 56d2 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n 559a │ │ │ │ │ - ldr r2, [pc, #156] @ (566c ) │ │ │ │ │ + beq.n 55b6 │ │ │ │ │ + ldr r2, [pc, #156] @ (5688 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ - b.n 5506 │ │ │ │ │ + b.n 5522 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - beq.w 58ae │ │ │ │ │ - ldr r1, [pc, #112] @ (5650 ) │ │ │ │ │ + beq.w 58ca │ │ │ │ │ + ldr r1, [pc, #112] @ (566c ) │ │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 57f6 │ │ │ │ │ + beq.w 5812 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #5 │ │ │ │ │ - bpl.w 57dc │ │ │ │ │ + bpl.w 57f8 │ │ │ │ │ bl 1c4 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF.part.0 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5712 │ │ │ │ │ + beq.w 572e │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 55d6 │ │ │ │ │ - ldr r2, [pc, #96] @ (5670 ) │ │ │ │ │ + beq.n 55f2 │ │ │ │ │ + ldr r2, [pc, #96] @ (568c ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ - b.n 54ac │ │ │ │ │ + b.n 54c8 │ │ │ │ │ ldr r0, [r7, #12] │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - beq.w 58a2 │ │ │ │ │ - ldr r1, [pc, #48] @ (5650 ) │ │ │ │ │ + beq.w 58be │ │ │ │ │ + ldr r1, [pc, #48] @ (566c ) │ │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 585a │ │ │ │ │ + beq.w 5876 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #5 │ │ │ │ │ - bpl.w 5840 │ │ │ │ │ + bpl.w 585c │ │ │ │ │ bl 1c4 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF.part.0 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 56f2 │ │ │ │ │ + beq.n 570e │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 5614 │ │ │ │ │ - ldr r3, [pc, #40] @ (5674 ) │ │ │ │ │ + beq.n 5630 │ │ │ │ │ + ldr r3, [pc, #40] @ (5690 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 544e │ │ │ │ │ + b.n 546a │ │ │ │ │ .word 0x00005144 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000266 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000020a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000001b0 │ │ │ │ │ @@ -10235,285 +10252,285 @@ │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000005e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000026 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - beq.w 58bc │ │ │ │ │ - ldr r1, [pc, #636] @ (5900 ) │ │ │ │ │ + beq.w 58d8 │ │ │ │ │ + ldr r1, [pc, #636] @ (591c ) │ │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 5580 │ │ │ │ │ + beq.w 559c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r6, r3, #5 │ │ │ │ │ - bpl.w 5568 │ │ │ │ │ + bpl.w 5584 │ │ │ │ │ bl 1c4 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF.part.0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 5aa0 │ │ │ │ │ + beq.w 5abc │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 5678 │ │ │ │ │ - ldr r3, [pc, #596] @ (5904 ) │ │ │ │ │ + beq.n 5694 │ │ │ │ │ + ldr r3, [pc, #596] @ (5920 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 53ee │ │ │ │ │ + b.n 540a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 58d8 │ │ │ │ │ + bne.w 58f4 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 54ce │ │ │ │ │ - ldr r3, [pc, #564] @ (5908 ) │ │ │ │ │ + bne.w 54ea │ │ │ │ │ + ldr r3, [pc, #564] @ (5924 ) │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ │ - beq.n 571e │ │ │ │ │ + beq.n 573a │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 5776 │ │ │ │ │ + b.n 5792 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 58c6 │ │ │ │ │ + bne.w 58e2 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 5414 │ │ │ │ │ + bne.w 5430 │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 586e │ │ │ │ │ + b.n 588a │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 595e │ │ │ │ │ + bne.w 597a │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ cmp r3, fp │ │ │ │ │ - bne.w 5472 │ │ │ │ │ - ldr r3, [pc, #480] @ (590c ) │ │ │ │ │ + bne.w 548e │ │ │ │ │ + ldr r3, [pc, #480] @ (5928 ) │ │ │ │ │ ldrd fp, r7, [sp, #8] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ │ - beq.n 56fe │ │ │ │ │ + beq.n 571a │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 57be │ │ │ │ │ + b.n 57da │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ movs r4, #0 │ │ │ │ │ movs r5, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 3e9c │ │ │ │ │ - ldr r3, [pc, #436] @ (5910 ) │ │ │ │ │ + ldr r3, [pc, #436] @ (592c ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ │ - beq.n 5786 │ │ │ │ │ + beq.n 57a2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 5782 │ │ │ │ │ + cbnz r3, 579e │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 571e │ │ │ │ │ - ldr r3, [pc, #396] @ (5914 ) │ │ │ │ │ + beq.n 573a │ │ │ │ │ + ldr r3, [pc, #396] @ (5930 ) │ │ │ │ │ ldrd fp, r7, [sp, #8] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 57a6 │ │ │ │ │ + b.n 57c2 │ │ │ │ │ ldrd fp, r7, [sp, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r5, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 3e9c │ │ │ │ │ - ldr r3, [pc, #372] @ (5918 ) │ │ │ │ │ + ldr r3, [pc, #372] @ (5934 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ │ - beq.w 58ea │ │ │ │ │ + beq.w 5906 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbnz r3, 57ca │ │ │ │ │ + cbnz r3, 57e6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 56fe │ │ │ │ │ + beq.n 571a │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ - ldr r2, [pc, #328] @ (591c ) │ │ │ │ │ + ldr r2, [pc, #328] @ (5938 ) │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ - b.n 5876 │ │ │ │ │ + b.n 5892 │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 57f2 │ │ │ │ │ + beq.n 580e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 57f2 │ │ │ │ │ + cbnz r3, 580e │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbz r4, 57fa │ │ │ │ │ + cbz r4, 5816 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1c4 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF.part.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 571e │ │ │ │ │ + beq.n 573a │ │ │ │ │ ldrd fp, r7, [sp, #8] │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 57a0 │ │ │ │ │ + b.n 57bc │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 5824 │ │ │ │ │ + beq.n 5840 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ - cbnz r2, 5824 │ │ │ │ │ + cbnz r2, 5840 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbz r5, 582c │ │ │ │ │ + cbz r5, 5848 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 1c4 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF.part.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 56c2 │ │ │ │ │ + beq.w 56de │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 575a │ │ │ │ │ + b.n 5776 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5856 │ │ │ │ │ + beq.n 5872 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbnz r3, 5856 │ │ │ │ │ + cbnz r3, 5872 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbz r5, 585e │ │ │ │ │ + cbz r5, 587a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 1c4 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF.part.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 56fe │ │ │ │ │ + beq.w 571a │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr r2, [pc, #176] @ (5920 ) │ │ │ │ │ + ldr r2, [pc, #176] @ (593c ) │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr.w r1, [sl, r2] │ │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5592 │ │ │ │ │ + beq.w 55ae │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5592 │ │ │ │ │ + bne.w 55ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r5, #1 │ │ │ │ │ bl 3e9c │ │ │ │ │ - b.n 586e │ │ │ │ │ + b.n 588a │ │ │ │ │ ldrd fp, r7, [sp, #8] │ │ │ │ │ mov r3, r6 │ │ │ │ │ - b.n 5798 │ │ │ │ │ + b.n 57b4 │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ - b.n 5752 │ │ │ │ │ + b.n 576e │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r5, #1 │ │ │ │ │ bl 3e9c │ │ │ │ │ - b.n 5592 │ │ │ │ │ + b.n 55ae │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 56fe │ │ │ │ │ + bne.w 571a │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 56fe │ │ │ │ │ + b.n 571a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 56c2 │ │ │ │ │ + bne.w 56de │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 56c2 │ │ │ │ │ + b.n 56de │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ - b.n 586e │ │ │ │ │ - ldr r3, [pc, #52] @ (5924 ) │ │ │ │ │ + b.n 588a │ │ │ │ │ + ldr r3, [pc, #52] @ (5940 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 56d8 │ │ │ │ │ - ldr r3, [pc, #48] @ (5928 ) │ │ │ │ │ + b.n 56f4 │ │ │ │ │ + ldr r3, [pc, #48] @ (5944 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 5734 │ │ │ │ │ + b.n 5750 │ │ │ │ │ nop │ │ │ │ │ .word 0x00005144 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000250 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000230 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ @@ -10538,99 +10555,99 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC79 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 545e │ │ │ │ │ + beq.w 547a │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 586a │ │ │ │ │ + beq.n 5886 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 586a │ │ │ │ │ + bne.n 5886 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 586a │ │ │ │ │ + b.n 5886 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 571e │ │ │ │ │ + bne.w 573a │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 571e │ │ │ │ │ + b.n 573a │ │ │ │ │ add.w r3, r4, #12 │ │ │ │ │ mov r1, r9 │ │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ │ mov r9, r8 │ │ │ │ │ mov sl, r4 │ │ │ │ │ mov r8, r7 │ │ │ │ │ movs r4, #1 │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ │ - bl 53a4 │ │ │ │ │ + bl 53c0 │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5a02 │ │ │ │ │ + beq.n 5a1e │ │ │ │ │ mov r7, r8 │ │ │ │ │ mov r4, sl │ │ │ │ │ mov r8, r9 │ │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ - b.n 552c │ │ │ │ │ - ldr r3, [pc, #288] @ (5ac8 ) │ │ │ │ │ + b.n 5548 │ │ │ │ │ + ldr r3, [pc, #288] @ (5ae4 ) │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r6, [r4, #0] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ ldr.w r2, [sl, r3] │ │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str r3, [r2, #36] @ 0x24 │ │ │ │ │ - beq.w 56c2 │ │ │ │ │ + beq.w 56de │ │ │ │ │ subs r6, #1 │ │ │ │ │ str r6, [r4, #0] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 554e │ │ │ │ │ - b.n 56c2 │ │ │ │ │ + beq.w 556a │ │ │ │ │ + b.n 56de │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC79 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC79 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5516 │ │ │ │ │ + beq.w 5532 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5838 │ │ │ │ │ + beq.w 5854 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5838 │ │ │ │ │ + bne.w 5854 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5838 │ │ │ │ │ + b.n 5854 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bne.n 5986 │ │ │ │ │ - ldr r3, [pc, #192] @ (5acc ) │ │ │ │ │ + bne.n 59a2 │ │ │ │ │ + ldr r3, [pc, #192] @ (5ae8 ) │ │ │ │ │ mov r4, sl │ │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ │ mov r6, r0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r7, r8 │ │ │ │ │ @@ -10638,325 +10655,325 @@ │ │ │ │ │ mov r9, r1 │ │ │ │ │ ldr.w r0, [sl, r3] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ │ cmp r3, ip │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r0, #36] @ 0x24 │ │ │ │ │ - bne.w 5548 │ │ │ │ │ - b.n 56c2 │ │ │ │ │ + bne.w 5564 │ │ │ │ │ + b.n 56de │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC79 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC79 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 54bc │ │ │ │ │ + beq.w 54d8 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldrd fp, r7, [sp, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 5806 │ │ │ │ │ + beq.w 5822 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5806 │ │ │ │ │ + bne.w 5822 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5806 │ │ │ │ │ + b.n 5822 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC79 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC79 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5402 │ │ │ │ │ + beq.w 541e │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5a94 │ │ │ │ │ + beq.n 5ab0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 5abe │ │ │ │ │ + cbz r3, 5ada │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 5592 │ │ │ │ │ + b.n 55ae │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 58a4 │ │ │ │ │ + b.n 58c0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 5aae │ │ │ │ │ + bne.n 5aca │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 5592 │ │ │ │ │ + b.n 55ae │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5aaa │ │ │ │ │ + bne.n 5ac6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5aaa │ │ │ │ │ + b.n 5ac6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5a94 │ │ │ │ │ + b.n 5ab0 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000116 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000b6 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00005ad0 <_IsFortranContiguous>: │ │ │ │ │ +00005aec <_IsFortranContiguous>: │ │ │ │ │ _IsFortranContiguous(): │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ - cbz r2, 5b0e <_IsFortranContiguous+0x3e> │ │ │ │ │ + cbz r2, 5b2a <_IsFortranContiguous+0x3e> │ │ │ │ │ ldr r2, [r0, #32] │ │ │ │ │ - cbz r2, 5b12 <_IsFortranContiguous+0x42> │ │ │ │ │ + cbz r2, 5b2e <_IsFortranContiguous+0x42> │ │ │ │ │ ldr.w ip, [r0, #20] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - ble.n 5b0e <_IsFortranContiguous+0x3e> │ │ │ │ │ + ble.n 5b2a <_IsFortranContiguous+0x3e> │ │ │ │ │ push {r4, lr} │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ ldr.w lr, [r0, #28] │ │ │ │ │ ldr.w r0, [lr, r3, lsl #2] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - ble.n 5afc <_IsFortranContiguous+0x2c> │ │ │ │ │ + ble.n 5b18 <_IsFortranContiguous+0x2c> │ │ │ │ │ ldr.w r4, [r2, r3, lsl #2] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bne.n 5b0a <_IsFortranContiguous+0x3a> │ │ │ │ │ + bne.n 5b26 <_IsFortranContiguous+0x3a> │ │ │ │ │ adds r3, #1 │ │ │ │ │ mul.w r1, r0, r1 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne.n 5aec <_IsFortranContiguous+0x1c> │ │ │ │ │ + bne.n 5b08 <_IsFortranContiguous+0x1c> │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ - b.w 634 │ │ │ │ │ + b.w 614 │ │ │ │ │ R_ARM_THM_JUMP24 _IsFortranContiguous.part.0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005b18 : │ │ │ │ │ +00005b34 : │ │ │ │ │ PyBuffer_GetPointer(): │ │ │ │ │ ldr r2, [r0, #20] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 5b80 │ │ │ │ │ + ble.n 5b9c │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ ldr r5, [r1, #0] │ │ │ │ │ ldrd lr, r0, [r0, #32] │ │ │ │ │ ldr.w r4, [lr] │ │ │ │ │ mla r3, r5, r4, r3 │ │ │ │ │ - cbnz r0, 5b70 │ │ │ │ │ + cbnz r0, 5b8c │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 5b6c │ │ │ │ │ + beq.n 5b88 │ │ │ │ │ ldr.w r4, [lr, #4] │ │ │ │ │ ldr r5, [r1, #4] │ │ │ │ │ mla r3, r5, r4, r3 │ │ │ │ │ - cbz r0, 5b9c │ │ │ │ │ + cbz r0, 5bb8 │ │ │ │ │ movs r6, #1 │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ ldr.w r4, [r0, r6, lsl #2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.n 5b84 │ │ │ │ │ + blt.n 5ba0 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ cmp r2, ip │ │ │ │ │ add r3, r4 │ │ │ │ │ - beq.n 5b6c │ │ │ │ │ + beq.n 5b88 │ │ │ │ │ ldr.w r4, [lr, ip, lsl #2] │ │ │ │ │ mov r6, ip │ │ │ │ │ ldr.w r5, [r1, ip, lsl #2] │ │ │ │ │ mla r3, r5, r4, r3 │ │ │ │ │ - b.n 5b48 │ │ │ │ │ + b.n 5b64 │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr.w ip, [r0] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ itt ge │ │ │ │ │ ldrge r3, [r3, #0] │ │ │ │ │ addge r3, ip │ │ │ │ │ - b.n 5b32 │ │ │ │ │ + b.n 5b4e │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ cmp r2, ip │ │ │ │ │ - beq.n 5b6c │ │ │ │ │ + beq.n 5b88 │ │ │ │ │ ldr.w r4, [r1, ip, lsl #2] │ │ │ │ │ mov r6, ip │ │ │ │ │ ldr.w r5, [lr, ip, lsl #2] │ │ │ │ │ mla r3, r5, r4, r3 │ │ │ │ │ - b.n 5b48 │ │ │ │ │ + b.n 5b64 │ │ │ │ │ movs r0, #1 │ │ │ │ │ sub.w ip, r0, r2 │ │ │ │ │ mvn.w ip, ip │ │ │ │ │ tst.w ip, #14 │ │ │ │ │ ubfx r6, ip, #1, #3 │ │ │ │ │ - beq.w 5cb8 │ │ │ │ │ + beq.w 5cd4 │ │ │ │ │ ldr.w r0, [lr, #8] │ │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ │ mla r3, ip, r0, r3 │ │ │ │ │ movs r0, #3 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n 5b6c │ │ │ │ │ + beq.n 5b88 │ │ │ │ │ ldr.w r4, [lr, r0, lsl #2] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ ldr.w r5, [r1, r0, lsl #2] │ │ │ │ │ mla r3, r5, r4, r3 │ │ │ │ │ - beq.n 5cb8 │ │ │ │ │ + beq.n 5cd4 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq.n 5c94 │ │ │ │ │ + beq.n 5cb0 │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - beq.n 5c70 │ │ │ │ │ + beq.n 5c8c │ │ │ │ │ cmp r6, #4 │ │ │ │ │ - beq.n 5c4e │ │ │ │ │ + beq.n 5c6a │ │ │ │ │ cmp r6, #5 │ │ │ │ │ - beq.n 5c2c │ │ │ │ │ + beq.n 5c48 │ │ │ │ │ cmp r6, #6 │ │ │ │ │ - beq.n 5c0a │ │ │ │ │ + beq.n 5c26 │ │ │ │ │ add.w ip, r0, #1 │ │ │ │ │ adds r0, #2 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ ldr.w r4, [lr, ip, lsl #2] │ │ │ │ │ ldr.w ip, [r1, ip, lsl #2] │ │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ │ - beq.n 5b6c │ │ │ │ │ + beq.n 5b88 │ │ │ │ │ ldr.w r4, [lr, r0, lsl #2] │ │ │ │ │ ldr.w r5, [r1, r0, lsl #2] │ │ │ │ │ mla r3, r5, r4, r3 │ │ │ │ │ add.w ip, r0, #1 │ │ │ │ │ adds r0, #2 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ ldr.w r4, [lr, ip, lsl #2] │ │ │ │ │ ldr.w ip, [r1, ip, lsl #2] │ │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ │ - beq.n 5b6c │ │ │ │ │ + beq.n 5b88 │ │ │ │ │ ldr.w r4, [lr, r0, lsl #2] │ │ │ │ │ ldr.w r5, [r1, r0, lsl #2] │ │ │ │ │ mla r3, r5, r4, r3 │ │ │ │ │ add.w ip, r0, #1 │ │ │ │ │ adds r0, #2 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ ldr.w r4, [lr, ip, lsl #2] │ │ │ │ │ ldr.w ip, [r1, ip, lsl #2] │ │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ │ - beq.n 5b6c │ │ │ │ │ + beq.n 5b88 │ │ │ │ │ ldr.w r4, [lr, r0, lsl #2] │ │ │ │ │ ldr.w r5, [r1, r0, lsl #2] │ │ │ │ │ mla r3, r5, r4, r3 │ │ │ │ │ add.w ip, r0, #1 │ │ │ │ │ adds r0, #2 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ ldr.w r4, [lr, ip, lsl #2] │ │ │ │ │ ldr.w ip, [r1, ip, lsl #2] │ │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ │ - beq.n 5b6c │ │ │ │ │ + beq.n 5b88 │ │ │ │ │ ldr.w r4, [lr, r0, lsl #2] │ │ │ │ │ ldr.w r5, [r1, r0, lsl #2] │ │ │ │ │ mla r3, r5, r4, r3 │ │ │ │ │ add.w ip, r0, #1 │ │ │ │ │ adds r0, #2 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ ldr.w r4, [lr, ip, lsl #2] │ │ │ │ │ ldr.w ip, [r1, ip, lsl #2] │ │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ │ - beq.w 5b6c │ │ │ │ │ + beq.w 5b88 │ │ │ │ │ ldr.w r4, [lr, r0, lsl #2] │ │ │ │ │ ldr.w r5, [r1, r0, lsl #2] │ │ │ │ │ mla r3, r5, r4, r3 │ │ │ │ │ add.w ip, r0, #1 │ │ │ │ │ adds r0, #2 │ │ │ │ │ ldr.w r4, [lr, ip, lsl #2] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ ldr.w ip, [r1, ip, lsl #2] │ │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ │ - beq.w 5b6c │ │ │ │ │ + beq.w 5b88 │ │ │ │ │ ldr.w r4, [lr, r0, lsl #2] │ │ │ │ │ ldr.w r5, [r1, r0, lsl #2] │ │ │ │ │ mla r3, r5, r4, r3 │ │ │ │ │ add.w ip, r0, #1 │ │ │ │ │ cmp r2, ip │ │ │ │ │ - beq.w 5b6c │ │ │ │ │ + beq.w 5b88 │ │ │ │ │ ldr.w r5, [lr, ip, lsl #2] │ │ │ │ │ adds r6, r0, #2 │ │ │ │ │ ldr.w ip, [r1, ip, lsl #2] │ │ │ │ │ mla r3, ip, r5, r3 │ │ │ │ │ add.w ip, r0, #3 │ │ │ │ │ adds r0, #2 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.w 5b6c │ │ │ │ │ + beq.w 5b88 │ │ │ │ │ ldr.w r4, [lr, r0, lsl #2] │ │ │ │ │ ldr.w r5, [r1, r0, lsl #2] │ │ │ │ │ adds r0, #2 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ mla r3, r5, r4, r3 │ │ │ │ │ ldr.w r4, [lr, ip, lsl #2] │ │ │ │ │ ldr.w ip, [r1, ip, lsl #2] │ │ │ │ │ mla r3, ip, r4, r3 │ │ │ │ │ - beq.w 5b6c │ │ │ │ │ + beq.w 5b88 │ │ │ │ │ ldr.w r5, [lr, r0, lsl #2] │ │ │ │ │ add.w ip, r6, #3 │ │ │ │ │ ldr.w r0, [r1, r0, lsl #2] │ │ │ │ │ mla r3, r0, r5, r3 │ │ │ │ │ ldr.w r0, [lr, ip, lsl #2] │ │ │ │ │ ldr.w ip, [r1, ip, lsl #2] │ │ │ │ │ mla r3, ip, r0, r3 │ │ │ │ │ adds r0, r6, #4 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.w 5b6c │ │ │ │ │ + beq.w 5b88 │ │ │ │ │ ldr.w r5, [lr, r0, lsl #2] │ │ │ │ │ add.w ip, r6, #5 │ │ │ │ │ ldr.w r0, [r1, r0, lsl #2] │ │ │ │ │ mla r3, r0, r5, r3 │ │ │ │ │ ldr.w r0, [lr, ip, lsl #2] │ │ │ │ │ ldr.w ip, [r1, ip, lsl #2] │ │ │ │ │ mla r3, ip, r0, r3 │ │ │ │ │ adds r0, r6, #6 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.w 5b6c │ │ │ │ │ + beq.w 5b88 │ │ │ │ │ ldr.w r5, [lr, r0, lsl #2] │ │ │ │ │ add.w ip, r6, #7 │ │ │ │ │ ldr.w r0, [r1, r0, lsl #2] │ │ │ │ │ mla r3, r0, r5, r3 │ │ │ │ │ ldr.w r0, [lr, ip, lsl #2] │ │ │ │ │ ldr.w ip, [r1, ip, lsl #2] │ │ │ │ │ mla r3, ip, r0, r3 │ │ │ │ │ add.w r0, r6, #8 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.w 5b6c │ │ │ │ │ + beq.w 5b88 │ │ │ │ │ ldr.w r5, [lr, r0, lsl #2] │ │ │ │ │ add.w ip, r6, #9 │ │ │ │ │ ldr.w r0, [r1, r0, lsl #2] │ │ │ │ │ mla r3, r0, r5, r3 │ │ │ │ │ ldr.w r0, [lr, ip, lsl #2] │ │ │ │ │ ldr.w ip, [r1, ip, lsl #2] │ │ │ │ │ mla r3, ip, r0, r3 │ │ │ │ │ add.w r0, r6, #10 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.w 5b6c │ │ │ │ │ + beq.w 5b88 │ │ │ │ │ ldr.w r5, [lr, r0, lsl #2] │ │ │ │ │ add.w ip, r6, #11 │ │ │ │ │ ldr.w r0, [r1, r0, lsl #2] │ │ │ │ │ mla r3, r0, r5, r3 │ │ │ │ │ ldr.w r0, [lr, ip, lsl #2] │ │ │ │ │ ldr.w ip, [r1, ip, lsl #2] │ │ │ │ │ mla r3, ip, r0, r3 │ │ │ │ │ add.w r0, r6, #12 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.w 5b6c │ │ │ │ │ + beq.w 5b88 │ │ │ │ │ ldr.w r5, [lr, r0, lsl #2] │ │ │ │ │ add.w ip, r6, #13 │ │ │ │ │ ldr.w r0, [r1, r0, lsl #2] │ │ │ │ │ mla r3, r0, r5, r3 │ │ │ │ │ add.w r0, r6, #14 │ │ │ │ │ - b.n 5c9a │ │ │ │ │ + b.n 5cb6 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -253,15 +253,15 @@ │ │ │ │ │ R_ARM_THM_CALL binary_iop │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 00000212 : │ │ │ │ │ PySequence_Count(): │ │ │ │ │ movs r2, #1 │ │ │ │ │ - b.w 4988 <_PySequence_IterSearch> │ │ │ │ │ + b.w 49a4 <_PySequence_IterSearch> │ │ │ │ │ R_ARM_THM_JUMP24 _PySequence_IterSearch │ │ │ │ │ │ │ │ │ │ 00000218 : │ │ │ │ │ PySequence_InPlaceConcat(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -504,15 +504,15 @@ │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ cbnz r0, 410 │ │ │ │ │ bl 388 │ │ │ │ │ b.n 41a │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ - bl 660 <_buffer_release_call+0x12> │ │ │ │ │ + bl 640 <_PyBuffer_ReleaseInInterpreterAndRawFree> │ │ │ │ │ R_ARM_THM_CALL PyMapping_GetOptionalItemString │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ bge.n 42a │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC87 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC87 │ │ │ │ │ @@ -531,15 +531,15 @@ │ │ │ │ │ PyMapping_HasKeyStringWithError(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ - bl 660 <_buffer_release_call+0x12> │ │ │ │ │ + bl 640 <_PyBuffer_ReleaseInInterpreterAndRawFree> │ │ │ │ │ R_ARM_THM_CALL PyMapping_GetOptionalItemString │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 3e9c │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ @@ -858,15 +858,15 @@ │ │ │ │ │ moveq r8, r2 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cbz r5, 708 │ │ │ │ │ - bl 5b18 │ │ │ │ │ + bl 5b34 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_GetPointer │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ mov r1, r6 │ │ │ │ │ subs r5, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ @@ -1035,21 +1035,21 @@ │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ cbnz r3, 85a │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ bl 4298 <_IsCContiguous> │ │ │ │ │ R_ARM_THM_CALL _IsCContiguous │ │ │ │ │ cbnz r0, 86e │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 5ad0 <_IsFortranContiguous> │ │ │ │ │ + bl 5aec <_IsFortranContiguous> │ │ │ │ │ R_ARM_THM_CALL _IsFortranContiguous │ │ │ │ │ cbz r0, 886 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ cbnz r3, 886 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 5ad0 <_IsFortranContiguous> │ │ │ │ │ + bl 5aec <_IsFortranContiguous> │ │ │ │ │ R_ARM_THM_CALL _IsFortranContiguous │ │ │ │ │ cbz r0, 886 │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ @@ -1111,19 +1111,19 @@ │ │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ │ b.n 902 │ │ │ │ │ str.w r7, [r3, #-4] │ │ │ │ │ subs r3, #4 │ │ │ │ │ b.n 8de │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 5b18 │ │ │ │ │ + bl 5b34 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_GetPointer │ │ │ │ │ mov r8, r0 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 5b18 │ │ │ │ │ + bl 5b34 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_GetPointer │ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ b.n 8ce │ │ │ │ │ @@ -1274,15 +1274,15 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _buffer_release_call │ │ │ │ │ b.w 0 <_Py_CallInInterpreter> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_CallInInterpreter │ │ │ │ │ │ │ │ │ │ 00000a40 : │ │ │ │ │ PySequence_Length(): │ │ │ │ │ - b.w 45f0 │ │ │ │ │ + b.w 460c │ │ │ │ │ R_ARM_THM_JUMP24 PySequence_Size │ │ │ │ │ │ │ │ │ │ 00000a44 : │ │ │ │ │ PyMapping_Length(): │ │ │ │ │ b.w 42d8 │ │ │ │ │ R_ARM_THM_JUMP24 PyMapping_Size │ │ │ ├── bytes_methods.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 20028 (bytes into file) │ │ │ │ │ + Start of section headers: 20668 (bytes into file) │ │ │ │ │ Flags: 0x5000000, Version5 EABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 16 │ │ │ │ │ Section header string table index: 15 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,25 +1,25 @@ │ │ │ │ │ -There are 16 section headers, starting at offset 0x4e3c: │ │ │ │ │ +There are 16 section headers, starting at offset 0x50bc: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 00000000 000034 000b0c 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00440c 0000c8 08 I 13 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 000b40 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 00000000 000b40 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .text.hot PROGBITS 00000000 000b40 002488 00 AX 0 0 4 │ │ │ │ │ - [ 6] .rel.text.hot REL 00000000 0044d4 0008c0 08 I 13 5 4 │ │ │ │ │ - [ 7] .rodata.str1.4 PROGBITS 00000000 002fc8 0000f1 01 AMS 0 0 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 0030bc 000070 00 AX 0 0 4 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 004d94 000020 08 I 13 8 4 │ │ │ │ │ - [10] .rodata PROGBITS 00000000 00312c 0007ee 00 A 0 0 4 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 00000000 00391a 000000 00 0 0 1 │ │ │ │ │ - [12] .ARM.attributes ARM_ATTRIBUTES 00000000 00391a 000033 00 0 0 1 │ │ │ │ │ - [13] .symtab SYMTAB 00000000 003950 0005c0 10 14 31 4 │ │ │ │ │ - [14] .strtab STRTAB 00000000 003f10 0004fa 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 00000000 004db4 000088 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 000b94 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00467c 000078 08 I 13 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 000bc8 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 00000000 000bc8 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .text.hot PROGBITS 00000000 000bc8 002670 00 AX 0 0 4 │ │ │ │ │ + [ 6] .rel.text.hot REL 00000000 0046f4 000920 08 I 13 5 4 │ │ │ │ │ + [ 7] .rodata.str1.4 PROGBITS 00000000 003238 0000f1 01 AMS 0 0 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 00332c 000070 00 AX 0 0 4 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 005014 000020 08 I 13 8 4 │ │ │ │ │ + [10] .rodata PROGBITS 00000000 00339c 0007ee 00 A 0 0 4 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 00000000 003b8a 000000 00 0 0 1 │ │ │ │ │ + [12] .ARM.attributes ARM_ATTRIBUTES 00000000 003b8a 000033 00 0 0 1 │ │ │ │ │ + [13] .symtab SYMTAB 00000000 003bc0 0005c0 10 14 31 4 │ │ │ │ │ + [14] .strtab STRTAB 00000000 004180 0004fa 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 00000000 005034 000088 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -6,33 +6,33 @@ │ │ │ │ │ 2: 00000000 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 7 .LC0 │ │ │ │ │ 4: 00000040 0 NOTYPE LOCAL DEFAULT 7 .LC1 │ │ │ │ │ 5: 00000265 326 FUNC LOCAL DEFAULT 5 stringlib_default_rfind.constprop.0 │ │ │ │ │ 6: 000000b1 108 FUNC LOCAL DEFAULT 1 stringlib_rfind_char │ │ │ │ │ 7: 00000620 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 8: 00000624 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ - 9: 00000195 420 FUNC LOCAL DEFAULT 1 stringlib__preprocess │ │ │ │ │ - 10: 00000409 1060 FUNC LOCAL DEFAULT 1 stringlib__two_way │ │ │ │ │ - 11: 00000879 660 FUNC LOCAL DEFAULT 1 stringlib_adaptive_find │ │ │ │ │ + 9: 00000161 684 FUNC LOCAL DEFAULT 1 stringlib__preprocess │ │ │ │ │ + 10: 000004dd 1060 FUNC LOCAL DEFAULT 1 stringlib__two_way │ │ │ │ │ + 11: 00000901 660 FUNC LOCAL DEFAULT 1 stringlib_adaptive_find │ │ │ │ │ 12: 00000958 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 13: 00000060 0 NOTYPE LOCAL DEFAULT 7 .LC3 │ │ │ │ │ 14: 0000095c 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 15: 0000008c 0 NOTYPE LOCAL DEFAULT 7 .LC4 │ │ │ │ │ 16: 00000c94 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 17: 00000c98 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 18: 000000a4 0 NOTYPE LOCAL DEFAULT 7 .LC6 │ │ │ │ │ 19: 000000b0 0 NOTYPE LOCAL DEFAULT 7 .LC7 │ │ │ │ │ 20: 00000001 176 FUNC LOCAL DEFAULT 1 tailmatch │ │ │ │ │ 21: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 22: 000000e8 0 NOTYPE LOCAL DEFAULT 7 .LC8 │ │ │ │ │ 23: 00000001 112 FUNC LOCAL DEFAULT 8 stringlib__two_way_count │ │ │ │ │ 24: 0000188c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 25: 00001890 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ - 26: 00000339 208 FUNC LOCAL DEFAULT 1 stringlib__lex_search │ │ │ │ │ - 27: 00000b08 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 26: 0000040d 208 FUNC LOCAL DEFAULT 1 stringlib__lex_search │ │ │ │ │ + 27: 00000b90 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 28: 00000000 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ 29: 0000006c 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 30: 00000000 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ 31: 00000001 126 FUNC GLOBAL HIDDEN 5 _Py_bytes_lower │ │ │ │ │ 32: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_tolower │ │ │ │ │ 33: 00000081 482 FUNC GLOBAL HIDDEN 5 _Py_bytes_rfind │ │ │ │ │ 34: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CheckBuffer │ │ │ │ │ @@ -65,24 +65,24 @@ │ │ │ │ │ 61: 0000124d 872 FUNC GLOBAL HIDDEN 5 _Py_bytes_count │ │ │ │ │ 62: 000015b5 872 FUNC GLOBAL HIDDEN 5 _Py_bytes_contains │ │ │ │ │ 63: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ 64: 00000000 0 NOTYPE GLOBAL DEFAULT UND memrchr │ │ │ │ │ 65: 0000191d 302 FUNC GLOBAL HIDDEN 5 _Py_bytes_isdigit │ │ │ │ │ 66: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ 67: 0000011d 66 FUNC GLOBAL HIDDEN 1 _Py_bytes_isascii │ │ │ │ │ - 68: 00000161 52 FUNC GLOBAL HIDDEN 1 _Py_bytes_capitalize │ │ │ │ │ - 69: 00001a4d 300 FUNC GLOBAL HIDDEN 5 _Py_bytes_isalnum │ │ │ │ │ - 70: 00001b79 302 FUNC GLOBAL HIDDEN 5 _Py_bytes_isalpha │ │ │ │ │ - 71: 00001ca9 406 FUNC GLOBAL HIDDEN 5 _Py_bytes_islower │ │ │ │ │ - 72: 00001e41 302 FUNC GLOBAL HIDDEN 5 _Py_bytes_isspace │ │ │ │ │ - 73: 00001f71 152 FUNC GLOBAL HIDDEN 5 _Py_bytes_istitle │ │ │ │ │ - 74: 00002009 270 FUNC GLOBAL HIDDEN 5 _Py_bytes_isupper │ │ │ │ │ - 75: 00002119 526 FUNC GLOBAL HIDDEN 5 _Py_bytes_rindex │ │ │ │ │ - 76: 0000082d 76 FUNC GLOBAL HIDDEN 1 _Py_bytes_swapcase │ │ │ │ │ - 77: 00002329 352 FUNC GLOBAL HIDDEN 5 _Py_bytes_title │ │ │ │ │ + 68: 00001a4d 238 FUNC GLOBAL HIDDEN 5 _Py_bytes_capitalize │ │ │ │ │ + 69: 00001b3d 300 FUNC GLOBAL HIDDEN 5 _Py_bytes_isalnum │ │ │ │ │ + 70: 00001c69 302 FUNC GLOBAL HIDDEN 5 _Py_bytes_isalpha │ │ │ │ │ + 71: 00001d99 406 FUNC GLOBAL HIDDEN 5 _Py_bytes_islower │ │ │ │ │ + 72: 00001f31 302 FUNC GLOBAL HIDDEN 5 _Py_bytes_isspace │ │ │ │ │ + 73: 00002061 152 FUNC GLOBAL HIDDEN 5 _Py_bytes_istitle │ │ │ │ │ + 74: 000020f9 270 FUNC GLOBAL HIDDEN 5 _Py_bytes_isupper │ │ │ │ │ + 75: 00002209 526 FUNC GLOBAL HIDDEN 5 _Py_bytes_rindex │ │ │ │ │ + 76: 00002419 248 FUNC GLOBAL HIDDEN 5 _Py_bytes_swapcase │ │ │ │ │ + 77: 00002511 352 FUNC GLOBAL HIDDEN 5 _Py_bytes_title │ │ │ │ │ 78: 00000000 291 OBJECT GLOBAL HIDDEN 10 _Py_maketrans__doc__ │ │ │ │ │ 79: 00000124 123 OBJECT GLOBAL HIDDEN 10 _Py_swapcase__doc__ │ │ │ │ │ 80: 000001a0 124 OBJECT GLOBAL HIDDEN 10 _Py_capitalize__doc__ │ │ │ │ │ 81: 0000021c 155 OBJECT GLOBAL HIDDEN 10 _Py_title__doc__ │ │ │ │ │ 82: 000002b8 93 OBJECT GLOBAL HIDDEN 10 _Py_upper__doc__ │ │ │ │ │ 83: 00000318 93 OBJECT GLOBAL HIDDEN 10 _Py_lower__doc__ │ │ │ │ │ 84: 00000378 230 OBJECT GLOBAL HIDDEN 10 _Py_istitle__doc__ │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,37 +1,27 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x440c contains 25 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x467c contains 15 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000022 0000360a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ 0000006a 0000370a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ 00000072 0000240a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00000086 0000240a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00000092 0000230a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 00000110 0000400a R_ARM_THM_CALL 00000000 memrchr │ │ │ │ │ 00000138 00003a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ 0000013c 00003a30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ 00000142 0000392f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ 00000146 00003930 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00000168 0000342f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_toupper │ │ │ │ │ -0000016c 00003430 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_toupper │ │ │ │ │ -00000172 0000202f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ -00000176 00002030 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ -000001da 0000370a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000022a 0000360a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00000832 0000422f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000836 00004230 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -0000083c 0000202f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ -00000840 00002030 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ -00000844 0000342f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_toupper │ │ │ │ │ -00000848 00003430 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_toupper │ │ │ │ │ -00000aba 00002f0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00000aee 0000170a R_ARM_THM_CALL 00000001 stringlib__two_way_count │ │ │ │ │ -00000b08 00002e02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +000001a6 0000370a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000002f4 0000360a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00000b42 00002f0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00000b76 0000170a R_ARM_THM_CALL 00000001 stringlib__two_way_count │ │ │ │ │ +00000b90 00002e02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x44d4 contains 280 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x46f4 contains 292 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000006 0000202f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ 0000000a 00002030 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ 0000009e 0000220a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ 000000b0 0000230a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 000000e8 0000240a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00000124 0000060a R_ARM_THM_CALL 000000b1 stringlib_rfind_char │ │ │ │ │ @@ -62,17 +52,17 @@ │ │ │ │ │ 0000082a 00002f0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ 00000896 0000270a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000089c 0000282f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 000008a0 00002830 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 000008a4 0000042f R_ARM_THM_MOVW_ABS_NC 00000040 .LC1 │ │ │ │ │ 000008a8 00000430 R_ARM_THM_MOVT_ABS 00000040 .LC1 │ │ │ │ │ 000008ae 0000290a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000008e2 0000090a R_ARM_THM_CALL 00000195 stringlib__preprocess │ │ │ │ │ -000008ec 00000a0a R_ARM_THM_CALL 00000409 stringlib__two_way │ │ │ │ │ -0000092e 00000b0a R_ARM_THM_CALL 00000879 stringlib_adaptive_find │ │ │ │ │ +000008e2 0000090a R_ARM_THM_CALL 00000161 stringlib__preprocess │ │ │ │ │ +000008ec 00000a0a R_ARM_THM_CALL 000004dd stringlib__two_way │ │ │ │ │ +0000092e 00000b0a R_ARM_THM_CALL 00000901 stringlib_adaptive_find │ │ │ │ │ 0000093c 00002a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000940 00002a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000946 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 0000094a 00000330 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00000950 00002b0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000958 00002e02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ 0000097c 0000310a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ @@ -101,17 +91,17 @@ │ │ │ │ │ 00000f04 00002f0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ 00000f20 0000270a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000f2a 0000282f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00000f2e 00002830 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000f32 0000042f R_ARM_THM_MOVW_ABS_NC 00000040 .LC1 │ │ │ │ │ 00000f36 00000430 R_ARM_THM_MOVT_ABS 00000040 .LC1 │ │ │ │ │ 00000f3c 0000290a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000f52 0000090a R_ARM_THM_CALL 00000195 stringlib__preprocess │ │ │ │ │ -00000f5c 00000a0a R_ARM_THM_CALL 00000409 stringlib__two_way │ │ │ │ │ -00000f74 00000b0a R_ARM_THM_CALL 00000879 stringlib_adaptive_find │ │ │ │ │ +00000f52 0000090a R_ARM_THM_CALL 00000161 stringlib__preprocess │ │ │ │ │ +00000f5c 00000a0a R_ARM_THM_CALL 000004dd stringlib__two_way │ │ │ │ │ +00000f74 00000b0a R_ARM_THM_CALL 00000901 stringlib_adaptive_find │ │ │ │ │ 00000f8a 00002a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000f8e 00002a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000f94 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000f98 00000330 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00000f9e 00002b0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000fac 0000342f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_toupper │ │ │ │ │ 00000fb0 00003430 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_toupper │ │ │ │ │ @@ -159,32 +149,32 @@ │ │ │ │ │ 0000152a 0000270a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001530 0000282f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00001534 00002830 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00001538 0000042f R_ARM_THM_MOVW_ABS_NC 00000040 .LC1 │ │ │ │ │ 0000153c 00000430 R_ARM_THM_MOVT_ABS 00000040 .LC1 │ │ │ │ │ 00001542 0000290a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00001564 0000170a R_ARM_THM_CALL 00000001 stringlib__two_way_count │ │ │ │ │ -0000157a 00000b0a R_ARM_THM_CALL 00000879 stringlib_adaptive_find │ │ │ │ │ +0000157a 00000b0a R_ARM_THM_CALL 00000901 stringlib_adaptive_find │ │ │ │ │ 00001584 00002a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00001588 00002a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000158e 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00001592 00000330 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00001598 00002b0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 000015da 0000260a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ 000015e6 0000270a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000015f0 00003f0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ 000015fa 0000230a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 00001706 0000240a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 000017b8 00002d0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ 0000188c 00002e02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ 0000189a 00002d0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000018cc 0000090a R_ARM_THM_CALL 00000195 stringlib__preprocess │ │ │ │ │ -000018d6 00000a0a R_ARM_THM_CALL 00000409 stringlib__two_way │ │ │ │ │ +000018cc 0000090a R_ARM_THM_CALL 00000161 stringlib__preprocess │ │ │ │ │ +000018d6 00000a0a R_ARM_THM_CALL 000004dd stringlib__two_way │ │ │ │ │ 000018e0 00002f0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -000018f6 00000b0a R_ARM_THM_CALL 00000879 stringlib_adaptive_find │ │ │ │ │ +000018f6 00000b0a R_ARM_THM_CALL 00000901 stringlib_adaptive_find │ │ │ │ │ 00001900 0000282f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00001904 00002830 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00001908 0000042f R_ARM_THM_MOVW_ABS_NC 00000040 .LC1 │ │ │ │ │ 0000190c 00000430 R_ARM_THM_MOVT_ABS 00000040 .LC1 │ │ │ │ │ 00001912 0000290a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00001934 0000422f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ 00001938 00004230 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ @@ -194,125 +184,137 @@ │ │ │ │ │ 00001a1c 00003a30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ 00001a22 0000392f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ 00001a26 00003930 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ 00001a2e 0000422f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ 00001a32 00004230 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ 00001a40 0000392f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ 00001a44 00003930 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001a62 0000422f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00001a66 00004230 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00001b3c 0000392f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001b40 00003930 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001b46 00003a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001b4a 00003a30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001a58 0000342f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_toupper │ │ │ │ │ +00001a5c 00003430 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_toupper │ │ │ │ │ +00001a7e 0000202f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ +00001a82 00002030 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ +00001b20 0000202f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ +00001b24 00002030 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ 00001b52 0000422f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ 00001b56 00004230 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00001b64 0000392f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001b68 00003930 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001b6e 00003a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001b72 00003a30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001b90 0000422f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00001b94 00004230 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00001c6a 0000392f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001c6e 00003930 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001c74 00003a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001c78 00003a30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001c7e 00003a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001c82 00003a30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001c8a 0000422f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00001c8e 00004230 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00001c9c 0000392f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001ca0 00003930 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001cc8 0000422f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00001ccc 00004230 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00001e14 00003a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001e18 00003a30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001e20 0000422f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00001e24 00004230 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00001e34 00003a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001e38 00003a30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001e48 0000422f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00001e4c 00004230 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00001e58 0000392f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001e5c 00003930 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001e70 0000422f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00001e74 00004230 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00001f4a 00003a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001f4e 00003a30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001f54 0000392f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001f58 00003930 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001f64 00003a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001f68 00003a30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001f7e 0000422f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00001f82 00004230 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00001fb6 00003a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001fba 00003a30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001fd6 00003a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001fda 00003a30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001fe2 0000422f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00001fe6 00004230 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00001fea 00003a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001fee 00003a30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001ff2 0000392f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001ff6 00003930 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00002022 0000422f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00002026 00004230 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000020ec 00003a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000020f0 00003a30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000020f8 0000422f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000020fc 00004230 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -0000210c 00003a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00002110 00003a30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00002136 0000220a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -00002148 0000230a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00002180 0000240a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002184 0000282f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00002188 00002830 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000218c 00000f2f R_ARM_THM_MOVW_ABS_NC 0000008c .LC4 │ │ │ │ │ -00002190 00000f30 R_ARM_THM_MOVT_ABS 0000008c .LC4 │ │ │ │ │ -00002196 0000290a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000021cc 0000060a R_ARM_THM_CALL 000000b1 stringlib_rfind_char │ │ │ │ │ -000021dc 0000240a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002226 0000240a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002248 0000260a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00002272 0000060a R_ARM_THM_CALL 000000b1 stringlib_rfind_char │ │ │ │ │ -0000228a 0000240a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000022da 0000270a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000022e4 0000282f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000022e8 00002830 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000022ec 0000042f R_ARM_THM_MOVW_ABS_NC 00000040 .LC1 │ │ │ │ │ -000022f0 00000430 R_ARM_THM_MOVT_ABS 00000040 .LC1 │ │ │ │ │ -000022f6 0000290a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000230c 00002a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002310 00002a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002316 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000231a 00000330 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002320 00002b0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002330 0000422f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00002334 00004230 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -0000233a 0000202f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ -0000233e 00002030 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ -00002342 0000342f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_toupper │ │ │ │ │ -00002346 00003430 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_toupper │ │ │ │ │ +00001c2c 0000392f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001c30 00003930 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001c36 00003a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001c3a 00003a30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001c42 0000422f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00001c46 00004230 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00001c54 0000392f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001c58 00003930 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001c5e 00003a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001c62 00003a30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001c80 0000422f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00001c84 00004230 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00001d5a 0000392f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001d5e 00003930 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001d64 00003a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001d68 00003a30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001d6e 00003a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001d72 00003a30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001d7a 0000422f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00001d7e 00004230 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00001d8c 0000392f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001d90 00003930 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001db8 0000422f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00001dbc 00004230 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00001f04 00003a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001f08 00003a30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001f10 0000422f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00001f14 00004230 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00001f24 00003a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001f28 00003a30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001f38 0000422f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00001f3c 00004230 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00001f48 0000392f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001f4c 00003930 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001f60 0000422f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00001f64 00004230 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +0000203a 00003a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000203e 00003a30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00002044 0000392f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00002048 00003930 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00002054 00003a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00002058 00003a30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000206e 0000422f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00002072 00004230 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000020a6 00003a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000020aa 00003a30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000020c6 00003a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000020ca 00003a30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000020d2 0000422f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000020d6 00004230 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000020da 00003a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000020de 00003a30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000020e2 0000392f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000020e6 00003930 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00002112 0000422f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00002116 00004230 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000021dc 00003a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000021e0 00003a30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000021e8 0000422f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000021ec 00004230 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000021fc 00003a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00002200 00003a30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00002226 0000220a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +00002238 0000230a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00002270 0000240a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002274 0000282f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00002278 00002830 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000227c 00000f2f R_ARM_THM_MOVW_ABS_NC 0000008c .LC4 │ │ │ │ │ +00002280 00000f30 R_ARM_THM_MOVT_ABS 0000008c .LC4 │ │ │ │ │ +00002286 0000290a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000022bc 0000060a R_ARM_THM_CALL 000000b1 stringlib_rfind_char │ │ │ │ │ +000022cc 0000240a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002316 0000240a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002338 0000260a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00002362 0000060a R_ARM_THM_CALL 000000b1 stringlib_rfind_char │ │ │ │ │ +0000237a 0000240a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000023ca 0000270a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000023d4 0000282f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000023d8 00002830 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000023dc 0000042f R_ARM_THM_MOVW_ABS_NC 00000040 .LC1 │ │ │ │ │ +000023e0 00000430 R_ARM_THM_MOVT_ABS 00000040 .LC1 │ │ │ │ │ +000023e6 0000290a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000023fc 00002a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002400 00002a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002406 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000240a 00000330 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002410 00002b0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002422 0000422f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00002426 00004230 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +0000242a 0000202f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ +0000242e 00002030 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ +00002432 0000342f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_toupper │ │ │ │ │ +00002436 00003430 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_toupper │ │ │ │ │ +00002518 0000422f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +0000251c 00004230 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00002522 0000202f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ +00002526 00002030 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ +0000252a 0000342f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_toupper │ │ │ │ │ +0000252e 00003430 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_toupper │ │ │ │ │ 000000f6 0000251e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ 00000144 0000251e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ 0000061a 0000251e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ 00000c8e 0000251e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ 0000106c 0000381e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 00001196 0000381e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 000011b8 0000381e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00001e0a 0000381e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00001e10 0000381e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00001e30 0000381e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00001fac 0000381e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00001fb2 0000381e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -000020e0 0000381e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -000020e8 0000381e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00002108 0000381e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -000021ec 0000251e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +00001efa 0000381e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +00001f00 0000381e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +00001f20 0000381e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +0000209c 0000381e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +000020a2 0000381e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +000021d0 0000381e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +000021d8 0000381e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +000021f8 0000381e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +000022dc 0000251e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x4d94 contains 4 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x5014 contains 4 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -0000002e 0000090a R_ARM_THM_CALL 00000195 stringlib__preprocess │ │ │ │ │ -0000003c 00000a0a R_ARM_THM_CALL 00000409 stringlib__two_way │ │ │ │ │ +0000002e 0000090a R_ARM_THM_CALL 00000161 stringlib__preprocess │ │ │ │ │ +0000003c 00000a0a R_ARM_THM_CALL 000004dd stringlib__two_way │ │ │ │ │ 0000005e 00002f0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ 0000006c 00002e02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -161,61 +161,34 @@ │ │ │ │ │ ldrsb.w r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ blt.n 138 <_Py_bytes_isascii+0x1c> │ │ │ │ │ adds r0, #1 │ │ │ │ │ b.n 11e <_Py_bytes_isascii+0x2> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000160 <_Py_bytes_capitalize>: │ │ │ │ │ -_Py_bytes_capitalize(): │ │ │ │ │ - subs.w ip, r2, #0 │ │ │ │ │ - ble.n 192 <_Py_bytes_capitalize+0x32> │ │ │ │ │ - ldrb r2, [r1, #0] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _Py_ctype_toupper │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _Py_ctype_toupper │ │ │ │ │ - push {lr} │ │ │ │ │ - movw lr, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _Py_ctype_tolower │ │ │ │ │ - movt lr, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _Py_ctype_tolower │ │ │ │ │ - ldrb r2, [r3, r2] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - strb r2, [r0, #0] │ │ │ │ │ - b.n 18a <_Py_bytes_capitalize+0x2a> │ │ │ │ │ - ldrb r2, [r1, r3] │ │ │ │ │ - ldrb.w r2, [lr, r2] │ │ │ │ │ - strb r2, [r0, r3] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - cmp ip, r3 │ │ │ │ │ - bne.n 182 <_Py_bytes_capitalize+0x22> │ │ │ │ │ - pop {pc} │ │ │ │ │ - bx lr │ │ │ │ │ - │ │ │ │ │ -00000194 : │ │ │ │ │ +00000160 : │ │ │ │ │ stringlib__preprocess(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ strd r0, r1, [r2] │ │ │ │ │ mov r7, r1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, sp │ │ │ │ │ - bl 338 │ │ │ │ │ + bl 40c │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 338 │ │ │ │ │ + bl 40c │ │ │ │ │ cmp r4, r0 │ │ │ │ │ it le │ │ │ │ │ movle r4, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ ite gt │ │ │ │ │ @@ -226,68 +199,154 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ str r3, [r5, #20] │ │ │ │ │ - beq.w 324 │ │ │ │ │ + beq.w 3f8 │ │ │ │ │ subs r3, r7, r4 │ │ │ │ │ str r7, [r5, #16] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - sub.w r2, r7, #2 │ │ │ │ │ it lt │ │ │ │ │ movlt r3, r4 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ + subs r2, r7, #2 │ │ │ │ │ + add.w r3, r3, #1 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ - adds r3, r6, r7 │ │ │ │ │ - ldrb.w r1, [r3, #-1] │ │ │ │ │ - b.n 208 │ │ │ │ │ + bmi.w 2e4 │ │ │ │ │ + add.w ip, r7, #4294967295 @ 0xffffffff │ │ │ │ │ + add.w r4, r6, ip │ │ │ │ │ + ands.w r3, ip, #7 │ │ │ │ │ + ldrb.w r1, [r6, ip] │ │ │ │ │ + beq.n 25c │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq.n 24c │ │ │ │ │ + cmp r3, #2 │ │ │ │ │ + beq.n 23e │ │ │ │ │ + cmp r3, #3 │ │ │ │ │ + beq.n 230 │ │ │ │ │ + cmp r3, #4 │ │ │ │ │ + beq.n 222 │ │ │ │ │ + cmp r3, #5 │ │ │ │ │ + beq.n 214 │ │ │ │ │ + cmp r3, #6 │ │ │ │ │ + beq.n 206 │ │ │ │ │ + ldrb.w r3, [r4, #-1]! │ │ │ │ │ + eors r3, r1 │ │ │ │ │ + lsls r0, r3, #26 │ │ │ │ │ + beq.w 3f0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - blt.n 21a │ │ │ │ │ - ldrb r3, [r6, r2] │ │ │ │ │ + ldrb.w r3, [r4, #-1]! │ │ │ │ │ eors r3, r1 │ │ │ │ │ lsls r3, r3, #26 │ │ │ │ │ - bne.n 206 │ │ │ │ │ - subs r3, r7, #1 │ │ │ │ │ - subs r3, r3, r2 │ │ │ │ │ - str r3, [r5, #16] │ │ │ │ │ + beq.w 3f0 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + ldrb.w r3, [r4, #-1]! │ │ │ │ │ + eors r3, r1 │ │ │ │ │ + lsls r0, r3, #26 │ │ │ │ │ + beq.w 3f0 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + ldrb.w r3, [r4, #-1]! │ │ │ │ │ + eors r3, r1 │ │ │ │ │ + lsls r3, r3, #26 │ │ │ │ │ + beq.w 3f0 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + ldrb.w r3, [r4, #-1]! │ │ │ │ │ + eors r3, r1 │ │ │ │ │ + lsls r0, r3, #26 │ │ │ │ │ + beq.w 3f0 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + ldrb.w r3, [r4, #-1]! │ │ │ │ │ + eors r3, r1 │ │ │ │ │ + lsls r3, r3, #26 │ │ │ │ │ + beq.w 3f0 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + ldrb.w r3, [r4, #-1]! │ │ │ │ │ + eors r3, r1 │ │ │ │ │ + lsls r0, r3, #26 │ │ │ │ │ + beq.w 3f0 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + bcc.n 2e4 │ │ │ │ │ + ldrb.w r3, [r4, #-1] │ │ │ │ │ + subs r0, r4, #1 │ │ │ │ │ + subs r4, r0, #7 │ │ │ │ │ + eors r3, r1 │ │ │ │ │ + lsls r3, r3, #26 │ │ │ │ │ + beq.w 3f0 │ │ │ │ │ + ldrb.w r3, [r0, #-1] │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + mov lr, r2 │ │ │ │ │ + eors r3, r1 │ │ │ │ │ + lsls r3, r3, #26 │ │ │ │ │ + beq.w 3f0 │ │ │ │ │ + ldrb.w r3, [r0, #-2] │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + eors r3, r1 │ │ │ │ │ + lsls r3, r3, #26 │ │ │ │ │ + beq.w 3f0 │ │ │ │ │ + ldrb.w r3, [r0, #-3] │ │ │ │ │ + sub.w r2, lr, #2 │ │ │ │ │ + eors r3, r1 │ │ │ │ │ + lsls r3, r3, #26 │ │ │ │ │ + beq.w 3f0 │ │ │ │ │ + ldrb.w r3, [r0, #-4] │ │ │ │ │ + sub.w r2, lr, #3 │ │ │ │ │ + eors r3, r1 │ │ │ │ │ + lsls r3, r3, #26 │ │ │ │ │ + beq.w 3f0 │ │ │ │ │ + ldrb.w r3, [r0, #-5] │ │ │ │ │ + sub.w r2, lr, #4 │ │ │ │ │ + eors r3, r1 │ │ │ │ │ + lsls r3, r3, #26 │ │ │ │ │ + beq.w 3f0 │ │ │ │ │ + ldrb.w r3, [r0, #-6] │ │ │ │ │ + sub.w r2, lr, #5 │ │ │ │ │ + eors r3, r1 │ │ │ │ │ + lsls r3, r3, #26 │ │ │ │ │ + beq.w 3f0 │ │ │ │ │ + ldrb.w r3, [r0, #-7] │ │ │ │ │ + sub.w r2, lr, #6 │ │ │ │ │ + eors r3, r1 │ │ │ │ │ + lsls r3, r3, #26 │ │ │ │ │ + beq.w 3f0 │ │ │ │ │ + sub.w r2, lr, #7 │ │ │ │ │ + cmp.w lr, #6 │ │ │ │ │ + bne.n 25c │ │ │ │ │ cmp r7, #255 @ 0xff │ │ │ │ │ mov r4, r7 │ │ │ │ │ it ge │ │ │ │ │ movge r4, #255 @ 0xff │ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ │ add.w r0, r5, #24 │ │ │ │ │ uxtb r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ subs r2, r7, r4 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - ble.n 320 │ │ │ │ │ + ble.n 3ec │ │ │ │ │ subs r4, r6, #1 │ │ │ │ │ - subs r7, #1 │ │ │ │ │ + add.w ip, r7, #4294967295 @ 0xffffffff │ │ │ │ │ add r2, r4 │ │ │ │ │ - add r6, r7 │ │ │ │ │ + add r6, ip │ │ │ │ │ subs r3, r6, r2 │ │ │ │ │ - add r4, r7 │ │ │ │ │ + add r4, ip │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - beq.n 2ac │ │ │ │ │ + beq.n 378 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 2a4 │ │ │ │ │ + beq.n 370 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 296 │ │ │ │ │ + beq.n 362 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 288 │ │ │ │ │ + beq.n 354 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 27a │ │ │ │ │ + beq.n 346 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 26c │ │ │ │ │ + beq.n 338 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne.n 328 │ │ │ │ │ + bne.n 3fc │ │ │ │ │ subs r1, r4, r2 │ │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ │ add r3, r5 │ │ │ │ │ strb r1, [r3, #24] │ │ │ │ │ subs r1, r4, r2 │ │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ │ @@ -307,15 +366,15 @@ │ │ │ │ │ subs r1, r4, r2 │ │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ │ add r3, r5 │ │ │ │ │ strb r1, [r3, #24] │ │ │ │ │ subs r1, r4, r2 │ │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ │ - b.n 314 │ │ │ │ │ + b.n 3e0 │ │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ subs r1, r4, r2 │ │ │ │ │ adds r2, #2 │ │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ │ add r3, r5 │ │ │ │ │ strb r1, [r3, #24] │ │ │ │ │ @@ -354,77 +413,80 @@ │ │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ │ add r3, r5 │ │ │ │ │ strb r1, [r3, #24] │ │ │ │ │ subs r1, r4, r2 │ │ │ │ │ adds r2, r0, #7 │ │ │ │ │ ldrb r3, [r0, #7] │ │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ │ - cmp r6, r2 │ │ │ │ │ + cmp r2, r6 │ │ │ │ │ add r3, r5 │ │ │ │ │ strb r1, [r3, #24] │ │ │ │ │ - bne.n 2ac │ │ │ │ │ + bne.n 378 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ + sub.w r2, ip, r2 │ │ │ │ │ + str r2, [r5, #16] │ │ │ │ │ + b.n 2e4 │ │ │ │ │ str r0, [r5, #16] │ │ │ │ │ - b.n 21a │ │ │ │ │ + b.n 2e4 │ │ │ │ │ subs r1, r4, r2 │ │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ │ add r3, r5 │ │ │ │ │ strb r1, [r3, #24] │ │ │ │ │ - b.n 25e │ │ │ │ │ + b.n 32a │ │ │ │ │ │ │ │ │ │ -00000338 : │ │ │ │ │ +0000040c : │ │ │ │ │ stringlib__lex_search(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ cmp r1, #1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - ble.n 402 │ │ │ │ │ - cbnz r3, 3ac │ │ │ │ │ + ble.n 4d6 │ │ │ │ │ + cbnz r3, 480 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov lr, r2 │ │ │ │ │ mov r4, r2 │ │ │ │ │ add.w ip, r0, r3 │ │ │ │ │ ldrb r7, [r0, r4] │ │ │ │ │ ldrb.w r6, [ip, r5] │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bcs.n 378 │ │ │ │ │ + bcs.n 44c │ │ │ │ │ add.w lr, r4, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ sub.w r2, lr, r5 │ │ │ │ │ cmp r1, lr │ │ │ │ │ - ble.n 38a │ │ │ │ │ + ble.n 45e │ │ │ │ │ mov r4, lr │ │ │ │ │ add.w ip, r0, r3 │ │ │ │ │ ldrb r7, [r0, r4] │ │ │ │ │ ldrb.w r6, [ip, r5] │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bcc.n 35a │ │ │ │ │ + bcc.n 42e │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ - bne.n 39e │ │ │ │ │ + bne.n 472 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 394 │ │ │ │ │ + bne.n 468 │ │ │ │ │ add lr, r2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r1, lr │ │ │ │ │ - bgt.n 368 │ │ │ │ │ + bgt.n 43c │ │ │ │ │ mov r0, r5 │ │ │ │ │ str.w r2, [r8] │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ add.w r4, lr, r3 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - bgt.n 34c │ │ │ │ │ - b.n 38a │ │ │ │ │ + bgt.n 420 │ │ │ │ │ + b.n 45e │ │ │ │ │ add.w r4, lr, #1 │ │ │ │ │ mov r5, lr │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov lr, r4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ - b.n 398 │ │ │ │ │ + b.n 46c │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r5, ip │ │ │ │ │ add.w lr, r0, ip │ │ │ │ │ ldrb r7, [r0, r4] │ │ │ │ │ @@ -432,39 +494,39 @@ │ │ │ │ │ ldrb.w lr, [lr, r5] │ │ │ │ │ cmp r7, lr │ │ │ │ │ itttt hi │ │ │ │ │ addhi r6, r4, #1 │ │ │ │ │ movhi.w ip, #0 │ │ │ │ │ subhi r2, r6, r5 │ │ │ │ │ movhi r4, r6 │ │ │ │ │ - bhi.n 3fc │ │ │ │ │ - bne.n 3f0 │ │ │ │ │ + bhi.n 4d0 │ │ │ │ │ + bne.n 4c4 │ │ │ │ │ cmp r2, ip │ │ │ │ │ it ne │ │ │ │ │ addne.w r4, r6, ip │ │ │ │ │ - bne.n 3fc │ │ │ │ │ + bne.n 4d0 │ │ │ │ │ add r6, r2 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - ble.n 38a │ │ │ │ │ + ble.n 45e │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b.n 3b8 │ │ │ │ │ + b.n 48c │ │ │ │ │ adds r4, r6, #1 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - bgt.n 3b8 │ │ │ │ │ - b.n 38a │ │ │ │ │ + bgt.n 48c │ │ │ │ │ + b.n 45e │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 38a │ │ │ │ │ + b.n 45e │ │ │ │ │ │ │ │ │ │ -00000408 : │ │ │ │ │ +000004dc : │ │ │ │ │ stringlib__two_way(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ add r0, r1 │ │ │ │ │ ldrd fp, r1, [r2, #4] │ │ │ │ │ @@ -472,15 +534,15 @@ │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ add.w r2, fp, #4294967295 @ 0xffffffff │ │ │ │ │ ldr.w r7, [ip], #24 │ │ │ │ │ add r2, r5 │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4dc │ │ │ │ │ + bne.n 5b0 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ rsb r6, fp, #1 │ │ │ │ │ ldr r4, [r4, #16] │ │ │ │ │ mov r9, fp │ │ │ │ │ mov sl, r5 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ add.w lr, r1, r4 │ │ │ │ │ @@ -489,458 +551,423 @@ │ │ │ │ │ cmp lr, fp │ │ │ │ │ it ge │ │ │ │ │ movge lr, fp │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bcs.n 49e │ │ │ │ │ + bcs.n 572 │ │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ │ ldrb.w r5, [ip, r3] │ │ │ │ │ adds r3, r2, r5 │ │ │ │ │ - cbz r5, 488 │ │ │ │ │ + cbz r5, 55c │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bls.n 49e │ │ │ │ │ + bls.n 572 │ │ │ │ │ ldrb r2, [r2, r5] │ │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ │ ldrb.w r2, [ip, r2] │ │ │ │ │ add r3, r2 │ │ │ │ │ - cbz r2, 488 │ │ │ │ │ + cbz r2, 55c │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bls.n 49e │ │ │ │ │ + bls.n 572 │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ │ ldrb.w r2, [ip, r2] │ │ │ │ │ add r3, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 474 │ │ │ │ │ + bne.n 548 │ │ │ │ │ adds r2, r3, r6 │ │ │ │ │ cmp r1, lr │ │ │ │ │ - bge.n 4bc │ │ │ │ │ + bge.n 590 │ │ │ │ │ ldrb.w r8, [r2, r1] │ │ │ │ │ ldrb r5, [r7, r1] │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - beq.n 4a4 │ │ │ │ │ + beq.n 578 │ │ │ │ │ adds r2, r3, r4 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bhi.n 454 │ │ │ │ │ + bhi.n 528 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 682 │ │ │ │ │ + b.n 756 │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ cmp lr, r5 │ │ │ │ │ - ble.n 4bc │ │ │ │ │ + ble.n 590 │ │ │ │ │ ldrb.w fp, [r7, r5] │ │ │ │ │ ldrb.w r8, [r2, r5] │ │ │ │ │ cmp fp, r8 │ │ │ │ │ - bne.n 498 │ │ │ │ │ + bne.n 56c │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp lr, r5 │ │ │ │ │ - bgt.n 4aa │ │ │ │ │ + bgt.n 57e │ │ │ │ │ mov r5, lr │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - bge.w 6a2 │ │ │ │ │ + bge.w 776 │ │ │ │ │ ldrb.w fp, [r7, r5] │ │ │ │ │ ldrb.w r8, [r2, r5] │ │ │ │ │ cmp fp, r8 │ │ │ │ │ - beq.n 4d8 │ │ │ │ │ + beq.n 5ac │ │ │ │ │ subs r2, r5, r1 │ │ │ │ │ adds r2, #1 │ │ │ │ │ add r2, r3 │ │ │ │ │ - b.n 450 │ │ │ │ │ + b.n 524 │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 4be │ │ │ │ │ + b.n 592 │ │ │ │ │ adds r3, r1, r7 │ │ │ │ │ rsb r8, fp, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ adds r3, r7, #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ subs r3, r7, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bcs.n 49e │ │ │ │ │ + bcs.n 572 │ │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ │ ldrb.w r3, [ip, r3] │ │ │ │ │ add r2, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 692 │ │ │ │ │ + bne.w 766 │ │ │ │ │ add.w r4, r2, r8 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov lr, r8 │ │ │ │ │ movs r2, #0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ it lt │ │ │ │ │ movlt r3, r1 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - ble.n 574 │ │ │ │ │ + ble.n 648 │ │ │ │ │ ldrb.w r9, [r7, r3] │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldrb r6, [r4, r3] │ │ │ │ │ cmp r9, r6 │ │ │ │ │ - bne.w 688 │ │ │ │ │ + bne.w 75c │ │ │ │ │ adds r6, r3, #1 │ │ │ │ │ cmp fp, r6 │ │ │ │ │ - ble.n 574 │ │ │ │ │ + ble.n 648 │ │ │ │ │ ldrb.w sl, [r7, r6] │ │ │ │ │ ldrb.w r9, [r4, r6] │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - bne.w 69a │ │ │ │ │ + bne.w 76e │ │ │ │ │ adds r6, r3, #2 │ │ │ │ │ cmp fp, r6 │ │ │ │ │ - ble.n 574 │ │ │ │ │ + ble.n 648 │ │ │ │ │ ldrb.w sl, [r7, r6] │ │ │ │ │ ldrb.w r9, [r4, r6] │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - bne.w 69a │ │ │ │ │ + bne.w 76e │ │ │ │ │ adds r3, #3 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - ble.n 574 │ │ │ │ │ + ble.n 648 │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ add.w r9, r4, #2 │ │ │ │ │ add r9, r8 │ │ │ │ │ add r6, r8 │ │ │ │ │ ldrb.w sl, [r6, #1]! │ │ │ │ │ ldrb.w r8, [r9, #1]! │ │ │ │ │ cmp sl, r8 │ │ │ │ │ - bne.w 688 │ │ │ │ │ + bne.w 75c │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bgt.n 560 │ │ │ │ │ + bgt.n 634 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bge.w 680 │ │ │ │ │ + bge.w 754 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ adds r6, r4, r2 │ │ │ │ │ add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ │ add.w r8, r3, r2 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ sub.w r3, r3, r8 │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - beq.n 606 │ │ │ │ │ + beq.n 6da │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 5f2 │ │ │ │ │ + beq.n 6c6 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 5e4 │ │ │ │ │ + beq.n 6b8 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 5d6 │ │ │ │ │ + beq.n 6aa │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 5c8 │ │ │ │ │ + beq.n 69c │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 5ba │ │ │ │ │ + beq.n 68e │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne.w 7d6 │ │ │ │ │ + bne.w 8aa │ │ │ │ │ ldrb.w r6, [r8, #1]! │ │ │ │ │ ldrb.w r3, [sl, #1]! │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.w 7e4 │ │ │ │ │ + bne.w 8b8 │ │ │ │ │ ldrb.w r6, [r8, #1]! │ │ │ │ │ ldrb.w r3, [sl, #1]! │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.w 7e4 │ │ │ │ │ + bne.w 8b8 │ │ │ │ │ ldrb.w r6, [r8, #1]! │ │ │ │ │ ldrb.w r3, [sl, #1]! │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.w 7e4 │ │ │ │ │ + bne.w 8b8 │ │ │ │ │ ldrb.w r6, [r8, #1]! │ │ │ │ │ ldrb.w r3, [sl, #1]! │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.w 7e4 │ │ │ │ │ + bne.w 8b8 │ │ │ │ │ ldrb.w r6, [r8, #1]! │ │ │ │ │ ldrb.w r3, [sl, #1]! │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.w 7e4 │ │ │ │ │ + bne.w 8b8 │ │ │ │ │ ldrb.w r6, [r8, #1]! │ │ │ │ │ ldrb.w r3, [sl, #1]! │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.w 7e4 │ │ │ │ │ + bne.w 8b8 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq.n 680 │ │ │ │ │ + beq.n 754 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldrb.w r2, [r8, #1] │ │ │ │ │ add.w r9, r8, #1 │ │ │ │ │ ldrb.w r3, [sl, #1] │ │ │ │ │ add.w r6, sl, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 828 │ │ │ │ │ + bne.w 8fc │ │ │ │ │ ldrb.w r2, [r9, #1] │ │ │ │ │ add.w r8, r9, #7 │ │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ │ add.w sl, r6, #7 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 828 │ │ │ │ │ + bne.w 8fc │ │ │ │ │ ldrb.w r2, [r9, #2] │ │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 828 │ │ │ │ │ + bne.w 8fc │ │ │ │ │ ldrb.w r2, [r9, #3] │ │ │ │ │ ldrb r3, [r6, #3] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 828 │ │ │ │ │ + bne.w 8fc │ │ │ │ │ ldrb.w r2, [r9, #4] │ │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 828 │ │ │ │ │ + bne.w 8fc │ │ │ │ │ ldrb.w r2, [r9, #5] │ │ │ │ │ ldrb r3, [r6, #5] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 828 │ │ │ │ │ + bne.w 8fc │ │ │ │ │ ldrb.w r2, [r9, #6] │ │ │ │ │ ldrb r3, [r6, #6] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 828 │ │ │ │ │ + bne.w 8fc │ │ │ │ │ ldrb.w r2, [r9, #7] │ │ │ │ │ ldrb r3, [r6, #7] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 828 │ │ │ │ │ + bne.w 8fc │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bne.n 60a │ │ │ │ │ + bne.n 6de │ │ │ │ │ subs r0, r4, r5 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mov r8, lr │ │ │ │ │ subs r3, r3, r1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ add r2, r3 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bhi.w 4f2 │ │ │ │ │ - b.n 49e │ │ │ │ │ + bhi.w 5c6 │ │ │ │ │ + b.n 572 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mov r8, lr │ │ │ │ │ mov r3, r6 │ │ │ │ │ - b.n 68c │ │ │ │ │ + b.n 760 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - ble.w 824 │ │ │ │ │ + ble.w 8f8 │ │ │ │ │ adds r5, r1, r7 │ │ │ │ │ add.w fp, r7, #4294967295 @ 0xffffffff │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ sub.w r5, r5, fp │ │ │ │ │ subs r2, #1 │ │ │ │ │ ands.w r5, r5, #7 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ - beq.n 750 │ │ │ │ │ + beq.n 824 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n 73a │ │ │ │ │ + beq.n 80e │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq.n 72a │ │ │ │ │ + beq.n 7fe │ │ │ │ │ cmp r5, #3 │ │ │ │ │ - beq.n 71a │ │ │ │ │ + beq.n 7ee │ │ │ │ │ cmp r5, #4 │ │ │ │ │ - beq.n 70a │ │ │ │ │ + beq.n 7de │ │ │ │ │ cmp r5, #5 │ │ │ │ │ - beq.n 6fa │ │ │ │ │ + beq.n 7ce │ │ │ │ │ cmp r5, #6 │ │ │ │ │ - beq.n 6ea │ │ │ │ │ + beq.n 7be │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov fp, r7 │ │ │ │ │ ldrb.w r8, [r7] │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ ldrb r5, [r2, #0] │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bne.n 7d0 │ │ │ │ │ + bne.n 8a4 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ ldrb.w r8, [fp, #1]! │ │ │ │ │ ldrb.w r5, [r2, #1]! │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bne.n 7d0 │ │ │ │ │ + bne.n 8a4 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ ldrb.w r8, [fp, #1]! │ │ │ │ │ ldrb.w r5, [r2, #1]! │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bne.n 7d0 │ │ │ │ │ + bne.n 8a4 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ ldrb.w r8, [fp, #1]! │ │ │ │ │ ldrb.w r5, [r2, #1]! │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bne.n 7d0 │ │ │ │ │ + bne.n 8a4 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ ldrb.w r8, [fp, #1]! │ │ │ │ │ ldrb.w r5, [r2, #1]! │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bne.n 7d0 │ │ │ │ │ + bne.n 8a4 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ ldrb.w r8, [fp, #1]! │ │ │ │ │ ldrb.w r5, [r2, #1]! │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bne.n 7d0 │ │ │ │ │ + bne.n 8a4 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ ldrb.w r8, [fp, #1]! │ │ │ │ │ ldrb.w r5, [r2, #1]! │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bne.n 7d0 │ │ │ │ │ + bne.n 8a4 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r2, fp │ │ │ │ │ - beq.n 824 │ │ │ │ │ + beq.n 8f8 │ │ │ │ │ strd r3, r9, [sp, #4] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr.w r9, [sp] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldrb.w r1, [fp, #1] │ │ │ │ │ add.w r8, fp, #1 │ │ │ │ │ ldrb.w r3, [r9, #1] │ │ │ │ │ add.w r5, r9, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 7ca │ │ │ │ │ + bne.n 89e │ │ │ │ │ ldrb.w r1, [r8, #1] │ │ │ │ │ add.w fp, r8, #7 │ │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ │ add.w r9, r5, #7 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 7ca │ │ │ │ │ + bne.n 89e │ │ │ │ │ ldrb.w r1, [r8, #2] │ │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 7ca │ │ │ │ │ + bne.n 89e │ │ │ │ │ ldrb.w r1, [r8, #3] │ │ │ │ │ ldrb r3, [r5, #3] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 7ca │ │ │ │ │ + bne.n 89e │ │ │ │ │ ldrb.w r1, [r8, #4] │ │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 7ca │ │ │ │ │ + bne.n 89e │ │ │ │ │ ldrb.w r1, [r8, #5] │ │ │ │ │ ldrb r3, [r5, #5] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 7ca │ │ │ │ │ + bne.n 89e │ │ │ │ │ ldrb.w r1, [r8, #6] │ │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 7ca │ │ │ │ │ + bne.n 89e │ │ │ │ │ ldrb.w r1, [r8, #7] │ │ │ │ │ ldrb r3, [r5, #7] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 7ca │ │ │ │ │ + bne.n 89e │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, fp │ │ │ │ │ - bne.n 75c │ │ │ │ │ + bne.n 830 │ │ │ │ │ mov r5, sl │ │ │ │ │ subs r0, r2, r5 │ │ │ │ │ - b.n 682 │ │ │ │ │ + b.n 756 │ │ │ │ │ ldrd r3, r9, [sp, #4] │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ adds r2, r3, r2 │ │ │ │ │ - b.n 450 │ │ │ │ │ + b.n 524 │ │ │ │ │ ldrb r3, [r4, r2] │ │ │ │ │ mov sl, r6 │ │ │ │ │ ldrb.w r6, [r8, #1]! │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 5ac │ │ │ │ │ + beq.w 680 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ add r3, r2 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bls.w 49e │ │ │ │ │ + bls.w 572 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ add r4, r2 │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ sub.w r2, fp, r2 │ │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ │ ldrb.w r6, [ip, r3] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 50e │ │ │ │ │ + beq.w 5e2 │ │ │ │ │ mov r8, lr │ │ │ │ │ rsb r4, r1, #1 │ │ │ │ │ mov lr, r2 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r1, lr │ │ │ │ │ ite ge │ │ │ │ │ addge r4, r4, r1 │ │ │ │ │ addlt r4, lr │ │ │ │ │ cmp r4, r6 │ │ │ │ │ ite ge │ │ │ │ │ addge r2, r2, r4 │ │ │ │ │ addlt r2, r2, r6 │ │ │ │ │ - b.n 4ee │ │ │ │ │ + b.n 5c2 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - b.n 7c4 │ │ │ │ │ + b.n 898 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ - b.n 7e4 │ │ │ │ │ - │ │ │ │ │ -0000082c <_Py_bytes_swapcase>: │ │ │ │ │ -_Py_bytes_swapcase(): │ │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - movw lr, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ - movt lr, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - movw r5, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _Py_ctype_tolower │ │ │ │ │ - movt r5, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _Py_ctype_tolower │ │ │ │ │ - movw r6, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _Py_ctype_toupper │ │ │ │ │ - movt r6, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _Py_ctype_toupper │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - b.n 85e <_Py_bytes_swapcase+0x32> │ │ │ │ │ - lsls r2, r2, #30 │ │ │ │ │ - it mi │ │ │ │ │ - ldrbmi.w ip, [r5, ip] │ │ │ │ │ - strb.w ip, [r4, r3] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - bge.n 876 <_Py_bytes_swapcase+0x4a> │ │ │ │ │ - ldrb.w ip, [r0, r3] │ │ │ │ │ - ldr.w r2, [lr, ip, lsl #2] │ │ │ │ │ - tst.w r2, #1 │ │ │ │ │ - beq.n 850 <_Py_bytes_swapcase+0x24> │ │ │ │ │ - ldrb.w ip, [r6, ip] │ │ │ │ │ - b.n 858 <_Py_bytes_swapcase+0x2c> │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ + b.n 8b8 │ │ │ │ │ │ │ │ │ │ -00000878 : │ │ │ │ │ +00000900 : │ │ │ │ │ stringlib_adaptive_find(): │ │ │ │ │ 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, #3928] @ 0xf58 │ │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ │ subs r6, r3, #1 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub.w r9, r5, r3 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ - ldr r1, [pc, #620] @ (b08 ) │ │ │ │ │ + ldr r1, [pc, #620] @ (b90 ) │ │ │ │ │ ldrb r0, [r2, r6] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ │ mov.w r1, #0 │ │ │ │ │ - ble.w acc │ │ │ │ │ + ble.w b54 │ │ │ │ │ sub.w fp, r2, #2 │ │ │ │ │ subs r5, r2, #1 │ │ │ │ │ add fp, r3 │ │ │ │ │ mov ip, r6 │ │ │ │ │ sub.w r1, fp, r5 │ │ │ │ │ movs r7, #0 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ mvn.w r8, #1 │ │ │ │ │ ands.w r1, r1, #3 │ │ │ │ │ - beq.n 924 │ │ │ │ │ + beq.n 9ac │ │ │ │ │ cmp r1, sl │ │ │ │ │ - beq.n 904 │ │ │ │ │ + beq.n 98c │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n 8e8 │ │ │ │ │ + beq.n 970 │ │ │ │ │ ldrb.w lr, [r2] │ │ │ │ │ add.w r1, r8, r3 │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r0, lr │ │ │ │ │ ite eq │ │ │ │ │ moveq ip, r1 │ │ │ │ │ movne ip, r6 │ │ │ │ │ @@ -963,15 +990,15 @@ │ │ │ │ │ sub.w r1, r8, r5 │ │ │ │ │ add r1, r2 │ │ │ │ │ add r1, r3 │ │ │ │ │ cmp r0, lr │ │ │ │ │ it eq │ │ │ │ │ moveq ip, r1 │ │ │ │ │ cmp fp, r5 │ │ │ │ │ - beq.n 9ae │ │ │ │ │ + beq.n a36 │ │ │ │ │ str.w r9, [sp, #8] │ │ │ │ │ add.w r9, r5, #1 │ │ │ │ │ ldrb.w lr, [r5, #1] │ │ │ │ │ sub.w r1, r8, r9 │ │ │ │ │ adds r5, #2 │ │ │ │ │ add r1, r2 │ │ │ │ │ add r1, r3 │ │ │ │ │ @@ -1010,18 +1037,18 @@ │ │ │ │ │ sub.w r1, r8, r5 │ │ │ │ │ add r1, r2 │ │ │ │ │ add r1, r3 │ │ │ │ │ cmp r0, lr │ │ │ │ │ it eq │ │ │ │ │ moveq ip, r1 │ │ │ │ │ cmp fp, r5 │ │ │ │ │ - bne.n 928 │ │ │ │ │ + bne.n 9b0 │ │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - blt.w ac6 │ │ │ │ │ + blt.w b4e │ │ │ │ │ and.w r1, r0, #31 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ lsl.w sl, sl, r1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ orr.w sl, sl, r7 │ │ │ │ │ @@ -1034,132 +1061,132 @@ │ │ │ │ │ ldrb r3, [r7, r5] │ │ │ │ │ mov.w fp, r1, asr #2 │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ add.w r1, ip, #1 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ str r4, [sp, #28] │ │ │ │ │ - beq.n a0e │ │ │ │ │ + beq.n a96 │ │ │ │ │ adds r1, r5, #1 │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - bgt.n a62 │ │ │ │ │ + bgt.n aea │ │ │ │ │ adds r3, r7, r5 │ │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ │ and.w r3, r3, #31 │ │ │ │ │ lsr.w r3, sl, r3 │ │ │ │ │ lsls r3, r3, #31 │ │ │ │ │ - bpl.n abe │ │ │ │ │ + bpl.n b46 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldrb r3, [r7, r5] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n 9f0 │ │ │ │ │ + bne.n a78 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n ad2 │ │ │ │ │ + ble.n b5a │ │ │ │ │ add.w r4, lr, r5 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r8, [sp, #8] │ │ │ │ │ - b.n a26 │ │ │ │ │ + b.n aae │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n ad6 │ │ │ │ │ + beq.n b5e │ │ │ │ │ ldrb.w r8, [r4, #1]! │ │ │ │ │ ldrb.w ip, [r1, #1]! │ │ │ │ │ cmp r8, ip │ │ │ │ │ - beq.n a20 │ │ │ │ │ + beq.n aa8 │ │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n ada │ │ │ │ │ + beq.n b62 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ add r8, r3 │ │ │ │ │ cmp fp, r8 │ │ │ │ │ - blt.n a82 │ │ │ │ │ + blt.n b0a │ │ │ │ │ adds r3, r5, #1 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bgt.n a5a │ │ │ │ │ + bgt.n ae2 │ │ │ │ │ adds r3, r7, r5 │ │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ │ and.w r3, r3, #31 │ │ │ │ │ lsr.w r3, sl, r3 │ │ │ │ │ lsls r1, r3, #31 │ │ │ │ │ - bpl.n abe │ │ │ │ │ + bpl.n b46 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ adds r1, r3, r5 │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - bge.n a06 │ │ │ │ │ + bge.n a8e │ │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ │ - cbz r3, a6c │ │ │ │ │ + cbz r3, af4 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - ldr r3, [pc, #152] @ (b08 ) │ │ │ │ │ + ldr r3, [pc, #152] @ (b90 ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n aba │ │ │ │ │ + bne.n b42 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ sub.w r3, r9, r5 │ │ │ │ │ cmp.w r3, #2000 @ 0x7d0 │ │ │ │ │ - ble.n a44 │ │ │ │ │ + ble.n acc │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ ldr r4, [sp, #28] │ │ │ │ │ subs r6, r1, r5 │ │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ add r4, r5 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne.n ae2 │ │ │ │ │ + bne.n b6a │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ - bl 194 │ │ │ │ │ + bl 160 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bl 408 │ │ │ │ │ + bl 4dc │ │ │ │ │ adds r4, r0, #1 │ │ │ │ │ - beq.n a66 │ │ │ │ │ + beq.n aee │ │ │ │ │ adds r3, r5, r0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n a6c │ │ │ │ │ + b.n af4 │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ add r1, r5 │ │ │ │ │ - b.n a5e │ │ │ │ │ + b.n ae6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n a62 │ │ │ │ │ + b.n aea │ │ │ │ │ mov ip, r6 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 9ae │ │ │ │ │ + b.n a36 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n a36 │ │ │ │ │ + b.n abe │ │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ │ - cbz r1, af4 │ │ │ │ │ + cbz r1, b7c │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ - b.n a6c │ │ │ │ │ + b.n af4 │ │ │ │ │ ldr r1, [sp, #168] @ 0xa8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ subs r1, r1, r5 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL stringlib__two_way_count │ │ │ │ │ - b.n ab4 │ │ │ │ │ + b.n b3c │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr r4, [sp, #168] @ 0xa8 │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - beq.n a6c │ │ │ │ │ + beq.n af4 │ │ │ │ │ adds r1, r5, #1 │ │ │ │ │ add r1, r3 │ │ │ │ │ - b.n a5e │ │ │ │ │ + b.n ae6 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -915,20 +915,20 @@ │ │ │ │ │ asrs r2, r3, #2 │ │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ │ cmp.w r2, r4, asr #2 │ │ │ │ │ bge.n 91e <_Py_bytes_find+0x572> │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ │ - bl 194 <_Py_bytes_rfind+0x114> │ │ │ │ │ + bl 160 <_Py_bytes_rfind+0xe0> │ │ │ │ │ R_ARM_THM_CALL stringlib__preprocess │ │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 408 <_Py_bytes_find+0x5c> │ │ │ │ │ + bl 4dc <_Py_bytes_find+0x130> │ │ │ │ │ R_ARM_THM_CALL stringlib__two_way │ │ │ │ │ mov r2, r0 │ │ │ │ │ b.n 75c <_Py_bytes_find+0x3b0> │ │ │ │ │ add r4, r7 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ it cc │ │ │ │ │ movcc r5, #0 │ │ │ │ │ @@ -948,15 +948,15 @@ │ │ │ │ │ b.n 636 <_Py_bytes_find+0x28a> │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ movs r7, #1 │ │ │ │ │ strd r4, r7, [sp] │ │ │ │ │ - bl 878 <_Py_bytes_find+0x4cc> │ │ │ │ │ + bl 900 <_Py_bytes_find+0x554> │ │ │ │ │ R_ARM_THM_CALL stringlib_adaptive_find │ │ │ │ │ mov r2, r0 │ │ │ │ │ b.n 75c <_Py_bytes_find+0x3b0> │ │ │ │ │ mov r7, r0 │ │ │ │ │ movs r5, #0 │ │ │ │ │ b.n 580 <_Py_bytes_find+0x1d4> │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -1583,30 +1583,30 @@ │ │ │ │ │ b.n bb6 <_Py_bytes_index+0x1b6> │ │ │ │ │ asrs r3, r1, #2 │ │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ │ cmp.w r3, r4, asr #2 │ │ │ │ │ bge.n f64 <_Py_bytes_index+0x564> │ │ │ │ │ mov r0, r2 │ │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ │ - bl 194 <_Py_bytes_rfind+0x114> │ │ │ │ │ + bl 160 <_Py_bytes_rfind+0xe0> │ │ │ │ │ R_ARM_THM_CALL stringlib__preprocess │ │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 408 <_Py_bytes_find+0x5c> │ │ │ │ │ + bl 4dc <_Py_bytes_find+0x130> │ │ │ │ │ R_ARM_THM_CALL stringlib__two_way │ │ │ │ │ mov r3, r0 │ │ │ │ │ b.n e02 <_Py_bytes_index+0x402> │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, fp │ │ │ │ │ mov r1, r4 │ │ │ │ │ movs r7, #1 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ strd r4, r7, [sp] │ │ │ │ │ - bl 878 <_Py_bytes_find+0x4cc> │ │ │ │ │ + bl 900 <_Py_bytes_find+0x554> │ │ │ │ │ R_ARM_THM_CALL stringlib_adaptive_find │ │ │ │ │ mov r3, r0 │ │ │ │ │ b.n e02 <_Py_bytes_index+0x402> │ │ │ │ │ add r4, r7 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ it hi │ │ │ │ │ movhi r5, #0 │ │ │ │ │ @@ -2241,15 +2241,15 @@ │ │ │ │ │ mov r1, r0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ - bl 878 <_Py_bytes_find+0x4cc> │ │ │ │ │ + bl 900 <_Py_bytes_find+0x554> │ │ │ │ │ R_ARM_THM_CALL stringlib_adaptive_find │ │ │ │ │ bic.w r0, r0, r0, asr #31 │ │ │ │ │ b.n 13be <_Py_bytes_count+0x172> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ @@ -2588,34 +2588,34 @@ │ │ │ │ │ asrs r3, r4, #2 │ │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ │ cmp.w r3, r6, asr #2 │ │ │ │ │ bge.n 18e4 <_Py_bytes_contains+0x330> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ │ - bl 194 <_Py_bytes_rfind+0x114> │ │ │ │ │ + bl 160 <_Py_bytes_rfind+0xe0> │ │ │ │ │ R_ARM_THM_CALL stringlib__preprocess │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bl 408 <_Py_bytes_find+0x5c> │ │ │ │ │ + bl 4dc <_Py_bytes_find+0x130> │ │ │ │ │ R_ARM_THM_CALL stringlib__two_way │ │ │ │ │ mvns r5, r0 │ │ │ │ │ lsrs r5, r5, #31 │ │ │ │ │ b.n 1704 <_Py_bytes_contains+0x150> │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ mov r3, r4 │ │ │ │ │ movs r5, #1 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ strd r4, r5, [sp] │ │ │ │ │ - bl 878 <_Py_bytes_find+0x4cc> │ │ │ │ │ + bl 900 <_Py_bytes_find+0x554> │ │ │ │ │ R_ARM_THM_CALL stringlib_adaptive_find │ │ │ │ │ mvns r5, r0 │ │ │ │ │ lsrs r5, r5, #31 │ │ │ │ │ b.n 1704 <_Py_bytes_contains+0x150> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -2753,111 +2753,203 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001a4c <_Py_bytes_isalnum>: │ │ │ │ │ +00001a4c <_Py_bytes_capitalize>: │ │ │ │ │ +_Py_bytes_capitalize(): │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + subs r5, r2, #0 │ │ │ │ │ + sub sp, #12 │ │ │ │ │ + ble.n 1b18 <_Py_bytes_capitalize+0xcc> │ │ │ │ │ + ldrb r2, [r1, #0] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_ctype_toupper │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_ctype_toupper │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldrb r3, [r3, r2] │ │ │ │ │ + strb r3, [r0, #0] │ │ │ │ │ + subs r0, r5, #1 │ │ │ │ │ + beq.n 1b18 <_Py_bytes_capitalize+0xcc> │ │ │ │ │ + subs r3, r5, #2 │ │ │ │ │ + cmp r3, #51 @ 0x33 │ │ │ │ │ + bls.n 1b1e <_Py_bytes_capitalize+0xd2> │ │ │ │ │ + subs r3, r4, #1 │ │ │ │ │ + subs r3, r3, r1 │ │ │ │ │ + cmp r3, #6 │ │ │ │ │ + bls.n 1b1e <_Py_bytes_capitalize+0xd2> │ │ │ │ │ + bic.w r5, r0, #7 │ │ │ │ │ + adds r3, r1, #1 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_ctype_tolower │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_ctype_tolower │ │ │ │ │ + add.w lr, r4, #1 │ │ │ │ │ + add.w sl, r3, r5 │ │ │ │ │ + mov fp, r1 │ │ │ │ │ + strd r0, r5, [sp] │ │ │ │ │ + ldrb r7, [r3, #1] │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + ldrb r5, [r3, #2] │ │ │ │ │ + add.w lr, lr, #8 │ │ │ │ │ + ldrb r1, [r3, #0] │ │ │ │ │ + adds r3, #8 │ │ │ │ │ + ldrb.w ip, [r3, #-4] │ │ │ │ │ + ldrb.w r6, [r3, #-3] │ │ │ │ │ + ldrb.w r8, [r2, r7] │ │ │ │ │ + ldrb r7, [r2, r5] │ │ │ │ │ + ldrb.w r5, [r3, #-2] │ │ │ │ │ + ldrb r1, [r2, r1] │ │ │ │ │ + ldrb.w r9, [r2, ip] │ │ │ │ │ + ldrb.w ip, [r2, r6] │ │ │ │ │ + ldrb r6, [r2, r5] │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + bfi r0, r1, #0, #8 │ │ │ │ │ + ldrb.w r1, [r3, #-1] │ │ │ │ │ + bfi r5, r9, #0, #8 │ │ │ │ │ + bfi r0, r8, #8, #8 │ │ │ │ │ + bfi r5, ip, #8, #8 │ │ │ │ │ + bfi r0, r7, #16, #8 │ │ │ │ │ + ldrb.w r7, [r3, #-5] │ │ │ │ │ + ldrb r1, [r2, r1] │ │ │ │ │ + bfi r5, r6, #16, #8 │ │ │ │ │ + cmp r3, sl │ │ │ │ │ + ldrb r6, [r2, r7] │ │ │ │ │ + bfi r5, r1, #24, #8 │ │ │ │ │ + str.w r5, [lr, #-4] │ │ │ │ │ + bfi r0, r6, #24, #8 │ │ │ │ │ + str.w r0, [lr, #-8] │ │ │ │ │ + bne.n 1a94 <_Py_bytes_capitalize+0x48> │ │ │ │ │ + ldrd r0, r5, [sp] │ │ │ │ │ + cmp r0, r5 │ │ │ │ │ + beq.n 1b18 <_Py_bytes_capitalize+0xcc> │ │ │ │ │ + adds r3, r4, r5 │ │ │ │ │ + add r5, fp │ │ │ │ │ + ldrb.w r6, [r5, #1]! │ │ │ │ │ + sub.w r4, r5, fp │ │ │ │ │ + cmp r0, r4 │ │ │ │ │ + ldrb r6, [r2, r6] │ │ │ │ │ + strb.w r6, [r3, #1]! │ │ │ │ │ + bgt.n 1b06 <_Py_bytes_capitalize+0xba> │ │ │ │ │ + add sp, #12 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + adds r3, r1, #1 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_ctype_tolower │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_ctype_tolower │ │ │ │ │ + add r1, r5 │ │ │ │ │ + ldrb.w r0, [r3], #1 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + ldrb r0, [r2, r0] │ │ │ │ │ + strb.w r0, [r4, #1]! │ │ │ │ │ + bne.n 1b2a <_Py_bytes_capitalize+0xde> │ │ │ │ │ + b.n 1b18 <_Py_bytes_capitalize+0xcc> │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ +00001b3c <_Py_bytes_isalnum>: │ │ │ │ │ _Py_bytes_isalnum(): │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 1b50 <_Py_bytes_isalnum+0x104> │ │ │ │ │ + beq.n 1c40 <_Py_bytes_isalnum+0x104> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1b46 <_Py_bytes_isalnum+0xfa> │ │ │ │ │ + beq.n 1c36 <_Py_bytes_isalnum+0xfa> │ │ │ │ │ push {lr} │ │ │ │ │ add.w lr, r0, r1 │ │ │ │ │ cmp r0, lr │ │ │ │ │ - bcs.n 1b3c <_Py_bytes_isalnum+0xf0> │ │ │ │ │ + bcs.n 1c2c <_Py_bytes_isalnum+0xf0> │ │ │ │ │ sub.w r3, lr, r0 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ subs r1, r0, #1 │ │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - beq.n 1ae4 <_Py_bytes_isalnum+0x98> │ │ │ │ │ + beq.n 1bd4 <_Py_bytes_isalnum+0x98> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 1ad6 <_Py_bytes_isalnum+0x8a> │ │ │ │ │ + beq.n 1bc6 <_Py_bytes_isalnum+0x8a> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 1aca <_Py_bytes_isalnum+0x7e> │ │ │ │ │ + beq.n 1bba <_Py_bytes_isalnum+0x7e> │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 1abe <_Py_bytes_isalnum+0x72> │ │ │ │ │ + beq.n 1bae <_Py_bytes_isalnum+0x72> │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 1ab2 <_Py_bytes_isalnum+0x66> │ │ │ │ │ + beq.n 1ba2 <_Py_bytes_isalnum+0x66> │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 1aa6 <_Py_bytes_isalnum+0x5a> │ │ │ │ │ + beq.n 1b96 <_Py_bytes_isalnum+0x5a> │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - beq.n 1a9a <_Py_bytes_isalnum+0x4e> │ │ │ │ │ + beq.n 1b8a <_Py_bytes_isalnum+0x4e> │ │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ │ lsls r3, r3, #29 │ │ │ │ │ - beq.n 1b6e <_Py_bytes_isalnum+0x122> │ │ │ │ │ + beq.n 1c5e <_Py_bytes_isalnum+0x122> │ │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ │ lsls r0, r3, #29 │ │ │ │ │ - beq.n 1b6e <_Py_bytes_isalnum+0x122> │ │ │ │ │ + beq.n 1c5e <_Py_bytes_isalnum+0x122> │ │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ │ lsls r2, r3, #29 │ │ │ │ │ - beq.n 1b6e <_Py_bytes_isalnum+0x122> │ │ │ │ │ + beq.n 1c5e <_Py_bytes_isalnum+0x122> │ │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ │ lsls r3, r3, #29 │ │ │ │ │ - beq.n 1b6e <_Py_bytes_isalnum+0x122> │ │ │ │ │ + beq.n 1c5e <_Py_bytes_isalnum+0x122> │ │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ │ lsls r0, r3, #29 │ │ │ │ │ - beq.n 1b6e <_Py_bytes_isalnum+0x122> │ │ │ │ │ + beq.n 1c5e <_Py_bytes_isalnum+0x122> │ │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ │ lsls r2, r3, #29 │ │ │ │ │ - beq.n 1b6e <_Py_bytes_isalnum+0x122> │ │ │ │ │ + beq.n 1c5e <_Py_bytes_isalnum+0x122> │ │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ │ lsls r3, r3, #29 │ │ │ │ │ - beq.n 1b6e <_Py_bytes_isalnum+0x122> │ │ │ │ │ - b.n 1b38 <_Py_bytes_isalnum+0xec> │ │ │ │ │ + beq.n 1c5e <_Py_bytes_isalnum+0x122> │ │ │ │ │ + b.n 1c28 <_Py_bytes_isalnum+0xec> │ │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ adds r1, r2, #7 │ │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ │ lsls r3, r3, #29 │ │ │ │ │ - beq.n 1b6e <_Py_bytes_isalnum+0x122> │ │ │ │ │ + beq.n 1c5e <_Py_bytes_isalnum+0x122> │ │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ │ lsls r0, r3, #29 │ │ │ │ │ - beq.n 1b6e <_Py_bytes_isalnum+0x122> │ │ │ │ │ + beq.n 1c5e <_Py_bytes_isalnum+0x122> │ │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ │ lsls r0, r3, #29 │ │ │ │ │ - beq.n 1b6e <_Py_bytes_isalnum+0x122> │ │ │ │ │ + beq.n 1c5e <_Py_bytes_isalnum+0x122> │ │ │ │ │ ldrb r3, [r2, #3] │ │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ │ lsls r3, r3, #29 │ │ │ │ │ - beq.n 1b6e <_Py_bytes_isalnum+0x122> │ │ │ │ │ + beq.n 1c5e <_Py_bytes_isalnum+0x122> │ │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ │ lsls r0, r3, #29 │ │ │ │ │ - beq.n 1b6e <_Py_bytes_isalnum+0x122> │ │ │ │ │ + beq.n 1c5e <_Py_bytes_isalnum+0x122> │ │ │ │ │ ldrb r3, [r2, #5] │ │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ │ lsls r3, r3, #29 │ │ │ │ │ - beq.n 1b6e <_Py_bytes_isalnum+0x122> │ │ │ │ │ + beq.n 1c5e <_Py_bytes_isalnum+0x122> │ │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ │ lsls r0, r3, #29 │ │ │ │ │ - beq.n 1b6e <_Py_bytes_isalnum+0x122> │ │ │ │ │ + beq.n 1c5e <_Py_bytes_isalnum+0x122> │ │ │ │ │ ldrb r3, [r2, #7] │ │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ │ lsls r3, r3, #29 │ │ │ │ │ - beq.n 1b6e <_Py_bytes_isalnum+0x122> │ │ │ │ │ + beq.n 1c5e <_Py_bytes_isalnum+0x122> │ │ │ │ │ cmp r1, lr │ │ │ │ │ - bne.n 1ae4 <_Py_bytes_isalnum+0x98> │ │ │ │ │ + bne.n 1bd4 <_Py_bytes_isalnum+0x98> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ pop {pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ @@ -2867,123 +2959,123 @@ │ │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ │ lsls r2, r3, #29 │ │ │ │ │ - beq.w 1a54 <_Py_bytes_isalnum+0x8> │ │ │ │ │ + beq.w 1b44 <_Py_bytes_isalnum+0x8> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ bx lr │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ │ │ -00001b78 <_Py_bytes_isalpha>: │ │ │ │ │ +00001c68 <_Py_bytes_isalpha>: │ │ │ │ │ _Py_bytes_isalpha(): │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.w 1c88 <_Py_bytes_isalpha+0x110> │ │ │ │ │ + beq.w 1d78 <_Py_bytes_isalpha+0x110> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1c7e <_Py_bytes_isalpha+0x106> │ │ │ │ │ + beq.n 1d6e <_Py_bytes_isalpha+0x106> │ │ │ │ │ push {lr} │ │ │ │ │ add.w lr, r0, r1 │ │ │ │ │ cmp r0, lr │ │ │ │ │ - bcs.n 1c6a <_Py_bytes_isalpha+0xf2> │ │ │ │ │ + bcs.n 1d5a <_Py_bytes_isalpha+0xf2> │ │ │ │ │ sub.w r3, lr, r0 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ subs r1, r0, #1 │ │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - beq.n 1c12 <_Py_bytes_isalpha+0x9a> │ │ │ │ │ + beq.n 1d02 <_Py_bytes_isalpha+0x9a> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 1c04 <_Py_bytes_isalpha+0x8c> │ │ │ │ │ + beq.n 1cf4 <_Py_bytes_isalpha+0x8c> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 1bf8 <_Py_bytes_isalpha+0x80> │ │ │ │ │ + beq.n 1ce8 <_Py_bytes_isalpha+0x80> │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 1bec <_Py_bytes_isalpha+0x74> │ │ │ │ │ + beq.n 1cdc <_Py_bytes_isalpha+0x74> │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 1be0 <_Py_bytes_isalpha+0x68> │ │ │ │ │ + beq.n 1cd0 <_Py_bytes_isalpha+0x68> │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 1bd4 <_Py_bytes_isalpha+0x5c> │ │ │ │ │ + beq.n 1cc4 <_Py_bytes_isalpha+0x5c> │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - beq.n 1bc8 <_Py_bytes_isalpha+0x50> │ │ │ │ │ + beq.n 1cb8 <_Py_bytes_isalpha+0x50> │ │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - beq.n 1c74 <_Py_bytes_isalpha+0xfc> │ │ │ │ │ + beq.n 1d64 <_Py_bytes_isalpha+0xfc> │ │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ │ lsls r0, r3, #30 │ │ │ │ │ - beq.n 1c74 <_Py_bytes_isalpha+0xfc> │ │ │ │ │ + beq.n 1d64 <_Py_bytes_isalpha+0xfc> │ │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ │ lsls r2, r3, #30 │ │ │ │ │ - beq.n 1c74 <_Py_bytes_isalpha+0xfc> │ │ │ │ │ + beq.n 1d64 <_Py_bytes_isalpha+0xfc> │ │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - beq.n 1c74 <_Py_bytes_isalpha+0xfc> │ │ │ │ │ + beq.n 1d64 <_Py_bytes_isalpha+0xfc> │ │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ │ lsls r0, r3, #30 │ │ │ │ │ - beq.n 1c74 <_Py_bytes_isalpha+0xfc> │ │ │ │ │ + beq.n 1d64 <_Py_bytes_isalpha+0xfc> │ │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ │ lsls r2, r3, #30 │ │ │ │ │ - beq.n 1c74 <_Py_bytes_isalpha+0xfc> │ │ │ │ │ + beq.n 1d64 <_Py_bytes_isalpha+0xfc> │ │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - beq.n 1c74 <_Py_bytes_isalpha+0xfc> │ │ │ │ │ - b.n 1c66 <_Py_bytes_isalpha+0xee> │ │ │ │ │ + beq.n 1d64 <_Py_bytes_isalpha+0xfc> │ │ │ │ │ + b.n 1d56 <_Py_bytes_isalpha+0xee> │ │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ adds r1, r2, #7 │ │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - beq.n 1c74 <_Py_bytes_isalpha+0xfc> │ │ │ │ │ + beq.n 1d64 <_Py_bytes_isalpha+0xfc> │ │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ │ lsls r0, r3, #30 │ │ │ │ │ - beq.n 1c74 <_Py_bytes_isalpha+0xfc> │ │ │ │ │ + beq.n 1d64 <_Py_bytes_isalpha+0xfc> │ │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ │ lsls r0, r3, #30 │ │ │ │ │ - beq.n 1c74 <_Py_bytes_isalpha+0xfc> │ │ │ │ │ + beq.n 1d64 <_Py_bytes_isalpha+0xfc> │ │ │ │ │ ldrb r3, [r2, #3] │ │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - beq.n 1c74 <_Py_bytes_isalpha+0xfc> │ │ │ │ │ + beq.n 1d64 <_Py_bytes_isalpha+0xfc> │ │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ │ lsls r0, r3, #30 │ │ │ │ │ - beq.n 1c74 <_Py_bytes_isalpha+0xfc> │ │ │ │ │ + beq.n 1d64 <_Py_bytes_isalpha+0xfc> │ │ │ │ │ ldrb r3, [r2, #5] │ │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - beq.n 1c74 <_Py_bytes_isalpha+0xfc> │ │ │ │ │ + beq.n 1d64 <_Py_bytes_isalpha+0xfc> │ │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ │ lsls r0, r3, #30 │ │ │ │ │ - beq.n 1c74 <_Py_bytes_isalpha+0xfc> │ │ │ │ │ + beq.n 1d64 <_Py_bytes_isalpha+0xfc> │ │ │ │ │ ldrb r3, [r2, #7] │ │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - beq.n 1c74 <_Py_bytes_isalpha+0xfc> │ │ │ │ │ + beq.n 1d64 <_Py_bytes_isalpha+0xfc> │ │ │ │ │ cmp r1, lr │ │ │ │ │ - bne.n 1c12 <_Py_bytes_isalpha+0x9a> │ │ │ │ │ + bne.n 1d02 <_Py_bytes_isalpha+0x9a> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ pop {pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ @@ -2998,149 +3090,149 @@ │ │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ │ lsls r2, r3, #30 │ │ │ │ │ - beq.w 1b82 <_Py_bytes_isalpha+0xa> │ │ │ │ │ + beq.w 1c72 <_Py_bytes_isalpha+0xa> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001ca8 <_Py_bytes_islower>: │ │ │ │ │ +00001d98 <_Py_bytes_islower>: │ │ │ │ │ _Py_bytes_islower(): │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.w 1e1e <_Py_bytes_islower+0x176> │ │ │ │ │ + beq.w 1f0e <_Py_bytes_islower+0x176> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 1e14 <_Py_bytes_islower+0x16c> │ │ │ │ │ + beq.w 1f04 <_Py_bytes_islower+0x16c> │ │ │ │ │ add r1, r0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bcs.w 1e0e <_Py_bytes_islower+0x166> │ │ │ │ │ + bcs.w 1efe <_Py_bytes_islower+0x166> │ │ │ │ │ push {r4, lr} │ │ │ │ │ add.w lr, r0, #4294967295 @ 0xffffffff │ │ │ │ │ subs r4, r1, #1 │ │ │ │ │ sub.w r3, r4, lr │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ movs r0, #0 │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - beq.n 1d78 <_Py_bytes_islower+0xd0> │ │ │ │ │ + beq.n 1e68 <_Py_bytes_islower+0xd0> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 1d60 <_Py_bytes_islower+0xb8> │ │ │ │ │ + beq.n 1e50 <_Py_bytes_islower+0xb8> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 1d4e <_Py_bytes_islower+0xa6> │ │ │ │ │ + beq.n 1e3e <_Py_bytes_islower+0xa6> │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 1d3c <_Py_bytes_islower+0x94> │ │ │ │ │ + beq.n 1e2c <_Py_bytes_islower+0x94> │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 1d2a <_Py_bytes_islower+0x82> │ │ │ │ │ + beq.n 1e1a <_Py_bytes_islower+0x82> │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 1d16 <_Py_bytes_islower+0x6e> │ │ │ │ │ + beq.n 1e06 <_Py_bytes_islower+0x6e> │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - beq.n 1d02 <_Py_bytes_islower+0x5a> │ │ │ │ │ + beq.n 1df2 <_Py_bytes_islower+0x5a> │ │ │ │ │ ldrb.w r3, [lr, #1]! │ │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ │ lsls r0, r3, #30 │ │ │ │ │ - bmi.w 1e34 <_Py_bytes_islower+0x18c> │ │ │ │ │ + bmi.w 1f24 <_Py_bytes_islower+0x18c> │ │ │ │ │ and.w r0, r3, #1 │ │ │ │ │ ldrb.w r3, [lr, #1]! │ │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ │ lsls r1, r3, #30 │ │ │ │ │ - bmi.w 1e34 <_Py_bytes_islower+0x18c> │ │ │ │ │ + bmi.w 1f24 <_Py_bytes_islower+0x18c> │ │ │ │ │ and.w r2, r3, #1 │ │ │ │ │ orrs r0, r2 │ │ │ │ │ ldrb.w r3, [lr, #1]! │ │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ │ lsls r2, r3, #30 │ │ │ │ │ - bmi.w 1e34 <_Py_bytes_islower+0x18c> │ │ │ │ │ + bmi.w 1f24 <_Py_bytes_islower+0x18c> │ │ │ │ │ and.w r2, r3, #1 │ │ │ │ │ orrs r0, r2 │ │ │ │ │ ldrb.w r3, [lr, #1]! │ │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ │ lsls r1, r3, #30 │ │ │ │ │ - bmi.n 1e34 <_Py_bytes_islower+0x18c> │ │ │ │ │ + bmi.n 1f24 <_Py_bytes_islower+0x18c> │ │ │ │ │ and.w r2, r3, #1 │ │ │ │ │ orrs r0, r2 │ │ │ │ │ ldrb.w r3, [lr, #1]! │ │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ │ lsls r2, r3, #30 │ │ │ │ │ - bmi.n 1e34 <_Py_bytes_islower+0x18c> │ │ │ │ │ + bmi.n 1f24 <_Py_bytes_islower+0x18c> │ │ │ │ │ and.w r2, r3, #1 │ │ │ │ │ orrs r0, r2 │ │ │ │ │ ldrb.w r3, [lr, #1]! │ │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ │ lsls r1, r3, #30 │ │ │ │ │ - bmi.n 1e34 <_Py_bytes_islower+0x18c> │ │ │ │ │ + bmi.n 1f24 <_Py_bytes_islower+0x18c> │ │ │ │ │ and.w r2, r3, #1 │ │ │ │ │ orrs r0, r2 │ │ │ │ │ ldrb.w r3, [lr, #1]! │ │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ │ lsls r2, r3, #30 │ │ │ │ │ - bmi.n 1e34 <_Py_bytes_islower+0x18c> │ │ │ │ │ + bmi.n 1f24 <_Py_bytes_islower+0x18c> │ │ │ │ │ and.w r2, r3, #1 │ │ │ │ │ cmp r4, lr │ │ │ │ │ orr.w r0, r0, r2 │ │ │ │ │ - beq.n 1e06 <_Py_bytes_islower+0x15e> │ │ │ │ │ + beq.n 1ef6 <_Py_bytes_islower+0x15e> │ │ │ │ │ ldrb.w r3, [lr, #1] │ │ │ │ │ add.w r1, lr, #1 │ │ │ │ │ add.w lr, r1, #7 │ │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ │ and.w r2, r3, #1 │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - bmi.n 1e34 <_Py_bytes_islower+0x18c> │ │ │ │ │ + bmi.n 1f24 <_Py_bytes_islower+0x18c> │ │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ │ orrs r0, r2 │ │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ │ and.w r2, r3, #1 │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - bmi.n 1e34 <_Py_bytes_islower+0x18c> │ │ │ │ │ + bmi.n 1f24 <_Py_bytes_islower+0x18c> │ │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ │ orrs r0, r2 │ │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ │ and.w r2, r3, #1 │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - bmi.n 1e34 <_Py_bytes_islower+0x18c> │ │ │ │ │ + bmi.n 1f24 <_Py_bytes_islower+0x18c> │ │ │ │ │ ldrb r3, [r1, #3] │ │ │ │ │ orrs r0, r2 │ │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ │ and.w r2, r3, #1 │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - bmi.n 1e34 <_Py_bytes_islower+0x18c> │ │ │ │ │ + bmi.n 1f24 <_Py_bytes_islower+0x18c> │ │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ │ orrs r0, r2 │ │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ │ and.w r2, r3, #1 │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - bmi.n 1e34 <_Py_bytes_islower+0x18c> │ │ │ │ │ + bmi.n 1f24 <_Py_bytes_islower+0x18c> │ │ │ │ │ ldrb r3, [r1, #5] │ │ │ │ │ orrs r0, r2 │ │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ │ and.w r2, r3, #1 │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - bmi.n 1e34 <_Py_bytes_islower+0x18c> │ │ │ │ │ + bmi.n 1f24 <_Py_bytes_islower+0x18c> │ │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ │ orrs r0, r2 │ │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ │ and.w r2, r3, #1 │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - bmi.n 1e34 <_Py_bytes_islower+0x18c> │ │ │ │ │ + bmi.n 1f24 <_Py_bytes_islower+0x18c> │ │ │ │ │ ldrb r3, [r1, #7] │ │ │ │ │ orrs r0, r2 │ │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ │ and.w r2, r3, #1 │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - bmi.n 1e34 <_Py_bytes_islower+0x18c> │ │ │ │ │ + bmi.n 1f24 <_Py_bytes_islower+0x18c> │ │ │ │ │ orrs r0, r2 │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bne.n 1d78 <_Py_bytes_islower+0xd0> │ │ │ │ │ + bne.n 1e68 <_Py_bytes_islower+0xd0> │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyBool_FromLong │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyBool_FromLong │ │ │ │ │ movw r0, #0 │ │ │ │ │ @@ -3160,189 +3252,189 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001e40 <_Py_bytes_isspace>: │ │ │ │ │ +00001f30 <_Py_bytes_isspace>: │ │ │ │ │ _Py_bytes_isspace(): │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne.w 1f5e <_Py_bytes_isspace+0x11e> │ │ │ │ │ + bne.w 204e <_Py_bytes_isspace+0x11e> │ │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ │ lsls r2, r3, #28 │ │ │ │ │ - bpl.n 1e62 <_Py_bytes_isspace+0x22> │ │ │ │ │ + bpl.n 1f52 <_Py_bytes_isspace+0x22> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ bx lr │ │ │ │ │ push {lr} │ │ │ │ │ add.w lr, r0, r1 │ │ │ │ │ cmp r0, lr │ │ │ │ │ - bcs.n 1f54 <_Py_bytes_isspace+0x114> │ │ │ │ │ + bcs.n 2044 <_Py_bytes_isspace+0x114> │ │ │ │ │ sub.w r3, lr, r0 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ subs r1, r0, #1 │ │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - beq.n 1f3c <_Py_bytes_isspace+0xfc> │ │ │ │ │ + beq.n 202c <_Py_bytes_isspace+0xfc> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 1ee4 <_Py_bytes_isspace+0xa4> │ │ │ │ │ + beq.n 1fd4 <_Py_bytes_isspace+0xa4> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 1ed8 <_Py_bytes_isspace+0x98> │ │ │ │ │ + beq.n 1fc8 <_Py_bytes_isspace+0x98> │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 1ecc <_Py_bytes_isspace+0x8c> │ │ │ │ │ + beq.n 1fbc <_Py_bytes_isspace+0x8c> │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 1ec0 <_Py_bytes_isspace+0x80> │ │ │ │ │ + beq.n 1fb0 <_Py_bytes_isspace+0x80> │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 1eb4 <_Py_bytes_isspace+0x74> │ │ │ │ │ + beq.n 1fa4 <_Py_bytes_isspace+0x74> │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - beq.n 1ea8 <_Py_bytes_isspace+0x68> │ │ │ │ │ + beq.n 1f98 <_Py_bytes_isspace+0x68> │ │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ │ lsls r3, r3, #28 │ │ │ │ │ - bpl.n 1f4a <_Py_bytes_isspace+0x10a> │ │ │ │ │ + bpl.n 203a <_Py_bytes_isspace+0x10a> │ │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ │ lsls r0, r3, #28 │ │ │ │ │ - bpl.n 1f4a <_Py_bytes_isspace+0x10a> │ │ │ │ │ + bpl.n 203a <_Py_bytes_isspace+0x10a> │ │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ │ lsls r2, r3, #28 │ │ │ │ │ - bpl.n 1f4a <_Py_bytes_isspace+0x10a> │ │ │ │ │ + bpl.n 203a <_Py_bytes_isspace+0x10a> │ │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ │ lsls r3, r3, #28 │ │ │ │ │ - bpl.n 1f4a <_Py_bytes_isspace+0x10a> │ │ │ │ │ + bpl.n 203a <_Py_bytes_isspace+0x10a> │ │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ │ lsls r0, r3, #28 │ │ │ │ │ - bpl.n 1f4a <_Py_bytes_isspace+0x10a> │ │ │ │ │ + bpl.n 203a <_Py_bytes_isspace+0x10a> │ │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ │ lsls r2, r3, #28 │ │ │ │ │ - bpl.n 1f4a <_Py_bytes_isspace+0x10a> │ │ │ │ │ + bpl.n 203a <_Py_bytes_isspace+0x10a> │ │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ │ lsls r3, r3, #28 │ │ │ │ │ - bpl.n 1f4a <_Py_bytes_isspace+0x10a> │ │ │ │ │ - b.n 1f38 <_Py_bytes_isspace+0xf8> │ │ │ │ │ + bpl.n 203a <_Py_bytes_isspace+0x10a> │ │ │ │ │ + b.n 2028 <_Py_bytes_isspace+0xf8> │ │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ │ lsls r0, r3, #28 │ │ │ │ │ - bpl.n 1f4a <_Py_bytes_isspace+0x10a> │ │ │ │ │ + bpl.n 203a <_Py_bytes_isspace+0x10a> │ │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ │ lsls r0, r3, #28 │ │ │ │ │ - bpl.n 1f4a <_Py_bytes_isspace+0x10a> │ │ │ │ │ + bpl.n 203a <_Py_bytes_isspace+0x10a> │ │ │ │ │ ldrb r3, [r2, #3] │ │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ │ lsls r3, r3, #28 │ │ │ │ │ - bpl.n 1f4a <_Py_bytes_isspace+0x10a> │ │ │ │ │ + bpl.n 203a <_Py_bytes_isspace+0x10a> │ │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ │ lsls r0, r3, #28 │ │ │ │ │ - bpl.n 1f4a <_Py_bytes_isspace+0x10a> │ │ │ │ │ + bpl.n 203a <_Py_bytes_isspace+0x10a> │ │ │ │ │ ldrb r3, [r2, #5] │ │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ │ lsls r3, r3, #28 │ │ │ │ │ - bpl.n 1f4a <_Py_bytes_isspace+0x10a> │ │ │ │ │ + bpl.n 203a <_Py_bytes_isspace+0x10a> │ │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ │ lsls r0, r3, #28 │ │ │ │ │ - bpl.n 1f4a <_Py_bytes_isspace+0x10a> │ │ │ │ │ + bpl.n 203a <_Py_bytes_isspace+0x10a> │ │ │ │ │ ldrb r3, [r2, #7] │ │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ │ lsls r3, r3, #28 │ │ │ │ │ - bpl.n 1f4a <_Py_bytes_isspace+0x10a> │ │ │ │ │ + bpl.n 203a <_Py_bytes_isspace+0x10a> │ │ │ │ │ cmp r1, lr │ │ │ │ │ - beq.n 1f54 <_Py_bytes_isspace+0x114> │ │ │ │ │ + beq.n 2044 <_Py_bytes_isspace+0x114> │ │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ adds r1, r2, #7 │ │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ │ lsls r3, r3, #28 │ │ │ │ │ - bmi.n 1ef2 <_Py_bytes_isspace+0xb2> │ │ │ │ │ + bmi.n 1fe2 <_Py_bytes_isspace+0xb2> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ pop {pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ pop {pc} │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1e62 <_Py_bytes_isspace+0x22> │ │ │ │ │ + bne.w 1f52 <_Py_bytes_isspace+0x22> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001f70 <_Py_bytes_istitle>: │ │ │ │ │ +00002060 <_Py_bytes_istitle>: │ │ │ │ │ _Py_bytes_istitle(): │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 1fe0 <_Py_bytes_istitle+0x70> │ │ │ │ │ - cbz r1, 1fd6 <_Py_bytes_istitle+0x66> │ │ │ │ │ + beq.n 20d0 <_Py_bytes_istitle+0x70> │ │ │ │ │ + cbz r1, 20c6 <_Py_bytes_istitle+0x66> │ │ │ │ │ add r1, r0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bcs.n 1fb0 <_Py_bytes_istitle+0x40> │ │ │ │ │ + bcs.n 20a0 <_Py_bytes_istitle+0x40> │ │ │ │ │ subs r2, r0, #1 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ push {lr} │ │ │ │ │ mov lr, r0 │ │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ │ tst.w r3, #2 │ │ │ │ │ - bne.n 1fcc <_Py_bytes_istitle+0x5c> │ │ │ │ │ + bne.n 20bc <_Py_bytes_istitle+0x5c> │ │ │ │ │ ands.w r3, r3, #1 │ │ │ │ │ - beq.n 1fc0 <_Py_bytes_istitle+0x50> │ │ │ │ │ - cbz r0, 1fb6 <_Py_bytes_istitle+0x46> │ │ │ │ │ + beq.n 20b0 <_Py_bytes_istitle+0x50> │ │ │ │ │ + cbz r0, 20a6 <_Py_bytes_istitle+0x46> │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 1f8c <_Py_bytes_istitle+0x1c> │ │ │ │ │ + bne.n 207c <_Py_bytes_istitle+0x1c> │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyBool_FromLong │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyBool_FromLong │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ pop {pc} │ │ │ │ │ mov r0, lr │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 1fa8 <_Py_bytes_istitle+0x38> │ │ │ │ │ + beq.n 2098 <_Py_bytes_istitle+0x38> │ │ │ │ │ mov lr, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.n 1f8e <_Py_bytes_istitle+0x1e> │ │ │ │ │ + b.n 207e <_Py_bytes_istitle+0x1e> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1fb6 <_Py_bytes_istitle+0x46> │ │ │ │ │ + bne.n 20a6 <_Py_bytes_istitle+0x46> │ │ │ │ │ movs r0, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 1fc2 <_Py_bytes_istitle+0x52> │ │ │ │ │ + b.n 20b2 <_Py_bytes_istitle+0x52> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ bx lr │ │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -3359,99 +3451,99 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ │ tst.w r2, #2 │ │ │ │ │ it eq │ │ │ │ │ moveq r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00002008 <_Py_bytes_isupper>: │ │ │ │ │ +000020f8 <_Py_bytes_isupper>: │ │ │ │ │ _Py_bytes_isupper(): │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 20f6 <_Py_bytes_isupper+0xee> │ │ │ │ │ + beq.n 21e6 <_Py_bytes_isupper+0xee> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 20ec <_Py_bytes_isupper+0xe4> │ │ │ │ │ + beq.n 21dc <_Py_bytes_isupper+0xe4> │ │ │ │ │ add r1, r0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bcs.n 20e4 <_Py_bytes_isupper+0xdc> │ │ │ │ │ + bcs.n 21d4 <_Py_bytes_isupper+0xdc> │ │ │ │ │ push {r4, lr} │ │ │ │ │ add.w ip, r0, #4294967295 @ 0xffffffff │ │ │ │ │ subs r4, r1, #1 │ │ │ │ │ sub.w r3, r4, ip │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ movs r1, #0 │ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ │ - beq.n 2074 <_Py_bytes_isupper+0x6c> │ │ │ │ │ + beq.n 2164 <_Py_bytes_isupper+0x6c> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 2062 <_Py_bytes_isupper+0x5a> │ │ │ │ │ + beq.n 2152 <_Py_bytes_isupper+0x5a> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 204a <_Py_bytes_isupper+0x42> │ │ │ │ │ + beq.n 213a <_Py_bytes_isupper+0x42> │ │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ │ mov ip, r0 │ │ │ │ │ ldr.w r3, [lr, r3, lsl #2] │ │ │ │ │ lsls r2, r3, #31 │ │ │ │ │ - bmi.n 210c <_Py_bytes_isupper+0x104> │ │ │ │ │ + bmi.n 21fc <_Py_bytes_isupper+0x104> │ │ │ │ │ ubfx r1, r3, #1, #1 │ │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ │ ldr.w r3, [lr, r3, lsl #2] │ │ │ │ │ lsls r0, r3, #31 │ │ │ │ │ - bmi.n 210c <_Py_bytes_isupper+0x104> │ │ │ │ │ + bmi.n 21fc <_Py_bytes_isupper+0x104> │ │ │ │ │ and.w r2, r3, #2 │ │ │ │ │ orrs r2, r1 │ │ │ │ │ ite ne │ │ │ │ │ movne r1, #1 │ │ │ │ │ moveq r1, #0 │ │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ │ ldr.w r3, [lr, r3, lsl #2] │ │ │ │ │ lsls r2, r3, #31 │ │ │ │ │ - bmi.n 210c <_Py_bytes_isupper+0x104> │ │ │ │ │ + bmi.n 21fc <_Py_bytes_isupper+0x104> │ │ │ │ │ and.w r2, r3, #2 │ │ │ │ │ - b.n 20ce <_Py_bytes_isupper+0xc6> │ │ │ │ │ + b.n 21be <_Py_bytes_isupper+0xc6> │ │ │ │ │ ldrb.w r3, [ip, #1] │ │ │ │ │ add.w r0, ip, #1 │ │ │ │ │ add.w ip, r0, #3 │ │ │ │ │ ldr.w r3, [lr, r3, lsl #2] │ │ │ │ │ and.w r2, r3, #2 │ │ │ │ │ lsls r3, r3, #31 │ │ │ │ │ - bmi.n 210c <_Py_bytes_isupper+0x104> │ │ │ │ │ + bmi.n 21fc <_Py_bytes_isupper+0x104> │ │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ │ orrs r2, r1 │ │ │ │ │ ite ne │ │ │ │ │ movne r1, #1 │ │ │ │ │ moveq r1, #0 │ │ │ │ │ ldr.w r3, [lr, r3, lsl #2] │ │ │ │ │ and.w r2, r3, #2 │ │ │ │ │ lsls r3, r3, #31 │ │ │ │ │ - bmi.n 210c <_Py_bytes_isupper+0x104> │ │ │ │ │ + bmi.n 21fc <_Py_bytes_isupper+0x104> │ │ │ │ │ ldrb r3, [r0, #2] │ │ │ │ │ orrs r2, r1 │ │ │ │ │ ite ne │ │ │ │ │ movne r1, #1 │ │ │ │ │ moveq r1, #0 │ │ │ │ │ ldr.w r3, [lr, r3, lsl #2] │ │ │ │ │ and.w r2, r3, #2 │ │ │ │ │ lsls r3, r3, #31 │ │ │ │ │ - bmi.n 210c <_Py_bytes_isupper+0x104> │ │ │ │ │ + bmi.n 21fc <_Py_bytes_isupper+0x104> │ │ │ │ │ ldrb r3, [r0, #3] │ │ │ │ │ orrs r2, r1 │ │ │ │ │ ite ne │ │ │ │ │ movne r1, #1 │ │ │ │ │ moveq r1, #0 │ │ │ │ │ ldr.w r3, [lr, r3, lsl #2] │ │ │ │ │ and.w r2, r3, #2 │ │ │ │ │ lsls r3, r3, #31 │ │ │ │ │ - bmi.n 210c <_Py_bytes_isupper+0x104> │ │ │ │ │ + bmi.n 21fc <_Py_bytes_isupper+0x104> │ │ │ │ │ orrs r2, r1 │ │ │ │ │ ite ne │ │ │ │ │ movne r1, #1 │ │ │ │ │ moveq r1, #0 │ │ │ │ │ cmp r4, ip │ │ │ │ │ - bne.n 2074 <_Py_bytes_isupper+0x6c> │ │ │ │ │ + bne.n 2164 <_Py_bytes_isupper+0x6c> │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ mov r0, r1 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyBool_FromLong │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ b.w 0 │ │ │ │ │ @@ -3473,15 +3565,15 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002118 <_Py_bytes_rindex>: │ │ │ │ │ +00002208 <_Py_bytes_rindex>: │ │ │ │ │ _Py_bytes_rindex(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ mov r9, r0 │ │ │ │ │ @@ -3489,42 +3581,42 @@ │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CheckBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2234 <_Py_bytes_rindex+0x11c> │ │ │ │ │ - cbz r5, 21a2 <_Py_bytes_rindex+0x8a> │ │ │ │ │ + beq.n 2324 <_Py_bytes_rindex+0x11c> │ │ │ │ │ + cbz r5, 2292 <_Py_bytes_rindex+0x8a> │ │ │ │ │ add r6, sp, #4 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ - cbnz r0, 219a <_Py_bytes_rindex+0x82> │ │ │ │ │ + cbnz r0, 228a <_Py_bytes_rindex+0x82> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r4, r7 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - bge.n 21f0 <_Py_bytes_rindex+0xd8> │ │ │ │ │ + bge.n 22e0 <_Py_bytes_rindex+0xd8> │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - blt.w 2290 <_Py_bytes_rindex+0x178> │ │ │ │ │ + blt.w 2380 <_Py_bytes_rindex+0x178> │ │ │ │ │ sub.w r1, r4, r8 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bgt.n 217e <_Py_bytes_rindex+0x66> │ │ │ │ │ + bgt.n 226e <_Py_bytes_rindex+0x66> │ │ │ │ │ add.w r0, r9, r8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 21ca <_Py_bytes_rindex+0xb2> │ │ │ │ │ + beq.n 22ba <_Py_bytes_rindex+0xb2> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2224 <_Py_bytes_rindex+0x10c> │ │ │ │ │ + beq.n 2314 <_Py_bytes_rindex+0x10c> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.n 217e <_Py_bytes_rindex+0x66> │ │ │ │ │ + ble.n 226e <_Py_bytes_rindex+0x66> │ │ │ │ │ bl 264 │ │ │ │ │ adds r4, r0, #1 │ │ │ │ │ - bne.w 2284 <_Py_bytes_rindex+0x16c> │ │ │ │ │ + bne.w 2374 <_Py_bytes_rindex+0x16c> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ @@ -3535,181 +3627,290 @@ │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - blt.n 225c <_Py_bytes_rindex+0x144> │ │ │ │ │ + blt.n 234c <_Py_bytes_rindex+0x144> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bge.n 22a0 <_Py_bytes_rindex+0x188> │ │ │ │ │ + bge.n 2390 <_Py_bytes_rindex+0x188> │ │ │ │ │ adds r1, r4, r7 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ bic.w r1, r1, r1, asr #31 │ │ │ │ │ - blt.w 22c8 <_Py_bytes_rindex+0x1b0> │ │ │ │ │ + blt.w 23b8 <_Py_bytes_rindex+0x1b0> │ │ │ │ │ sub.w r1, r1, r8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n 2184 <_Py_bytes_rindex+0x6c> │ │ │ │ │ + ble.n 2274 <_Py_bytes_rindex+0x6c> │ │ │ │ │ add.w r0, r9, r8 │ │ │ │ │ add.w r2, sp, #3 │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ │ bl b0 <_Py_bytes_rfind+0x30> │ │ │ │ │ R_ARM_THM_CALL stringlib_rfind_char │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - blt.n 2220 <_Py_bytes_rindex+0x108> │ │ │ │ │ + blt.n 2310 <_Py_bytes_rindex+0x108> │ │ │ │ │ add r4, r8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 227e <_Py_bytes_rindex+0x166> │ │ │ │ │ + beq.n 236e <_Py_bytes_rindex+0x166> │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ adds r5, r4, #2 │ │ │ │ │ - beq.n 219a <_Py_bytes_rindex+0x82> │ │ │ │ │ + beq.n 228a <_Py_bytes_rindex+0x82> │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromSsize_t │ │ │ │ │ cmp r7, #0 │ │ │ │ │ itt lt │ │ │ │ │ addlt r7, r7, r4 │ │ │ │ │ biclt.w r7, r7, r7, asr #31 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r4, r7 │ │ │ │ │ - bge.n 215c <_Py_bytes_rindex+0x44> │ │ │ │ │ + bge.n 224c <_Py_bytes_rindex+0x44> │ │ │ │ │ add r8, r4 │ │ │ │ │ bic.w r8, r8, r8, asr #31 │ │ │ │ │ sub.w r1, r7, r8 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bgt.n 22c0 <_Py_bytes_rindex+0x1a8> │ │ │ │ │ + bgt.n 23b0 <_Py_bytes_rindex+0x1a8> │ │ │ │ │ mov r4, r7 │ │ │ │ │ add.w r0, r9, r8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 21ca <_Py_bytes_rindex+0xb2> │ │ │ │ │ + beq.n 22ba <_Py_bytes_rindex+0xb2> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2170 <_Py_bytes_rindex+0x58> │ │ │ │ │ - cbz r5, 222a <_Py_bytes_rindex+0x112> │ │ │ │ │ + bne.n 2260 <_Py_bytes_rindex+0x58> │ │ │ │ │ + cbz r5, 231a <_Py_bytes_rindex+0x112> │ │ │ │ │ add r6, sp, #4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ adds r2, r4, #2 │ │ │ │ │ - beq.n 219a <_Py_bytes_rindex+0x82> │ │ │ │ │ + beq.n 228a <_Py_bytes_rindex+0x82> │ │ │ │ │ adds r3, r4, #1 │ │ │ │ │ - beq.n 2184 <_Py_bytes_rindex+0x6c> │ │ │ │ │ - b.n 21e4 <_Py_bytes_rindex+0xcc> │ │ │ │ │ + beq.n 2274 <_Py_bytes_rindex+0x6c> │ │ │ │ │ + b.n 22d4 <_Py_bytes_rindex+0xcc> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 230c <_Py_bytes_rindex+0x1f4> │ │ │ │ │ + beq.n 23fc <_Py_bytes_rindex+0x1f4> │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 230c <_Py_bytes_rindex+0x1f4> │ │ │ │ │ + beq.n 23fc <_Py_bytes_rindex+0x1f4> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ adds r6, r0, #1 │ │ │ │ │ - beq.n 22da <_Py_bytes_rindex+0x1c2> │ │ │ │ │ + beq.n 23ca <_Py_bytes_rindex+0x1c2> │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi.n 22e4 <_Py_bytes_rindex+0x1cc> │ │ │ │ │ + bhi.n 23d4 <_Py_bytes_rindex+0x1cc> │ │ │ │ │ cmp r4, r7 │ │ │ │ │ strb.w r0, [sp, #3] │ │ │ │ │ - bge.n 21a6 <_Py_bytes_rindex+0x8e> │ │ │ │ │ + bge.n 2296 <_Py_bytes_rindex+0x8e> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - blt.n 22b0 <_Py_bytes_rindex+0x198> │ │ │ │ │ + blt.n 23a0 <_Py_bytes_rindex+0x198> │ │ │ │ │ sub.w r1, r4, r8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n 2184 <_Py_bytes_rindex+0x6c> │ │ │ │ │ + ble.n 2274 <_Py_bytes_rindex+0x6c> │ │ │ │ │ ldrb.w r2, [sp, #3] │ │ │ │ │ add.w r0, r9, r8 │ │ │ │ │ bl b0 <_Py_bytes_rfind+0x30> │ │ │ │ │ R_ARM_THM_CALL stringlib_rfind_char │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ it ge │ │ │ │ │ addge r4, r8 │ │ │ │ │ - blt.n 222a <_Py_bytes_rindex+0x112> │ │ │ │ │ + blt.n 231a <_Py_bytes_rindex+0x112> │ │ │ │ │ adds r1, r4, #2 │ │ │ │ │ - bne.n 21e4 <_Py_bytes_rindex+0xcc> │ │ │ │ │ - b.n 219a <_Py_bytes_rindex+0x82> │ │ │ │ │ + bne.n 22d4 <_Py_bytes_rindex+0xcc> │ │ │ │ │ + b.n 228a <_Py_bytes_rindex+0x82> │ │ │ │ │ add.w r4, r0, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n 227e <_Py_bytes_rindex+0x166> │ │ │ │ │ + b.n 236e <_Py_bytes_rindex+0x166> │ │ │ │ │ add r8, r4 │ │ │ │ │ bic.w r8, r8, r8, asr #31 │ │ │ │ │ sub.w r1, r4, r8 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - ble.n 2214 <_Py_bytes_rindex+0xfc> │ │ │ │ │ - b.n 217e <_Py_bytes_rindex+0x66> │ │ │ │ │ + ble.n 2304 <_Py_bytes_rindex+0xfc> │ │ │ │ │ + b.n 226e <_Py_bytes_rindex+0x66> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - blt.n 22fc <_Py_bytes_rindex+0x1e4> │ │ │ │ │ + blt.n 23ec <_Py_bytes_rindex+0x1e4> │ │ │ │ │ sub.w r1, r7, r8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt.n 226a <_Py_bytes_rindex+0x152> │ │ │ │ │ - b.n 2184 <_Py_bytes_rindex+0x6c> │ │ │ │ │ + bgt.n 235a <_Py_bytes_rindex+0x152> │ │ │ │ │ + b.n 2274 <_Py_bytes_rindex+0x6c> │ │ │ │ │ add r8, r4 │ │ │ │ │ bic.w r8, r8, r8, asr #31 │ │ │ │ │ sub.w r1, r4, r8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt.n 226a <_Py_bytes_rindex+0x152> │ │ │ │ │ - b.n 2184 <_Py_bytes_rindex+0x6c> │ │ │ │ │ + bgt.n 235a <_Py_bytes_rindex+0x152> │ │ │ │ │ + b.n 2274 <_Py_bytes_rindex+0x6c> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 217e <_Py_bytes_rindex+0x66> │ │ │ │ │ - b.n 2184 <_Py_bytes_rindex+0x6c> │ │ │ │ │ + bne.w 226e <_Py_bytes_rindex+0x66> │ │ │ │ │ + b.n 2274 <_Py_bytes_rindex+0x6c> │ │ │ │ │ add r8, r4 │ │ │ │ │ bic.w r8, r8, r8, asr #31 │ │ │ │ │ sub.w r1, r1, r8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt.w 21c0 <_Py_bytes_rindex+0xa8> │ │ │ │ │ - b.n 2184 <_Py_bytes_rindex+0x6c> │ │ │ │ │ + bgt.w 22b0 <_Py_bytes_rindex+0xa8> │ │ │ │ │ + b.n 2274 <_Py_bytes_rindex+0x6c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 219a <_Py_bytes_rindex+0x82> │ │ │ │ │ + bne.w 228a <_Py_bytes_rindex+0x82> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 219a <_Py_bytes_rindex+0x82> │ │ │ │ │ + b.n 228a <_Py_bytes_rindex+0x82> │ │ │ │ │ add r8, r4 │ │ │ │ │ bic.w r8, r8, r8, asr #31 │ │ │ │ │ sub.w r1, r7, r8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt.n 226a <_Py_bytes_rindex+0x152> │ │ │ │ │ - b.n 2184 <_Py_bytes_rindex+0x6c> │ │ │ │ │ + bgt.n 235a <_Py_bytes_rindex+0x152> │ │ │ │ │ + b.n 2274 <_Py_bytes_rindex+0x6c> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 219a <_Py_bytes_rindex+0x82> │ │ │ │ │ + b.n 228a <_Py_bytes_rindex+0x82> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002328 <_Py_bytes_title>: │ │ │ │ │ +00002418 <_Py_bytes_swapcase>: │ │ │ │ │ +_Py_bytes_swapcase(): │ │ │ │ │ + subs r3, r2, #0 │ │ │ │ │ + ble.n 250c <_Py_bytes_swapcase+0xf4> │ │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ │ + mov ip, r0 │ │ │ │ │ + adds r6, r0, r3 │ │ │ │ │ + movw lr, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ + movt lr, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ + movw r5, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_ctype_tolower │ │ │ │ │ + movt r5, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_ctype_tolower │ │ │ │ │ + movw r7, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_ctype_toupper │ │ │ │ │ + movt r7, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_ctype_toupper │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + ands.w r3, r3, #3 │ │ │ │ │ + beq.n 24e2 <_Py_bytes_swapcase+0xca> │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq.n 2476 <_Py_bytes_swapcase+0x5e> │ │ │ │ │ + cmp r3, #2 │ │ │ │ │ + beq.n 2460 <_Py_bytes_swapcase+0x48> │ │ │ │ │ + ldrb.w r3, [r4], #1 │ │ │ │ │ + ldr.w r2, [lr, r3, lsl #2] │ │ │ │ │ + lsls r1, r2, #31 │ │ │ │ │ + bmi.n 2508 <_Py_bytes_swapcase+0xf0> │ │ │ │ │ + lsls r0, r2, #30 │ │ │ │ │ + bpl.n 245c <_Py_bytes_swapcase+0x44> │ │ │ │ │ + ldrb r3, [r5, r3] │ │ │ │ │ + strb.w r3, [ip], #1 │ │ │ │ │ + ldrb.w r3, [r4], #1 │ │ │ │ │ + ldr.w r2, [lr, r3, lsl #2] │ │ │ │ │ + lsls r1, r2, #31 │ │ │ │ │ + bmi.n 2504 <_Py_bytes_swapcase+0xec> │ │ │ │ │ + lsls r2, r2, #30 │ │ │ │ │ + bpl.n 2472 <_Py_bytes_swapcase+0x5a> │ │ │ │ │ + ldrb r3, [r5, r3] │ │ │ │ │ + strb.w r3, [ip], #1 │ │ │ │ │ + ldrb.w r3, [r4], #1 │ │ │ │ │ + ldr.w r2, [lr, r3, lsl #2] │ │ │ │ │ + lsls r0, r2, #31 │ │ │ │ │ + bmi.n 2500 <_Py_bytes_swapcase+0xe8> │ │ │ │ │ + lsls r1, r2, #30 │ │ │ │ │ + bpl.n 2488 <_Py_bytes_swapcase+0x70> │ │ │ │ │ + ldrb r3, [r5, r3] │ │ │ │ │ + strb.w r3, [ip], #1 │ │ │ │ │ + cmp r6, ip │ │ │ │ │ + bne.n 24e2 <_Py_bytes_swapcase+0xca> │ │ │ │ │ + b.n 250e <_Py_bytes_swapcase+0xf6> │ │ │ │ │ + lsls r2, r2, #30 │ │ │ │ │ + it mi │ │ │ │ │ + ldrbmi r3, [r5, r3] │ │ │ │ │ + mov r1, ip │ │ │ │ │ + strb.w r3, [r1], #1 │ │ │ │ │ + ldrb r3, [r0, #0] │ │ │ │ │ + ldr.w r2, [lr, r3, lsl #2] │ │ │ │ │ + lsls r4, r2, #31 │ │ │ │ │ + bmi.n 24fc <_Py_bytes_swapcase+0xe4> │ │ │ │ │ + lsls r2, r2, #30 │ │ │ │ │ + bpl.n 24ae <_Py_bytes_swapcase+0x96> │ │ │ │ │ + ldrb r3, [r5, r3] │ │ │ │ │ + mov ip, r1 │ │ │ │ │ + strb.w r3, [ip], #1 │ │ │ │ │ + ldrb r3, [r0, #1] │ │ │ │ │ + ldr.w r2, [lr, r3, lsl #2] │ │ │ │ │ + lsls r4, r2, #31 │ │ │ │ │ + bmi.n 24f8 <_Py_bytes_swapcase+0xe0> │ │ │ │ │ + lsls r4, r2, #30 │ │ │ │ │ + bpl.n 24c4 <_Py_bytes_swapcase+0xac> │ │ │ │ │ + ldrb r3, [r5, r3] │ │ │ │ │ + strb r3, [r1, #1] │ │ │ │ │ + adds r4, r0, #3 │ │ │ │ │ + ldrb r3, [r0, #2] │ │ │ │ │ + ldr.w r2, [lr, r3, lsl #2] │ │ │ │ │ + lsls r0, r2, #31 │ │ │ │ │ + bmi.n 24f4 <_Py_bytes_swapcase+0xdc> │ │ │ │ │ + lsls r2, r2, #30 │ │ │ │ │ + bpl.n 24d8 <_Py_bytes_swapcase+0xc0> │ │ │ │ │ + ldrb r3, [r5, r3] │ │ │ │ │ + add.w ip, r1, #3 │ │ │ │ │ + strb r3, [r1, #2] │ │ │ │ │ + cmp r6, ip │ │ │ │ │ + beq.n 250e <_Py_bytes_swapcase+0xf6> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldrb.w r3, [r0], #1 │ │ │ │ │ + ldr.w r2, [lr, r3, lsl #2] │ │ │ │ │ + lsls r1, r2, #31 │ │ │ │ │ + bpl.n 2492 <_Py_bytes_swapcase+0x7a> │ │ │ │ │ + ldrb r3, [r7, r3] │ │ │ │ │ + b.n 2498 <_Py_bytes_swapcase+0x80> │ │ │ │ │ + ldrb r3, [r7, r3] │ │ │ │ │ + b.n 24d8 <_Py_bytes_swapcase+0xc0> │ │ │ │ │ + ldrb r3, [r7, r3] │ │ │ │ │ + b.n 24c4 <_Py_bytes_swapcase+0xac> │ │ │ │ │ + ldrb r3, [r7, r3] │ │ │ │ │ + b.n 24ae <_Py_bytes_swapcase+0x96> │ │ │ │ │ + ldrb r3, [r7, r3] │ │ │ │ │ + b.n 2488 <_Py_bytes_swapcase+0x70> │ │ │ │ │ + ldrb r3, [r7, r3] │ │ │ │ │ + b.n 2472 <_Py_bytes_swapcase+0x5a> │ │ │ │ │ + ldrb r3, [r7, r3] │ │ │ │ │ + b.n 245c <_Py_bytes_swapcase+0x44> │ │ │ │ │ + bx lr │ │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ │ + │ │ │ │ │ +00002510 <_Py_bytes_title>: │ │ │ │ │ _Py_bytes_title(): │ │ │ │ │ subs r3, r2, #0 │ │ │ │ │ - ble.w 2486 <_Py_bytes_title+0x15e> │ │ │ │ │ + ble.w 266e <_Py_bytes_title+0x15e> │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ adds r6, r0, r3 │ │ │ │ │ movw r5, #0 │ │ │ │ │ @@ -3719,134 +3920,134 @@ │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_toupper │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_toupper │ │ │ │ │ mov lr, r1 │ │ │ │ │ movs r4, #0 │ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ │ - beq.n 23e4 <_Py_bytes_title+0xbc> │ │ │ │ │ + beq.n 25cc <_Py_bytes_title+0xbc> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 2386 <_Py_bytes_title+0x5e> │ │ │ │ │ + beq.n 256e <_Py_bytes_title+0x5e> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 2372 <_Py_bytes_title+0x4a> │ │ │ │ │ + beq.n 255a <_Py_bytes_title+0x4a> │ │ │ │ │ ldrb.w r3, [lr], #1 │ │ │ │ │ ldr.w r2, [ip, r3, lsl #2] │ │ │ │ │ lsls r1, r2, #31 │ │ │ │ │ - bpl.w 2470 <_Py_bytes_title+0x148> │ │ │ │ │ + bpl.w 2658 <_Py_bytes_title+0x148> │ │ │ │ │ ldrb r3, [r7, r3] │ │ │ │ │ movs r4, #1 │ │ │ │ │ strb.w r3, [r0], #1 │ │ │ │ │ ldrb.w r3, [lr], #1 │ │ │ │ │ ldr.w r2, [ip, r3, lsl #2] │ │ │ │ │ lsls r1, r2, #31 │ │ │ │ │ - bpl.n 2460 <_Py_bytes_title+0x138> │ │ │ │ │ + bpl.n 2648 <_Py_bytes_title+0x138> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 2478 <_Py_bytes_title+0x150> │ │ │ │ │ + beq.n 2660 <_Py_bytes_title+0x150> │ │ │ │ │ strb.w r3, [r0], #1 │ │ │ │ │ ldrb.w r3, [lr], #1 │ │ │ │ │ ldr.w r2, [ip, r3, lsl #2] │ │ │ │ │ lsls r1, r2, #31 │ │ │ │ │ - bpl.n 244c <_Py_bytes_title+0x124> │ │ │ │ │ + bpl.n 2634 <_Py_bytes_title+0x124> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 247e <_Py_bytes_title+0x156> │ │ │ │ │ + beq.n 2666 <_Py_bytes_title+0x156> │ │ │ │ │ strb.w r3, [r0], #1 │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - bne.n 23e4 <_Py_bytes_title+0xbc> │ │ │ │ │ - b.n 2484 <_Py_bytes_title+0x15c> │ │ │ │ │ + bne.n 25cc <_Py_bytes_title+0xbc> │ │ │ │ │ + b.n 266c <_Py_bytes_title+0x15c> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 2442 <_Py_bytes_title+0x11a> │ │ │ │ │ + beq.n 262a <_Py_bytes_title+0x11a> │ │ │ │ │ strb.w r3, [r0], #1 │ │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ │ ldr.w r2, [ip, r3, lsl #2] │ │ │ │ │ tst.w r2, #1 │ │ │ │ │ - beq.n 2420 <_Py_bytes_title+0xf8> │ │ │ │ │ + beq.n 2608 <_Py_bytes_title+0xf8> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 243c <_Py_bytes_title+0x114> │ │ │ │ │ + beq.n 2624 <_Py_bytes_title+0x114> │ │ │ │ │ strb r3, [r0, #0] │ │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ │ ldr.w r2, [ip, r3, lsl #2] │ │ │ │ │ tst.w r2, #1 │ │ │ │ │ - beq.n 2410 <_Py_bytes_title+0xe8> │ │ │ │ │ - cbz r4, 2436 <_Py_bytes_title+0x10e> │ │ │ │ │ + beq.n 25f8 <_Py_bytes_title+0xe8> │ │ │ │ │ + cbz r4, 261e <_Py_bytes_title+0x10e> │ │ │ │ │ strb r3, [r0, #1] │ │ │ │ │ add.w lr, r1, #3 │ │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ │ ldr.w r2, [ip, r3, lsl #2] │ │ │ │ │ lsls r1, r2, #31 │ │ │ │ │ - bpl.n 2400 <_Py_bytes_title+0xd8> │ │ │ │ │ - cbz r4, 2430 <_Py_bytes_title+0x108> │ │ │ │ │ + bpl.n 25e8 <_Py_bytes_title+0xd8> │ │ │ │ │ + cbz r4, 2618 <_Py_bytes_title+0x108> │ │ │ │ │ adds r0, #3 │ │ │ │ │ strb.w r3, [r0, #-1] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - beq.n 2484 <_Py_bytes_title+0x15c> │ │ │ │ │ + beq.n 266c <_Py_bytes_title+0x15c> │ │ │ │ │ mov r1, lr │ │ │ │ │ ldrb.w r3, [r1], #1 │ │ │ │ │ ldr.w r2, [ip, r3, lsl #2] │ │ │ │ │ tst.w r2, #1 │ │ │ │ │ - bne.n 23a0 <_Py_bytes_title+0x78> │ │ │ │ │ + bne.n 2588 <_Py_bytes_title+0x78> │ │ │ │ │ ands.w r2, r2, #2 │ │ │ │ │ - beq.n 2448 <_Py_bytes_title+0x120> │ │ │ │ │ - cbz r4, 245c <_Py_bytes_title+0x134> │ │ │ │ │ + beq.n 2630 <_Py_bytes_title+0x120> │ │ │ │ │ + cbz r4, 2644 <_Py_bytes_title+0x134> │ │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ │ - b.n 23a4 <_Py_bytes_title+0x7c> │ │ │ │ │ + b.n 258c <_Py_bytes_title+0x7c> │ │ │ │ │ ands.w r2, r2, #2 │ │ │ │ │ it eq │ │ │ │ │ moveq r4, r2 │ │ │ │ │ - beq.n 23da <_Py_bytes_title+0xb2> │ │ │ │ │ - cbz r4, 2432 <_Py_bytes_title+0x10a> │ │ │ │ │ + beq.n 25c2 <_Py_bytes_title+0xb2> │ │ │ │ │ + cbz r4, 261a <_Py_bytes_title+0x10a> │ │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ │ - b.n 23da <_Py_bytes_title+0xb2> │ │ │ │ │ + b.n 25c2 <_Py_bytes_title+0xb2> │ │ │ │ │ ands.w r2, r2, #2 │ │ │ │ │ it eq │ │ │ │ │ moveq r4, r2 │ │ │ │ │ - beq.n 23c8 <_Py_bytes_title+0xa0> │ │ │ │ │ - cbz r4, 2438 <_Py_bytes_title+0x110> │ │ │ │ │ + beq.n 25b0 <_Py_bytes_title+0xa0> │ │ │ │ │ + cbz r4, 2620 <_Py_bytes_title+0x110> │ │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ │ - b.n 23c8 <_Py_bytes_title+0xa0> │ │ │ │ │ + b.n 25b0 <_Py_bytes_title+0xa0> │ │ │ │ │ ands.w r2, r2, #2 │ │ │ │ │ it eq │ │ │ │ │ moveq r4, r2 │ │ │ │ │ - beq.n 23b8 <_Py_bytes_title+0x90> │ │ │ │ │ - cbz r4, 243e <_Py_bytes_title+0x116> │ │ │ │ │ + beq.n 25a0 <_Py_bytes_title+0x90> │ │ │ │ │ + cbz r4, 2626 <_Py_bytes_title+0x116> │ │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ │ - b.n 23b8 <_Py_bytes_title+0x90> │ │ │ │ │ + b.n 25a0 <_Py_bytes_title+0x90> │ │ │ │ │ ldrb r3, [r7, r3] │ │ │ │ │ movs r4, #1 │ │ │ │ │ - b.n 23da <_Py_bytes_title+0xb2> │ │ │ │ │ + b.n 25c2 <_Py_bytes_title+0xb2> │ │ │ │ │ ldrb r3, [r7, r3] │ │ │ │ │ movs r4, #1 │ │ │ │ │ - b.n 23c8 <_Py_bytes_title+0xa0> │ │ │ │ │ + b.n 25b0 <_Py_bytes_title+0xa0> │ │ │ │ │ ldrb r3, [r7, r3] │ │ │ │ │ movs r4, #1 │ │ │ │ │ - b.n 23b8 <_Py_bytes_title+0x90> │ │ │ │ │ + b.n 25a0 <_Py_bytes_title+0x90> │ │ │ │ │ ldrb r3, [r7, r3] │ │ │ │ │ movs r4, #1 │ │ │ │ │ - b.n 23a4 <_Py_bytes_title+0x7c> │ │ │ │ │ + b.n 258c <_Py_bytes_title+0x7c> │ │ │ │ │ mov r4, r2 │ │ │ │ │ - b.n 23a4 <_Py_bytes_title+0x7c> │ │ │ │ │ + b.n 258c <_Py_bytes_title+0x7c> │ │ │ │ │ ands.w r2, r2, #2 │ │ │ │ │ it eq │ │ │ │ │ moveq r4, r2 │ │ │ │ │ - beq.n 2396 <_Py_bytes_title+0x6e> │ │ │ │ │ - cbz r4, 2480 <_Py_bytes_title+0x158> │ │ │ │ │ + beq.n 257e <_Py_bytes_title+0x6e> │ │ │ │ │ + cbz r4, 2668 <_Py_bytes_title+0x158> │ │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ │ - b.n 2396 <_Py_bytes_title+0x6e> │ │ │ │ │ + b.n 257e <_Py_bytes_title+0x6e> │ │ │ │ │ movs r4, #1 │ │ │ │ │ - b.n 23a4 <_Py_bytes_title+0x7c> │ │ │ │ │ + b.n 258c <_Py_bytes_title+0x7c> │ │ │ │ │ ands.w r2, r2, #2 │ │ │ │ │ it eq │ │ │ │ │ moveq r4, r2 │ │ │ │ │ - beq.n 2382 <_Py_bytes_title+0x5a> │ │ │ │ │ - cbz r4, 247a <_Py_bytes_title+0x152> │ │ │ │ │ + beq.n 256a <_Py_bytes_title+0x5a> │ │ │ │ │ + cbz r4, 2662 <_Py_bytes_title+0x152> │ │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ │ - b.n 2382 <_Py_bytes_title+0x5a> │ │ │ │ │ + b.n 256a <_Py_bytes_title+0x5a> │ │ │ │ │ lsls r2, r2, #30 │ │ │ │ │ - bpl.w 236e <_Py_bytes_title+0x46> │ │ │ │ │ - b.n 236c <_Py_bytes_title+0x44> │ │ │ │ │ + bpl.w 2556 <_Py_bytes_title+0x46> │ │ │ │ │ + b.n 2554 <_Py_bytes_title+0x44> │ │ │ │ │ ldrb r3, [r7, r3] │ │ │ │ │ movs r4, #1 │ │ │ │ │ - b.n 2382 <_Py_bytes_title+0x5a> │ │ │ │ │ + b.n 256a <_Py_bytes_title+0x5a> │ │ │ │ │ ldrb r3, [r7, r3] │ │ │ │ │ movs r4, #1 │ │ │ │ │ - b.n 2396 <_Py_bytes_title+0x6e> │ │ │ │ │ + b.n 257e <_Py_bytes_title+0x6e> │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ bx lr │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -19,20 +19,20 @@ │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ ldr r6, [sp, #128] @ 0x80 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bl 194 │ │ │ │ │ + bl 160 │ │ │ │ │ R_ARM_THM_CALL stringlib__preprocess │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ sub.w r1, r8, r4 │ │ │ │ │ add.w r0, r9, r4 │ │ │ │ │ - bl 408 │ │ │ │ │ + bl 4dc │ │ │ │ │ R_ARM_THM_CALL stringlib__two_way │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 50 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ beq.n 50 │ │ │ │ │ add r4, r0 │ │ │ ├── bytearrayobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 67832 (bytes into file) │ │ │ │ │ + Start of section headers: 68060 (bytes into file) │ │ │ │ │ Flags: 0x5000000, Version5 EABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 18 │ │ │ │ │ Section header string table index: 17 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,27 +1,27 @@ │ │ │ │ │ -There are 18 section headers, starting at offset 0x108f8: │ │ │ │ │ +There are 18 section headers, starting at offset 0x109dc: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .text PROGBITS 00000000 000034 0006f4 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00d410 000128 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00d4c4 000128 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 000728 000854 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 00d538 000808 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 00d5ec 000808 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 000f7c 000001 00 WA 0 0 4 │ │ │ │ │ [ 6] .rodata.str1.4 PROGBITS 00000000 000f7c 000882 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 001800 003f44 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 00dd40 001a20 08 I 15 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 005744 001fd4 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 00f760 001090 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 007718 00283b 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 0107f0 000078 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 009f53 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 009f53 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 009f88 001ca0 10 16 311 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 00bc28 0017e6 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 010868 000090 00 0 0 1 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 001800 003ff8 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 00ddf4 001a50 08 I 15 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 0057f8 001fd4 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 00f844 001090 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 0077cc 00283b 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 0108d4 000078 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 00a007 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00a007 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 00a03c 001ca0 10 16 311 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 00bcdc 0017e6 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 01094c 000090 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -31,15 +31,15 @@ │ │ │ │ │ 27: 00000089 110 FUNC LOCAL DEFAULT 1 bytearrayiter_dealloc │ │ │ │ │ 28: 00000138 0 NOTYPE LOCAL DEFAULT 6 .LC12 │ │ │ │ │ 29: 0000061d 84 FUNC LOCAL DEFAULT 7 bytearray_dealloc │ │ │ │ │ 30: 0000016c 0 NOTYPE LOCAL DEFAULT 6 .LC13 │ │ │ │ │ 31: 000001a0 0 NOTYPE LOCAL DEFAULT 6 .LC14 │ │ │ │ │ 32: 000001c8 0 NOTYPE LOCAL DEFAULT 6 .LC15 │ │ │ │ │ 33: 000001ec 0 NOTYPE LOCAL DEFAULT 6 .LC16 │ │ │ │ │ - 34: 00000781 1498 FUNC LOCAL DEFAULT 7 bytearray_extend │ │ │ │ │ + 34: 00000781 1500 FUNC LOCAL DEFAULT 7 bytearray_extend │ │ │ │ │ 35: 00000d5d 456 FUNC LOCAL DEFAULT 7 bytearray_setslice │ │ │ │ │ 36: 00000218 0 NOTYPE LOCAL DEFAULT 6 .LC17 │ │ │ │ │ 37: 00000f25 112 FUNC LOCAL DEFAULT 7 bytearray_getbuffer │ │ │ │ │ 38: 00000f95 8 FUNC LOCAL DEFAULT 7 bytearray_releasebuffer │ │ │ │ │ 39: 00000250 0 NOTYPE LOCAL DEFAULT 6 .LC18 │ │ │ │ │ 40: 00000f9d 404 FUNC LOCAL DEFAULT 7 bytearray_repr │ │ │ │ │ 41: 0000027c 0 NOTYPE LOCAL DEFAULT 6 .LC19 │ │ │ │ │ @@ -103,21 +103,21 @@ │ │ │ │ │ 99: 00000260 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 100: 000001a5 96 FUNC LOCAL DEFAULT 1 bytearray_mod │ │ │ │ │ 101: 00000200 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 102: 00000498 0 NOTYPE LOCAL DEFAULT 6 .LC36 │ │ │ │ │ 103: 0000031d 76 FUNC LOCAL DEFAULT 9 bytearray_strip │ │ │ │ │ 104: 000004a0 0 NOTYPE LOCAL DEFAULT 6 .LC37 │ │ │ │ │ 105: 00002801 182 FUNC LOCAL DEFAULT 7 bytearray_count │ │ │ │ │ - 106: 00000369 34 FUNC LOCAL DEFAULT 9 bytearray_join │ │ │ │ │ - 107: 000028b9 1564 FUNC LOCAL DEFAULT 7 stringlib_bytes_join │ │ │ │ │ - 108: 000004a8 0 NOTYPE LOCAL DEFAULT 6 .LC38 │ │ │ │ │ - 109: 000004c4 0 NOTYPE LOCAL DEFAULT 6 .LC39 │ │ │ │ │ - 110: 00000504 0 NOTYPE LOCAL DEFAULT 6 .LC40 │ │ │ │ │ - 111: 00000520 0 NOTYPE LOCAL DEFAULT 6 .LC41 │ │ │ │ │ - 112: 0000038b 68 FUNC LOCAL DEFAULT 9 stringlib_upper │ │ │ │ │ + 106: 00000369 68 FUNC LOCAL DEFAULT 9 stringlib_upper │ │ │ │ │ + 107: 000003ad 34 FUNC LOCAL DEFAULT 9 bytearray_join │ │ │ │ │ + 108: 000028b9 1564 FUNC LOCAL DEFAULT 7 stringlib_bytes_join │ │ │ │ │ + 109: 000004a8 0 NOTYPE LOCAL DEFAULT 6 .LC38 │ │ │ │ │ + 110: 000004c4 0 NOTYPE LOCAL DEFAULT 6 .LC39 │ │ │ │ │ + 111: 00000504 0 NOTYPE LOCAL DEFAULT 6 .LC40 │ │ │ │ │ + 112: 00000520 0 NOTYPE LOCAL DEFAULT 6 .LC41 │ │ │ │ │ 113: 00002ed5 62 FUNC LOCAL DEFAULT 7 bytearray_contains │ │ │ │ │ 114: 00000548 0 NOTYPE LOCAL DEFAULT 6 .LC42 │ │ │ │ │ 115: 000003cf 76 FUNC LOCAL DEFAULT 9 bytearray_rstrip │ │ │ │ │ 116: 00000550 0 NOTYPE LOCAL DEFAULT 6 .LC43 │ │ │ │ │ 117: 0000041b 382 FUNC LOCAL DEFAULT 9 stringlib_expandtabs │ │ │ │ │ 118: 00000594 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 119: 00000560 0 NOTYPE LOCAL DEFAULT 6 .LC44 │ │ │ │ │ @@ -138,26 +138,26 @@ │ │ │ │ │ 134: 000007b4 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 135: 000007b5 68 FUNC LOCAL DEFAULT 9 stringlib_lower │ │ │ │ │ 136: 0000057c 0 NOTYPE LOCAL DEFAULT 6 .LC47 │ │ │ │ │ 137: 000007f9 252 FUNC LOCAL DEFAULT 9 stringlib_rjust │ │ │ │ │ 138: 000008f0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 139: 00000584 0 NOTYPE LOCAL DEFAULT 6 .LC48 │ │ │ │ │ 140: 0000058c 0 NOTYPE LOCAL DEFAULT 6 .LC49 │ │ │ │ │ - 141: 00002fcd 2754 FUNC LOCAL DEFAULT 7 bytearray_replace │ │ │ │ │ - 142: 00003c01 836 FUNC LOCAL DEFAULT 7 fastsearch │ │ │ │ │ + 141: 00002fcd 2934 FUNC LOCAL DEFAULT 7 bytearray_replace │ │ │ │ │ + 142: 00003cb5 836 FUNC LOCAL DEFAULT 7 fastsearch │ │ │ │ │ 143: 00003404 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 144: 00003408 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 145: 00000205 660 FUNC LOCAL DEFAULT 1 stringlib_adaptive_find │ │ │ │ │ 146: 0000157d 112 FUNC LOCAL DEFAULT 9 stringlib__two_way_count │ │ │ │ │ - 147: 00003770 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 148: 00003774 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 147: 0000375c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 148: 00003760 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 149: 000005a8 0 NOTYPE LOCAL DEFAULT 6 .LC50 │ │ │ │ │ - 150: 00003a91 182 FUNC LOCAL DEFAULT 7 bytearray_rfind │ │ │ │ │ + 150: 00003b45 182 FUNC LOCAL DEFAULT 7 bytearray_rfind │ │ │ │ │ 151: 000005b0 0 NOTYPE LOCAL DEFAULT 6 .LC51 │ │ │ │ │ - 152: 00003b49 182 FUNC LOCAL DEFAULT 7 bytearray_rindex │ │ │ │ │ + 152: 00003bfd 182 FUNC LOCAL DEFAULT 7 bytearray_rindex │ │ │ │ │ 153: 000005b8 0 NOTYPE LOCAL DEFAULT 6 .LC52 │ │ │ │ │ 154: 000008f4 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 155: 000008f5 1146 FUNC LOCAL DEFAULT 9 bytearray_split │ │ │ │ │ 156: 00000b4c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 157: 00000b50 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 158: 00000d6f 298 FUNC LOCAL DEFAULT 9 bytearray_splitlines │ │ │ │ │ 159: 00000e94 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ @@ -166,20 +166,20 @@ │ │ │ │ │ 162: 00000edd 68 FUNC LOCAL DEFAULT 9 stringlib_title │ │ │ │ │ 163: 00000f21 154 FUNC LOCAL DEFAULT 9 stringlib_zfill │ │ │ │ │ 164: 000005c8 0 NOTYPE LOCAL DEFAULT 6 .LC53 │ │ │ │ │ 165: 00000fbb 66 FUNC LOCAL DEFAULT 9 bytearray_str │ │ │ │ │ 166: 00000ffd 1016 FUNC LOCAL DEFAULT 9 bytearray_rsplit │ │ │ │ │ 167: 000012c8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 168: 000012cc 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 169: 00003ed8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 170: 00003edc 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 169: 00003f8c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 170: 00003f90 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 171: 00001d57 68 FUNC LOCAL DEFAULT 9 stringlib_find_char │ │ │ │ │ 172: 00000499 186 FUNC LOCAL DEFAULT 1 stringlib__preprocess │ │ │ │ │ 173: 00000555 406 FUNC LOCAL DEFAULT 1 stringlib__two_way │ │ │ │ │ - 174: 00003f40 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 174: 00003ff4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 175: 000005e8 0 NOTYPE LOCAL DEFAULT 6 .LC55 │ │ │ │ │ 176: 000013f5 136 FUNC LOCAL DEFAULT 9 bytearray_maketrans │ │ │ │ │ 177: 0000147d 20 FUNC LOCAL DEFAULT 9 stringlib_isascii │ │ │ │ │ 178: 00001491 118 FUNC LOCAL DEFAULT 9 bytearray_removeprefix │ │ │ │ │ 179: 00001507 118 FUNC LOCAL DEFAULT 9 bytearray_removesuffix │ │ │ │ │ 180: 00000204 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 181: 00000494 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ @@ -389,20 +389,20 @@ │ │ │ │ │ 385: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyBytes_Repeat │ │ │ │ │ 386: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_capitalize │ │ │ │ │ 387: 00000000 0 NOTYPE GLOBAL DEFAULT UND memchr │ │ │ │ │ 388: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ 389: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ 390: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyBytes_FormatEx │ │ │ │ │ 391: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_count │ │ │ │ │ - 392: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Fast │ │ │ │ │ - 393: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_Type │ │ │ │ │ - 394: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ - 395: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_RestoreThread │ │ │ │ │ - 396: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_SaveThread │ │ │ │ │ - 397: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_upper │ │ │ │ │ + 392: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_upper │ │ │ │ │ + 393: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Fast │ │ │ │ │ + 394: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_Type │ │ │ │ │ + 395: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ + 396: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_RestoreThread │ │ │ │ │ + 397: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_SaveThread │ │ │ │ │ 398: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_contains │ │ │ │ │ 399: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsInt │ │ │ │ │ 400: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idivmod │ │ │ │ │ 401: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_index │ │ │ │ │ 402: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isalnum │ │ │ │ │ 403: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isalpha │ │ │ │ │ 404: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isdigit │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0xd410 contains 37 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0xd4c4 contains 37 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001a 0001520a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 00000060 0001530a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000068 0000162f R_ARM_THM_MOVW_ABS_NC 00000118 .LC11 │ │ │ │ │ 0000006c 00001630 R_ARM_THM_MOVT_ABS 00000118 .LC11 │ │ │ │ │ 00000074 0001540a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ @@ -35,15 +35,15 @@ │ │ │ │ │ 000004c4 0000b80a R_ARM_THM_CALL 000015ed stringlib__lex_search │ │ │ │ │ 000004de 0001760a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ 000000ec 0001561e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ 000000f2 0001561e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ 000001a0 00015b1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ 000006ee 0001b01e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0xd538 contains 257 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0xd5ec contains 257 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000008 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000024 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000030 0001b702 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000038 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000044 00001d02 R_ARM_ABS32 0000061d bytearray_dealloc │ │ │ │ │ @@ -201,15 +201,15 @@ │ │ │ │ │ 00000638 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000063c 00007f02 R_ARM_ABS32 000005fd stringlib_istitle │ │ │ │ │ 00000644 0001c402 R_ARM_ABS32 00000000 _Py_istitle__doc__ │ │ │ │ │ 00000648 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000064c 00008002 R_ARM_ABS32 00000611 stringlib_isupper │ │ │ │ │ 00000654 0001c502 R_ARM_ABS32 00000000 _Py_isupper__doc__ │ │ │ │ │ 00000658 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000065c 00006a02 R_ARM_ABS32 00000369 bytearray_join │ │ │ │ │ +0000065c 00006b02 R_ARM_ABS32 000003ad bytearray_join │ │ │ │ │ 00000664 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000668 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000066c 00008402 R_ARM_ABS32 000006b7 stringlib_ljust │ │ │ │ │ 00000674 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000678 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000067c 00008702 R_ARM_ABS32 000007b5 stringlib_lower │ │ │ │ │ 00000684 0001c602 R_ARM_ABS32 00000000 _Py_lower__doc__ │ │ │ │ │ @@ -237,18 +237,18 @@ │ │ │ │ │ 000006f8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006fc 0000b302 R_ARM_ABS32 00001507 bytearray_removesuffix │ │ │ │ │ 00000704 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000708 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000070c 0000e402 R_ARM_ABS32 00001f4d bytearray_reverse │ │ │ │ │ 00000714 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000718 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000071c 00009602 R_ARM_ABS32 00003a91 bytearray_rfind │ │ │ │ │ +0000071c 00009602 R_ARM_ABS32 00003b45 bytearray_rfind │ │ │ │ │ 00000724 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000728 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000072c 00009802 R_ARM_ABS32 00003b49 bytearray_rindex │ │ │ │ │ +0000072c 00009802 R_ARM_ABS32 00003bfd bytearray_rindex │ │ │ │ │ 00000734 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000738 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000073c 00008902 R_ARM_ABS32 000007f9 stringlib_rjust │ │ │ │ │ 00000744 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000748 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000074c 0000e102 R_ARM_ABS32 00001d9b bytearray_rpartition │ │ │ │ │ 00000754 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ @@ -276,15 +276,15 @@ │ │ │ │ │ 000007c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007cc 0000a202 R_ARM_ABS32 00000edd stringlib_title │ │ │ │ │ 000007d4 0001c802 R_ARM_ABS32 00000000 _Py_title__doc__ │ │ │ │ │ 000007d8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007dc 00003702 R_ARM_ABS32 000019b5 bytearray_translate │ │ │ │ │ 000007e4 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000007e8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000007ec 00007002 R_ARM_ABS32 0000038b stringlib_upper │ │ │ │ │ +000007ec 00006a02 R_ARM_ABS32 00000369 stringlib_upper │ │ │ │ │ 000007f4 0001c902 R_ARM_ABS32 00000000 _Py_upper__doc__ │ │ │ │ │ 000007f8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007fc 0000a302 R_ARM_ABS32 00000f21 stringlib_zfill │ │ │ │ │ 00000804 0000e902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000818 00002502 R_ARM_ABS32 00000f25 bytearray_getbuffer │ │ │ │ │ 0000081c 00002602 R_ARM_ABS32 00000f95 bytearray_releasebuffer │ │ │ │ │ 00000820 00003602 R_ARM_ABS32 000019b1 bytearray_length │ │ │ │ │ @@ -295,15 +295,15 @@ │ │ │ │ │ 00000834 00005202 R_ARM_ABS32 00000131 bytearray_repeat │ │ │ │ │ 00000838 0000e502 R_ARM_ABS32 00001f8b bytearray_getitem │ │ │ │ │ 00000840 0000d202 R_ARM_ABS32 000018f5 bytearray_setitem │ │ │ │ │ 00000848 00007102 R_ARM_ABS32 00002ed5 bytearray_contains │ │ │ │ │ 0000084c 00001502 R_ARM_ABS32 00002011 bytearray_iconcat │ │ │ │ │ 00000850 0000dd02 R_ARM_ABS32 00001b0d bytearray_irepeat │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0xdd40 contains 836 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0xddf4 contains 842 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000058 0000122f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 0000005c 00001230 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 00000062 0001370a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 000000a0 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 000000a4 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 000000ac 0001390a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ @@ -450,75 +450,75 @@ │ │ │ │ │ 000008b6 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000008ba 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000008dc 00013a0a R_ARM_THM_CALL 00000671 PyByteArray_Resize │ │ │ │ │ 000008ee 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000008f2 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000904 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 00000910 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000094e 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000952 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000098a 00015b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000998 00015c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000009b8 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000009be 0001570a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000009fc 00015f0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00000a08 00013a0a R_ARM_THM_CALL 00000671 PyByteArray_Resize │ │ │ │ │ -00000a46 0001610a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ -00000a76 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a82 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -00000a86 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ -00000a8a 00001e2f R_ARM_THM_MOVW_ABS_NC 0000016c .LC13 │ │ │ │ │ -00000a8e 00001e30 R_ARM_THM_MOVT_ABS 0000016c .LC13 │ │ │ │ │ -00000a94 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000aa2 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000aa8 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000aac 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000ab2 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000ab6 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000abe 00013d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000ac2 00013d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000ac6 00001f2f R_ARM_THM_MOVW_ABS_NC 000001a0 .LC14 │ │ │ │ │ -00000aca 00001f30 R_ARM_THM_MOVT_ABS 000001a0 .LC14 │ │ │ │ │ -00000ad2 00014c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000adc 0001480a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00000aec 0001620a R_ARM_THM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ -00000afe 0001610a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ -00000b2a 0001630a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -00000b74 00013a0a R_ARM_THM_CALL 00000671 PyByteArray_Resize │ │ │ │ │ -00000b90 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000b94 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000ba2 00015f0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00000bf8 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c00 00013d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000c04 00013d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000c0a 00013e0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000c2e 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c4c 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c5e 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c6e 0000212f R_ARM_THM_MOVW_ABS_NC 000001ec .LC16 │ │ │ │ │ -00000c72 00002130 R_ARM_THM_MOVT_ABS 000001ec .LC16 │ │ │ │ │ -00000c76 00014c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000c8e 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c92 00013c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000c9e 00013a0a R_ARM_THM_CALL 00000671 PyByteArray_Resize │ │ │ │ │ -00000cd0 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000cd6 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000cda 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000cf4 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000cfa 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000cfe 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000d1c 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d24 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d2c 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d32 00013d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000d36 00013d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000d3c 00013e0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000d48 0000202f R_ARM_THM_MOVW_ABS_NC 000001c8 .LC15 │ │ │ │ │ -00000d4c 00002030 R_ARM_THM_MOVT_ABS 000001c8 .LC15 │ │ │ │ │ -00000d54 00014c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000956 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000095a 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000992 00015b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000099a 00015c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000009ba 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000009c0 0001570a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000009fe 00015f0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00000a0a 00013a0a R_ARM_THM_CALL 00000671 PyByteArray_Resize │ │ │ │ │ +00000a48 0001610a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ +00000a78 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a84 00015e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +00000a88 00015e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ +00000a8c 00001e2f R_ARM_THM_MOVW_ABS_NC 0000016c .LC13 │ │ │ │ │ +00000a90 00001e30 R_ARM_THM_MOVT_ABS 0000016c .LC13 │ │ │ │ │ +00000a96 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000aa4 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000aaa 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000aae 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000ab4 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000ab8 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000ac0 00013d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000ac4 00013d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000ac8 00001f2f R_ARM_THM_MOVW_ABS_NC 000001a0 .LC14 │ │ │ │ │ +00000acc 00001f30 R_ARM_THM_MOVT_ABS 000001a0 .LC14 │ │ │ │ │ +00000ad4 00014c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000ade 0001480a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00000aee 0001620a R_ARM_THM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ +00000b00 0001610a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ +00000b2c 0001630a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +00000b76 00013a0a R_ARM_THM_CALL 00000671 PyByteArray_Resize │ │ │ │ │ +00000b92 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000b96 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000ba4 00015f0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00000bfa 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c02 00013d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000c06 00013d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000c0c 00013e0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000c30 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c4e 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c60 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c70 0000212f R_ARM_THM_MOVW_ABS_NC 000001ec .LC16 │ │ │ │ │ +00000c74 00002130 R_ARM_THM_MOVT_ABS 000001ec .LC16 │ │ │ │ │ +00000c78 00014c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000c90 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c94 00013c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000ca0 00013a0a R_ARM_THM_CALL 00000671 PyByteArray_Resize │ │ │ │ │ +00000cd2 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000cd8 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000cdc 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000cf6 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000cfc 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000d00 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000d1e 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d26 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d2e 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d34 00013d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000d38 00013d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000d3e 00013e0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000d4a 0000202f R_ARM_THM_MOVW_ABS_NC 000001c8 .LC15 │ │ │ │ │ +00000d4e 00002030 R_ARM_THM_MOVT_ABS 000001c8 .LC15 │ │ │ │ │ +00000d56 00014c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000d8e 0001410a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 00000dd6 00013a0a R_ARM_THM_CALL 00000671 PyByteArray_Resize │ │ │ │ │ 00000dfc 00015f0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ 00000e0e 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 00000e1a 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00000e3c 00013a0a R_ARM_THM_CALL 00000671 PyByteArray_Resize │ │ │ │ │ 00000e4c 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ @@ -903,19 +903,19 @@ │ │ │ │ │ 0000287a 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ 00002886 0000682f R_ARM_THM_MOVW_ABS_NC 000004a0 .LC37 │ │ │ │ │ 0000288a 00006830 R_ARM_THM_MOVT_ABS 000004a0 .LC37 │ │ │ │ │ 00002894 0001700a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 000028aa 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ 000028d6 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000028da 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000028e2 00006c2f R_ARM_THM_MOVW_ABS_NC 000004a8 .LC38 │ │ │ │ │ -000028e6 00006c30 R_ARM_THM_MOVT_ABS 000004a8 .LC38 │ │ │ │ │ -000028ea 0001880a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ -00002916 0001892f R_ARM_THM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ -0000291a 00018930 R_ARM_THM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ +000028e2 00006d2f R_ARM_THM_MOVW_ABS_NC 000004a8 .LC38 │ │ │ │ │ +000028e6 00006d30 R_ARM_THM_MOVT_ABS 000004a8 .LC38 │ │ │ │ │ +000028ea 0001890a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00002916 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ +0000291a 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ 000029f6 0001410a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 00002a5a 0001610a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ 00002ae6 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 00002af8 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 00002b0a 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 00002b1c 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 00002b2e 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ @@ -940,47 +940,47 @@ │ │ │ │ │ 00002cc0 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00002cc8 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00002cd0 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00002cd8 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00002ce0 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00002ce8 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00002cf4 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002d1c 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00002d20 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00002d24 00006f2f R_ARM_THM_MOVW_ABS_NC 00000520 .LC41 │ │ │ │ │ -00002d28 00006f30 R_ARM_THM_MOVT_ABS 00000520 .LC41 │ │ │ │ │ +00002d1c 00018b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00002d20 00018b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00002d24 0000702f R_ARM_THM_MOVW_ABS_NC 00000520 .LC41 │ │ │ │ │ +00002d28 00007030 R_ARM_THM_MOVT_ABS 00000520 .LC41 │ │ │ │ │ 00002d32 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002d4c 0001892f R_ARM_THM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ -00002d50 00018930 R_ARM_THM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ +00002d4c 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ +00002d50 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ 00002d64 0001410a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00002d7c 0001892f R_ARM_THM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ -00002d80 00018930 R_ARM_THM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ +00002d7c 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ +00002d80 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ 00002da0 0001410a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 00002dae 00013d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00002db2 00013d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002db6 00006d2f R_ARM_THM_MOVW_ABS_NC 000004c4 .LC39 │ │ │ │ │ -00002dba 00006d30 R_ARM_THM_MOVT_ABS 000004c4 .LC39 │ │ │ │ │ +00002db6 00006e2f R_ARM_THM_MOVW_ABS_NC 000004c4 .LC39 │ │ │ │ │ +00002dba 00006e30 R_ARM_THM_MOVT_ABS 000004c4 .LC39 │ │ │ │ │ 00002dc4 00014c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00002dde 00015c0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00002e0a 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002e20 00015b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00002e2a 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002e38 0001570a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00002e40 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002e56 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 00002e78 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 00002e88 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002e9e 00018b0a R_ARM_THM_CALL 00000000 PyEval_RestoreThread │ │ │ │ │ -00002ea4 00018c0a R_ARM_THM_CALL 00000000 PyEval_SaveThread │ │ │ │ │ +00002e9e 00018c0a R_ARM_THM_CALL 00000000 PyEval_RestoreThread │ │ │ │ │ +00002ea4 00018d0a R_ARM_THM_CALL 00000000 PyEval_SaveThread │ │ │ │ │ 00002eb0 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00002eb4 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00002eba 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 00002ebe 00013830 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002ec2 00006e2f R_ARM_THM_MOVW_ABS_NC 00000504 .LC40 │ │ │ │ │ -00002ec6 00006e30 R_ARM_THM_MOVT_ABS 00000504 .LC40 │ │ │ │ │ +00002ec2 00006f2f R_ARM_THM_MOVW_ABS_NC 00000504 .LC40 │ │ │ │ │ +00002ec6 00006f30 R_ARM_THM_MOVT_ABS 00000504 .LC40 │ │ │ │ │ 00002ece 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00002ef2 00018e0a R_ARM_THM_CALL 00000000 _Py_bytes_contains │ │ │ │ │ 00002efe 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00002f02 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00002f06 00018e0a R_ARM_THM_CALL 00000000 _Py_bytes_contains │ │ │ │ │ 00002f52 0001910a R_ARM_THM_CALL 00000000 _Py_bytes_index │ │ │ │ │ 00002f62 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ @@ -1045,104 +1045,110 @@ │ │ │ │ │ 000035f0 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000035f4 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00003600 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00003604 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000360e 0001610a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ 00003616 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000361a 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000363c 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000364e 0001610a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ -0000366a 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000368c 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00003698 0001582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -0000369c 00015830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000036a0 00003b2f R_ARM_THM_MOVW_ABS_NC 000003a4 .LC26 │ │ │ │ │ -000036a4 00003b30 R_ARM_THM_MOVT_ABS 000003a4 .LC26 │ │ │ │ │ -000036aa 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000036b0 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000036b4 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000036ba 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000036be 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000036c6 0001610a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ -000036fa 0001610a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ -0000371e 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000372a 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003768 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003770 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000037b6 0001800a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000037c6 0001610a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ -00003826 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003830 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003848 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003856 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000385c 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003860 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003866 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000386a 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003896 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000038ae 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000038bc 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000038e0 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000038f0 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000038fc 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000390c 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00003920 0001610a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ -00003950 0001800a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00003960 0001610a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ -00003982 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000399a 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000039aa 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000039c4 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000039ca 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000039ce 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000039e0 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000039e6 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000039ea 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000039f0 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000039f4 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000039fa 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000039fe 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003a06 0001840a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00003a0e 0001850a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00003a5a 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003a60 00013c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003ace 00019b0a R_ARM_THM_CALL 00000000 _Py_bytes_rfind │ │ │ │ │ -00003ade 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003ae2 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003ae6 00019b0a R_ARM_THM_CALL 00000000 _Py_bytes_rfind │ │ │ │ │ -00003af8 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00003b0a 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00003b16 0000952f R_ARM_THM_MOVW_ABS_NC 000005a8 .LC50 │ │ │ │ │ -00003b1a 00009530 R_ARM_THM_MOVT_ABS 000005a8 .LC50 │ │ │ │ │ -00003b24 0001700a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00003b3a 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00003b86 00019c0a R_ARM_THM_CALL 00000000 _Py_bytes_rindex │ │ │ │ │ -00003b96 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003b9a 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003b9e 00019c0a R_ARM_THM_CALL 00000000 _Py_bytes_rindex │ │ │ │ │ -00003bb0 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00003bc2 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00003bce 0000972f R_ARM_THM_MOVW_ABS_NC 000005b0 .LC51 │ │ │ │ │ -00003bd2 00009730 R_ARM_THM_MOVT_ABS 000005b0 .LC51 │ │ │ │ │ -00003bdc 0001700a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00003bf2 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00003e58 0001a40a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00003e60 0001a50a R_ARM_THM_CALL 00000000 memrchr │ │ │ │ │ -00003ed8 0001a602 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00003f18 0000ac0a R_ARM_THM_CALL 00000499 stringlib__preprocess │ │ │ │ │ -00003f22 0000ad0a R_ARM_THM_CALL 00000555 stringlib__two_way │ │ │ │ │ -00003f40 0001a602 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00000be6 00015b1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00003640 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00003654 0001610a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ +00003670 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000036a0 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000036b8 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000036d0 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000036f0 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00003704 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00003718 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00003734 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000373e 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003742 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003748 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000374c 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003754 0001610a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ +0000375c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000378e 0001610a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ +000037b2 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000037be 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003800 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000384c 0001800a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000385c 0001610a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ +000038c0 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000038ca 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000038d8 0001840a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000038e0 0001850a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +0000392c 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003932 00013c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003968 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003976 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000397c 0001582f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00003980 00015830 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00003984 00003b2f R_ARM_THM_MOVW_ABS_NC 000003a4 .LC26 │ │ │ │ │ +00003988 00003b30 R_ARM_THM_MOVT_ABS 000003a4 .LC26 │ │ │ │ │ +0000398e 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003998 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000399c 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000039a2 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000039a6 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000039ac 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000039b0 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000039dc 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000039f4 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00003a02 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00003a26 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00003a36 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00003a42 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00003a52 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00003a66 0001610a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ +00003a96 0001800a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00003aa6 0001610a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ +00003ac8 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00003ae0 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003af0 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003b12 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003b1c 00015d0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003b24 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003b28 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003b2e 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003b32 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003b38 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003b3c 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003b82 00019b0a R_ARM_THM_CALL 00000000 _Py_bytes_rfind │ │ │ │ │ +00003b92 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003b96 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003b9a 00019b0a R_ARM_THM_CALL 00000000 _Py_bytes_rfind │ │ │ │ │ +00003bac 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00003bbe 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00003bca 0000952f R_ARM_THM_MOVW_ABS_NC 000005a8 .LC50 │ │ │ │ │ +00003bce 00009530 R_ARM_THM_MOVT_ABS 000005a8 .LC50 │ │ │ │ │ +00003bd8 0001700a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00003bee 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00003c3a 00019c0a R_ARM_THM_CALL 00000000 _Py_bytes_rindex │ │ │ │ │ +00003c4a 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003c4e 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003c52 00019c0a R_ARM_THM_CALL 00000000 _Py_bytes_rindex │ │ │ │ │ +00003c64 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00003c76 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00003c82 0000972f R_ARM_THM_MOVW_ABS_NC 000005b0 .LC51 │ │ │ │ │ +00003c86 00009730 R_ARM_THM_MOVT_ABS 000005b0 .LC51 │ │ │ │ │ +00003c90 0001700a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00003ca6 00016e0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00003f0c 0001a40a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00003f14 0001a50a R_ARM_THM_CALL 00000000 memrchr │ │ │ │ │ +00003f8c 0001a602 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00003fcc 0000ac0a R_ARM_THM_CALL 00000499 stringlib__preprocess │ │ │ │ │ +00003fd6 0000ad0a R_ARM_THM_CALL 00000555 stringlib__two_way │ │ │ │ │ +00003ff4 0001a602 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00000be8 00015b1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ 00001de0 00015b1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ 00002e06 0001611e R_ARM_THM_JUMP24 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ -00003eaa 0000911e R_ARM_THM_JUMP24 00000205 stringlib_adaptive_find │ │ │ │ │ -00003ef2 0000ab1e R_ARM_THM_JUMP24 00001d57 stringlib_find_char │ │ │ │ │ -00003f32 0000921e R_ARM_THM_JUMP24 0000157d stringlib__two_way_count │ │ │ │ │ +00003f5e 0000911e R_ARM_THM_JUMP24 00000205 stringlib_adaptive_find │ │ │ │ │ +00003fa6 0000ab1e R_ARM_THM_JUMP24 00001d57 stringlib_find_char │ │ │ │ │ +00003fe6 0000921e R_ARM_THM_JUMP24 0000157d stringlib__two_way_count │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0xf760 contains 530 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0xf844 contains 530 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000008 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000000c 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000034 0001410a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 0000003c 00013d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000040 00013d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000046 0000442f R_ARM_THM_MOVW_ABS_NC 000003dc .LC27 │ │ │ │ │ @@ -1199,21 +1205,21 @@ │ │ │ │ │ 00000304 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000312 00013b0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ 0000033c 0000662f R_ARM_THM_MOVW_ABS_NC 00000498 .LC36 │ │ │ │ │ 00000340 00006630 R_ARM_THM_MOVT_ABS 00000498 .LC36 │ │ │ │ │ 0000034a 0001700a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 00000354 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000358 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000037e 00006b0a R_ARM_THM_CALL 000028b9 stringlib_bytes_join │ │ │ │ │ -0000039e 0001610a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ -000003ae 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000003b2 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000003be 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000003c2 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000003c6 00018d0a R_ARM_THM_CALL 00000000 _Py_bytes_upper │ │ │ │ │ +0000037c 0001610a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ +0000038c 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000390 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000039c 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000003a0 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000003a4 0001880a R_ARM_THM_CALL 00000000 _Py_bytes_upper │ │ │ │ │ +000003c2 00006c0a R_ARM_THM_CALL 000028b9 stringlib_bytes_join │ │ │ │ │ 000003ee 0000722f R_ARM_THM_MOVW_ABS_NC 00000548 .LC42 │ │ │ │ │ 000003f2 00007230 R_ARM_THM_MOVT_ABS 00000548 .LC42 │ │ │ │ │ 000003fc 0001700a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 00000406 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 0000040a 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000458 0001370a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 0000046c 00018f0a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ @@ -1336,15 +1342,15 @@ │ │ │ │ │ 00000bb2 00019f0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ 00000bd4 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000be8 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000c08 0001610a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ 00000c26 00019f0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ 00000c40 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000c4e 00019d0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00000c7e 00008e0a R_ARM_THM_CALL 00003c01 fastsearch │ │ │ │ │ +00000c7e 00008e0a R_ARM_THM_CALL 00003cb5 fastsearch │ │ │ │ │ 00000c8e 0001610a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ 00000caa 00019f0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ 00000cc8 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000cdc 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000cee 0001610a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ 00000d08 00019f0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ 00000d20 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -1424,15 +1430,15 @@ │ │ │ │ │ 0000126a 0001610a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ 00001286 00019f0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ 000012a8 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000012bc 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000012c8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000012d8 0001610a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ 000012e4 00019d0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00001304 00008e0a R_ARM_THM_CALL 00003c01 fastsearch │ │ │ │ │ +00001304 00008e0a R_ARM_THM_CALL 00003cb5 fastsearch │ │ │ │ │ 00001316 0001610a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ 00001330 00019f0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ 00001348 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001356 0001610a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ 0000136e 00019f0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ 00001386 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001398 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -1572,15 +1578,15 @@ │ │ │ │ │ 00001b96 0001850a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 00001ba4 0001602f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00001ba8 00016030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00001bae 00013c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001bfe 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001c02 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00001c12 0001b30a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00001c30 00008e0a R_ARM_THM_CALL 00003c01 fastsearch │ │ │ │ │ +00001c30 00008e0a R_ARM_THM_CALL 00003cb5 fastsearch │ │ │ │ │ 00001c3e 0001610a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ 00001c48 0001610a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ 00001c52 0001610a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ 00001c58 00013c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001c64 0001610a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ 00001c86 0001610a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ 00001c8c 00013c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ @@ -1598,15 +1604,15 @@ │ │ │ │ │ 00001d26 0001420a R_ARM_THM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ 00001d40 00014b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001d48 0001430a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00001d78 0001830a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ 00001dc8 0000132f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001dcc 00001330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00001ddc 0001b30a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00001dfa 00008e0a R_ARM_THM_CALL 00003c01 fastsearch │ │ │ │ │ +00001dfa 00008e0a R_ARM_THM_CALL 00003cb5 fastsearch │ │ │ │ │ 00001e08 0001610a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ 00001e12 0001610a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ 00001e1e 0001610a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ 00001e24 00013c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001e30 0001610a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ 00001e52 0001610a R_ARM_THM_CALL 00001d65 PyByteArray_FromStringAndSize │ │ │ │ │ 00001e58 00013c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ @@ -1667,15 +1673,15 @@ │ │ │ │ │ 000017d2 0001aa1e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 000017e2 0001aa1e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 000017fe 0001b01e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ 0000180a 0001b11e R_ARM_THM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ 0000195c 0000231e R_ARM_THM_JUMP24 00000d5d bytearray_setslice │ │ │ │ │ 00001b40 00015b1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x107f0 contains 15 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x108d4 contains 15 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000004 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000000c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000014 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000020 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -299,17 +299,17 @@ │ │ │ │ │ stringlib_capitalize │ │ │ │ │ bytearray_lstrip │ │ │ │ │ bytearray_strip_impl_helper │ │ │ │ │ stringlib_center │ │ │ │ │ bytearray_mod │ │ │ │ │ bytearray_strip │ │ │ │ │ bytearray_count │ │ │ │ │ +stringlib_upper │ │ │ │ │ bytearray_join │ │ │ │ │ stringlib_bytes_join │ │ │ │ │ -stringlib_upper │ │ │ │ │ bytearray_contains │ │ │ │ │ bytearray_rstrip │ │ │ │ │ stringlib_expandtabs │ │ │ │ │ bytearray_index │ │ │ │ │ stringlib_isalnum │ │ │ │ │ stringlib_isalpha │ │ │ │ │ stringlib_isdigit │ │ │ │ │ @@ -508,20 +508,20 @@ │ │ │ │ │ __aeabi_idiv │ │ │ │ │ _PyBytes_Repeat │ │ │ │ │ _Py_bytes_capitalize │ │ │ │ │ _PyNumber_Index │ │ │ │ │ PyLong_AsSsize_t │ │ │ │ │ _PyBytes_FormatEx │ │ │ │ │ _Py_bytes_count │ │ │ │ │ +_Py_bytes_upper │ │ │ │ │ PySequence_Fast │ │ │ │ │ PyBytes_Type │ │ │ │ │ PyExc_RuntimeError │ │ │ │ │ PyEval_RestoreThread │ │ │ │ │ PyEval_SaveThread │ │ │ │ │ -_Py_bytes_upper │ │ │ │ │ _Py_bytes_contains │ │ │ │ │ PyLong_AsInt │ │ │ │ │ __aeabi_idivmod │ │ │ │ │ _Py_bytes_index │ │ │ │ │ _Py_bytes_isalnum │ │ │ │ │ _Py_bytes_isalpha │ │ │ │ │ _Py_bytes_isdigit │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -873,30 +873,30 @@ │ │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r5, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CheckBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ad8 │ │ │ │ │ + beq.w ada │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r5, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ - beq.w a40 │ │ │ │ │ + beq.w a42 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w a20 │ │ │ │ │ + beq.w a22 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w abc │ │ │ │ │ + bne.w abe │ │ │ │ │ bic.w r9, r6, r6, asr #31 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ mov r2, r7 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq.w 91e │ │ │ │ │ @@ -905,23 +905,23 @@ │ │ │ │ │ add.w fp, r7, r9 │ │ │ │ │ it ge │ │ │ │ │ movge sl, r6 │ │ │ │ │ sub.w r3, fp, sl │ │ │ │ │ ldr.w r8, [r4, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ blt.n 8c0 │ │ │ │ │ - beq.w 9d2 │ │ │ │ │ + beq.w 9d4 │ │ │ │ │ add.w r2, sl, #2147483648 @ 0x80000000 │ │ │ │ │ subs r2, #1 │ │ │ │ │ sub.w r2, r2, fp │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bgt.w 98a │ │ │ │ │ + bgt.w 992 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.w a82 │ │ │ │ │ + bgt.w a84 │ │ │ │ │ ldrd r2, r0, [r4, #12] │ │ │ │ │ add r3, r6 │ │ │ │ │ sub.w r6, r8, r0 │ │ │ │ │ adds r1, r3, r6 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ bcs.w 948 │ │ │ │ │ @@ -929,33 +929,33 @@ │ │ │ │ │ vmov.f64 d6, #114 @ 0x3f900000 1.125 │ │ │ │ │ vcvt.f64.u32 d7, s15 │ │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ │ vmov s13, r3 │ │ │ │ │ vcvt.f64.u32 d6, s13 │ │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bls.w 974 │ │ │ │ │ + bls.w 97c │ │ │ │ │ adds.w r8, r3, #1 │ │ │ │ │ - bmi.w 98a │ │ │ │ │ + bmi.w 992 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 996 │ │ │ │ │ + bne.w 998 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 98a │ │ │ │ │ + beq.w 992 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ strd r8, r0, [r4, #12] │ │ │ │ │ str r0, [r4, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ strb r6, [r0, r3] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w b8c │ │ │ │ │ + beq.w b8e │ │ │ │ │ ldr.w r8, [r4, #20] │ │ │ │ │ add.w r0, r7, r9 │ │ │ │ │ sub.w r2, r2, fp │ │ │ │ │ add.w r1, r8, sl │ │ │ │ │ add r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ @@ -981,72 +981,74 @@ │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov sl, r6 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.w a82 │ │ │ │ │ + bgt.w a84 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.w 9ec │ │ │ │ │ + bgt.w 9ee │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ adds r1, r3, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ subs r2, r2, r3 │ │ │ │ │ str r2, [r4, #20] │ │ │ │ │ bl 670 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_Resize │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w bae │ │ │ │ │ + beq.w bb0 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 9e8 │ │ │ │ │ + bne.n 9ea │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n 966 │ │ │ │ │ + ble.n 96e │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n 96c │ │ │ │ │ + beq.n 974 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ bne.n 8a8 │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.n 8b0 │ │ │ │ │ add.w r3, r7, r9 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ blt.n 8b6 │ │ │ │ │ - beq.n 9e0 │ │ │ │ │ + beq.n 9e2 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.w a82 │ │ │ │ │ + bgt.w a84 │ │ │ │ │ ldrd r0, r8, [r4, #16] │ │ │ │ │ mov sl, r6 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ mov fp, r3 │ │ │ │ │ sub.w r6, r8, r0 │ │ │ │ │ adds r1, r3, r6 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ bcc.w 822 │ │ │ │ │ cmp.w r3, r2, lsr #1 │ │ │ │ │ - bcc.n 990 │ │ │ │ │ + it cc │ │ │ │ │ + addcc.w r8, r3, #1 │ │ │ │ │ + bcc.w 84e │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it eq │ │ │ │ │ moveq r8, r2 │ │ │ │ │ @@ -1058,34 +1060,32 @@ │ │ │ │ │ adds r3, #1 │ │ │ │ │ bne.n 90e │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ bne.n 8a8 │ │ │ │ │ b.n 91a │ │ │ │ │ add.w r8, r3, r3, lsr #3 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ - bhi.n 982 │ │ │ │ │ + bhi.n 98a │ │ │ │ │ add.w r8, r8, #3 │ │ │ │ │ b.n 84e │ │ │ │ │ adds.w r8, r8, #6 │ │ │ │ │ bpl.w 84e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n a98 │ │ │ │ │ - add.w r8, r3, #1 │ │ │ │ │ - b.n 84e │ │ │ │ │ + b.n a9a │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 98a │ │ │ │ │ + beq.n 992 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w ab2 │ │ │ │ │ + beq.w ab4 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ mov r0, r6 │ │ │ │ │ it cs │ │ │ │ │ movcs r2, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ @@ -1133,21 +1133,21 @@ │ │ │ │ │ b.n 8ee │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq.w 8a8 │ │ │ │ │ bic.w r9, r6, r6, asr #31 │ │ │ │ │ ldr.w r8, [r4, #20] │ │ │ │ │ sub.w r3, r9, r6 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n a7c │ │ │ │ │ - beq.n 9d8 │ │ │ │ │ + blt.n a7e │ │ │ │ │ + beq.n 9da │ │ │ │ │ mov fp, r9 │ │ │ │ │ mov sl, r6 │ │ │ │ │ mov r7, r5 │ │ │ │ │ b.n 7f6 │ │ │ │ │ - cbz r6, aa8 │ │ │ │ │ + cbz r6, aaa │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 1d64 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 91a │ │ │ │ │ @@ -1156,23 +1156,23 @@ │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl d5c │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 96c │ │ │ │ │ + beq.n 974 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 96c │ │ │ │ │ + bne.w 974 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 96c │ │ │ │ │ + b.n 974 │ │ │ │ │ mov sl, r6 │ │ │ │ │ mov r7, r5 │ │ │ │ │ b.n 8c0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_BufferError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_BufferError │ │ │ │ │ @@ -1190,20 +1190,20 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ b.n 91a │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n a44 │ │ │ │ │ + b.n a46 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 9ae │ │ │ │ │ + b.n 9b0 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ @@ -1216,80 +1216,80 @@ │ │ │ │ │ b.n 91a │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d32 │ │ │ │ │ + beq.w d34 │ │ │ │ │ movs r1, #32 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_LengthHint │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w d04 │ │ │ │ │ + beq.w d06 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 1d64 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d04 │ │ │ │ │ + beq.w d06 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w cd6 │ │ │ │ │ + beq.w cd8 │ │ │ │ │ ldr.w r9, [r2, #20] │ │ │ │ │ movs r6, #0 │ │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ │ - b.n b28 │ │ │ │ │ + b.n b2a │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ strb.w r3, [r9, r6] │ │ │ │ │ adds r6, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c7c │ │ │ │ │ + beq.w c7e │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ bl 175c <_getbytevalue> │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c00 │ │ │ │ │ + beq.n c02 │ │ │ │ │ ldr.w r1, [sl] │ │ │ │ │ cmp r1, fp │ │ │ │ │ - bne.n bea │ │ │ │ │ + bne.n bec │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - bgt.n b20 │ │ │ │ │ + bgt.n b22 │ │ │ │ │ mvn.w r8, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - beq.n bb6 │ │ │ │ │ - cbz r6, b6a │ │ │ │ │ + beq.n bb8 │ │ │ │ │ + cbz r6, b6c │ │ │ │ │ movw r3, #65534 @ 0xfffe │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ subs r2, r3, r6 │ │ │ │ │ asrs r3, r6, #1 │ │ │ │ │ cmp.w r2, r6, asr #1 │ │ │ │ │ - blt.n b70 │ │ │ │ │ + blt.n b72 │ │ │ │ │ add.w r8, r6, #1 │ │ │ │ │ add r8, r3 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 670 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_Resize │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n c1c │ │ │ │ │ + beq.n c1e │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w cfa │ │ │ │ │ + beq.w cfc │ │ │ │ │ ldr.w r9, [r2, #20] │ │ │ │ │ - b.n b20 │ │ │ │ │ + b.n b22 │ │ │ │ │ add.w r0, r9, r7 │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ rsb r2, fp, #0 │ │ │ │ │ add.w r1, r8, sl │ │ │ │ │ @@ -1298,65 +1298,65 @@ │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ cmp r7, #0 │ │ │ │ │ bgt.w 890 │ │ │ │ │ b.n 89c │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ add r2, r3 │ │ │ │ │ str r2, [r4, #20] │ │ │ │ │ - b.n a98 │ │ │ │ │ + b.n a9a │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n bca │ │ │ │ │ + beq.n bcc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d22 │ │ │ │ │ + beq.w d24 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n be0 │ │ │ │ │ + beq.n be2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d2a │ │ │ │ │ + beq.w d2c │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyErr_NoMemory │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [sl] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n b4a │ │ │ │ │ + bne.n b4c │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n b4a │ │ │ │ │ + b.n b4c │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cbnz r0, c64 │ │ │ │ │ + cbnz r0, c66 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n c52 │ │ │ │ │ + bne.n c54 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n c32 │ │ │ │ │ + beq.n c34 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbnz r3, c32 │ │ │ │ │ + cbnz r3, c34 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ @@ -1368,76 +1368,76 @@ │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 91a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c1c │ │ │ │ │ + bne.n c1e │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n c1c │ │ │ │ │ + b.n c1e │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ - bpl.n c10 │ │ │ │ │ + bpl.n c12 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n c10 │ │ │ │ │ + b.n c12 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n c92 │ │ │ │ │ + beq.n c94 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbnz r3, c92 │ │ │ │ │ + cbnz r3, c94 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n c32 │ │ │ │ │ + bne.n c34 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 670 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_Resize │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n c32 │ │ │ │ │ + beq.n c34 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [sp, #0] │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r3, r5 │ │ │ │ │ bl d5c │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n ce0 │ │ │ │ │ + beq.n ce2 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.w 8a8 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 8a8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 8a8 │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n b18 │ │ │ │ │ + b.n b1a │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.w 91a │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 91a │ │ │ │ │ @@ -1445,15 +1445,15 @@ │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 91a │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n b20 │ │ │ │ │ + b.n b22 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.w 91a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -1461,19 +1461,19 @@ │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 91a │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n bca │ │ │ │ │ + b.n bcc │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n be0 │ │ │ │ │ + b.n be2 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ @@ -1485,15 +1485,14 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ b.n 91a │ │ │ │ │ - nop │ │ │ │ │ │ │ │ │ │ 00000d5c : │ │ │ │ │ bytearray_setslice(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ @@ -5365,15 +5364,15 @@ │ │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 34b0 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - bgt.w 3a04 │ │ │ │ │ + bgt.w 38d6 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ bgt.w 3278 │ │ │ │ │ ldr.w sl, [sp, #76] @ 0x4c │ │ │ │ │ ldr.w r9, [sp, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -5384,15 +5383,15 @@ │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ bne.w 3620 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ beq.w 335e │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ beq.w 3344 │ │ │ │ │ ldr r5, [r7, #20] │ │ │ │ │ - blt.w 3698 │ │ │ │ │ + blt.w 397c │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ble.w 34d2 │ │ │ │ │ movw r2, #2499 @ 0x9c3 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ bgt.w 34ea │ │ │ │ │ ldrb.w fp, [r6] │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ @@ -5416,25 +5415,25 @@ │ │ │ │ │ cmp r1, #2 │ │ │ │ │ lsl.w r7, r7, sl │ │ │ │ │ orr.w r2, r2, r7 │ │ │ │ │ beq.n 3138 │ │ │ │ │ ldrb.w lr, [r6, #2] │ │ │ │ │ movs r7, #1 │ │ │ │ │ and.w sl, lr, #31 │ │ │ │ │ - cmp lr, r0 │ │ │ │ │ + cmp r0, lr │ │ │ │ │ it eq │ │ │ │ │ subeq r4, r3, #4 │ │ │ │ │ cmp r1, #3 │ │ │ │ │ lsl.w r7, r7, sl │ │ │ │ │ orr.w r2, r2, r7 │ │ │ │ │ beq.n 3138 │ │ │ │ │ ldrb.w lr, [r6, #3] │ │ │ │ │ movs r7, #1 │ │ │ │ │ and.w sl, lr, #31 │ │ │ │ │ - cmp lr, r0 │ │ │ │ │ + cmp r0, lr │ │ │ │ │ it eq │ │ │ │ │ subeq r4, r3, #5 │ │ │ │ │ cmp r1, #4 │ │ │ │ │ lsl.w r7, r7, sl │ │ │ │ │ orr.w r2, r2, r7 │ │ │ │ │ beq.n 3138 │ │ │ │ │ ldrb.w lr, [r6, #4] │ │ │ │ │ @@ -5489,16 +5488,16 @@ │ │ │ │ │ bne.n 3234 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ beq.w 32c0 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ add r2, r3 │ │ │ │ │ - cmp ip, r2 │ │ │ │ │ - bge.n 315c │ │ │ │ │ + cmp r2, ip │ │ │ │ │ + ble.n 315c │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ bgt.w 32c2 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ beq.w 34ca │ │ │ │ │ ldr r0, [pc, #620] @ (3404 ) │ │ │ │ │ @@ -5546,55 +5545,55 @@ │ │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ subs r4, r3, #2 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ bne.w 309a │ │ │ │ │ b.n 3138 │ │ │ │ │ add.w lr, r2, #1 │ │ │ │ │ - cmp ip, lr │ │ │ │ │ - blt.n 3184 │ │ │ │ │ + cmp lr, ip │ │ │ │ │ + bgt.n 3184 │ │ │ │ │ adds r4, r3, r2 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldrb r4, [r4, #1] │ │ │ │ │ and.w r4, r4, #31 │ │ │ │ │ lsr.w r4, r3, r4 │ │ │ │ │ lsls r4, r4, #31 │ │ │ │ │ it mi │ │ │ │ │ movmi r2, lr │ │ │ │ │ bmi.n 315c │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ adds r4, r3, #1 │ │ │ │ │ add r2, r4 │ │ │ │ │ - cmp ip, r2 │ │ │ │ │ - bge.n 315c │ │ │ │ │ + cmp r2, ip │ │ │ │ │ + ble.n 315c │ │ │ │ │ b.n 3184 │ │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ │ ldrb.w lr, [r4, #1] │ │ │ │ │ cmp r3, lr │ │ │ │ │ bne.n 3264 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ beq.n 3172 │ │ │ │ │ mov.w lr, #2 │ │ │ │ │ - str.w r8, [sp, #28] │ │ │ │ │ - ldrb.w r8, [r4, lr] │ │ │ │ │ + str.w sl, [sp, #28] │ │ │ │ │ + ldrb.w sl, [r4, lr] │ │ │ │ │ ldrb.w r3, [r6, lr] │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ bne.n 3338 │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ cmp r1, lr │ │ │ │ │ bgt.n 324a │ │ │ │ │ - ldr.w r8, [sp, #28] │ │ │ │ │ + ldr.w sl, [sp, #28] │ │ │ │ │ beq.n 3172 │ │ │ │ │ adds r4, r2, #1 │ │ │ │ │ - cmp ip, r4 │ │ │ │ │ - bge.n 3298 │ │ │ │ │ + cmp r4, ip │ │ │ │ │ + ble.n 3298 │ │ │ │ │ add.w r4, sl, #1 │ │ │ │ │ add r2, r4 │ │ │ │ │ - cmp ip, r2 │ │ │ │ │ - bge.w 315c │ │ │ │ │ + cmp r2, ip │ │ │ │ │ + ble.w 315c │ │ │ │ │ b.n 3184 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ beq.w 33f0 │ │ │ │ │ ldr r0, [r7, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 1d64 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ @@ -5643,15 +5642,15 @@ │ │ │ │ │ movs r0, #1 │ │ │ │ │ add r7, r3 │ │ │ │ │ strd r3, r0, [sp] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ - bl 3c00 │ │ │ │ │ + bl 3cb4 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ beq.n 332c │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r9 │ │ │ │ │ @@ -5668,15 +5667,15 @@ │ │ │ │ │ b.n 32e0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ b.n 328a │ │ │ │ │ - ldr.w r8, [sp, #28] │ │ │ │ │ + ldr.w sl, [sp, #28] │ │ │ │ │ cmp lr, r1 │ │ │ │ │ beq.w 3172 │ │ │ │ │ b.n 3264 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ bgt.w 3616 │ │ │ │ │ ldr r0, [pc, #184] @ (3404 ) │ │ │ │ │ bl 0 <_PyObject_New> │ │ │ │ │ @@ -5843,15 +5842,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, r0 │ │ │ │ │ b.n 328a │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ beq.n 34ca │ │ │ │ │ - ldr r0, [pc, #660] @ (3770 ) │ │ │ │ │ + ldr r0, [pc, #640] @ (375c ) │ │ │ │ │ bl 0 <_PyObject_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 31ac │ │ │ │ │ b.n 34b0 │ │ │ │ │ movw r2, #29999 @ 0x752f │ │ │ │ │ @@ -5913,15 +5912,15 @@ │ │ │ │ │ R_ARM_THM_CALL stringlib__two_way_count │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r7, r0 │ │ │ │ │ b.n 3186 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ bic.w r7, r7, r7, asr #31 │ │ │ │ │ adds r1, r6, r7 │ │ │ │ │ - mla r0, r7, r3, fp │ │ │ │ │ + mla r0, r3, r7, fp │ │ │ │ │ sub.w r2, r8, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ b.n 328a │ │ │ │ │ ldrb.w r3, [sl] │ │ │ │ │ add.w r1, r9, #1 │ │ │ │ │ strb r3, [r0, #0] │ │ │ │ │ @@ -5937,15 +5936,15 @@ │ │ │ │ │ add r3, r1 │ │ │ │ │ b.n 3598 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ b.n 345a │ │ │ │ │ - bne.w 3a48 │ │ │ │ │ + bne.w 391a │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ beq.n 35e4 │ │ │ │ │ ldr r0, [r7, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 1d64 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -5986,116 +5985,159 @@ │ │ │ │ │ b.n 328a │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ b.n 3076 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne.w 3774 │ │ │ │ │ + bne.w 3806 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 36ce │ │ │ │ │ - ldrb r5, [r6, #0] │ │ │ │ │ + bne.w 3760 │ │ │ │ │ + ldrb r6, [r6, #0] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 36ba │ │ │ │ │ + beq.w 3748 │ │ │ │ │ ldr.w r9, [r7, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 36c2 │ │ │ │ │ + beq.w 3750 │ │ │ │ │ mov r1, r8 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - ldrb.w r6, [sl] │ │ │ │ │ + ldrb.w r7, [sl] │ │ │ │ │ bl 1d64 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 34b0 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - cbz r3, 36b0 │ │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ │ - sub.w r7, r7, r9 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 373e │ │ │ │ │ + ldr.w sl, [r0, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ mov r1, r9 │ │ │ │ │ + mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - adds r3, r0, r7 │ │ │ │ │ - strb r6, [r0, r7] │ │ │ │ │ - add r8, r0 │ │ │ │ │ - ldr r7, [sp, #12] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - b.n 367e │ │ │ │ │ - strb.w r6, [r3], #1 │ │ │ │ │ - sub.w r2, r8, r3 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - subs r7, #1 │ │ │ │ │ + sub.w r3, r5, r9 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + strb.w r7, [sl, r3] │ │ │ │ │ + subs.w r9, r2, #1 │ │ │ │ │ + add r3, sl │ │ │ │ │ beq.w 328a │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + adds r0, r3, #1 │ │ │ │ │ + add r8, sl │ │ │ │ │ + ands.w r3, r9, #3 │ │ │ │ │ + beq.n 372e │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq.n 36ca │ │ │ │ │ + cmp r3, #2 │ │ │ │ │ + beq.n 36b2 │ │ │ │ │ + sub.w r2, r8, r0 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memchr │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 328a │ │ │ │ │ + add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ │ + strb.w r7, [r0], #1 │ │ │ │ │ + sub.w r2, r8, r0 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 367a │ │ │ │ │ + beq.w 328a │ │ │ │ │ + add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ │ + strb.w r7, [r0], #1 │ │ │ │ │ + sub.w r2, r8, r0 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memchr │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 328a │ │ │ │ │ + subs.w r9, r9, #1 │ │ │ │ │ + strb.w r7, [r0], #1 │ │ │ │ │ + bne.n 372e │ │ │ │ │ b.n 328a │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 34b0 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ + strb.w r7, [r0], #1 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + sub.w r2, r8, r0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memchr │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 328a │ │ │ │ │ + strb.w r7, [r0], #1 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + sub.w r2, r8, r0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memchr │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 328a │ │ │ │ │ + strb.w r7, [r0], #1 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + sub.w r2, r8, r0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memchr │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 328a │ │ │ │ │ + subs.w r9, r9, #4 │ │ │ │ │ + strb.w r7, [r0], #1 │ │ │ │ │ + beq.w 328a │ │ │ │ │ + sub.w r2, r8, r0 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memchr │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 36e6 │ │ │ │ │ + b.n 328a │ │ │ │ │ + movw sl, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ + movt sl, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 3660 │ │ │ │ │ + b.n 366a │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 1d64 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ b.n 328a │ │ │ │ │ + .word 0x0000002c │ │ │ │ │ + R_ARM_ABS32 .data │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 39fa │ │ │ │ │ + beq.w 39a2 │ │ │ │ │ ldr r5, [r7, #20] │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ strd r2, r1, [sp] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - bl 3c00 │ │ │ │ │ + bl 3cb4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 360c │ │ │ │ │ + beq.w 360c │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 1d64 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 34b0 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 39f0 │ │ │ │ │ + beq.w 3998 │ │ │ │ │ ldr r7, [r0, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r8 │ │ │ │ │ add.w r5, r7, r9 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ @@ -6111,50 +6153,47 @@ │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ add r5, r3 │ │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - beq.n 383c │ │ │ │ │ + beq.w 3994 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ subs r1, r7, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ strd fp, r8, [sp] │ │ │ │ │ - bl 3c00 │ │ │ │ │ + bl 3cb4 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 383c │ │ │ │ │ + beq.w 3994 │ │ │ │ │ adds r0, r5, r0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, sl │ │ │ │ │ add r9, r4 │ │ │ │ │ add r5, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 373e │ │ │ │ │ - nop │ │ │ │ │ - .word 0x0000002c │ │ │ │ │ - R_ARM_ABS32 .data │ │ │ │ │ + b.n 37d2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 3870 │ │ │ │ │ + beq.w 39b6 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 3866 │ │ │ │ │ + beq.w 39ac │ │ │ │ │ ldr r5, [r7, #20] │ │ │ │ │ blt.w 360a │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ movs r4, #0 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl 3c00 │ │ │ │ │ + bl 3cb4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ble.w 360a │ │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ sub.w r7, r9, r3 │ │ │ │ │ @@ -6171,203 +6210,275 @@ │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 34b0 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 385c │ │ │ │ │ + beq.w 3b38 │ │ │ │ │ ldr r7, [r0, #20] │ │ │ │ │ mov fp, r4 │ │ │ │ │ mov r4, r3 │ │ │ │ │ add.w r2, r5, r8 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ subs r1, r3, r5 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - cbz r3, 384e │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 396e │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ movs r2, #1 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r3, r4 │ │ │ │ │ - bl 3c00 │ │ │ │ │ + bl 3cb4 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 384e │ │ │ │ │ + beq.n 396e │ │ │ │ │ add.w r3, r5, r8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 3840 │ │ │ │ │ + beq.n 3960 │ │ │ │ │ add r7, r8 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ add r7, r9 │ │ │ │ │ adds r5, r3, r4 │ │ │ │ │ - b.n 37e6 │ │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ │ - b.n 328a │ │ │ │ │ + b.n 387e │ │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ │ + bl 0 <_PyNumber_Index> │ │ │ │ │ + R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + cbz r0, 3932 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + str r0, [sp, #12] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.n 3922 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + beq.n 3932 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + ldr.w r8, [r7, #8] │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ + bgt.w 3278 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ │ + ldr.w sl, [sp, #76] @ 0x4c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + ldr.w r9, [sp, #84] @ 0x54 │ │ │ │ │ + bge.w 35b8 │ │ │ │ │ + mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 304a │ │ │ │ │ + b.n 340e │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 38f0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 38f0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 34b0 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + ldr.w r8, [r7, #8] │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + blt.w 3278 │ │ │ │ │ + mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ │ + ldr.w sl, [sp, #76] @ 0x4c │ │ │ │ │ + ldr.w r9, [sp, #84] @ 0x54 │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 304a │ │ │ │ │ + b.n 340e │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, sl │ │ │ │ │ add r7, r9 │ │ │ │ │ add r5, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 37e6 │ │ │ │ │ + b.n 387e │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r4, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ b.n 328a │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ + b.n 34b0 │ │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ │ + b.n 328a │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 37dc │ │ │ │ │ + b.n 37a6 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 3784 │ │ │ │ │ + b.n 376a │ │ │ │ │ + movw r5, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt r5, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + b.n 381a │ │ │ │ │ ldrb r6, [r6, #0] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 39e6 │ │ │ │ │ + beq.w 3b2e │ │ │ │ │ ldr.w fp, [r7, #20] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add.w r7, fp, r8 │ │ │ │ │ mov r0, fp │ │ │ │ │ subs r4, r3, #1 │ │ │ │ │ ands.w r4, r4, #3 │ │ │ │ │ - beq.w 39b6 │ │ │ │ │ + beq.w 3afc │ │ │ │ │ sub.w r2, r7, fp │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 391c │ │ │ │ │ + beq.n 3a62 │ │ │ │ │ movs r5, #1 │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - beq.n 3928 │ │ │ │ │ + beq.n 3a6e │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 38b8 │ │ │ │ │ + beq.n 39fe │ │ │ │ │ subs r2, r7, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 391a │ │ │ │ │ + cbz r0, 3a60 │ │ │ │ │ add r0, r5 │ │ │ │ │ movs r5, #2 │ │ │ │ │ subs r2, r7, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 391a │ │ │ │ │ + cbz r0, 3a60 │ │ │ │ │ str.w r8, [sp, #8] │ │ │ │ │ adds r0, #1 │ │ │ │ │ add.w r8, r5, #1 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ - b.n 3908 │ │ │ │ │ + b.n 3a4e │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ adds r0, #1 │ │ │ │ │ subs r2, r7, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r4, r8 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - beq.n 393c │ │ │ │ │ + beq.n 3a82 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 3914 │ │ │ │ │ + cbz r0, 3a5a │ │ │ │ │ adds r0, #1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ subs r2, r7, r0 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 3914 │ │ │ │ │ + cbz r0, 3a5a │ │ │ │ │ adds r0, #1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ subs r2, r7, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 3932 │ │ │ │ │ + cbz r0, 3a78 │ │ │ │ │ add.w r8, r4, #3 │ │ │ │ │ adds r0, #1 │ │ │ │ │ subs r2, r7, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 38d0 │ │ │ │ │ + bne.n 3a16 │ │ │ │ │ mov r5, r8 │ │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ │ - cbnz r5, 3942 │ │ │ │ │ + cbnz r5, 3a88 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 1d64 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ b.n 328a │ │ │ │ │ str.w r8, [sp, #8] │ │ │ │ │ mov r8, r5 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ - b.n 3908 │ │ │ │ │ + b.n 3a4e │ │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ │ adds r5, r4, #2 │ │ │ │ │ - cbnz r5, 3942 │ │ │ │ │ - b.n 391c │ │ │ │ │ + cbnz r5, 3a88 │ │ │ │ │ + b.n 3a62 │ │ │ │ │ mov r5, r8 │ │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ mov r1, r5 │ │ │ │ │ sub.w r0, r0, r8 │ │ │ │ │ add.w r4, r9, #4294967295 @ 0xffffffff │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ cmp r4, r0 │ │ │ │ │ bgt.w 349a │ │ │ │ │ - mla r1, r5, r4, r8 │ │ │ │ │ + mla r1, r4, r5, r8 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 1d64 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 34b0 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - cbz r3, 39ca │ │ │ │ │ + cbz r3, 3b24 │ │ │ │ │ ldr.w r8, [r0, #20] │ │ │ │ │ sub.w r2, r7, fp │ │ │ │ │ - cbz r5, 39c0 │ │ │ │ │ + cbz r5, 3b18 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ subs r5, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ - cbz r0, 39c0 │ │ │ │ │ + cbz r0, 3b18 │ │ │ │ │ cmp fp, r0 │ │ │ │ │ - beq.n 39d4 │ │ │ │ │ + beq.n 3b06 │ │ │ │ │ sub.w r2, r0, fp │ │ │ │ │ mov r1, fp │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ @@ -6377,134 +6488,75 @@ │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r8, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add.w fp, r3, #1 │ │ │ │ │ - b.n 3974 │ │ │ │ │ + b.n 3aba │ │ │ │ │ str.w r8, [sp, #8] │ │ │ │ │ mov r8, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.n 3908 │ │ │ │ │ + b.n 3a4e │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + mov r1, sl │ │ │ │ │ + add r8, r9 │ │ │ │ │ + add.w fp, fp, #1 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcpy │ │ │ │ │ + b.n 3aba │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 328a │ │ │ │ │ + b.w 328a │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 3974 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - mov r1, sl │ │ │ │ │ - add r8, r9 │ │ │ │ │ - add.w fp, fp, #1 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 3974 │ │ │ │ │ + b.n 3aba │ │ │ │ │ movw fp, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt fp, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 387e │ │ │ │ │ + b.n 39c4 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 3712 │ │ │ │ │ - movw r5, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r5, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 36d8 │ │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ │ - bl 0 <_PyNumber_Index> │ │ │ │ │ - R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - cbz r0, 3a60 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - str r0, [sp, #12] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bne.n 3a50 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - beq.n 3a60 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - ldr.w r8, [r7, #8] │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ - bgt.w 3278 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ │ - ldr.w sl, [sp, #76] @ 0x4c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - ldr.w r9, [sp, #84] @ 0x54 │ │ │ │ │ - bge.w 35b8 │ │ │ │ │ - mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 304a │ │ │ │ │ - b.n 340e │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 3a1e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3a1e │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 34b0 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - ldr.w r8, [r7, #8] │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - blt.w 3278 │ │ │ │ │ - mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ │ - ldr.w sl, [sp, #76] @ 0x4c │ │ │ │ │ - ldr.w r9, [sp, #84] @ 0x54 │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 304a │ │ │ │ │ - b.n 340e │ │ │ │ │ + b.n 3874 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003a90 : │ │ │ │ │ +00003b44 : │ │ │ │ │ bytearray_rfind(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #24 │ │ │ │ │ mov r5, r2 │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ strd r2, r4, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bhi.n 3b16 │ │ │ │ │ + bhi.n 3bca │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne.n 3af2 │ │ │ │ │ + bne.n 3ba6 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r4, #24] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ - cbz r1, 3adc │ │ │ │ │ + cbz r1, 3b90 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ bl 0 <_Py_bytes_rfind> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_rfind │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ @@ -6516,85 +6568,85 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_Py_bytes_rfind> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_rfind │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ - b.n 3ad8 │ │ │ │ │ + b.n 3b8c │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ - cbz r0, 3b2a │ │ │ │ │ + cbz r0, 3bde │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq.n 3abc │ │ │ │ │ + beq.n 3b70 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3abc │ │ │ │ │ - b.n 3b2a │ │ │ │ │ + bne.n 3b70 │ │ │ │ │ + b.n 3bde │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC50 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC50 │ │ │ │ │ movs r3, #3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ - cbnz r0, 3b2e │ │ │ │ │ + cbnz r0, 3be2 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 3ad8 │ │ │ │ │ + b.n 3b8c │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - ble.n 3abc │ │ │ │ │ + ble.n 3b70 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3b04 │ │ │ │ │ - b.n 3b2a │ │ │ │ │ + bne.n 3bb8 │ │ │ │ │ + b.n 3bde │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003b48 : │ │ │ │ │ +00003bfc : │ │ │ │ │ bytearray_rindex(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #24 │ │ │ │ │ mov r5, r2 │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ strd r2, r4, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bhi.n 3bce │ │ │ │ │ + bhi.n 3c82 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne.n 3baa │ │ │ │ │ + bne.n 3c5e │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r4, #24] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ - cbz r1, 3b94 │ │ │ │ │ + cbz r1, 3c48 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ bl 0 <_Py_bytes_rindex> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_rindex │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ @@ -6606,233 +6658,233 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_Py_bytes_rindex> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_rindex │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ - b.n 3b90 │ │ │ │ │ + b.n 3c44 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ - cbz r0, 3be2 │ │ │ │ │ + cbz r0, 3c96 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq.n 3b74 │ │ │ │ │ + beq.n 3c28 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3b74 │ │ │ │ │ - b.n 3be2 │ │ │ │ │ + bne.n 3c28 │ │ │ │ │ + b.n 3c96 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC51 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC51 │ │ │ │ │ movs r3, #3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ - cbnz r0, 3be6 │ │ │ │ │ + cbnz r0, 3c9a │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 3b90 │ │ │ │ │ + b.n 3c44 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - ble.n 3b74 │ │ │ │ │ + ble.n 3c28 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3bbc │ │ │ │ │ - b.n 3be2 │ │ │ │ │ + bne.n 3c70 │ │ │ │ │ + b.n 3c96 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003c00 : │ │ │ │ │ +00003cb4 : │ │ │ │ │ fastsearch(): │ │ │ │ │ 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 │ │ │ │ │ - ldr r4, [pc, #708] @ (3ed8 ) │ │ │ │ │ + ldr r4, [pc, #708] @ (3f8c ) │ │ │ │ │ cmp r1, r3 │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ ldr r4, [sp, #152] @ 0x98 │ │ │ │ │ ldr r7, [sp, #156] @ 0x9c │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ - blt.w 3e68 │ │ │ │ │ + blt.w 3f1c │ │ │ │ │ mov fp, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov r4, r2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.w 3eb2 │ │ │ │ │ + ble.w 3f66 │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq.w 3dba │ │ │ │ │ + beq.w 3e6e │ │ │ │ │ movw ip, #2499 @ 0x9c3 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bgt.w 3e6e │ │ │ │ │ + bgt.w 3f22 │ │ │ │ │ subs r2, r6, #1 │ │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ │ subs r1, r5, r6 │ │ │ │ │ movs r3, #1 │ │ │ │ │ and.w r5, r0, #31 │ │ │ │ │ ldrb.w lr, [r4, r2] │ │ │ │ │ lsls r3, r5 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ ite eq │ │ │ │ │ subeq.w r8, r6, #2 │ │ │ │ │ movne r8, r2 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 3cfa │ │ │ │ │ + beq.n 3dae │ │ │ │ │ ldrb r5, [r4, #1] │ │ │ │ │ movs r0, #1 │ │ │ │ │ and.w ip, r5, #31 │ │ │ │ │ cmp lr, r5 │ │ │ │ │ it eq │ │ │ │ │ subeq.w r8, r6, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ lsl.w r0, r0, ip │ │ │ │ │ orr.w r3, r3, r0 │ │ │ │ │ - beq.n 3cfa │ │ │ │ │ + beq.n 3dae │ │ │ │ │ ldrb r5, [r4, #2] │ │ │ │ │ movs r0, #1 │ │ │ │ │ and.w ip, r5, #31 │ │ │ │ │ cmp lr, r5 │ │ │ │ │ it eq │ │ │ │ │ subeq.w r8, r6, #4 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ lsl.w r0, r0, ip │ │ │ │ │ orr.w r3, r3, r0 │ │ │ │ │ - beq.n 3cfa │ │ │ │ │ + beq.n 3dae │ │ │ │ │ ldrb r5, [r4, #3] │ │ │ │ │ movs r0, #1 │ │ │ │ │ and.w ip, r5, #31 │ │ │ │ │ cmp lr, r5 │ │ │ │ │ it eq │ │ │ │ │ subeq.w r8, r6, #5 │ │ │ │ │ cmp r2, #4 │ │ │ │ │ lsl.w r0, r0, ip │ │ │ │ │ orr.w r3, r3, r0 │ │ │ │ │ - beq.n 3cfa │ │ │ │ │ + beq.n 3dae │ │ │ │ │ ldrb r5, [r4, #4] │ │ │ │ │ movs r0, #1 │ │ │ │ │ and.w ip, r5, #31 │ │ │ │ │ cmp r5, lr │ │ │ │ │ it eq │ │ │ │ │ subeq.w r8, r6, #6 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ lsl.w r0, r0, ip │ │ │ │ │ orr.w r3, r3, r0 │ │ │ │ │ - beq.n 3cfa │ │ │ │ │ + beq.n 3dae │ │ │ │ │ add.w ip, r4, #4 │ │ │ │ │ subs r5, r6, #7 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ ldrb.w r0, [ip, #1]! │ │ │ │ │ cmp lr, r0 │ │ │ │ │ it eq │ │ │ │ │ moveq r8, r5 │ │ │ │ │ and.w r0, r0, #31 │ │ │ │ │ subs r5, #1 │ │ │ │ │ lsl.w r0, r9, r0 │ │ │ │ │ orrs r3, r0 │ │ │ │ │ adds r0, r5, #1 │ │ │ │ │ - bne.n 3ce0 │ │ │ │ │ + bne.n 3d94 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n 3db2 │ │ │ │ │ + blt.n 3e66 │ │ │ │ │ and.w r5, lr, #31 │ │ │ │ │ movs r0, #1 │ │ │ │ │ add.w sl, fp, r2 │ │ │ │ │ mov r9, r6 │ │ │ │ │ lsls r0, r5 │ │ │ │ │ orrs r3, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldrb.w r5, [sl, r3] │ │ │ │ │ cmp r5, lr │ │ │ │ │ - bne.n 3d6c │ │ │ │ │ + bne.n 3e20 │ │ │ │ │ add.w r6, fp, r3 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldrb.w ip, [r6] │ │ │ │ │ ldrb r1, [r4, r5] │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - bne.n 3d36 │ │ │ │ │ + bne.n 3dea │ │ │ │ │ adds r5, #1 │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bgt.n 3d24 │ │ │ │ │ + bgt.n 3dd8 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.n 3d90 │ │ │ │ │ + bne.n 3e44 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 3db6 │ │ │ │ │ + bne.n 3e6a │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - beq.n 3d58 │ │ │ │ │ + beq.n 3e0c │ │ │ │ │ add r3, r2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bge.n 3d14 │ │ │ │ │ + bge.n 3dc8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ it ne │ │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr r3, [pc, #380] @ (3ed8 ) │ │ │ │ │ + ldr r3, [pc, #380] @ (3f8c ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 3e58 │ │ │ │ │ + bne.n 3f0c │ │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add.w ip, r3, #1 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - blt.n 3d50 │ │ │ │ │ + blt.n 3e04 │ │ │ │ │ add.w r5, sl, r3 │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ ldrb r5, [r5, #1] │ │ │ │ │ and.w r5, r5, #31 │ │ │ │ │ lsr.w r5, r6, r5 │ │ │ │ │ lsls r5, r5, #31 │ │ │ │ │ it mi │ │ │ │ │ movmi r3, ip │ │ │ │ │ - bmi.n 3d14 │ │ │ │ │ + bmi.n 3dc8 │ │ │ │ │ add r3, r9 │ │ │ │ │ - b.n 3d4a │ │ │ │ │ + b.n 3dfe │ │ │ │ │ adds r5, r3, #1 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bge.n 3d9a │ │ │ │ │ + bge.n 3e4e │ │ │ │ │ add r3, r8 │ │ │ │ │ - b.n 3d4a │ │ │ │ │ + b.n 3dfe │ │ │ │ │ add.w r5, sl, r3 │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ ldrb r5, [r5, #1] │ │ │ │ │ and.w r5, r5, #31 │ │ │ │ │ lsr.w r5, r6, r5 │ │ │ │ │ lsls r6, r5, #31 │ │ │ │ │ - bpl.n 3d8c │ │ │ │ │ + bpl.n 3e40 │ │ │ │ │ add r3, r8 │ │ │ │ │ - b.n 3d4a │ │ │ │ │ + b.n 3dfe │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 3d50 │ │ │ │ │ + b.n 3e04 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.n 3d58 │ │ │ │ │ + b.n 3e0c │ │ │ │ │ ldrb r5, [r4, #0] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ subs r0, r1, r3 │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ and.w r3, r5, #31 │ │ │ │ │ mov r7, r2 │ │ │ │ │ lsl.w r3, ip, r3 │ │ │ │ │ @@ -6841,152 +6893,152 @@ │ │ │ │ │ cmp r5, r1 │ │ │ │ │ it eq │ │ │ │ │ moveq r7, r2 │ │ │ │ │ and.w r1, r1, #31 │ │ │ │ │ lsl.w r1, ip, r1 │ │ │ │ │ orrs r3, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3dce │ │ │ │ │ + bne.n 3e82 │ │ │ │ │ add.w ip, fp, r6 │ │ │ │ │ adds r1, r4, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 3e68 │ │ │ │ │ + blt.n 3f1c │ │ │ │ │ ldrb.w r2, [fp, r0] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.n 3e10 │ │ │ │ │ + bne.n 3ec4 │ │ │ │ │ add.w lr, ip, r0 │ │ │ │ │ adds r2, r4, r6 │ │ │ │ │ ldrb.w r9, [lr, #-1]! │ │ │ │ │ ldrb.w r8, [r2, #-1]! │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - bne.n 3e2a │ │ │ │ │ + bne.n 3ede │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 3dfe │ │ │ │ │ - b.n 3d58 │ │ │ │ │ - cbz r0, 3e68 │ │ │ │ │ + bne.n 3eb2 │ │ │ │ │ + b.n 3e0c │ │ │ │ │ + cbz r0, 3f1c │ │ │ │ │ add.w r2, fp, r0 │ │ │ │ │ ldrb.w r2, [r2, #-1] │ │ │ │ │ and.w r2, r2, #31 │ │ │ │ │ lsr.w r2, r3, r2 │ │ │ │ │ lsls r2, r2, #31 │ │ │ │ │ - bpl.n 3eae │ │ │ │ │ + bpl.n 3f62 │ │ │ │ │ subs r0, #1 │ │ │ │ │ - b.n 3df0 │ │ │ │ │ - cbz r0, 3e40 │ │ │ │ │ + b.n 3ea4 │ │ │ │ │ + cbz r0, 3ef4 │ │ │ │ │ add.w r2, fp, r0 │ │ │ │ │ ldrb.w r2, [r2, #-1] │ │ │ │ │ and.w r2, r2, #31 │ │ │ │ │ lsr.w r2, r3, r2 │ │ │ │ │ lsls r2, r2, #31 │ │ │ │ │ - bpl.n 3eae │ │ │ │ │ + bpl.n 3f62 │ │ │ │ │ subs r0, r0, r7 │ │ │ │ │ subs r0, #1 │ │ │ │ │ - b.n 3dec │ │ │ │ │ + b.n 3ea0 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.n 3f12 │ │ │ │ │ - ldr r4, [pc, #140] @ (3ed8 ) │ │ │ │ │ + beq.n 3fc6 │ │ │ │ │ + ldr r4, [pc, #140] @ (3f8c ) │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ │ eors r5, r4 │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ - beq.n 3f28 │ │ │ │ │ + beq.n 3fdc │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memrchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3f0c │ │ │ │ │ + bne.n 3fc0 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 3d58 │ │ │ │ │ + b.n 3e0c │ │ │ │ │ movw ip, #29999 @ 0x752f │ │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ │ it le │ │ │ │ │ cmple r1, ip │ │ │ │ │ - ble.w 3c46 │ │ │ │ │ + ble.w 3cfa │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - ble.w 3c46 │ │ │ │ │ + ble.w 3cfa │ │ │ │ │ mov.w ip, r3, asr #2 │ │ │ │ │ add.w ip, ip, ip, lsl #1 │ │ │ │ │ cmp.w ip, r1, asr #2 │ │ │ │ │ - blt.n 3e46 │ │ │ │ │ - ldr r4, [pc, #68] @ (3ed8 ) │ │ │ │ │ + blt.n 3efa │ │ │ │ │ + ldr r4, [pc, #68] @ (3f8c ) │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ │ eors r5, r4 │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ - bne.n 3e58 │ │ │ │ │ + bne.n 3f0c │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ str r7, [sp, #156] @ 0x9c │ │ │ │ │ str r4, [sp, #152] @ 0x98 │ │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 204 │ │ │ │ │ R_ARM_THM_JUMP24 stringlib_adaptive_find │ │ │ │ │ subs r0, r0, r6 │ │ │ │ │ - b.n 3e42 │ │ │ │ │ - bne.n 3e68 │ │ │ │ │ + b.n 3ef6 │ │ │ │ │ + bne.n 3f1c │ │ │ │ │ ldrb r4, [r2, #0] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.n 3edc │ │ │ │ │ + beq.n 3f90 │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - bne.n 3ef6 │ │ │ │ │ + bne.n 3faa │ │ │ │ │ cmp r1, #15 │ │ │ │ │ it le │ │ │ │ │ addle r1, r0, r1 │ │ │ │ │ - bgt.n 3e5c │ │ │ │ │ + bgt.n 3f10 │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - bcs.n 3e68 │ │ │ │ │ + bcs.n 3f1c │ │ │ │ │ ldrb.w r3, [r1, #-1]! │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne.n 3ec6 │ │ │ │ │ + bne.n 3f7a │ │ │ │ │ sub.w r0, r1, fp │ │ │ │ │ - b.n 3d58 │ │ │ │ │ + b.n 3e0c │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ - ldr r3, [pc, #96] @ (3f40 ) │ │ │ │ │ + ldr r3, [pc, #96] @ (3ff4 ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 3e58 │ │ │ │ │ + bne.n 3f0c │ │ │ │ │ mov r2, r4 │ │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 1d56 │ │ │ │ │ R_ARM_THM_JUMP24 stringlib_find_char │ │ │ │ │ movs r0, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - ble.w 3d58 │ │ │ │ │ + ble.w 3e0c │ │ │ │ │ ldrb.w r2, [fp, r3] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - beq.n 3f36 │ │ │ │ │ + beq.n 3fea │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 3efa │ │ │ │ │ + b.n 3fae │ │ │ │ │ sub.w r0, r0, fp │ │ │ │ │ - b.n 3d58 │ │ │ │ │ + b.n 3e0c │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ bl 498 │ │ │ │ │ R_ARM_THM_CALL stringlib__preprocess │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 554 │ │ │ │ │ R_ARM_THM_CALL stringlib__two_way │ │ │ │ │ - b.n 3d58 │ │ │ │ │ + b.n 3e0c │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ str r4, [sp, #152] @ 0x98 │ │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 157c │ │ │ │ │ R_ARM_THM_JUMP24 stringlib__two_way_count │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.n 3f08 │ │ │ │ │ - b.n 3d58 │ │ │ │ │ + bne.n 3fbc │ │ │ │ │ + b.n 3e0c │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -415,65 +415,65 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 25f8 │ │ │ │ │ R_ARM_THM_JUMP24 bytearray_strip_impl_helper │ │ │ │ │ │ │ │ │ │ -00000368 : │ │ │ │ │ -bytearray_join(): │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str r3, [r0, #24] │ │ │ │ │ - bl 28b8 │ │ │ │ │ - R_ARM_THM_CALL stringlib_bytes_join │ │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #24] │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - │ │ │ │ │ -0000038a : │ │ │ │ │ +00000368 : │ │ │ │ │ stringlib_upper(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ bl 1d64 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 3ca │ │ │ │ │ + cbz r0, 3a8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - cbz r3, 3ae │ │ │ │ │ + cbz r3, 38c │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ - b.n 3b6 │ │ │ │ │ + b.n 394 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ - cbz r2, 3be │ │ │ │ │ + cbz r2, 39c │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ - b.n 3c6 │ │ │ │ │ + b.n 3a4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_Py_bytes_upper> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_upper │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ │ │ +000003ac : │ │ │ │ │ +bytearray_join(): │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [r0, #24] │ │ │ │ │ + bl 28b8 │ │ │ │ │ + R_ARM_THM_CALL stringlib_bytes_join │ │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #24] │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + │ │ │ │ │ 000003ce : │ │ │ │ │ bytearray_rstrip(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ @@ -1508,15 +1508,15 @@ │ │ │ │ │ sub.w r1, r7, sl │ │ │ │ │ cmp r5, r8 │ │ │ │ │ beq.n cec │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ strd r5, ip, [sp] │ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ │ - bl 3c00 │ │ │ │ │ + bl 3cb4 │ │ │ │ │ R_ARM_THM_CALL fastsearch │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ subs.w r9, r0, #0 │ │ │ │ │ mov r0, fp │ │ │ │ │ blt.n cec │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 1d64 │ │ │ │ │ @@ -2267,15 +2267,15 @@ │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov r3, fp │ │ │ │ │ - bl 3c00 │ │ │ │ │ + bl 3cb4 │ │ │ │ │ R_ARM_THM_CALL fastsearch │ │ │ │ │ subs.w sl, r0, #0 │ │ │ │ │ blt.n 1352 │ │ │ │ │ add.w r0, fp, sl │ │ │ │ │ subs r1, r5, r0 │ │ │ │ │ add r0, r8 │ │ │ │ │ bl 1d64 │ │ │ │ │ @@ -3410,15 +3410,15 @@ │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ strd r3, r1, [sp] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r9 │ │ │ │ │ - bl 3c00 │ │ │ │ │ + bl 3cb4 │ │ │ │ │ R_ARM_THM_CALL fastsearch │ │ │ │ │ subs.w r8, r0, #0 │ │ │ │ │ bge.n 1c60 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 1d64 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ @@ -3622,15 +3622,15 @@ │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ strd r3, r1, [sp] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r9 │ │ │ │ │ - bl 3c00 │ │ │ │ │ + bl 3cb4 │ │ │ │ │ R_ARM_THM_CALL fastsearch │ │ │ │ │ subs.w r8, r0, #0 │ │ │ │ │ bge.n 1e2c │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 1d64 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -48,20 +48,20 @@ │ │ │ │ │ 0x000002d0 5f737472 69705f69 6d706c5f 68656c70 _strip_impl_help │ │ │ │ │ 0x000002e0 6572002e 4c433332 002e4c43 3333002e er..LC32..LC33.. │ │ │ │ │ 0x000002f0 4c433334 002e4c43 33350073 7472696e LC34..LC35.strin │ │ │ │ │ 0x00000300 676c6962 5f63656e 74657200 70616400 glib_center.pad. │ │ │ │ │ 0x00000310 62797465 61727261 795f6d6f 64002e4c bytearray_mod..L │ │ │ │ │ 0x00000320 43333600 62797465 61727261 795f7374 C36.bytearray_st │ │ │ │ │ 0x00000330 72697000 2e4c4333 37006279 74656172 rip..LC37.bytear │ │ │ │ │ - 0x00000340 7261795f 636f756e 74006279 74656172 ray_count.bytear │ │ │ │ │ - 0x00000350 7261795f 6a6f696e 00737472 696e676c ray_join.stringl │ │ │ │ │ - 0x00000360 69625f62 79746573 5f6a6f69 6e002e4c ib_bytes_join..L │ │ │ │ │ - 0x00000370 43333800 2e4c4333 39002e4c 43343000 C38..LC39..LC40. │ │ │ │ │ - 0x00000380 2e4c4334 31007374 72696e67 6c69625f .LC41.stringlib_ │ │ │ │ │ - 0x00000390 75707065 72006279 74656172 7261795f upper.bytearray_ │ │ │ │ │ + 0x00000340 7261795f 636f756e 74007374 72696e67 ray_count.string │ │ │ │ │ + 0x00000350 6c69625f 75707065 72006279 74656172 lib_upper.bytear │ │ │ │ │ + 0x00000360 7261795f 6a6f696e 00737472 696e676c ray_join.stringl │ │ │ │ │ + 0x00000370 69625f62 79746573 5f6a6f69 6e002e4c ib_bytes_join..L │ │ │ │ │ + 0x00000380 43333800 2e4c4333 39002e4c 43343000 C38..LC39..LC40. │ │ │ │ │ + 0x00000390 2e4c4334 31006279 74656172 7261795f .LC41.bytearray_ │ │ │ │ │ 0x000003a0 636f6e74 61696e73 002e4c43 34320062 contains..LC42.b │ │ │ │ │ 0x000003b0 79746561 72726179 5f727374 72697000 ytearray_rstrip. │ │ │ │ │ 0x000003c0 2e4c4334 33007374 72696e67 6c69625f .LC43.stringlib_ │ │ │ │ │ 0x000003d0 65787061 6e647461 6273002e 4c433434 expandtabs..LC44 │ │ │ │ │ 0x000003e0 00627974 65617272 61795f69 6e646578 .bytearray_index │ │ │ │ │ 0x000003f0 00737472 696e676c 69625f69 73616c6e .stringlib_isaln │ │ │ │ │ 0x00000400 756d0073 7472696e 676c6962 5f697361 um.stringlib_isa │ │ │ │ │ @@ -305,21 +305,21 @@ │ │ │ │ │ 0x000012e0 62695f69 64697600 5f507942 79746573 bi_idiv._PyBytes │ │ │ │ │ 0x000012f0 5f526570 65617400 5f50795f 62797465 _Repeat._Py_byte │ │ │ │ │ 0x00001300 735f6361 70697461 6c697a65 006d656d s_capitalize.mem │ │ │ │ │ 0x00001310 63687200 5f50794e 756d6265 725f496e chr._PyNumber_In │ │ │ │ │ 0x00001320 64657800 50794c6f 6e675f41 73537369 dex.PyLong_AsSsi │ │ │ │ │ 0x00001330 7a655f74 005f5079 42797465 735f466f ze_t._PyBytes_Fo │ │ │ │ │ 0x00001340 726d6174 4578005f 50795f62 79746573 rmatEx._Py_bytes │ │ │ │ │ - 0x00001350 5f636f75 6e740050 79536571 75656e63 _count.PySequenc │ │ │ │ │ - 0x00001360 655f4661 73740050 79427974 65735f54 e_Fast.PyBytes_T │ │ │ │ │ - 0x00001370 79706500 50794578 635f5275 6e74696d ype.PyExc_Runtim │ │ │ │ │ - 0x00001380 65457272 6f720050 79457661 6c5f5265 eError.PyEval_Re │ │ │ │ │ - 0x00001390 73746f72 65546872 65616400 50794576 storeThread.PyEv │ │ │ │ │ - 0x000013a0 616c5f53 61766554 68726561 64005f50 al_SaveThread._P │ │ │ │ │ - 0x000013b0 795f6279 7465735f 75707065 72005f50 y_bytes_upper._P │ │ │ │ │ + 0x00001350 5f636f75 6e74005f 50795f62 79746573 _count._Py_bytes │ │ │ │ │ + 0x00001360 5f757070 65720050 79536571 75656e63 _upper.PySequenc │ │ │ │ │ + 0x00001370 655f4661 73740050 79427974 65735f54 e_Fast.PyBytes_T │ │ │ │ │ + 0x00001380 79706500 50794578 635f5275 6e74696d ype.PyExc_Runtim │ │ │ │ │ + 0x00001390 65457272 6f720050 79457661 6c5f5265 eError.PyEval_Re │ │ │ │ │ + 0x000013a0 73746f72 65546872 65616400 50794576 storeThread.PyEv │ │ │ │ │ + 0x000013b0 616c5f53 61766554 68726561 64005f50 al_SaveThread._P │ │ │ │ │ 0x000013c0 795f6279 7465735f 636f6e74 61696e73 y_bytes_contains │ │ │ │ │ 0x000013d0 0050794c 6f6e675f 4173496e 74005f5f .PyLong_AsInt.__ │ │ │ │ │ 0x000013e0 61656162 695f6964 69766d6f 64005f50 aeabi_idivmod._P │ │ │ │ │ 0x000013f0 795f6279 7465735f 696e6465 78005f50 y_bytes_index._P │ │ │ │ │ 0x00001400 795f6279 7465735f 6973616c 6e756d00 y_bytes_isalnum. │ │ │ │ │ 0x00001410 5f50795f 62797465 735f6973 616c7068 _Py_bytes_isalph │ │ │ │ │ 0x00001420 61005f50 795f6279 7465735f 69736469 a._Py_bytes_isdi │ │ │ ├── bytesobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 82144 (bytes into file) │ │ │ │ │ + Start of section headers: 82640 (bytes into file) │ │ │ │ │ Flags: 0x5000000, Version5 EABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 18 │ │ │ │ │ Section header string table index: 17 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,27 +1,27 @@ │ │ │ │ │ -There are 18 section headers, starting at offset 0x140e0: │ │ │ │ │ +There are 18 section headers, starting at offset 0x142d0: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 00000000 000034 002c1c 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 0100f0 000e10 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 002c50 0007b4 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 010f00 0006e0 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 003404 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .rodata.str1.4 PROGBITS 00000000 003404 000a1e 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 003e24 0058c0 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 0115e0 002358 08 I 15 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 0096e4 000e88 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 013938 0006a0 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 00a56c 0022a0 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 013fd8 000078 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 00c80c 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00c80c 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 00c840 002180 10 16 356 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 00e9c0 001730 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 014050 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 002ca8 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 010230 000e60 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 002cdc 0007b4 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 011090 0006e0 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 003490 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .rodata.str1.4 PROGBITS 00000000 003490 000a1e 01 AMS 0 0 4 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 003eb0 005954 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 011770 0023b8 08 I 15 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 009804 000e88 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 013b28 0006a0 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 00a68c 0022a0 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 0141c8 000078 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 00c92c 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00c92c 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 00c960 0021a0 10 16 358 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 00eb00 001730 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 014240 000090 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Symbol table '.symtab' contains 536 entries: │ │ │ │ │ +Symbol table '.symtab' contains 538 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ 2: 00000000 0 SECTION LOCAL DEFAULT 3 .data │ │ │ │ │ 3: 00000000 0 SECTION LOCAL DEFAULT 6 .rodata.str1.4 │ │ │ │ │ 4: 00000000 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 5: 00000000 0 NOTYPE LOCAL DEFAULT 6 .LC0 │ │ │ │ │ @@ -24,516 +24,518 @@ │ │ │ │ │ 20: 00000094 0 NOTYPE LOCAL DEFAULT 6 .LC5 │ │ │ │ │ 21: 0000009c 0 NOTYPE LOCAL DEFAULT 6 .LC6 │ │ │ │ │ 22: 000000a4 0 NOTYPE LOCAL DEFAULT 6 .LC7 │ │ │ │ │ 23: 000000bc 0 NOTYPE LOCAL DEFAULT 6 .LC8 │ │ │ │ │ 24: 000000e0 0 NOTYPE LOCAL DEFAULT 6 .LC9 │ │ │ │ │ 25: 000003c6 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 26: 000004a4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 27: 00000580 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 28: 00000584 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 29: 000005ba 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 30: 00000698 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 31: 00000a50 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 32: 00000a54 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 33: 00000c50 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 27: 00000588 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 28: 0000058c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 29: 000005c2 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 30: 000006a0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 31: 00000a70 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 32: 00000a74 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 33: 00000c70 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 34: 00000114 0 NOTYPE LOCAL DEFAULT 6 .LC11 │ │ │ │ │ - 35: 00000c54 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 36: 00000cfc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 35: 00000c74 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 36: 00000d1c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 37: 0000012c 0 NOTYPE LOCAL DEFAULT 6 .LC12 │ │ │ │ │ - 38: 00000d00 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 39: 00000fc4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 40: 00000fc8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 41: 00000fc9 476 FUNC LOCAL DEFAULT 7 bytes_concat │ │ │ │ │ - 42: 000011a0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 43: 000011a4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 44: 000011a5 48 FUNC LOCAL DEFAULT 7 bytes_buffer_getbuffer │ │ │ │ │ - 45: 000011d5 46 FUNC LOCAL DEFAULT 7 bytes_hash │ │ │ │ │ + 38: 00000d20 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 39: 00000fe4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 40: 00000fe8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 41: 00000fe9 476 FUNC LOCAL DEFAULT 7 bytes_concat │ │ │ │ │ + 42: 000011c0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 43: 000011c4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 44: 000011c5 48 FUNC LOCAL DEFAULT 7 bytes_buffer_getbuffer │ │ │ │ │ + 45: 000011f5 46 FUNC LOCAL DEFAULT 7 bytes_hash │ │ │ │ │ 46: 0000014c 0 NOTYPE LOCAL DEFAULT 6 .LC13 │ │ │ │ │ 47: 00000170 0 NOTYPE LOCAL DEFAULT 6 .LC14 │ │ │ │ │ - 48: 00001205 534 FUNC LOCAL DEFAULT 7 bytes_richcompare │ │ │ │ │ - 49: 0000128c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 50: 00001292 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 51: 000012dc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 52: 000012e2 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 53: 00001324 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 54: 0000132a 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 55: 0000162c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 48: 00001225 534 FUNC LOCAL DEFAULT 7 bytes_richcompare │ │ │ │ │ + 49: 000012ac 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 50: 000012b2 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 51: 000012fc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 52: 00001302 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 53: 00001344 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 54: 0000134a 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 55: 0000164c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 56: 00000194 0 NOTYPE LOCAL DEFAULT 6 .LC15 │ │ │ │ │ 57: 000001a8 0 NOTYPE LOCAL DEFAULT 6 .LC16 │ │ │ │ │ - 58: 00001630 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 59: 00001631 568 FUNC LOCAL DEFAULT 7 bytes_subscript │ │ │ │ │ - 60: 00001860 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 61: 00001868 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 62: 00001869 4 FUNC LOCAL DEFAULT 7 bytes_length │ │ │ │ │ - 63: 0000186d 148 FUNC LOCAL DEFAULT 7 bytes_iter │ │ │ │ │ - 64: 000018f4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 65: 00001900 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 66: 00001901 112 FUNC LOCAL DEFAULT 7 striter_dealloc │ │ │ │ │ - 67: 00001971 26 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ + 58: 00001650 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 59: 00001651 568 FUNC LOCAL DEFAULT 7 bytes_subscript │ │ │ │ │ + 60: 00001880 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 61: 00001888 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 62: 00001889 4 FUNC LOCAL DEFAULT 7 bytes_length │ │ │ │ │ + 63: 0000188d 148 FUNC LOCAL DEFAULT 7 bytes_iter │ │ │ │ │ + 64: 00001914 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 65: 00001920 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 66: 00001921 112 FUNC LOCAL DEFAULT 7 striter_dealloc │ │ │ │ │ + 67: 00001991 26 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ 68: 000001dc 0 NOTYPE LOCAL DEFAULT 6 .LC17 │ │ │ │ │ 69: 000001e0 0 NOTYPE LOCAL DEFAULT 6 .LC18 │ │ │ │ │ 70: 000001f4 0 NOTYPE LOCAL DEFAULT 6 .LC19 │ │ │ │ │ 71: 000001fc 0 NOTYPE LOCAL DEFAULT 6 .LC20 │ │ │ │ │ 72: 00000214 0 NOTYPE LOCAL DEFAULT 6 .LC21 │ │ │ │ │ - 73: 0000198d 364 FUNC LOCAL DEFAULT 7 bytes_decode │ │ │ │ │ - 74: 00001af4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 73: 000019ad 364 FUNC LOCAL DEFAULT 7 bytes_decode │ │ │ │ │ + 74: 00001b14 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 75: 00000228 0 NOTYPE LOCAL DEFAULT 6 .LC22 │ │ │ │ │ - 76: 00001af8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 77: 00001af9 150 FUNC LOCAL DEFAULT 7 bytes_rfind │ │ │ │ │ + 76: 00001b18 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 77: 00001b19 150 FUNC LOCAL DEFAULT 7 bytes_rfind │ │ │ │ │ 78: 00000230 0 NOTYPE LOCAL DEFAULT 6 .LC23 │ │ │ │ │ - 79: 00001b91 2458 FUNC LOCAL DEFAULT 7 bytes_replace │ │ │ │ │ - 80: 0000252d 40 FUNC LOCAL DEFAULT 7 return_self │ │ │ │ │ - 81: 00002601 616 FUNC LOCAL DEFAULT 7 fastsearch.constprop.0 │ │ │ │ │ - 82: 00002869 752 FUNC LOCAL DEFAULT 7 fastsearch │ │ │ │ │ - 83: 00002735 660 FUNC LOCAL DEFAULT 1 stringlib_adaptive_find │ │ │ │ │ + 79: 00001bb1 2458 FUNC LOCAL DEFAULT 7 bytes_replace │ │ │ │ │ + 80: 0000254d 40 FUNC LOCAL DEFAULT 7 return_self │ │ │ │ │ + 81: 00002621 616 FUNC LOCAL DEFAULT 7 fastsearch.constprop.0 │ │ │ │ │ + 82: 00002889 752 FUNC LOCAL DEFAULT 7 fastsearch │ │ │ │ │ + 83: 000027c1 660 FUNC LOCAL DEFAULT 1 stringlib_adaptive_find │ │ │ │ │ 84: 00000d29 112 FUNC LOCAL DEFAULT 9 stringlib__two_way_count │ │ │ │ │ 85: 0000024c 0 NOTYPE LOCAL DEFAULT 6 .LC24 │ │ │ │ │ - 86: 00004c51 184 FUNC LOCAL DEFAULT 7 stringlib_find_char │ │ │ │ │ - 87: 000029c9 186 FUNC LOCAL DEFAULT 1 stringlib__preprocess │ │ │ │ │ - 88: 00002a85 406 FUNC LOCAL DEFAULT 1 stringlib__two_way │ │ │ │ │ - 89: 00002864 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 90: 00002868 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 91: 00002b54 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 92: 00002b58 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 86: 00004c71 184 FUNC LOCAL DEFAULT 7 stringlib_find_char │ │ │ │ │ + 87: 00002a55 186 FUNC LOCAL DEFAULT 1 stringlib__preprocess │ │ │ │ │ + 88: 00002b11 406 FUNC LOCAL DEFAULT 1 stringlib__two_way │ │ │ │ │ + 89: 00002884 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 90: 00002888 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 91: 00002b74 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 92: 00002b78 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 93: 00000260 0 NOTYPE LOCAL DEFAULT 6 .LC27 │ │ │ │ │ 94: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 95: 00000001 68 FUNC LOCAL DEFAULT 9 bytes_str │ │ │ │ │ 96: 0000027c 0 NOTYPE LOCAL DEFAULT 6 .LC28 │ │ │ │ │ - 97: 00002d04 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 98: 00002d80 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 99: 00002df9 604 FUNC LOCAL DEFAULT 7 bytes_repr │ │ │ │ │ - 100: 00002f6c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 101: 00002fe8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 102: 00003055 80 FUNC LOCAL DEFAULT 7 striter_next │ │ │ │ │ - 103: 000030a0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 97: 00002d24 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 98: 00002da0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 99: 00002e19 604 FUNC LOCAL DEFAULT 7 bytes_repr │ │ │ │ │ + 100: 00002f8c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 101: 00003008 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 102: 00003075 80 FUNC LOCAL DEFAULT 7 striter_next │ │ │ │ │ + 103: 000030c0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 104: 000002a4 0 NOTYPE LOCAL DEFAULT 6 .LC29 │ │ │ │ │ 105: 000002c8 0 NOTYPE LOCAL DEFAULT 6 .LC30 │ │ │ │ │ 106: 000002ec 0 NOTYPE LOCAL DEFAULT 6 .LC31 │ │ │ │ │ 107: 00000310 0 NOTYPE LOCAL DEFAULT 6 .LC32 │ │ │ │ │ 108: 00000318 0 NOTYPE LOCAL DEFAULT 6 .LC33 │ │ │ │ │ 109: 00000344 0 NOTYPE LOCAL DEFAULT 6 .LC34 │ │ │ │ │ 110: 00000364 0 NOTYPE LOCAL DEFAULT 6 .LC35 │ │ │ │ │ 111: 0000038c 0 NOTYPE LOCAL DEFAULT 6 .LC36 │ │ │ │ │ - 112: 000030a4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 113: 000030a5 1480 FUNC LOCAL DEFAULT 7 bytes_new │ │ │ │ │ - 114: 000053a5 756 FUNC LOCAL DEFAULT 7 _PyBytes_FromList │ │ │ │ │ - 115: 00004951 766 FUNC LOCAL DEFAULT 7 _PyBytes_FromIterator │ │ │ │ │ - 116: 0000339c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 117: 000033a8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 118: 00003664 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 119: 0000366c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 120: 0000366d 40 FUNC LOCAL DEFAULT 7 bytes___bytes__ │ │ │ │ │ + 112: 000030c4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 113: 000030c5 1480 FUNC LOCAL DEFAULT 7 bytes_new │ │ │ │ │ + 114: 000053c5 752 FUNC LOCAL DEFAULT 7 _PyBytes_FromList │ │ │ │ │ + 115: 00004971 766 FUNC LOCAL DEFAULT 7 _PyBytes_FromIterator │ │ │ │ │ + 116: 000033b4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 117: 000033c0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 118: 00003684 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 119: 0000368c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 120: 0000368d 40 FUNC LOCAL DEFAULT 7 bytes___bytes__ │ │ │ │ │ 121: 0000039c 0 NOTYPE LOCAL DEFAULT 6 .LC37 │ │ │ │ │ 122: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 123: 00000001 132 FUNC LOCAL DEFAULT 1 bytes_maketrans │ │ │ │ │ 124: 000003a8 0 NOTYPE LOCAL DEFAULT 6 .LC38 │ │ │ │ │ - 125: 00003695 150 FUNC LOCAL DEFAULT 7 bytes_index │ │ │ │ │ + 125: 000036b5 150 FUNC LOCAL DEFAULT 7 bytes_index │ │ │ │ │ 126: 000003b0 0 NOTYPE LOCAL DEFAULT 6 .LC39 │ │ │ │ │ - 127: 0000372d 366 FUNC LOCAL DEFAULT 7 bytes_repeat │ │ │ │ │ - 128: 0000389d 1672 FUNC LOCAL DEFAULT 7 stringlib_bytes_join │ │ │ │ │ + 127: 0000374d 366 FUNC LOCAL DEFAULT 7 bytes_repeat │ │ │ │ │ + 128: 000038bd 1672 FUNC LOCAL DEFAULT 7 stringlib_bytes_join │ │ │ │ │ 129: 000003cc 0 NOTYPE LOCAL DEFAULT 6 .LC40 │ │ │ │ │ 130: 000003e8 0 NOTYPE LOCAL DEFAULT 6 .LC41 │ │ │ │ │ 131: 00000428 0 NOTYPE LOCAL DEFAULT 6 .LC42 │ │ │ │ │ 132: 00000444 0 NOTYPE LOCAL DEFAULT 6 .LC43 │ │ │ │ │ - 133: 00003f20 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 133: 00003f40 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 134: 0000046c 0 NOTYPE LOCAL DEFAULT 6 .LC44 │ │ │ │ │ - 135: 00003f24 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 136: 00003f25 150 FUNC LOCAL DEFAULT 7 bytes_startswith │ │ │ │ │ - 137: 000041e0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 135: 00003f44 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 136: 00003f45 150 FUNC LOCAL DEFAULT 7 bytes_startswith │ │ │ │ │ + 137: 00004200 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 138: 00000478 0 NOTYPE LOCAL DEFAULT 6 .LC45 │ │ │ │ │ - 139: 000041e4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 140: 000041e5 148 FUNC LOCAL DEFAULT 7 bytes_find │ │ │ │ │ + 139: 00004204 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 140: 00004205 148 FUNC LOCAL DEFAULT 7 bytes_find │ │ │ │ │ 141: 00000480 0 NOTYPE LOCAL DEFAULT 6 .LC46 │ │ │ │ │ - 142: 00004279 150 FUNC LOCAL DEFAULT 7 bytes_endswith │ │ │ │ │ - 143: 00004311 4 FUNC LOCAL DEFAULT 7 bytes_join │ │ │ │ │ + 142: 00004299 150 FUNC LOCAL DEFAULT 7 bytes_endswith │ │ │ │ │ + 143: 00004331 4 FUNC LOCAL DEFAULT 7 bytes_join │ │ │ │ │ 144: 0000048c 0 NOTYPE LOCAL DEFAULT 6 .LC47 │ │ │ │ │ - 145: 00004315 150 FUNC LOCAL DEFAULT 7 bytes_count │ │ │ │ │ + 145: 00004335 150 FUNC LOCAL DEFAULT 7 bytes_count │ │ │ │ │ 146: 00000494 0 NOTYPE LOCAL DEFAULT 6 .LC48 │ │ │ │ │ - 147: 000043ad 1444 FUNC LOCAL DEFAULT 7 bytes_partition │ │ │ │ │ - 148: 000046cc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 149: 000046d0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 150: 00004948 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 151: 00004950 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 152: 00004c28 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 153: 00004c2c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 154: 00000089 2180 FUNC LOCAL DEFAULT 1 bytes_split │ │ │ │ │ - 155: 00000640 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 156: 00000644 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 157: 00000908 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 158: 00004d09 12 FUNC LOCAL DEFAULT 7 bytes_contains │ │ │ │ │ + 147: 000043cd 1444 FUNC LOCAL DEFAULT 7 bytes_partition │ │ │ │ │ + 148: 000046e4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 149: 000046e8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 150: 00004968 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 151: 00004970 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 152: 00004c48 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 153: 00004c4c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 154: 00000089 2392 FUNC LOCAL DEFAULT 1 bytes_split │ │ │ │ │ + 155: 00000610 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 156: 00000614 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 157: 000009dc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 158: 00004d29 12 FUNC LOCAL DEFAULT 7 bytes_contains │ │ │ │ │ 159: 000004a4 0 NOTYPE LOCAL DEFAULT 6 .LC51 │ │ │ │ │ - 160: 0000090c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 161: 0000090d 76 FUNC LOCAL DEFAULT 1 bytes_rstrip │ │ │ │ │ - 162: 00000959 1192 FUNC LOCAL DEFAULT 1 do_argstrip │ │ │ │ │ + 160: 000009e0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 161: 000009e1 76 FUNC LOCAL DEFAULT 1 bytes_rstrip │ │ │ │ │ + 162: 00000a2d 1190 FUNC LOCAL DEFAULT 1 do_argstrip │ │ │ │ │ 163: 000004ac 0 NOTYPE LOCAL DEFAULT 6 .LC52 │ │ │ │ │ - 164: 00000e01 74 FUNC LOCAL DEFAULT 1 bytes_strip │ │ │ │ │ + 164: 00000ed5 74 FUNC LOCAL DEFAULT 1 bytes_strip │ │ │ │ │ 165: 000004b4 0 NOTYPE LOCAL DEFAULT 6 .LC53 │ │ │ │ │ 166: 000004fc 0 NOTYPE LOCAL DEFAULT 6 .LC54 │ │ │ │ │ 167: 00000500 0 NOTYPE LOCAL DEFAULT 6 .LC55 │ │ │ │ │ 168: 00000504 0 NOTYPE LOCAL DEFAULT 6 .LC56 │ │ │ │ │ 169: 00000508 0 NOTYPE LOCAL DEFAULT 6 .LC57 │ │ │ │ │ 170: 0000050c 0 NOTYPE LOCAL DEFAULT 6 .LC58 │ │ │ │ │ 171: 00000510 0 NOTYPE LOCAL DEFAULT 6 .LC59 │ │ │ │ │ 172: 00000514 0 NOTYPE LOCAL DEFAULT 6 .LC60 │ │ │ │ │ 173: 00000518 0 NOTYPE LOCAL DEFAULT 6 .LC61 │ │ │ │ │ 174: 0000051c 0 NOTYPE LOCAL DEFAULT 6 .LC62 │ │ │ │ │ - 175: 00004e24 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 176: 00004e50 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 177: 00005004 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 178: 0000500c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 179: 00005660 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 180: 00005668 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 175: 00004e44 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 176: 00004e70 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 177: 00005024 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 178: 0000502c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 179: 0000567c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 180: 00005684 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 181: 00000520 0 NOTYPE LOCAL DEFAULT 6 .LC65 │ │ │ │ │ 182: 0000052c 0 NOTYPE LOCAL DEFAULT 6 .LC66 │ │ │ │ │ - 183: 00000e4d 130 FUNC LOCAL DEFAULT 1 bytes_fromhex │ │ │ │ │ + 183: 00000f21 130 FUNC LOCAL DEFAULT 1 bytes_fromhex │ │ │ │ │ 184: 00000534 0 NOTYPE LOCAL DEFAULT 6 .LC67 │ │ │ │ │ - 185: 000057e8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 186: 00000ed1 304 FUNC LOCAL DEFAULT 1 bytes_rpartition │ │ │ │ │ - 187: 00000ffc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 188: 00001000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 189: 00001001 44 FUNC LOCAL DEFAULT 1 stringlib_lower │ │ │ │ │ + 185: 00005804 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 186: 00000fa5 304 FUNC LOCAL DEFAULT 1 bytes_rpartition │ │ │ │ │ + 187: 000010d0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 188: 000010d4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 189: 000010d5 44 FUNC LOCAL DEFAULT 1 stringlib_lower │ │ │ │ │ 190: 00000045 10 FUNC LOCAL DEFAULT 9 stringlib_isdigit │ │ │ │ │ 191: 0000004f 10 FUNC LOCAL DEFAULT 9 stringlib_isascii │ │ │ │ │ 192: 00000574 0 NOTYPE LOCAL DEFAULT 6 .LC69 │ │ │ │ │ 193: 00000059 76 FUNC LOCAL DEFAULT 9 bytes_lstrip │ │ │ │ │ - 194: 0000102d 776 FUNC LOCAL DEFAULT 1 bytes_splitlines │ │ │ │ │ - 195: 00001300 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 196: 00001308 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 197: 000057ec 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 198: 00001335 44 FUNC LOCAL DEFAULT 1 stringlib_upper │ │ │ │ │ - 199: 00001361 172 FUNC LOCAL DEFAULT 1 bytes_hex │ │ │ │ │ - 200: 00001408 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 201: 0000140c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 202: 0000140d 148 FUNC LOCAL DEFAULT 1 bytes_translate │ │ │ │ │ - 203: 000014a1 894 FUNC LOCAL DEFAULT 1 bytes_translate_impl │ │ │ │ │ - 204: 0000149c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 205: 0000057c 0 NOTYPE LOCAL DEFAULT 6 .LC70 │ │ │ │ │ - 206: 000014a0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 207: 000005ac 0 NOTYPE LOCAL DEFAULT 6 .LC71 │ │ │ │ │ - 208: 000005d0 0 NOTYPE LOCAL DEFAULT 6 .LC72 │ │ │ │ │ - 209: 000000a5 44 FUNC LOCAL DEFAULT 9 stringlib_capitalize │ │ │ │ │ - 210: 00001899 28 FUNC LOCAL DEFAULT 1 bytes_mod │ │ │ │ │ - 211: 000005f0 0 NOTYPE LOCAL DEFAULT 6 .LC73 │ │ │ │ │ - 212: 00000600 0 NOTYPE LOCAL DEFAULT 6 .LC74 │ │ │ │ │ - 213: 0000060c 0 NOTYPE LOCAL DEFAULT 6 .LC75 │ │ │ │ │ - 214: 00000628 0 NOTYPE LOCAL DEFAULT 6 .LC76 │ │ │ │ │ - 215: 00000640 0 NOTYPE LOCAL DEFAULT 6 .LC77 │ │ │ │ │ - 216: 0000064c 0 NOTYPE LOCAL DEFAULT 6 .LC78 │ │ │ │ │ - 217: 0000065c 0 NOTYPE LOCAL DEFAULT 6 .LC79 │ │ │ │ │ - 218: 0000066c 0 NOTYPE LOCAL DEFAULT 6 .LC80 │ │ │ │ │ - 219: 00000680 0 NOTYPE LOCAL DEFAULT 6 .LC81 │ │ │ │ │ - 220: 000006d8 0 NOTYPE LOCAL DEFAULT 6 .LC82 │ │ │ │ │ - 221: 00000700 0 NOTYPE LOCAL DEFAULT 6 .LC83 │ │ │ │ │ - 222: 0000071c 0 NOTYPE LOCAL DEFAULT 6 .LC84 │ │ │ │ │ - 223: 00000754 0 NOTYPE LOCAL DEFAULT 6 .LC85 │ │ │ │ │ - 224: 0000078c 0 NOTYPE LOCAL DEFAULT 6 .LC86 │ │ │ │ │ - 225: 0000198a 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 226: 000019ac 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 227: 000025ed 76 FUNC LOCAL DEFAULT 1 getnextarg │ │ │ │ │ - 228: 00001a60 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 229: 00001a8a 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 230: 00001b20 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 231: 00001b24 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 232: 00001b3c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 233: 00001bc8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 234: 000020fc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 235: 00002100 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 236: 000023d4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 237: 000023d8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 238: 000000d1 206 FUNC LOCAL DEFAULT 9 formatfloat │ │ │ │ │ - 239: 000007c0 0 NOTYPE LOCAL DEFAULT 6 .LC88 │ │ │ │ │ - 240: 000007e8 0 NOTYPE LOCAL DEFAULT 6 .LC89 │ │ │ │ │ - 241: 0000019f 66 FUNC LOCAL DEFAULT 9 bytes_item │ │ │ │ │ - 242: 000001dc 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 243: 00002691 142 FUNC LOCAL DEFAULT 1 bytes_removesuffix │ │ │ │ │ - 244: 00002721 18 FUNC LOCAL DEFAULT 1 striter_len │ │ │ │ │ - 245: 000001e0 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 246: 0000080c 0 NOTYPE LOCAL DEFAULT 6 .LC90 │ │ │ │ │ - 247: 00000814 0 NOTYPE LOCAL DEFAULT 6 .LC91 │ │ │ │ │ - 248: 00000830 0 NOTYPE LOCAL DEFAULT 6 .LC92 │ │ │ │ │ - 249: 00000213 242 FUNC LOCAL DEFAULT 9 stringlib_ljust │ │ │ │ │ - 250: 00000305 120 FUNC LOCAL DEFAULT 9 pad │ │ │ │ │ - 251: 0000083c 0 NOTYPE LOCAL DEFAULT 6 .LC93 │ │ │ │ │ - 252: 0000037d 336 FUNC LOCAL DEFAULT 9 stringlib_expandtabs │ │ │ │ │ - 253: 000004c8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 254: 0000084c 0 NOTYPE LOCAL DEFAULT 6 .LC94 │ │ │ │ │ - 255: 00005829 150 FUNC LOCAL DEFAULT 7 bytes_rindex │ │ │ │ │ - 256: 00000854 0 NOTYPE LOCAL DEFAULT 6 .LC95 │ │ │ │ │ - 257: 000004cc 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 258: 000004cd 258 FUNC LOCAL DEFAULT 9 stringlib_center │ │ │ │ │ - 259: 000005cf 10 FUNC LOCAL DEFAULT 9 stringlib_isalnum │ │ │ │ │ - 260: 000005d9 10 FUNC LOCAL DEFAULT 9 stringlib_isalpha │ │ │ │ │ - 261: 000005e3 10 FUNC LOCAL DEFAULT 9 stringlib_islower │ │ │ │ │ - 262: 000005ed 10 FUNC LOCAL DEFAULT 9 stringlib_isspace │ │ │ │ │ - 263: 000005f7 10 FUNC LOCAL DEFAULT 9 stringlib_istitle │ │ │ │ │ - 264: 00000601 10 FUNC LOCAL DEFAULT 9 stringlib_isupper │ │ │ │ │ - 265: 0000085c 0 NOTYPE LOCAL DEFAULT 6 .LC96 │ │ │ │ │ - 266: 0000060b 242 FUNC LOCAL DEFAULT 9 stringlib_rjust │ │ │ │ │ - 267: 000006fd 1112 FUNC LOCAL DEFAULT 9 bytes_rsplit │ │ │ │ │ - 268: 000009ac 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 269: 000009b0 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 270: 00000b55 44 FUNC LOCAL DEFAULT 9 stringlib_swapcase │ │ │ │ │ - 271: 00000b81 44 FUNC LOCAL DEFAULT 9 stringlib_title │ │ │ │ │ - 272: 00000bad 130 FUNC LOCAL DEFAULT 9 stringlib_zfill │ │ │ │ │ - 273: 00000c2f 142 FUNC LOCAL DEFAULT 9 bytes_removeprefix │ │ │ │ │ - 274: 00000864 0 NOTYPE LOCAL DEFAULT 6 .LC97 │ │ │ │ │ - 275: 0000086c 0 NOTYPE LOCAL DEFAULT 6 .LC98 │ │ │ │ │ - 276: 00000cdb 66 FUNC LOCAL DEFAULT 9 striter_reduce │ │ │ │ │ - 277: 00000d18 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 278: 00000d1c 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 279: 00000d1d 12 FUNC LOCAL DEFAULT 9 striter_traverse │ │ │ │ │ - 280: 000029c4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 281: 00000d94 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 282: 000029c8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 283: 00000d99 86 FUNC LOCAL DEFAULT 9 stringlib__lex_search │ │ │ │ │ - 284: 00000d98 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 285: 00000874 0 NOTYPE LOCAL DEFAULT 6 .LC101 │ │ │ │ │ - 286: 00000def 20 FUNC LOCAL DEFAULT 9 bytes_getnewargs │ │ │ │ │ - 287: 00000e03 76 FUNC LOCAL DEFAULT 9 striter_setstate │ │ │ │ │ - 288: 00000e4f 28 FUNC LOCAL DEFAULT 9 bytes_alloc │ │ │ │ │ - 289: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ - 290: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 291: 00000000 12 OBJECT LOCAL DEFAULT 11 _keywords.1 │ │ │ │ │ - 292: 0000000c 8 OBJECT LOCAL DEFAULT 11 _keywords.4 │ │ │ │ │ - 293: 00000014 12 OBJECT LOCAL DEFAULT 11 _keywords.7 │ │ │ │ │ - 294: 00000020 12 OBJECT LOCAL DEFAULT 11 _keywords.10 │ │ │ │ │ - 295: 0000002c 12 OBJECT LOCAL DEFAULT 11 _keywords.13 │ │ │ │ │ - 296: 00000038 8 OBJECT LOCAL DEFAULT 11 _keywords.16 │ │ │ │ │ - 297: 00000040 12 OBJECT LOCAL DEFAULT 11 _keywords.19 │ │ │ │ │ - 298: 0000004c 16 OBJECT LOCAL DEFAULT 11 _keywords.22 │ │ │ │ │ - 299: 0000005c 38 OBJECT LOCAL DEFAULT 11 setstate_doc │ │ │ │ │ - 300: 00000084 39 OBJECT LOCAL DEFAULT 11 reduce_doc │ │ │ │ │ - 301: 000000ac 55 OBJECT LOCAL DEFAULT 11 length_hint_doc │ │ │ │ │ - 302: 000000e4 459 OBJECT LOCAL DEFAULT 11 bytes_doc │ │ │ │ │ - 303: 000002b0 149 OBJECT LOCAL DEFAULT 11 stringlib_zfill__doc__ │ │ │ │ │ - 304: 00000348 138 OBJECT LOCAL DEFAULT 11 stringlib_center__doc__ │ │ │ │ │ - 305: 000003d4 144 OBJECT LOCAL DEFAULT 11 stringlib_rjust__doc__ │ │ │ │ │ - 306: 00000464 143 OBJECT LOCAL DEFAULT 11 stringlib_ljust__doc__ │ │ │ │ │ - 307: 000004f4 167 OBJECT LOCAL DEFAULT 11 stringlib_expandtabs__doc__ │ │ │ │ │ - 308: 0000059c 482 OBJECT LOCAL DEFAULT 11 bytes_hex__doc__ │ │ │ │ │ - 309: 00000780 189 OBJECT LOCAL DEFAULT 11 bytes_fromhex__doc__ │ │ │ │ │ - 310: 00000840 198 OBJECT LOCAL DEFAULT 11 bytes_splitlines__doc__ │ │ │ │ │ - 311: 00000908 505 OBJECT LOCAL DEFAULT 11 bytes_decode__doc__ │ │ │ │ │ - 312: 00000b04 298 OBJECT LOCAL DEFAULT 11 bytes_endswith__doc__ │ │ │ │ │ - 313: 00000c30 302 OBJECT LOCAL DEFAULT 11 bytes_startswith__doc__ │ │ │ │ │ - 314: 00000d60 256 OBJECT LOCAL DEFAULT 11 bytes_removesuffix__doc__ │ │ │ │ │ - 315: 00000e60 227 OBJECT LOCAL DEFAULT 11 bytes_removeprefix__doc__ │ │ │ │ │ - 316: 00000f44 313 OBJECT LOCAL DEFAULT 11 bytes_replace__doc__ │ │ │ │ │ - 317: 00001080 268 OBJECT LOCAL DEFAULT 11 bytes_maketrans__doc__ │ │ │ │ │ - 318: 0000118c 336 OBJECT LOCAL DEFAULT 11 bytes_translate__doc__ │ │ │ │ │ - 319: 000012dc 261 OBJECT LOCAL DEFAULT 11 bytes_count__doc__ │ │ │ │ │ - 320: 000013e4 151 OBJECT LOCAL DEFAULT 11 bytes_rstrip__doc__ │ │ │ │ │ - 321: 0000147c 150 OBJECT LOCAL DEFAULT 11 bytes_lstrip__doc__ │ │ │ │ │ - 322: 00001514 174 OBJECT LOCAL DEFAULT 11 bytes_strip__doc__ │ │ │ │ │ - 323: 000015c4 333 OBJECT LOCAL DEFAULT 11 bytes_rindex__doc__ │ │ │ │ │ - 324: 00001714 305 OBJECT LOCAL DEFAULT 11 bytes_rfind__doc__ │ │ │ │ │ - 325: 00001848 331 OBJECT LOCAL DEFAULT 11 bytes_index__doc__ │ │ │ │ │ - 326: 00001994 303 OBJECT LOCAL DEFAULT 11 bytes_find__doc__ │ │ │ │ │ - 327: 00001ac4 253 OBJECT LOCAL DEFAULT 11 bytes_join__doc__ │ │ │ │ │ - 328: 00001bc4 476 OBJECT LOCAL DEFAULT 11 bytes_rsplit__doc__ │ │ │ │ │ - 329: 00001da0 417 OBJECT LOCAL DEFAULT 11 bytes_rpartition__doc__ │ │ │ │ │ - 330: 00001f44 395 OBJECT LOCAL DEFAULT 11 bytes_partition__doc__ │ │ │ │ │ - 331: 000020d0 397 OBJECT LOCAL DEFAULT 11 bytes_split__doc__ │ │ │ │ │ - 332: 00002260 64 OBJECT LOCAL DEFAULT 11 bytes___bytes____doc__ │ │ │ │ │ - 333: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ - 334: 00000418 144 OBJECT LOCAL DEFAULT 3 bytes_as_number │ │ │ │ │ - 335: 0000078c 40 OBJECT LOCAL DEFAULT 3 bytes_as_sequence │ │ │ │ │ - 336: 00000780 12 OBJECT LOCAL DEFAULT 3 bytes_as_mapping │ │ │ │ │ - 337: 00000778 8 OBJECT LOCAL DEFAULT 3 bytes_as_buffer │ │ │ │ │ - 338: 000004a8 720 OBJECT LOCAL DEFAULT 3 bytes_methods │ │ │ │ │ - 339: 000003d8 64 OBJECT LOCAL DEFAULT 3 striter_methods │ │ │ │ │ - 340: 000001a0 44 OBJECT LOCAL DEFAULT 3 _parser.2 │ │ │ │ │ - 341: 00000300 28 OBJECT LOCAL DEFAULT 3 _kwtuple.0 │ │ │ │ │ - 342: 000001cc 44 OBJECT LOCAL DEFAULT 3 _parser.23 │ │ │ │ │ - 343: 000003b8 32 OBJECT LOCAL DEFAULT 3 _kwtuple.21 │ │ │ │ │ - 344: 000001f8 44 OBJECT LOCAL DEFAULT 3 _parser.14 │ │ │ │ │ - 345: 0000036c 28 OBJECT LOCAL DEFAULT 3 _kwtuple.12 │ │ │ │ │ - 346: 00000224 44 OBJECT LOCAL DEFAULT 3 _parser.17 │ │ │ │ │ - 347: 00000388 24 OBJECT LOCAL DEFAULT 3 _kwtuple.15 │ │ │ │ │ - 348: 00000250 44 OBJECT LOCAL DEFAULT 3 _parser.8 │ │ │ │ │ - 349: 00000334 28 OBJECT LOCAL DEFAULT 3 _kwtuple.6 │ │ │ │ │ - 350: 0000027c 44 OBJECT LOCAL DEFAULT 3 _parser.20 │ │ │ │ │ - 351: 000003a0 24 OBJECT LOCAL DEFAULT 3 _kwtuple.18 │ │ │ │ │ - 352: 000002a8 44 OBJECT LOCAL DEFAULT 3 _parser.5 │ │ │ │ │ - 353: 0000031c 24 OBJECT LOCAL DEFAULT 3 _kwtuple.3 │ │ │ │ │ - 354: 000002d4 44 OBJECT LOCAL DEFAULT 3 _parser.11 │ │ │ │ │ - 355: 00000350 28 OBJECT LOCAL DEFAULT 3 _kwtuple.9 │ │ │ │ │ - 356: 00000001 232 FUNC GLOBAL DEFAULT 7 PyBytes_FromStringAndSize │ │ │ │ │ - 357: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Malloc │ │ │ │ │ - 358: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ - 359: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 360: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 361: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ - 362: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 363: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ - 364: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ - 365: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Calloc │ │ │ │ │ - 366: 0000017d 328 FUNC GLOBAL DEFAULT 7 _PyBytes_Resize │ │ │ │ │ - 367: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Realloc │ │ │ │ │ - 368: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReferenceNoTotal │ │ │ │ │ - 369: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 370: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ - 371: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Free │ │ │ │ │ - 372: 000002c5 62 FUNC GLOBAL DEFAULT 7 PyBytes_AsString │ │ │ │ │ - 373: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 374: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 375: 00000305 1872 FUNC GLOBAL DEFAULT 7 _PyBytes_DecodeEscape2 │ │ │ │ │ - 376: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_DigitValue │ │ │ │ │ - 377: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_guard │ │ │ │ │ - 378: 00001499 408 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Resize │ │ │ │ │ - 379: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_FromStringAndSize │ │ │ │ │ - 380: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ - 381: 00002555 38 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Dealloc │ │ │ │ │ - 382: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Resize │ │ │ │ │ - 383: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyByteArray_empty_string │ │ │ │ │ - 384: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ - 385: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcmp │ │ │ │ │ - 386: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ - 387: 00000a55 78 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Prepare │ │ │ │ │ - 388: 00000aa5 432 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Finish │ │ │ │ │ - 389: 00000c55 172 FUNC GLOBAL DEFAULT 7 PyBytes_FromString │ │ │ │ │ - 390: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ - 391: 00000d01 712 FUNC GLOBAL DEFAULT 7 PyBytes_Concat │ │ │ │ │ - 392: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetBuffer │ │ │ │ │ - 393: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_Release │ │ │ │ │ - 394: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_FillInfo │ │ │ │ │ - 395: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_HashBytes │ │ │ │ │ - 396: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ - 397: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_FromLong │ │ │ │ │ - 398: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ - 399: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ - 400: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_GetConfig │ │ │ │ │ - 401: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ - 402: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_BadArgument │ │ │ │ │ - 403: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_BytesWarning │ │ │ │ │ - 404: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnEx │ │ │ │ │ - 405: 0000141d 16 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Init │ │ │ │ │ - 406: 0000142d 106 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Alloc │ │ │ │ │ - 407: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Type │ │ │ │ │ - 408: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Unpack │ │ │ │ │ - 409: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_AdjustIndices │ │ │ │ │ - 410: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ - 411: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ - 412: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ - 413: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ - 414: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ - 415: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ - 416: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ - 417: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromEncodedObject │ │ │ │ │ - 418: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ - 419: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ - 420: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_rfind │ │ │ │ │ - 421: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ - 422: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_SliceIndex │ │ │ │ │ - 423: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ - 424: 00000000 0 NOTYPE GLOBAL DEFAULT UND memchr │ │ │ │ │ - 425: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ - 426: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ - 427: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ - 428: 0000257d 132 FUNC GLOBAL DEFAULT 7 PyBytes_AsStringAndSize │ │ │ │ │ - 429: 00000000 0 NOTYPE GLOBAL DEFAULT UND memrchr │ │ │ │ │ - 430: 00002b59 128 FUNC GLOBAL DEFAULT 7 _PyBytes_Repeat │ │ │ │ │ - 431: 00002bd9 542 FUNC GLOBAL DEFAULT 7 PyBytes_Repr │ │ │ │ │ - 432: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_New │ │ │ │ │ - 433: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_hexdigits │ │ │ │ │ - 434: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ - 435: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CheckBuffer │ │ │ │ │ - 436: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_ToContiguous │ │ │ │ │ - 437: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ - 438: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Type │ │ │ │ │ - 439: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsEncodedString │ │ │ │ │ - 440: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ - 441: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetIter │ │ │ │ │ - 442: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ - 443: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ - 444: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 445: 00003fbd 552 FUNC GLOBAL DEFAULT 7 PyBytes_FromObject │ │ │ │ │ - 446: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_maketrans │ │ │ │ │ - 447: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_index │ │ │ │ │ - 448: 00000085 4 FUNC GLOBAL DEFAULT 1 _PyBytes_Join │ │ │ │ │ - 449: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Fast │ │ │ │ │ - 450: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ - 451: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ - 452: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_SaveThread │ │ │ │ │ - 453: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ - 454: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_RestoreThread │ │ │ │ │ - 455: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_startswith │ │ │ │ │ - 456: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_find │ │ │ │ │ - 457: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_endswith │ │ │ │ │ - 458: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_count │ │ │ │ │ - 459: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ - 460: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_LengthHint │ │ │ │ │ - 461: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Next │ │ │ │ │ - 462: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 463: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ - 464: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Append │ │ │ │ │ - 465: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_contains │ │ │ │ │ - 466: 00004d15 40 FUNC GLOBAL DEFAULT 7 PyBytes_FromFormat │ │ │ │ │ - 467: 00004d3d 1544 FUNC GLOBAL DEFAULT 7 PyBytes_FromFormatV │ │ │ │ │ - 468: 00005345 94 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_WriteBytes │ │ │ │ │ - 469: 00000000 0 NOTYPE GLOBAL DEFAULT UND __sprintf_chk │ │ │ │ │ - 470: 00000000 0 NOTYPE GLOBAL DEFAULT UND __memmove_chk │ │ │ │ │ - 471: 00005699 340 FUNC GLOBAL HIDDEN 7 _PyBytes_FromHex │ │ │ │ │ - 472: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ - 473: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_lower │ │ │ │ │ - 474: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isdigit │ │ │ │ │ - 475: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isascii │ │ │ │ │ - 476: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ - 477: 000057ed 58 FUNC GLOBAL DEFAULT 7 PyBytes_Size │ │ │ │ │ - 478: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_upper │ │ │ │ │ - 479: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_strhex_with_sep │ │ │ │ │ - 480: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsInt │ │ │ │ │ - 481: 00001821 120 FUNC GLOBAL DEFAULT 1 PyBytes_DecodeEscape │ │ │ │ │ - 482: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ - 483: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ - 484: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_capitalize │ │ │ │ │ - 485: 000018b5 3382 FUNC GLOBAL HIDDEN 1 _PyBytes_FormatEx │ │ │ │ │ - 486: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ - 487: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ - 488: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ - 489: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_FormatLong │ │ │ │ │ - 490: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_FormatBytesWriter │ │ │ │ │ - 491: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_ASCII │ │ │ │ │ - 492: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Check │ │ │ │ │ - 493: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Long │ │ │ │ │ - 494: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetItem │ │ │ │ │ - 495: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsLongAndOverflow │ │ │ │ │ - 496: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_GetItem │ │ │ │ │ - 497: 00002639 88 FUNC GLOBAL DEFAULT 1 _PyBytes_Find │ │ │ │ │ - 498: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_AsDouble │ │ │ │ │ - 499: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_double_to_string │ │ │ │ │ - 500: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ - 501: 000001e1 50 FUNC GLOBAL DEFAULT 9 _PyBytes_ReverseFind │ │ │ │ │ - 502: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idivmod │ │ │ │ │ - 503: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_rindex │ │ │ │ │ - 504: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isalnum │ │ │ │ │ - 505: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isalpha │ │ │ │ │ - 506: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_islower │ │ │ │ │ - 507: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isspace │ │ │ │ │ - 508: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_istitle │ │ │ │ │ - 509: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isupper │ │ │ │ │ - 510: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Reverse │ │ │ │ │ - 511: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_swapcase │ │ │ │ │ - 512: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_title │ │ │ │ │ - 513: 00000cbd 30 FUNC GLOBAL DEFAULT 9 PyBytes_ConcatAndDel │ │ │ │ │ - 514: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetBuiltin │ │ │ │ │ - 515: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ - 516: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GenericAlloc │ │ │ │ │ - 517: 00000e6b 28 FUNC GLOBAL DEFAULT 9 _PyBytes_DecodeEscape │ │ │ │ │ - 518: 000000d0 208 OBJECT GLOBAL DEFAULT 3 PyBytesIter_Type │ │ │ │ │ - 519: 00000000 208 OBJECT GLOBAL DEFAULT 3 PyBytes_Type │ │ │ │ │ - 520: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ - 521: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ - 522: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SelfIter │ │ │ │ │ - 523: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_capitalize__doc__ │ │ │ │ │ - 524: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isalnum__doc__ │ │ │ │ │ - 525: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isalpha__doc__ │ │ │ │ │ - 526: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isascii__doc__ │ │ │ │ │ - 527: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isdigit__doc__ │ │ │ │ │ - 528: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_islower__doc__ │ │ │ │ │ - 529: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isspace__doc__ │ │ │ │ │ - 530: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_istitle__doc__ │ │ │ │ │ - 531: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isupper__doc__ │ │ │ │ │ - 532: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_lower__doc__ │ │ │ │ │ - 533: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_swapcase__doc__ │ │ │ │ │ - 534: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_title__doc__ │ │ │ │ │ - 535: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_upper__doc__ │ │ │ │ │ + 194: 00001101 824 FUNC LOCAL DEFAULT 1 bytes_splitlines │ │ │ │ │ + 195: 000013f0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 196: 000013f8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 197: 00001434 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 198: 00005808 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 199: 00001438 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 200: 00001439 44 FUNC LOCAL DEFAULT 1 stringlib_upper │ │ │ │ │ + 201: 00001465 172 FUNC LOCAL DEFAULT 1 bytes_hex │ │ │ │ │ + 202: 0000150c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 203: 00001510 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 204: 00001511 148 FUNC LOCAL DEFAULT 1 bytes_translate │ │ │ │ │ + 205: 000015a5 894 FUNC LOCAL DEFAULT 1 bytes_translate_impl │ │ │ │ │ + 206: 000015a0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 207: 0000057c 0 NOTYPE LOCAL DEFAULT 6 .LC70 │ │ │ │ │ + 208: 000015a4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 209: 000005ac 0 NOTYPE LOCAL DEFAULT 6 .LC71 │ │ │ │ │ + 210: 000005d0 0 NOTYPE LOCAL DEFAULT 6 .LC72 │ │ │ │ │ + 211: 000000a5 44 FUNC LOCAL DEFAULT 9 stringlib_capitalize │ │ │ │ │ + 212: 00001925 28 FUNC LOCAL DEFAULT 1 bytes_mod │ │ │ │ │ + 213: 000005f0 0 NOTYPE LOCAL DEFAULT 6 .LC73 │ │ │ │ │ + 214: 00000600 0 NOTYPE LOCAL DEFAULT 6 .LC74 │ │ │ │ │ + 215: 0000060c 0 NOTYPE LOCAL DEFAULT 6 .LC75 │ │ │ │ │ + 216: 00000628 0 NOTYPE LOCAL DEFAULT 6 .LC76 │ │ │ │ │ + 217: 00000640 0 NOTYPE LOCAL DEFAULT 6 .LC77 │ │ │ │ │ + 218: 0000064c 0 NOTYPE LOCAL DEFAULT 6 .LC78 │ │ │ │ │ + 219: 0000065c 0 NOTYPE LOCAL DEFAULT 6 .LC79 │ │ │ │ │ + 220: 0000066c 0 NOTYPE LOCAL DEFAULT 6 .LC80 │ │ │ │ │ + 221: 00000680 0 NOTYPE LOCAL DEFAULT 6 .LC81 │ │ │ │ │ + 222: 000006d8 0 NOTYPE LOCAL DEFAULT 6 .LC82 │ │ │ │ │ + 223: 00000700 0 NOTYPE LOCAL DEFAULT 6 .LC83 │ │ │ │ │ + 224: 0000071c 0 NOTYPE LOCAL DEFAULT 6 .LC84 │ │ │ │ │ + 225: 00000754 0 NOTYPE LOCAL DEFAULT 6 .LC85 │ │ │ │ │ + 226: 0000078c 0 NOTYPE LOCAL DEFAULT 6 .LC86 │ │ │ │ │ + 227: 00001a16 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 228: 00001a38 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 229: 00002679 76 FUNC LOCAL DEFAULT 1 getnextarg │ │ │ │ │ + 230: 00001aec 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 231: 00001b16 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 232: 00001bac 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 233: 00001bb0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 234: 00001bc8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 235: 00001c54 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 236: 00002188 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 237: 0000218c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 238: 00002460 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 239: 00002464 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 240: 000000d1 206 FUNC LOCAL DEFAULT 9 formatfloat │ │ │ │ │ + 241: 000007c0 0 NOTYPE LOCAL DEFAULT 6 .LC88 │ │ │ │ │ + 242: 000007e8 0 NOTYPE LOCAL DEFAULT 6 .LC89 │ │ │ │ │ + 243: 0000019f 66 FUNC LOCAL DEFAULT 9 bytes_item │ │ │ │ │ + 244: 000001dc 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 245: 0000271d 142 FUNC LOCAL DEFAULT 1 bytes_removesuffix │ │ │ │ │ + 246: 000027ad 18 FUNC LOCAL DEFAULT 1 striter_len │ │ │ │ │ + 247: 000001e0 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 248: 0000080c 0 NOTYPE LOCAL DEFAULT 6 .LC90 │ │ │ │ │ + 249: 00000814 0 NOTYPE LOCAL DEFAULT 6 .LC91 │ │ │ │ │ + 250: 00000830 0 NOTYPE LOCAL DEFAULT 6 .LC92 │ │ │ │ │ + 251: 00000213 242 FUNC LOCAL DEFAULT 9 stringlib_ljust │ │ │ │ │ + 252: 00000305 120 FUNC LOCAL DEFAULT 9 pad │ │ │ │ │ + 253: 0000083c 0 NOTYPE LOCAL DEFAULT 6 .LC93 │ │ │ │ │ + 254: 0000037d 336 FUNC LOCAL DEFAULT 9 stringlib_expandtabs │ │ │ │ │ + 255: 000004c8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 256: 0000084c 0 NOTYPE LOCAL DEFAULT 6 .LC94 │ │ │ │ │ + 257: 000058bd 150 FUNC LOCAL DEFAULT 7 bytes_rindex │ │ │ │ │ + 258: 00000854 0 NOTYPE LOCAL DEFAULT 6 .LC95 │ │ │ │ │ + 259: 000004cc 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 260: 000004cd 258 FUNC LOCAL DEFAULT 9 stringlib_center │ │ │ │ │ + 261: 000005cf 10 FUNC LOCAL DEFAULT 9 stringlib_isalnum │ │ │ │ │ + 262: 000005d9 10 FUNC LOCAL DEFAULT 9 stringlib_isalpha │ │ │ │ │ + 263: 000005e3 10 FUNC LOCAL DEFAULT 9 stringlib_islower │ │ │ │ │ + 264: 000005ed 10 FUNC LOCAL DEFAULT 9 stringlib_isspace │ │ │ │ │ + 265: 000005f7 10 FUNC LOCAL DEFAULT 9 stringlib_istitle │ │ │ │ │ + 266: 00000601 10 FUNC LOCAL DEFAULT 9 stringlib_isupper │ │ │ │ │ + 267: 0000085c 0 NOTYPE LOCAL DEFAULT 6 .LC96 │ │ │ │ │ + 268: 0000060b 242 FUNC LOCAL DEFAULT 9 stringlib_rjust │ │ │ │ │ + 269: 000006fd 1112 FUNC LOCAL DEFAULT 9 bytes_rsplit │ │ │ │ │ + 270: 000009ac 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 271: 000009b0 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 272: 00000b55 44 FUNC LOCAL DEFAULT 9 stringlib_swapcase │ │ │ │ │ + 273: 00000b81 44 FUNC LOCAL DEFAULT 9 stringlib_title │ │ │ │ │ + 274: 00000bad 130 FUNC LOCAL DEFAULT 9 stringlib_zfill │ │ │ │ │ + 275: 00000c2f 142 FUNC LOCAL DEFAULT 9 bytes_removeprefix │ │ │ │ │ + 276: 00000864 0 NOTYPE LOCAL DEFAULT 6 .LC97 │ │ │ │ │ + 277: 0000086c 0 NOTYPE LOCAL DEFAULT 6 .LC98 │ │ │ │ │ + 278: 00000cdb 66 FUNC LOCAL DEFAULT 9 striter_reduce │ │ │ │ │ + 279: 00000d18 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 280: 00000d1c 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 281: 00000d1d 12 FUNC LOCAL DEFAULT 9 striter_traverse │ │ │ │ │ + 282: 00002a50 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 283: 00000d94 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 284: 00002a54 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 285: 00000d99 86 FUNC LOCAL DEFAULT 9 stringlib__lex_search │ │ │ │ │ + 286: 00000d98 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 287: 00000874 0 NOTYPE LOCAL DEFAULT 6 .LC101 │ │ │ │ │ + 288: 00000def 20 FUNC LOCAL DEFAULT 9 bytes_getnewargs │ │ │ │ │ + 289: 00000e03 76 FUNC LOCAL DEFAULT 9 striter_setstate │ │ │ │ │ + 290: 00000e4f 28 FUNC LOCAL DEFAULT 9 bytes_alloc │ │ │ │ │ + 291: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ + 292: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 293: 00000000 12 OBJECT LOCAL DEFAULT 11 _keywords.1 │ │ │ │ │ + 294: 0000000c 8 OBJECT LOCAL DEFAULT 11 _keywords.4 │ │ │ │ │ + 295: 00000014 12 OBJECT LOCAL DEFAULT 11 _keywords.7 │ │ │ │ │ + 296: 00000020 12 OBJECT LOCAL DEFAULT 11 _keywords.10 │ │ │ │ │ + 297: 0000002c 12 OBJECT LOCAL DEFAULT 11 _keywords.13 │ │ │ │ │ + 298: 00000038 8 OBJECT LOCAL DEFAULT 11 _keywords.16 │ │ │ │ │ + 299: 00000040 12 OBJECT LOCAL DEFAULT 11 _keywords.19 │ │ │ │ │ + 300: 0000004c 16 OBJECT LOCAL DEFAULT 11 _keywords.22 │ │ │ │ │ + 301: 0000005c 38 OBJECT LOCAL DEFAULT 11 setstate_doc │ │ │ │ │ + 302: 00000084 39 OBJECT LOCAL DEFAULT 11 reduce_doc │ │ │ │ │ + 303: 000000ac 55 OBJECT LOCAL DEFAULT 11 length_hint_doc │ │ │ │ │ + 304: 000000e4 459 OBJECT LOCAL DEFAULT 11 bytes_doc │ │ │ │ │ + 305: 000002b0 149 OBJECT LOCAL DEFAULT 11 stringlib_zfill__doc__ │ │ │ │ │ + 306: 00000348 138 OBJECT LOCAL DEFAULT 11 stringlib_center__doc__ │ │ │ │ │ + 307: 000003d4 144 OBJECT LOCAL DEFAULT 11 stringlib_rjust__doc__ │ │ │ │ │ + 308: 00000464 143 OBJECT LOCAL DEFAULT 11 stringlib_ljust__doc__ │ │ │ │ │ + 309: 000004f4 167 OBJECT LOCAL DEFAULT 11 stringlib_expandtabs__doc__ │ │ │ │ │ + 310: 0000059c 482 OBJECT LOCAL DEFAULT 11 bytes_hex__doc__ │ │ │ │ │ + 311: 00000780 189 OBJECT LOCAL DEFAULT 11 bytes_fromhex__doc__ │ │ │ │ │ + 312: 00000840 198 OBJECT LOCAL DEFAULT 11 bytes_splitlines__doc__ │ │ │ │ │ + 313: 00000908 505 OBJECT LOCAL DEFAULT 11 bytes_decode__doc__ │ │ │ │ │ + 314: 00000b04 298 OBJECT LOCAL DEFAULT 11 bytes_endswith__doc__ │ │ │ │ │ + 315: 00000c30 302 OBJECT LOCAL DEFAULT 11 bytes_startswith__doc__ │ │ │ │ │ + 316: 00000d60 256 OBJECT LOCAL DEFAULT 11 bytes_removesuffix__doc__ │ │ │ │ │ + 317: 00000e60 227 OBJECT LOCAL DEFAULT 11 bytes_removeprefix__doc__ │ │ │ │ │ + 318: 00000f44 313 OBJECT LOCAL DEFAULT 11 bytes_replace__doc__ │ │ │ │ │ + 319: 00001080 268 OBJECT LOCAL DEFAULT 11 bytes_maketrans__doc__ │ │ │ │ │ + 320: 0000118c 336 OBJECT LOCAL DEFAULT 11 bytes_translate__doc__ │ │ │ │ │ + 321: 000012dc 261 OBJECT LOCAL DEFAULT 11 bytes_count__doc__ │ │ │ │ │ + 322: 000013e4 151 OBJECT LOCAL DEFAULT 11 bytes_rstrip__doc__ │ │ │ │ │ + 323: 0000147c 150 OBJECT LOCAL DEFAULT 11 bytes_lstrip__doc__ │ │ │ │ │ + 324: 00001514 174 OBJECT LOCAL DEFAULT 11 bytes_strip__doc__ │ │ │ │ │ + 325: 000015c4 333 OBJECT LOCAL DEFAULT 11 bytes_rindex__doc__ │ │ │ │ │ + 326: 00001714 305 OBJECT LOCAL DEFAULT 11 bytes_rfind__doc__ │ │ │ │ │ + 327: 00001848 331 OBJECT LOCAL DEFAULT 11 bytes_index__doc__ │ │ │ │ │ + 328: 00001994 303 OBJECT LOCAL DEFAULT 11 bytes_find__doc__ │ │ │ │ │ + 329: 00001ac4 253 OBJECT LOCAL DEFAULT 11 bytes_join__doc__ │ │ │ │ │ + 330: 00001bc4 476 OBJECT LOCAL DEFAULT 11 bytes_rsplit__doc__ │ │ │ │ │ + 331: 00001da0 417 OBJECT LOCAL DEFAULT 11 bytes_rpartition__doc__ │ │ │ │ │ + 332: 00001f44 395 OBJECT LOCAL DEFAULT 11 bytes_partition__doc__ │ │ │ │ │ + 333: 000020d0 397 OBJECT LOCAL DEFAULT 11 bytes_split__doc__ │ │ │ │ │ + 334: 00002260 64 OBJECT LOCAL DEFAULT 11 bytes___bytes____doc__ │ │ │ │ │ + 335: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ + 336: 00000418 144 OBJECT LOCAL DEFAULT 3 bytes_as_number │ │ │ │ │ + 337: 0000078c 40 OBJECT LOCAL DEFAULT 3 bytes_as_sequence │ │ │ │ │ + 338: 00000780 12 OBJECT LOCAL DEFAULT 3 bytes_as_mapping │ │ │ │ │ + 339: 00000778 8 OBJECT LOCAL DEFAULT 3 bytes_as_buffer │ │ │ │ │ + 340: 000004a8 720 OBJECT LOCAL DEFAULT 3 bytes_methods │ │ │ │ │ + 341: 000003d8 64 OBJECT LOCAL DEFAULT 3 striter_methods │ │ │ │ │ + 342: 000001a0 44 OBJECT LOCAL DEFAULT 3 _parser.2 │ │ │ │ │ + 343: 00000300 28 OBJECT LOCAL DEFAULT 3 _kwtuple.0 │ │ │ │ │ + 344: 000001cc 44 OBJECT LOCAL DEFAULT 3 _parser.23 │ │ │ │ │ + 345: 000003b8 32 OBJECT LOCAL DEFAULT 3 _kwtuple.21 │ │ │ │ │ + 346: 000001f8 44 OBJECT LOCAL DEFAULT 3 _parser.14 │ │ │ │ │ + 347: 0000036c 28 OBJECT LOCAL DEFAULT 3 _kwtuple.12 │ │ │ │ │ + 348: 00000224 44 OBJECT LOCAL DEFAULT 3 _parser.17 │ │ │ │ │ + 349: 00000388 24 OBJECT LOCAL DEFAULT 3 _kwtuple.15 │ │ │ │ │ + 350: 00000250 44 OBJECT LOCAL DEFAULT 3 _parser.8 │ │ │ │ │ + 351: 00000334 28 OBJECT LOCAL DEFAULT 3 _kwtuple.6 │ │ │ │ │ + 352: 0000027c 44 OBJECT LOCAL DEFAULT 3 _parser.20 │ │ │ │ │ + 353: 000003a0 24 OBJECT LOCAL DEFAULT 3 _kwtuple.18 │ │ │ │ │ + 354: 000002a8 44 OBJECT LOCAL DEFAULT 3 _parser.5 │ │ │ │ │ + 355: 0000031c 24 OBJECT LOCAL DEFAULT 3 _kwtuple.3 │ │ │ │ │ + 356: 000002d4 44 OBJECT LOCAL DEFAULT 3 _parser.11 │ │ │ │ │ + 357: 00000350 28 OBJECT LOCAL DEFAULT 3 _kwtuple.9 │ │ │ │ │ + 358: 00000001 232 FUNC GLOBAL DEFAULT 7 PyBytes_FromStringAndSize │ │ │ │ │ + 359: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Malloc │ │ │ │ │ + 360: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ + 361: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ + 362: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ + 363: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ + 364: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ + 365: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ + 366: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ + 367: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Calloc │ │ │ │ │ + 368: 0000017d 328 FUNC GLOBAL DEFAULT 7 _PyBytes_Resize │ │ │ │ │ + 369: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Realloc │ │ │ │ │ + 370: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReferenceNoTotal │ │ │ │ │ + 371: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 372: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ + 373: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Free │ │ │ │ │ + 374: 000002c5 62 FUNC GLOBAL DEFAULT 7 PyBytes_AsString │ │ │ │ │ + 375: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ + 376: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ + 377: 00000305 1904 FUNC GLOBAL DEFAULT 7 _PyBytes_DecodeEscape2 │ │ │ │ │ + 378: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_DigitValue │ │ │ │ │ + 379: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_guard │ │ │ │ │ + 380: 000014b9 408 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Resize │ │ │ │ │ + 381: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Resize │ │ │ │ │ + 382: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyByteArray_empty_string │ │ │ │ │ + 383: 00002575 38 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Dealloc │ │ │ │ │ + 384: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ + 385: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_FromStringAndSize │ │ │ │ │ + 386: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcmp │ │ │ │ │ + 387: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ + 388: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ + 389: 00000a75 78 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Prepare │ │ │ │ │ + 390: 00000ac5 432 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Finish │ │ │ │ │ + 391: 00000c75 172 FUNC GLOBAL DEFAULT 7 PyBytes_FromString │ │ │ │ │ + 392: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ + 393: 00000d21 712 FUNC GLOBAL DEFAULT 7 PyBytes_Concat │ │ │ │ │ + 394: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetBuffer │ │ │ │ │ + 395: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_Release │ │ │ │ │ + 396: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_FillInfo │ │ │ │ │ + 397: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_HashBytes │ │ │ │ │ + 398: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ + 399: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_FromLong │ │ │ │ │ + 400: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ + 401: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ + 402: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_GetConfig │ │ │ │ │ + 403: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ + 404: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_BadArgument │ │ │ │ │ + 405: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_BytesWarning │ │ │ │ │ + 406: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnEx │ │ │ │ │ + 407: 0000143d 16 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Init │ │ │ │ │ + 408: 0000144d 106 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Alloc │ │ │ │ │ + 409: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Type │ │ │ │ │ + 410: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Unpack │ │ │ │ │ + 411: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_AdjustIndices │ │ │ │ │ + 412: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ + 413: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ + 414: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ + 415: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ + 416: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ + 417: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ + 418: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ + 419: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromEncodedObject │ │ │ │ │ + 420: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ + 421: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ + 422: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_rfind │ │ │ │ │ + 423: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ + 424: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_SliceIndex │ │ │ │ │ + 425: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ + 426: 00000000 0 NOTYPE GLOBAL DEFAULT UND memchr │ │ │ │ │ + 427: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ + 428: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ + 429: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ + 430: 0000259d 132 FUNC GLOBAL DEFAULT 7 PyBytes_AsStringAndSize │ │ │ │ │ + 431: 00000000 0 NOTYPE GLOBAL DEFAULT UND memrchr │ │ │ │ │ + 432: 00002b79 128 FUNC GLOBAL DEFAULT 7 _PyBytes_Repeat │ │ │ │ │ + 433: 00002bf9 542 FUNC GLOBAL DEFAULT 7 PyBytes_Repr │ │ │ │ │ + 434: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_New │ │ │ │ │ + 435: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_hexdigits │ │ │ │ │ + 436: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ + 437: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CheckBuffer │ │ │ │ │ + 438: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_ToContiguous │ │ │ │ │ + 439: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ + 440: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Type │ │ │ │ │ + 441: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsEncodedString │ │ │ │ │ + 442: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ + 443: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetIter │ │ │ │ │ + 444: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ + 445: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ + 446: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ + 447: 00003fdd 552 FUNC GLOBAL DEFAULT 7 PyBytes_FromObject │ │ │ │ │ + 448: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_maketrans │ │ │ │ │ + 449: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_index │ │ │ │ │ + 450: 00000085 4 FUNC GLOBAL DEFAULT 1 _PyBytes_Join │ │ │ │ │ + 451: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Fast │ │ │ │ │ + 452: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ + 453: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ + 454: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_SaveThread │ │ │ │ │ + 455: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ + 456: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_RestoreThread │ │ │ │ │ + 457: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_startswith │ │ │ │ │ + 458: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_find │ │ │ │ │ + 459: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_endswith │ │ │ │ │ + 460: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_count │ │ │ │ │ + 461: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ + 462: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_LengthHint │ │ │ │ │ + 463: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Next │ │ │ │ │ + 464: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ + 465: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ + 466: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Append │ │ │ │ │ + 467: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_contains │ │ │ │ │ + 468: 00004d35 40 FUNC GLOBAL DEFAULT 7 PyBytes_FromFormat │ │ │ │ │ + 469: 00004d5d 1544 FUNC GLOBAL DEFAULT 7 PyBytes_FromFormatV │ │ │ │ │ + 470: 00005365 94 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_WriteBytes │ │ │ │ │ + 471: 00000000 0 NOTYPE GLOBAL DEFAULT UND __sprintf_chk │ │ │ │ │ + 472: 00000000 0 NOTYPE GLOBAL DEFAULT UND __memmove_chk │ │ │ │ │ + 473: 000056b5 340 FUNC GLOBAL HIDDEN 7 _PyBytes_FromHex │ │ │ │ │ + 474: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ + 475: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_lower │ │ │ │ │ + 476: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isdigit │ │ │ │ │ + 477: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isascii │ │ │ │ │ + 478: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ + 479: 00005809 58 FUNC GLOBAL DEFAULT 7 PyBytes_Size │ │ │ │ │ + 480: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_upper │ │ │ │ │ + 481: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_strhex_with_sep │ │ │ │ │ + 482: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsInt │ │ │ │ │ + 483: 00005845 120 FUNC GLOBAL DEFAULT 7 PyBytes_DecodeEscape │ │ │ │ │ + 484: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ + 485: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ + 486: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_capitalize │ │ │ │ │ + 487: 00001941 3382 FUNC GLOBAL HIDDEN 1 _PyBytes_FormatEx │ │ │ │ │ + 488: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ + 489: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ + 490: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ + 491: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_FormatLong │ │ │ │ │ + 492: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_FormatBytesWriter │ │ │ │ │ + 493: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_ASCII │ │ │ │ │ + 494: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Check │ │ │ │ │ + 495: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Long │ │ │ │ │ + 496: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetItem │ │ │ │ │ + 497: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsLongAndOverflow │ │ │ │ │ + 498: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_GetItem │ │ │ │ │ + 499: 000026c5 88 FUNC GLOBAL DEFAULT 1 _PyBytes_Find │ │ │ │ │ + 500: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_AsDouble │ │ │ │ │ + 501: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_double_to_string │ │ │ │ │ + 502: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ + 503: 000001e1 50 FUNC GLOBAL DEFAULT 9 _PyBytes_ReverseFind │ │ │ │ │ + 504: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idivmod │ │ │ │ │ + 505: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_rindex │ │ │ │ │ + 506: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isalnum │ │ │ │ │ + 507: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isalpha │ │ │ │ │ + 508: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_islower │ │ │ │ │ + 509: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isspace │ │ │ │ │ + 510: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_istitle │ │ │ │ │ + 511: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isupper │ │ │ │ │ + 512: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Reverse │ │ │ │ │ + 513: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_swapcase │ │ │ │ │ + 514: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_title │ │ │ │ │ + 515: 00000cbd 30 FUNC GLOBAL DEFAULT 9 PyBytes_ConcatAndDel │ │ │ │ │ + 516: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetBuiltin │ │ │ │ │ + 517: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ + 518: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GenericAlloc │ │ │ │ │ + 519: 00000e6b 28 FUNC GLOBAL DEFAULT 9 _PyBytes_DecodeEscape │ │ │ │ │ + 520: 000000d0 208 OBJECT GLOBAL DEFAULT 3 PyBytesIter_Type │ │ │ │ │ + 521: 00000000 208 OBJECT GLOBAL DEFAULT 3 PyBytes_Type │ │ │ │ │ + 522: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ + 523: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ + 524: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SelfIter │ │ │ │ │ + 525: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_capitalize__doc__ │ │ │ │ │ + 526: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isalnum__doc__ │ │ │ │ │ + 527: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isalpha__doc__ │ │ │ │ │ + 528: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isascii__doc__ │ │ │ │ │ + 529: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isdigit__doc__ │ │ │ │ │ + 530: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_islower__doc__ │ │ │ │ │ + 531: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isspace__doc__ │ │ │ │ │ + 532: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_istitle__doc__ │ │ │ │ │ + 533: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isupper__doc__ │ │ │ │ │ + 534: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_lower__doc__ │ │ │ │ │ + 535: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_swapcase__doc__ │ │ │ │ │ + 536: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_title__doc__ │ │ │ │ │ + 537: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_upper__doc__ │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,1185 +1,1189 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x100f0 contains 450 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x10230 contains 460 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -0000001a 0001a70a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00000026 0001a70a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00000034 0001880a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000040 0001880a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -0000004a 0001be0a R_ARM_THM_CALL 00000000 _Py_bytes_maketrans │ │ │ │ │ -00000056 0001890a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000060 0001890a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000001a 0001a90a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00000026 0001a90a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00000034 00018a0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000040 00018a0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +0000004a 0001c00a R_ARM_THM_CALL 00000000 _Py_bytes_maketrans │ │ │ │ │ +00000056 00018b0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000060 00018b0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 0000006c 0000792f R_ARM_THM_MOVW_ABS_NC 0000039c .LC37 │ │ │ │ │ 00000070 00007930 R_ARM_THM_MOVT_ABS 0000039c .LC37 │ │ │ │ │ -00000078 0001a50a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000000cc 0001aa0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000000d8 0001ab0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00000100 0001ce2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000104 0001ce30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000114 0001880a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000140 0001cf0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00000160 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000164 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000024e 0001650a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000272 0001660a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000028e 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000002cc 0001640a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -000002f2 0001890a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000302 0001d00a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00000332 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00000336 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000033e 00019c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000372 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000038c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000390 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000003c2 0001cf0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -000003d4 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000003d8 00018230 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000530 0001640a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00000546 0001d00a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -0000056a 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -0000056e 00018230 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000594 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005b2 0001cf0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -000005c4 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000005c8 00016930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000005cc 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -000005d0 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -000005da 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000005f4 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000606 0001d00a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00000624 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000638 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000640 00016802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000648 0001cf0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00000662 0001640a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00000690 0000510a R_ARM_THM_CALL 00002601 fastsearch.constprop.0 │ │ │ │ │ -000006ae 0001640a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -000006e2 0001a20a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00000706 0001a20a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00000716 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000071a 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000071e 0000922f R_ARM_THM_MOVW_ABS_NC 00000494 .LC48 │ │ │ │ │ -00000722 00009230 R_ARM_THM_MOVT_ABS 00000494 .LC48 │ │ │ │ │ -00000728 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000734 0001d00a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00000750 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000768 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000772 0001d00a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00000790 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000079a 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000079e 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000007c8 0001640a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -000007e6 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000802 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000080c 00016c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000820 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00000824 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00000828 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000082c 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000836 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000083c 0001ce2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000840 0001ce30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000852 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000872 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000087a 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000087e 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000008ae 0001640a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -000008d0 0001d00a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -000008ea 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000902 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000908 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000936 0001ce2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000093a 0001ce30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000940 00009f2f R_ARM_THM_MOVW_ABS_NC 000004a4 .LC51 │ │ │ │ │ -00000944 00009f30 R_ARM_THM_MOVT_ABS 000004a4 .LC51 │ │ │ │ │ -0000094e 0001a50a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00000968 0001ce2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000096c 0001ce30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000988 0001880a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000009b4 0001a80a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000009ce 0001a80a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000009e8 0001a80a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00000a02 0001a80a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00000a1a 0001a80a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00000a34 0001a80a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00000a4c 0001a80a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00000a56 0001890a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000a68 0001640a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00000a80 0001890a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000a86 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000a8a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000aca 0001a80a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00000ae0 0001a80a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00000af8 0001a80a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00000b14 0001a80a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00000b22 0001a80a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00000b3c 0001a80a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00000b56 0001a80a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00000b84 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000b88 00018230 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000c8e 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000c92 00018230 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000de6 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000dea 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000e1c 0001ce2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000e20 0001ce30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000e32 0000a32f R_ARM_THM_MOVW_ABS_NC 000004ac .LC52 │ │ │ │ │ -00000e36 0000a330 R_ARM_THM_MOVT_ABS 000004ac .LC52 │ │ │ │ │ -00000e40 0001a50a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00000e6c 0001d70a R_ARM_THM_CALL 00005699 _PyBytes_FromHex │ │ │ │ │ -00000e70 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000e74 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000e84 0000442f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ -00000e88 00004430 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ -00000e8c 0000b52f R_ARM_THM_MOVW_ABS_NC 00000520 .LC65 │ │ │ │ │ -00000e90 0000b530 R_ARM_THM_MOVT_ABS 00000520 .LC65 │ │ │ │ │ -00000e94 0000b62f R_ARM_THM_MOVW_ABS_NC 0000052c .LC66 │ │ │ │ │ -00000e98 0000b630 R_ARM_THM_MOVT_ABS 0000052c .LC66 │ │ │ │ │ -00000e9c 0001a30a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00000eac 0001d80a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000ec6 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000eec 0001a70a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00000ef6 0001880a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000f14 0001cb0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00000f30 0000520a R_ARM_THM_CALL 00002869 fastsearch │ │ │ │ │ -00000f64 0001890a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000f70 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000f74 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000f78 0000922f R_ARM_THM_MOVW_ABS_NC 00000494 .LC48 │ │ │ │ │ -00000f7c 00009230 R_ARM_THM_MOVT_ABS 00000494 .LC48 │ │ │ │ │ -00000f82 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000fa8 0001640a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00000fd2 0001640a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00000fd8 00019c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000ff4 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ffc 00016802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001014 0001640a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00001024 0001d90a R_ARM_THM_CALL 00000000 _Py_bytes_lower │ │ │ │ │ -00001066 0001a20a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00001076 0001dc0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00001088 0001cf0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -000010a2 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000010a6 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000118e 0001650a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000011ac 0001660a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000011c8 0001d00a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00001214 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00001218 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00001230 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000125a 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -0000125e 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001262 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001266 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000126c 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001278 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000127c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001288 0001d00a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -000012a4 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000012a8 00016930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000012ac 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -000012b0 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -000012b6 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000012d0 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000012ea 0001a20a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000012f8 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001300 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001304 00016802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001318 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000131e 00016c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001348 0001640a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00001358 0001de0a R_ARM_THM_CALL 00000000 _Py_bytes_upper │ │ │ │ │ -00001390 0001df0a R_ARM_THM_CALL 00000000 _Py_strhex_with_sep │ │ │ │ │ -000013bc 0001a20a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000013d8 0001a20a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000013ec 0001e00a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -000013f8 00019c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001408 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000146a 0001a20a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -0000148e 0001a20a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -0000149c 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000014c0 0001a70a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000014ca 0001a70a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000014f6 0001640a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00001660 0001890a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001666 0001890a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001676 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000167a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000016a6 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000016dc 0001890a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001710 0001890a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001716 0001890a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001738 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000173c 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001740 0000cd2f R_ARM_THM_MOVW_ABS_NC 0000057c .LC70 │ │ │ │ │ -00001744 0000cd30 R_ARM_THM_MOVT_ABS 0000057c .LC70 │ │ │ │ │ -0000174a 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001750 0001890a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000175a 0001880a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -0000176c 0001ce2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001770 0001ce30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000177c 0001880a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -0000178e 0001890a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000017d6 00016e0a R_ARM_THM_CALL 0000017d _PyBytes_Resize │ │ │ │ │ -000017e4 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000017e8 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001818 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001836 0001770a R_ARM_THM_CALL 00000305 _PyBytes_DecodeEscape2 │ │ │ │ │ -0000184a 0001e22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -0000184e 0001e230 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -0000185a 0000cf2f R_ARM_THM_MOVW_ABS_NC 000005ac .LC71 │ │ │ │ │ -0000185e 0000cf30 R_ARM_THM_MOVT_ABS 000005ac .LC71 │ │ │ │ │ -00001862 0001e30a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -0000187e 0000d02f R_ARM_THM_MOVW_ABS_NC 000005d0 .LC72 │ │ │ │ │ -00001882 0000d030 R_ARM_THM_MOVT_ABS 000005d0 .LC72 │ │ │ │ │ -00001886 0001e30a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00001892 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000018aa 0001912f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000018ae 00019130 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000018fc 0001830a R_ARM_THM_CALL 00000a55 _PyBytesWriter_Prepare │ │ │ │ │ -00001938 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -0000193c 00018230 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00001a2a 0001e62f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00001a2e 0001e630 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00001aa8 0001840a R_ARM_THM_CALL 00000aa5 _PyBytesWriter_Finish │ │ │ │ │ -00001aca 0001a80a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001ae6 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001afc 0001e72f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -00001b00 0001e730 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -00001b0a 0001e80a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001b20 00017902 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00001b3c 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00001b40 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00001b44 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00001b48 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00001b4c 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00001b50 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00001b54 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00001b58 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00001b5c 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00001b60 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00001b64 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00001b68 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00001b6c 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00001b70 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00001b74 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00001b78 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00001b7c 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00001b80 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00001b84 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00001b88 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00001b8c 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00001b90 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00001b94 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00001b98 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00001b9c 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00001ba0 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00001ba4 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00001ba8 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00001bac 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00001bb0 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00001bb4 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00001bb8 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00001bbc 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00001bc0 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00001bc4 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ -00001bf4 0001e90a R_ARM_THM_CALL 00000000 _PyUnicode_FormatLong │ │ │ │ │ -00001c5e 0001830a R_ARM_THM_CALL 00000a55 _PyBytesWriter_Prepare │ │ │ │ │ -00001c9a 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001cae 0000430a R_ARM_THM_CALL 00001971 Py_XDECREF │ │ │ │ │ -00001cca 0001ea0a R_ARM_THM_CALL 00000000 _PyLong_FormatBytesWriter │ │ │ │ │ -00001d82 0001a70a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00001d94 0001eb0a R_ARM_THM_CALL 00000000 PyObject_ASCII │ │ │ │ │ -00001dcc 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001dea 0001830a R_ARM_THM_CALL 00000a55 _PyBytesWriter_Prepare │ │ │ │ │ -00001e0e 00017c0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00001e12 00000e2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ -00001e16 00000e30 R_ARM_THM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ -00001e1e 0001720a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001e26 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001e2a 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001e2e 0000d82f R_ARM_THM_MOVW_ABS_NC 0000064c .LC78 │ │ │ │ │ -00001e32 0000d830 R_ARM_THM_MOVT_ABS 0000064c .LC78 │ │ │ │ │ -00001e38 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001e3e 00017d0a R_ARM_THM_CALL 00002555 _PyBytesWriter_Dealloc │ │ │ │ │ -00001e5e 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e68 0001e72f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -00001e6c 0001e730 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -00001e76 0001e80a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001e86 0001b20a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00001e94 0001b30a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -00001ea6 0001880a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001eb2 0001640a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00001ec4 0001b40a R_ARM_THM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ -00001ece 0001890a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001eda 0000430a R_ARM_THM_CALL 00001971 Py_XDECREF │ │ │ │ │ -00001ee0 0001890a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001eec 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001ef0 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001ef4 0000da2f R_ARM_THM_MOVW_ABS_NC 0000066c .LC80 │ │ │ │ │ -00001ef8 0000da30 R_ARM_THM_MOVT_ABS 0000066c .LC80 │ │ │ │ │ -00001efe 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001f34 0001ab0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00001f6c 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00001f70 00018230 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00001fc0 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001fc4 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001fc8 0000d92f R_ARM_THM_MOVW_ABS_NC 0000065c .LC79 │ │ │ │ │ -00001fcc 0000d930 R_ARM_THM_MOVT_ABS 0000065c .LC79 │ │ │ │ │ -00001fd2 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001ffa 0001e00a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00002020 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00002024 00018230 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -0000202a 00019c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002034 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002038 00017530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000203c 0000d72f R_ARM_THM_MOVW_ABS_NC 00000640 .LC77 │ │ │ │ │ -00002040 0000d730 R_ARM_THM_MOVT_ABS 00000640 .LC77 │ │ │ │ │ -00002046 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002078 0001ec0a R_ARM_THM_CALL 00000000 PyNumber_Check │ │ │ │ │ -000020a2 0001aa0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000020b0 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000020b4 00017530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000020be 0001ba0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000020d8 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000020dc 00017530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000020e0 0000e02f R_ARM_THM_MOVW_ABS_NC 0000078c .LC86 │ │ │ │ │ -000020e4 0000e030 R_ARM_THM_MOVT_ABS 0000078c .LC86 │ │ │ │ │ -000020ea 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000020f0 0000430a R_ARM_THM_CALL 00001971 Py_XDECREF │ │ │ │ │ -000020fc 00016802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002136 0001b50a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -0000214e 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000219c 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000021ac 0001a70a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000021b6 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000021ba 00017530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000021be 0000db2f R_ARM_THM_MOVW_ABS_NC 00000680 .LC81 │ │ │ │ │ -000021c2 0000db30 R_ARM_THM_MOVT_ABS 00000680 .LC81 │ │ │ │ │ -000021ca 0001760a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000021da 0001bb0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -000021e2 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -000021e6 00017f30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -000021ee 0001ed0a R_ARM_THM_CALL 00000000 PyNumber_Long │ │ │ │ │ -000021f8 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000021fc 00017530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000220c 0000d42f R_ARM_THM_MOVW_ABS_NC 00000600 .LC74 │ │ │ │ │ -00002210 0000d430 R_ARM_THM_MOVT_ABS 00000600 .LC74 │ │ │ │ │ -00002216 0000d32f R_ARM_THM_MOVW_ABS_NC 000005f0 .LC73 │ │ │ │ │ -0000221a 0000d330 R_ARM_THM_MOVT_ABS 000005f0 .LC73 │ │ │ │ │ -00002224 0000dc2f R_ARM_THM_MOVW_ABS_NC 000006d8 .LC82 │ │ │ │ │ -00002228 0000dc30 R_ARM_THM_MOVT_ABS 000006d8 .LC82 │ │ │ │ │ -0000222c 0001760a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002234 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002238 00017530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000223c 00006c2f R_ARM_THM_MOVW_ABS_NC 00000318 .LC33 │ │ │ │ │ -00002240 00006c30 R_ARM_THM_MOVT_ABS 00000318 .LC33 │ │ │ │ │ -00002246 0001760a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002266 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002276 0001e90a R_ARM_THM_CALL 00000000 _PyUnicode_FormatLong │ │ │ │ │ -00002296 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000022d0 0001640a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -000022e6 0001ee0a R_ARM_THM_CALL 00000000 PyObject_GetItem │ │ │ │ │ -00002302 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002328 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000232c 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000233a 0000df2f R_ARM_THM_MOVW_ABS_NC 00000754 .LC85 │ │ │ │ │ -0000233e 0000df30 R_ARM_THM_MOVT_ABS 00000754 .LC85 │ │ │ │ │ -00002342 0001760a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000237e 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002384 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00002388 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000238c 0000d62f R_ARM_THM_MOVW_ABS_NC 00000628 .LC76 │ │ │ │ │ -00002390 0000d630 R_ARM_THM_MOVT_ABS 00000628 .LC76 │ │ │ │ │ -00002396 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000023a6 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000023aa 00017530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000023ae 0000d52f R_ARM_THM_MOVW_ABS_NC 0000060c .LC75 │ │ │ │ │ -000023b2 0000d530 R_ARM_THM_MOVT_ABS 0000060c .LC75 │ │ │ │ │ -000023b8 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000023d4 00019e6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000023f6 0000ee0a R_ARM_THM_CALL 000000d1 formatfloat │ │ │ │ │ -00002482 0000ee0a R_ARM_THM_CALL 000000d1 formatfloat │ │ │ │ │ -000024ac 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000024b0 00017530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000024b4 0000e02f R_ARM_THM_MOVW_ABS_NC 0000078c .LC86 │ │ │ │ │ -000024b8 0000e030 R_ARM_THM_MOVT_ABS 0000078c .LC86 │ │ │ │ │ -000024be 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000024ce 0001e72f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -000024d2 0001e730 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -000024da 0001e72f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -000024de 0001e730 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -000024e2 0001e80a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000024ee 0001ef0a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ -0000252c 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002530 00016930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002534 0000dd2f R_ARM_THM_MOVW_ABS_NC 00000700 .LC83 │ │ │ │ │ -00002538 0000dd30 R_ARM_THM_MOVT_ABS 00000700 .LC83 │ │ │ │ │ -0000253e 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002544 00019c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000254c 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002550 00017530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002556 0001ba0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00002562 0000de2f R_ARM_THM_MOVW_ABS_NC 0000071c .LC84 │ │ │ │ │ -00002566 0000de30 R_ARM_THM_MOVT_ABS 0000071c .LC84 │ │ │ │ │ -0000256a 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000025ba 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000025c2 0001e72f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -000025c6 0001e730 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -000025d0 00019c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000261e 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002622 00017530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002626 0000ef2f R_ARM_THM_MOVW_ABS_NC 000007c0 .LC88 │ │ │ │ │ -0000262a 0000ef30 R_ARM_THM_MOVT_ABS 000007c0 .LC88 │ │ │ │ │ -00002630 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002658 0000510a R_ARM_THM_CALL 00002601 fastsearch.constprop.0 │ │ │ │ │ -00002672 00018c0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000026aa 0001a70a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000026b4 0001880a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000026d0 00018c0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000026da 0001640a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -000026e6 0001890a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000026f6 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000026fa 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002716 0001640a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -0000291e 00017c0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -0000293c 0000540a R_ARM_THM_CALL 00000d29 stringlib__two_way_count │ │ │ │ │ -000029c4 00017902 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -000029e6 00011b0a R_ARM_THM_CALL 00000d99 stringlib__lex_search │ │ │ │ │ -000029f4 00011b0a R_ARM_THM_CALL 00000d99 stringlib__lex_search │ │ │ │ │ -00002a0e 00018c0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000084 0000801e R_ARM_THM_JUMP24 0000389d stringlib_bytes_join │ │ │ │ │ -00000dd2 0001641e R_ARM_THM_JUMP24 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -0000261a 0001f01e R_ARM_THM_JUMP24 00000000 PyTuple_GetItem │ │ │ │ │ -0000272a 0001f41e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +00000078 0001a70a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000000cc 0001ac0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000000d8 0001ad0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00000100 0001d02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000104 0001d030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000114 00018a0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000140 0001d10a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +0000015e 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000162 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000244 0001670a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000268 0001680a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000284 0001690a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000002be 0001660a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +000002e4 00018b0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000002f4 0001d20a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00000324 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00000328 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00000330 00019e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000035e 0001730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000036a 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000036e 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000039e 0001d10a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +000003b0 0001832f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000003b4 00018330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000522 0001670a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000052e 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000532 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000548 0001680a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000056e 0001690a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000586 0001d20a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +000005b0 0001832f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000005b4 00018330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000005d8 0001730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005fa 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000005fe 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00000610 00016a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000061e 0001d10a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +0000062c 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000630 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000634 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +00000638 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +00000642 00016c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000065c 0001730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000066a 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000066e 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000672 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +00000676 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +00000680 00016c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000069a 0001730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000006b0 0001730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000006b6 0001842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000006ba 00018430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000006be 0000922f R_ARM_THM_MOVW_ABS_NC 00000494 .LC48 │ │ │ │ │ +000006c2 00009230 R_ARM_THM_MOVT_ABS 00000494 .LC48 │ │ │ │ │ +000006c8 00016c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000006ce 00016e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000006e0 0001d02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000006e4 0001d030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000006ea 00016d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000006ee 00016d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000006f2 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000006f6 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000700 00016c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000070c 0001d10a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00000728 0001660a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +0000075a 0000510a R_ARM_THM_CALL 00002621 fastsearch.constprop.0 │ │ │ │ │ +00000772 0001660a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000798 0001660a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +000007d8 0001730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000007e2 0001d20a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +000007fc 0001730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000814 0001730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000081e 0001d20a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +0000083c 0001730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000854 0001730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000085a 00016e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000888 0001a40a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000008a6 0001a40a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000008b4 00016d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000008b8 00016d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000008bc 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000008c0 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000008ca 00016c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000008d2 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000008d6 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000091c 0001730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000926 0001d20a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00000946 0001730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000950 0001d20a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +0000096e 0001730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000986 0001730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000098e 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000992 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000009ce 0001660a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +000009dc 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000a0a 0001d02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000a0e 0001d030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000a14 00009f2f R_ARM_THM_MOVW_ABS_NC 000004a4 .LC51 │ │ │ │ │ +00000a18 00009f30 R_ARM_THM_MOVT_ABS 000004a4 .LC51 │ │ │ │ │ +00000a22 0001a70a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00000a3c 0001d02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000a40 0001d030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000a5a 00018a0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000a88 0001aa0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00000aa4 0001aa0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00000abe 0001aa0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00000ada 0001aa0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00000af2 0001aa0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00000b0e 0001aa0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00000b34 0001aa0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00000b40 00018b0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000b50 0001660a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000b66 00018b0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000b6e 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000b72 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000bb4 0001aa0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00000bc6 0001aa0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00000bd6 0001aa0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00000bf4 0001aa0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00000c02 0001aa0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00000c1a 0001aa0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00000c34 0001aa0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00000c62 0001832f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000c66 00018330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000d6c 0001832f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000d70 00018330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000eb2 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000eb6 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000ef0 0001d02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000ef4 0001d030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000f06 0000a32f R_ARM_THM_MOVW_ABS_NC 000004ac .LC52 │ │ │ │ │ +00000f0a 0000a330 R_ARM_THM_MOVT_ABS 000004ac .LC52 │ │ │ │ │ +00000f14 0001a70a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00000f40 0001d90a R_ARM_THM_CALL 000056b5 _PyBytes_FromHex │ │ │ │ │ +00000f44 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000f48 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000f58 0000442f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ +00000f5c 00004430 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ +00000f60 0000b52f R_ARM_THM_MOVW_ABS_NC 00000520 .LC65 │ │ │ │ │ +00000f64 0000b530 R_ARM_THM_MOVT_ABS 00000520 .LC65 │ │ │ │ │ +00000f68 0000b62f R_ARM_THM_MOVW_ABS_NC 0000052c .LC66 │ │ │ │ │ +00000f6c 0000b630 R_ARM_THM_MOVT_ABS 0000052c .LC66 │ │ │ │ │ +00000f70 0001a50a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00000f80 0001da0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000f9a 0001730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000fc0 0001a90a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00000fca 00018a0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000fe8 0001cd0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00001004 0000520a R_ARM_THM_CALL 00002889 fastsearch │ │ │ │ │ +00001038 00018b0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001044 0001842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001048 00018430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000104c 0000922f R_ARM_THM_MOVW_ABS_NC 00000494 .LC48 │ │ │ │ │ +00001050 00009230 R_ARM_THM_MOVT_ABS 00000494 .LC48 │ │ │ │ │ +00001056 00016c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000107c 0001660a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +000010a6 0001660a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +000010ac 00019e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000010c8 0001730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000010d0 00016a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000010e8 0001660a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +000010f8 0001db0a R_ARM_THM_CALL 00000000 _Py_bytes_lower │ │ │ │ │ +0000113a 0001a40a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +0000114a 0001de0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +0000115c 0001d10a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00001268 0001670a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00001274 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001278 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000128e 0001680a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000012b2 0001690a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000012ba 0001d20a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +000012e8 0001d20a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +0000130c 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00001310 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00001320 0001d20a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +0000133e 0001730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001368 00016d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +0000136c 00016d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001370 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001374 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000137a 00016c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001390 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001394 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000013a0 0001d20a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +000013b2 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000013b6 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000013ba 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +000013be 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +000013c4 00016c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000013f0 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000013f4 00016a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000013fa 0001730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001400 00016e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000141e 0001a40a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +0000142c 0001730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001434 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000144c 0001660a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +0000145c 0001e00a R_ARM_THM_CALL 00000000 _Py_bytes_upper │ │ │ │ │ +00001494 0001e10a R_ARM_THM_CALL 00000000 _Py_strhex_with_sep │ │ │ │ │ +000014c0 0001a40a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000014dc 0001a40a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000014f0 0001e20a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +000014fc 00019e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000150c 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000156e 0001a40a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00001592 0001a40a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000015a0 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000015c4 0001a90a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000015ce 0001a90a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000015fa 0001660a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00001764 00018b0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000176a 00018b0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000177a 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000177e 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000017aa 0001730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000017e0 00018b0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001814 00018b0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000181a 00018b0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000183c 0001842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001840 00018430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001844 0000cf2f R_ARM_THM_MOVW_ABS_NC 0000057c .LC70 │ │ │ │ │ +00001848 0000cf30 R_ARM_THM_MOVT_ABS 0000057c .LC70 │ │ │ │ │ +0000184e 00016c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001854 00018b0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000185e 00018a0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001870 0001d02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001874 0001d030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001880 00018a0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001892 00018b0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000018da 0001700a R_ARM_THM_CALL 0000017d _PyBytes_Resize │ │ │ │ │ +000018e8 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000018ec 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000191c 0001730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001936 0001932f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000193a 00019330 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001988 0001850a R_ARM_THM_CALL 00000a75 _PyBytesWriter_Prepare │ │ │ │ │ +000019c4 0001832f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000019c8 00018330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00001ab6 0001e82f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00001aba 0001e830 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00001b34 0001860a R_ARM_THM_CALL 00000ac5 _PyBytesWriter_Finish │ │ │ │ │ +00001b56 0001aa0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001b72 0001690a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001b88 0001e92f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +00001b8c 0001e930 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +00001b96 0001ea0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001bac 00017b02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00001bc8 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00001bcc 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00001bd0 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00001bd4 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00001bd8 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00001bdc 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00001be0 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00001be4 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00001be8 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00001bec 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00001bf0 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00001bf4 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00001bf8 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00001bfc 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00001c00 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00001c04 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00001c08 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00001c0c 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00001c10 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00001c14 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00001c18 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00001c1c 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00001c20 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00001c24 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00001c28 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00001c2c 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00001c30 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00001c34 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00001c38 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00001c3c 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00001c40 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00001c44 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00001c48 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00001c4c 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00001c50 00000102 R_ARM_ABS32 00000000 .text │ │ │ │ │ +00001c80 0001eb0a R_ARM_THM_CALL 00000000 _PyUnicode_FormatLong │ │ │ │ │ +00001cea 0001850a R_ARM_THM_CALL 00000a75 _PyBytesWriter_Prepare │ │ │ │ │ +00001d26 0001690a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001d3a 0000430a R_ARM_THM_CALL 00001991 Py_XDECREF │ │ │ │ │ +00001d56 0001ec0a R_ARM_THM_CALL 00000000 _PyLong_FormatBytesWriter │ │ │ │ │ +00001e0e 0001a90a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00001e20 0001ed0a R_ARM_THM_CALL 00000000 PyObject_ASCII │ │ │ │ │ +00001e58 0001690a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001e76 0001850a R_ARM_THM_CALL 00000a75 _PyBytesWriter_Prepare │ │ │ │ │ +00001e9a 0001800a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00001e9e 00000e2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ +00001ea2 00000e30 R_ARM_THM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ +00001eaa 0001740a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001eb2 0001842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001eb6 00018430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001eba 0000da2f R_ARM_THM_MOVW_ABS_NC 0000064c .LC78 │ │ │ │ │ +00001ebe 0000da30 R_ARM_THM_MOVT_ABS 0000064c .LC78 │ │ │ │ │ +00001ec4 00016c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001eca 00017f0a R_ARM_THM_CALL 00002575 _PyBytesWriter_Dealloc │ │ │ │ │ +00001eea 0001730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ef4 0001e92f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +00001ef8 0001e930 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +00001f02 0001ea0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001f12 0001b40a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001f20 0001b50a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +00001f32 00018a0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001f3e 0001660a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00001f50 0001b60a R_ARM_THM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ +00001f5a 00018b0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001f66 0000430a R_ARM_THM_CALL 00001991 Py_XDECREF │ │ │ │ │ +00001f6c 00018b0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001f78 0001842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001f7c 00018430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001f80 0000dc2f R_ARM_THM_MOVW_ABS_NC 0000066c .LC80 │ │ │ │ │ +00001f84 0000dc30 R_ARM_THM_MOVT_ABS 0000066c .LC80 │ │ │ │ │ +00001f8a 00016c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001fc0 0001ad0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00001ff8 0001832f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00001ffc 00018330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +0000204c 0001842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00002050 00018430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00002054 0000db2f R_ARM_THM_MOVW_ABS_NC 0000065c .LC79 │ │ │ │ │ +00002058 0000db30 R_ARM_THM_MOVT_ABS 0000065c .LC79 │ │ │ │ │ +0000205e 00016c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002086 0001e20a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +000020ac 0001832f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000020b0 00018330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000020b6 00019e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000020c0 0001772f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000020c4 00017730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000020c8 0000d92f R_ARM_THM_MOVW_ABS_NC 00000640 .LC77 │ │ │ │ │ +000020cc 0000d930 R_ARM_THM_MOVT_ABS 00000640 .LC77 │ │ │ │ │ +000020d2 00016c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002104 0001ee0a R_ARM_THM_CALL 00000000 PyNumber_Check │ │ │ │ │ +0000212e 0001ac0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0000213c 0001772f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002140 00017730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000214a 0001bd0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00002164 0001772f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002168 00017730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000216c 0000e22f R_ARM_THM_MOVW_ABS_NC 0000078c .LC86 │ │ │ │ │ +00002170 0000e230 R_ARM_THM_MOVT_ABS 0000078c .LC86 │ │ │ │ │ +00002176 00016c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000217c 0000430a R_ARM_THM_CALL 00001991 Py_XDECREF │ │ │ │ │ +00002188 00016a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000021c2 0001b70a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +000021da 0001730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002228 0001690a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002238 0001a90a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00002242 0001772f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002246 00017730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000224a 0000dd2f R_ARM_THM_MOVW_ABS_NC 00000680 .LC81 │ │ │ │ │ +0000224e 0000dd30 R_ARM_THM_MOVT_ABS 00000680 .LC81 │ │ │ │ │ +00002256 0001780a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002266 0001bc0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +0000226e 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +00002272 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +0000227a 0001ef0a R_ARM_THM_CALL 00000000 PyNumber_Long │ │ │ │ │ +00002284 0001772f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002288 00017730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002298 0000d62f R_ARM_THM_MOVW_ABS_NC 00000600 .LC74 │ │ │ │ │ +0000229c 0000d630 R_ARM_THM_MOVT_ABS 00000600 .LC74 │ │ │ │ │ +000022a2 0000d52f R_ARM_THM_MOVW_ABS_NC 000005f0 .LC73 │ │ │ │ │ +000022a6 0000d530 R_ARM_THM_MOVT_ABS 000005f0 .LC73 │ │ │ │ │ +000022b0 0000de2f R_ARM_THM_MOVW_ABS_NC 000006d8 .LC82 │ │ │ │ │ +000022b4 0000de30 R_ARM_THM_MOVT_ABS 000006d8 .LC82 │ │ │ │ │ +000022b8 0001780a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000022c0 0001772f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000022c4 00017730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000022c8 00006c2f R_ARM_THM_MOVW_ABS_NC 00000318 .LC33 │ │ │ │ │ +000022cc 00006c30 R_ARM_THM_MOVT_ABS 00000318 .LC33 │ │ │ │ │ +000022d2 0001780a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000022f2 0001730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002302 0001eb0a R_ARM_THM_CALL 00000000 _PyUnicode_FormatLong │ │ │ │ │ +00002322 0001730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000235c 0001660a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00002372 0001f00a R_ARM_THM_CALL 00000000 PyObject_GetItem │ │ │ │ │ +0000238e 0001730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000023b4 0001842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000023b8 00018430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000023c6 0000e12f R_ARM_THM_MOVW_ABS_NC 00000754 .LC85 │ │ │ │ │ +000023ca 0000e130 R_ARM_THM_MOVT_ABS 00000754 .LC85 │ │ │ │ │ +000023ce 0001780a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000240a 0001730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002410 0001842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00002414 00018430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00002418 0000d82f R_ARM_THM_MOVW_ABS_NC 00000628 .LC76 │ │ │ │ │ +0000241c 0000d830 R_ARM_THM_MOVT_ABS 00000628 .LC76 │ │ │ │ │ +00002422 00016c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002432 0001772f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002436 00017730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000243a 0000d72f R_ARM_THM_MOVW_ABS_NC 0000060c .LC75 │ │ │ │ │ +0000243e 0000d730 R_ARM_THM_MOVT_ABS 0000060c .LC75 │ │ │ │ │ +00002444 00016c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002460 0001a06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002482 0000f00a R_ARM_THM_CALL 000000d1 formatfloat │ │ │ │ │ +0000250e 0000f00a R_ARM_THM_CALL 000000d1 formatfloat │ │ │ │ │ +00002538 0001772f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000253c 00017730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002540 0000e22f R_ARM_THM_MOVW_ABS_NC 0000078c .LC86 │ │ │ │ │ +00002544 0000e230 R_ARM_THM_MOVT_ABS 0000078c .LC86 │ │ │ │ │ +0000254a 00016c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000255a 0001e92f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +0000255e 0001e930 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +00002566 0001e92f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +0000256a 0001e930 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +0000256e 0001ea0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000257a 0001f10a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ +000025b8 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000025bc 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000025c0 0000df2f R_ARM_THM_MOVW_ABS_NC 00000700 .LC83 │ │ │ │ │ +000025c4 0000df30 R_ARM_THM_MOVT_ABS 00000700 .LC83 │ │ │ │ │ +000025ca 00016c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000025d0 00019e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000025d8 0001772f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000025dc 00017730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000025e2 0001bd0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000025ee 0000e02f R_ARM_THM_MOVW_ABS_NC 0000071c .LC84 │ │ │ │ │ +000025f2 0000e030 R_ARM_THM_MOVT_ABS 0000071c .LC84 │ │ │ │ │ +000025f6 00016c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002646 0001730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000264e 0001e92f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +00002652 0001e930 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +0000265c 00019e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000026aa 0001772f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000026ae 00017730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000026b2 0000f12f R_ARM_THM_MOVW_ABS_NC 000007c0 .LC88 │ │ │ │ │ +000026b6 0000f130 R_ARM_THM_MOVT_ABS 000007c0 .LC88 │ │ │ │ │ +000026bc 00016c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000026e4 0000510a R_ARM_THM_CALL 00002621 fastsearch.constprop.0 │ │ │ │ │ +000026fe 00018e0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002736 0001a90a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00002740 00018a0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +0000275c 00018e0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002766 0001660a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00002772 00018b0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002782 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002786 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000027a2 0001660a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +000029aa 0001800a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +000029c8 0000540a R_ARM_THM_CALL 00000d29 stringlib__two_way_count │ │ │ │ │ +00002a50 00017b02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00002a72 00011d0a R_ARM_THM_CALL 00000d99 stringlib__lex_search │ │ │ │ │ +00002a80 00011d0a R_ARM_THM_CALL 00000d99 stringlib__lex_search │ │ │ │ │ +00002a9a 00018e0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000084 0000801e R_ARM_THM_JUMP24 000038bd stringlib_bytes_join │ │ │ │ │ +00000e9c 0001661e R_ARM_THM_JUMP24 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +000026a6 0001f21e R_ARM_THM_JUMP24 00000000 PyTuple_GetItem │ │ │ │ │ +000027b6 0001f61e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x10f00 contains 220 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x11090 contains 220 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000004 00020802 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000004 00020a02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000002c 00006302 R_ARM_ABS32 00002df9 bytes_repr │ │ │ │ │ +0000002c 00006302 R_ARM_ABS32 00002e19 bytes_repr │ │ │ │ │ 00000030 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000034 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000038 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000003c 00002d02 R_ARM_ABS32 000011d5 bytes_hash │ │ │ │ │ +0000003c 00002d02 R_ARM_ABS32 000011f5 bytes_hash │ │ │ │ │ 00000044 00005f02 R_ARM_ABS32 00000001 bytes_str │ │ │ │ │ -00000048 00020902 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000048 00020b02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000050 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000058 00012102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000064 00003002 R_ARM_ABS32 00001205 bytes_richcompare │ │ │ │ │ -0000006c 00003f02 R_ARM_ABS32 0000186d bytes_iter │ │ │ │ │ +00000058 00012302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000064 00003002 R_ARM_ABS32 00001225 bytes_richcompare │ │ │ │ │ +0000006c 00003f02 R_ARM_ABS32 0000188d bytes_iter │ │ │ │ │ 00000074 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000098 00012002 R_ARM_ABS32 00000e4f bytes_alloc │ │ │ │ │ -0000009c 00007102 R_ARM_ABS32 000030a5 bytes_new │ │ │ │ │ -000000a0 00017302 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ -000000d4 00020802 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000098 00012202 R_ARM_ABS32 00000e4f bytes_alloc │ │ │ │ │ +0000009c 00007102 R_ARM_ABS32 000030c5 bytes_new │ │ │ │ │ +000000a0 00017502 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ +000000d4 00020a02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000dc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000e8 00004202 R_ARM_ABS32 00001901 striter_dealloc │ │ │ │ │ -00000118 00020902 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -0000012c 00011702 R_ARM_ABS32 00000d1d striter_traverse │ │ │ │ │ -0000013c 00020a02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000140 00006602 R_ARM_ABS32 00003055 striter_next │ │ │ │ │ +000000e8 00004202 R_ARM_ABS32 00001921 striter_dealloc │ │ │ │ │ +00000118 00020b02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +0000012c 00011902 R_ARM_ABS32 00000d1d striter_traverse │ │ │ │ │ +0000013c 00020c02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +00000140 00006602 R_ARM_ABS32 00003075 striter_next │ │ │ │ │ 00000144 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000001a4 00012102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000001a4 00012302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001a8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001c4 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000001d0 00012102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000001d0 00012302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001d4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001f0 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000001fc 00012102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000001fc 00012302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000200 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000021c 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000228 00012102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000228 00012302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000022c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000248 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000254 00012102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000254 00012302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000258 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000274 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000280 00012102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000280 00012302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000284 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002a0 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000002ac 00012102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000002ac 00012302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002b0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002cc 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000002d8 00012102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000002d8 00012302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002dc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002f8 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000030c 0001b802 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -00000314 00016802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000318 00016802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000328 0001b802 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -00000330 00016802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000340 0001b802 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -00000348 00016802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000034c 00016802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000035c 0001b802 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -00000364 00016802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000368 00016802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000378 0001b802 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -00000380 00016802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000384 00016802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000394 0001b802 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -0000039c 00016802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000003ac 0001b802 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -000003b4 00016802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000003c4 0001b802 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -000003cc 00016802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000003d0 00016802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000003d4 00016802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000030c 0001ba02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +00000314 00016a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000318 00016a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000328 0001ba02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +00000330 00016a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000340 0001ba02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +00000348 00016a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000034c 00016a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000035c 0001ba02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +00000364 00016a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000368 00016a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000378 0001ba02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +00000380 00016a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000384 00016a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000394 0001ba02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +0000039c 00016a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000003ac 0001ba02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +000003b4 00016a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000003c4 0001ba02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +000003cc 00016a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000003d0 00016a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000003d4 00016a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000003d8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003dc 0000f402 R_ARM_ABS32 00002721 striter_len │ │ │ │ │ -000003e4 00012102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000003dc 0000f602 R_ARM_ABS32 000027ad striter_len │ │ │ │ │ +000003e4 00012302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003e8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003ec 00011402 R_ARM_ABS32 00000cdb striter_reduce │ │ │ │ │ -000003f4 00012102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000003ec 00011602 R_ARM_ABS32 00000cdb striter_reduce │ │ │ │ │ +000003f4 00012302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003f8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003fc 00011f02 R_ARM_ABS32 00000e03 striter_setstate │ │ │ │ │ -00000404 00012102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000424 0000d202 R_ARM_ABS32 00001899 bytes_mod │ │ │ │ │ +000003fc 00012102 R_ARM_ABS32 00000e03 striter_setstate │ │ │ │ │ +00000404 00012302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000424 0000d402 R_ARM_ABS32 00001925 bytes_mod │ │ │ │ │ 000004a8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004ac 00011e02 R_ARM_ABS32 00000def bytes_getnewargs │ │ │ │ │ +000004ac 00012002 R_ARM_ABS32 00000def bytes_getnewargs │ │ │ │ │ 000004b8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004bc 00007802 R_ARM_ABS32 0000366d bytes___bytes__ │ │ │ │ │ -000004c4 00012102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000004bc 00007802 R_ARM_ABS32 0000368d bytes___bytes__ │ │ │ │ │ +000004c4 00012302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004c8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004cc 0000d102 R_ARM_ABS32 000000a5 stringlib_capitalize │ │ │ │ │ -000004d4 00020b02 R_ARM_ABS32 00000000 _Py_capitalize__doc__ │ │ │ │ │ +000004cc 0000d302 R_ARM_ABS32 000000a5 stringlib_capitalize │ │ │ │ │ +000004d4 00020d02 R_ARM_ABS32 00000000 _Py_capitalize__doc__ │ │ │ │ │ 000004d8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004dc 00010202 R_ARM_ABS32 000004cd stringlib_center │ │ │ │ │ -000004e4 00012102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000004dc 00010402 R_ARM_ABS32 000004cd stringlib_center │ │ │ │ │ +000004e4 00012302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004e8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004ec 00009102 R_ARM_ABS32 00004315 bytes_count │ │ │ │ │ -000004f4 00012102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000004ec 00009102 R_ARM_ABS32 00004335 bytes_count │ │ │ │ │ +000004f4 00012302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004f8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004fc 00004902 R_ARM_ABS32 0000198d bytes_decode │ │ │ │ │ -00000504 00012102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000004fc 00004902 R_ARM_ABS32 000019ad bytes_decode │ │ │ │ │ +00000504 00012302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000508 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000050c 00008e02 R_ARM_ABS32 00004279 bytes_endswith │ │ │ │ │ -00000514 00012102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000050c 00008e02 R_ARM_ABS32 00004299 bytes_endswith │ │ │ │ │ +00000514 00012302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000518 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000051c 0000fc02 R_ARM_ABS32 0000037d stringlib_expandtabs │ │ │ │ │ -00000524 00012102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000051c 0000fe02 R_ARM_ABS32 0000037d stringlib_expandtabs │ │ │ │ │ +00000524 00012302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000528 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000052c 00008c02 R_ARM_ABS32 000041e5 bytes_find │ │ │ │ │ -00000534 00012102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000052c 00008c02 R_ARM_ABS32 00004205 bytes_find │ │ │ │ │ +00000534 00012302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000538 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000053c 0000b702 R_ARM_ABS32 00000e4d bytes_fromhex │ │ │ │ │ -00000544 00012102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000053c 0000b702 R_ARM_ABS32 00000f21 bytes_fromhex │ │ │ │ │ +00000544 00012302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000548 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000054c 0000c702 R_ARM_ABS32 00001361 bytes_hex │ │ │ │ │ -00000554 00012102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000054c 0000c902 R_ARM_ABS32 00001465 bytes_hex │ │ │ │ │ +00000554 00012302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000558 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000055c 00007d02 R_ARM_ABS32 00003695 bytes_index │ │ │ │ │ -00000564 00012102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000055c 00007d02 R_ARM_ABS32 000036b5 bytes_index │ │ │ │ │ +00000564 00012302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000568 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000056c 00010302 R_ARM_ABS32 000005cf stringlib_isalnum │ │ │ │ │ -00000574 00020c02 R_ARM_ABS32 00000000 _Py_isalnum__doc__ │ │ │ │ │ +0000056c 00010502 R_ARM_ABS32 000005cf stringlib_isalnum │ │ │ │ │ +00000574 00020e02 R_ARM_ABS32 00000000 _Py_isalnum__doc__ │ │ │ │ │ 00000578 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000057c 00010402 R_ARM_ABS32 000005d9 stringlib_isalpha │ │ │ │ │ -00000584 00020d02 R_ARM_ABS32 00000000 _Py_isalpha__doc__ │ │ │ │ │ +0000057c 00010602 R_ARM_ABS32 000005d9 stringlib_isalpha │ │ │ │ │ +00000584 00020f02 R_ARM_ABS32 00000000 _Py_isalpha__doc__ │ │ │ │ │ 00000588 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000058c 0000bf02 R_ARM_ABS32 0000004f stringlib_isascii │ │ │ │ │ -00000594 00020e02 R_ARM_ABS32 00000000 _Py_isascii__doc__ │ │ │ │ │ +00000594 00021002 R_ARM_ABS32 00000000 _Py_isascii__doc__ │ │ │ │ │ 00000598 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000059c 0000be02 R_ARM_ABS32 00000045 stringlib_isdigit │ │ │ │ │ -000005a4 00020f02 R_ARM_ABS32 00000000 _Py_isdigit__doc__ │ │ │ │ │ +000005a4 00021102 R_ARM_ABS32 00000000 _Py_isdigit__doc__ │ │ │ │ │ 000005a8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005ac 00010502 R_ARM_ABS32 000005e3 stringlib_islower │ │ │ │ │ -000005b4 00021002 R_ARM_ABS32 00000000 _Py_islower__doc__ │ │ │ │ │ +000005ac 00010702 R_ARM_ABS32 000005e3 stringlib_islower │ │ │ │ │ +000005b4 00021202 R_ARM_ABS32 00000000 _Py_islower__doc__ │ │ │ │ │ 000005b8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005bc 00010602 R_ARM_ABS32 000005ed stringlib_isspace │ │ │ │ │ -000005c4 00021102 R_ARM_ABS32 00000000 _Py_isspace__doc__ │ │ │ │ │ +000005bc 00010802 R_ARM_ABS32 000005ed stringlib_isspace │ │ │ │ │ +000005c4 00021302 R_ARM_ABS32 00000000 _Py_isspace__doc__ │ │ │ │ │ 000005c8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005cc 00010702 R_ARM_ABS32 000005f7 stringlib_istitle │ │ │ │ │ -000005d4 00021202 R_ARM_ABS32 00000000 _Py_istitle__doc__ │ │ │ │ │ +000005cc 00010902 R_ARM_ABS32 000005f7 stringlib_istitle │ │ │ │ │ +000005d4 00021402 R_ARM_ABS32 00000000 _Py_istitle__doc__ │ │ │ │ │ 000005d8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005dc 00010802 R_ARM_ABS32 00000601 stringlib_isupper │ │ │ │ │ -000005e4 00021302 R_ARM_ABS32 00000000 _Py_isupper__doc__ │ │ │ │ │ +000005dc 00010a02 R_ARM_ABS32 00000601 stringlib_isupper │ │ │ │ │ +000005e4 00021502 R_ARM_ABS32 00000000 _Py_isupper__doc__ │ │ │ │ │ 000005e8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005ec 00008f02 R_ARM_ABS32 00004311 bytes_join │ │ │ │ │ -000005f4 00012102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000005ec 00008f02 R_ARM_ABS32 00004331 bytes_join │ │ │ │ │ +000005f4 00012302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005f8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005fc 0000f902 R_ARM_ABS32 00000213 stringlib_ljust │ │ │ │ │ -00000604 00012102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000005fc 0000fb02 R_ARM_ABS32 00000213 stringlib_ljust │ │ │ │ │ +00000604 00012302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000608 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000060c 0000bd02 R_ARM_ABS32 00001001 stringlib_lower │ │ │ │ │ -00000614 00021402 R_ARM_ABS32 00000000 _Py_lower__doc__ │ │ │ │ │ +0000060c 0000bd02 R_ARM_ABS32 000010d5 stringlib_lower │ │ │ │ │ +00000614 00021602 R_ARM_ABS32 00000000 _Py_lower__doc__ │ │ │ │ │ 00000618 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000061c 0000c102 R_ARM_ABS32 00000059 bytes_lstrip │ │ │ │ │ -00000624 00012102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000624 00012302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000628 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000062c 00007b02 R_ARM_ABS32 00000001 bytes_maketrans │ │ │ │ │ -00000634 00012102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000634 00012302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000638 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000063c 00009302 R_ARM_ABS32 000043ad bytes_partition │ │ │ │ │ -00000644 00012102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000063c 00009302 R_ARM_ABS32 000043cd bytes_partition │ │ │ │ │ +00000644 00012302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000648 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000064c 00004f02 R_ARM_ABS32 00001b91 bytes_replace │ │ │ │ │ -00000654 00012102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000064c 00004f02 R_ARM_ABS32 00001bb1 bytes_replace │ │ │ │ │ +00000654 00012302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000658 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000065c 00011102 R_ARM_ABS32 00000c2f bytes_removeprefix │ │ │ │ │ -00000664 00012102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000065c 00011302 R_ARM_ABS32 00000c2f bytes_removeprefix │ │ │ │ │ +00000664 00012302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000668 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000066c 0000f302 R_ARM_ABS32 00002691 bytes_removesuffix │ │ │ │ │ -00000674 00012102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000066c 0000f502 R_ARM_ABS32 0000271d bytes_removesuffix │ │ │ │ │ +00000674 00012302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000678 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000067c 00004d02 R_ARM_ABS32 00001af9 bytes_rfind │ │ │ │ │ -00000684 00012102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000067c 00004d02 R_ARM_ABS32 00001b19 bytes_rfind │ │ │ │ │ +00000684 00012302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000688 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000068c 0000ff02 R_ARM_ABS32 00005829 bytes_rindex │ │ │ │ │ -00000694 00012102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000068c 00010102 R_ARM_ABS32 000058bd bytes_rindex │ │ │ │ │ +00000694 00012302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000698 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000069c 00010a02 R_ARM_ABS32 0000060b stringlib_rjust │ │ │ │ │ -000006a4 00012102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000069c 00010c02 R_ARM_ABS32 0000060b stringlib_rjust │ │ │ │ │ +000006a4 00012302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006a8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006ac 0000ba02 R_ARM_ABS32 00000ed1 bytes_rpartition │ │ │ │ │ -000006b4 00012102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000006ac 0000ba02 R_ARM_ABS32 00000fa5 bytes_rpartition │ │ │ │ │ +000006b4 00012302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006b8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006bc 00010b02 R_ARM_ABS32 000006fd bytes_rsplit │ │ │ │ │ -000006c4 00012102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000006bc 00010d02 R_ARM_ABS32 000006fd bytes_rsplit │ │ │ │ │ +000006c4 00012302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006c8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006cc 0000a102 R_ARM_ABS32 0000090d bytes_rstrip │ │ │ │ │ -000006d4 00012102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000006cc 0000a102 R_ARM_ABS32 000009e1 bytes_rstrip │ │ │ │ │ +000006d4 00012302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006d8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006dc 00009a02 R_ARM_ABS32 00000089 bytes_split │ │ │ │ │ -000006e4 00012102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000006e4 00012302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006e8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006ec 0000c202 R_ARM_ABS32 0000102d bytes_splitlines │ │ │ │ │ -000006f4 00012102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000006ec 0000c202 R_ARM_ABS32 00001101 bytes_splitlines │ │ │ │ │ +000006f4 00012302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006f8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006fc 00008802 R_ARM_ABS32 00003f25 bytes_startswith │ │ │ │ │ -00000704 00012102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000006fc 00008802 R_ARM_ABS32 00003f45 bytes_startswith │ │ │ │ │ +00000704 00012302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000708 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000070c 0000a402 R_ARM_ABS32 00000e01 bytes_strip │ │ │ │ │ -00000714 00012102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000070c 0000a402 R_ARM_ABS32 00000ed5 bytes_strip │ │ │ │ │ +00000714 00012302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000718 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000071c 00010e02 R_ARM_ABS32 00000b55 stringlib_swapcase │ │ │ │ │ -00000724 00021502 R_ARM_ABS32 00000000 _Py_swapcase__doc__ │ │ │ │ │ +0000071c 00011002 R_ARM_ABS32 00000b55 stringlib_swapcase │ │ │ │ │ +00000724 00021702 R_ARM_ABS32 00000000 _Py_swapcase__doc__ │ │ │ │ │ 00000728 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000072c 00010f02 R_ARM_ABS32 00000b81 stringlib_title │ │ │ │ │ -00000734 00021602 R_ARM_ABS32 00000000 _Py_title__doc__ │ │ │ │ │ +0000072c 00011102 R_ARM_ABS32 00000b81 stringlib_title │ │ │ │ │ +00000734 00021802 R_ARM_ABS32 00000000 _Py_title__doc__ │ │ │ │ │ 00000738 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000073c 0000ca02 R_ARM_ABS32 0000140d bytes_translate │ │ │ │ │ -00000744 00012102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000073c 0000cc02 R_ARM_ABS32 00001511 bytes_translate │ │ │ │ │ +00000744 00012302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000748 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000074c 0000c602 R_ARM_ABS32 00001335 stringlib_upper │ │ │ │ │ -00000754 00021702 R_ARM_ABS32 00000000 _Py_upper__doc__ │ │ │ │ │ +0000074c 0000c802 R_ARM_ABS32 00001439 stringlib_upper │ │ │ │ │ +00000754 00021902 R_ARM_ABS32 00000000 _Py_upper__doc__ │ │ │ │ │ 00000758 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000075c 00011002 R_ARM_ABS32 00000bad stringlib_zfill │ │ │ │ │ -00000764 00012102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000778 00002c02 R_ARM_ABS32 000011a5 bytes_buffer_getbuffer │ │ │ │ │ -00000780 00003e02 R_ARM_ABS32 00001869 bytes_length │ │ │ │ │ -00000784 00003b02 R_ARM_ABS32 00001631 bytes_subscript │ │ │ │ │ -0000078c 00003e02 R_ARM_ABS32 00001869 bytes_length │ │ │ │ │ -00000790 00002902 R_ARM_ABS32 00000fc9 bytes_concat │ │ │ │ │ -00000794 00007f02 R_ARM_ABS32 0000372d bytes_repeat │ │ │ │ │ -00000798 0000f102 R_ARM_ABS32 0000019f bytes_item │ │ │ │ │ -000007a8 00009e02 R_ARM_ABS32 00004d09 bytes_contains │ │ │ │ │ +0000075c 00011202 R_ARM_ABS32 00000bad stringlib_zfill │ │ │ │ │ +00000764 00012302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000778 00002c02 R_ARM_ABS32 000011c5 bytes_buffer_getbuffer │ │ │ │ │ +00000780 00003e02 R_ARM_ABS32 00001889 bytes_length │ │ │ │ │ +00000784 00003b02 R_ARM_ABS32 00001651 bytes_subscript │ │ │ │ │ +0000078c 00003e02 R_ARM_ABS32 00001889 bytes_length │ │ │ │ │ +00000790 00002902 R_ARM_ABS32 00000fe9 bytes_concat │ │ │ │ │ +00000794 00007f02 R_ARM_ABS32 0000374d bytes_repeat │ │ │ │ │ +00000798 0000f302 R_ARM_ABS32 0000019f bytes_item │ │ │ │ │ +000007a8 00009e02 R_ARM_ABS32 00004d29 bytes_contains │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x115e0 contains 1131 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x11770 contains 1143 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -0000003c 0001650a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000003c 0001670a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000046 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000004a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000005e 0001660a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000007c 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000008c 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00000090 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000000a2 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000000a6 00016930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000005e 0001680a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000007c 0001690a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000008c 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00000090 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000000a2 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000000a6 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 000000aa 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ 000000ae 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -000000b4 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000000bc 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000000c0 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000000b4 00016c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000000bc 00016d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000000c0 00016d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 000000c4 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000000c8 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000000ce 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000000d4 00016c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000000e4 00016802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000010e 0001650a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000000ce 00016c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000000d4 00016e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000000e4 00016a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000010e 0001670a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000114 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000118 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000012e 0001660a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000014e 00016d0a R_ARM_THM_CALL 00000000 PyObject_Calloc │ │ │ │ │ -00000154 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000158 00016930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000012e 0001680a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000014e 00016f0a R_ARM_THM_CALL 00000000 PyObject_Calloc │ │ │ │ │ +00000154 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000158 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 0000015c 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ 00000160 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -00000166 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000178 00016802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000001ca 00016f0a R_ARM_THM_CALL 00000000 PyObject_Realloc │ │ │ │ │ -000001d4 0001700a R_ARM_THM_CALL 00000000 _Py_NewReferenceNoTotal │ │ │ │ │ -00000202 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000252 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000026a 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000274 0001640a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000166 00016c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000178 00016a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000001ca 0001710a R_ARM_THM_CALL 00000000 PyObject_Realloc │ │ │ │ │ +000001d4 0001720a R_ARM_THM_CALL 00000000 _Py_NewReferenceNoTotal │ │ │ │ │ +00000202 0001730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000252 0001690a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000026a 0001730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000274 0001660a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ 00000290 00000e2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ 00000294 00000e30 R_ARM_THM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ -0000029c 0001720a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000002a8 0001730a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -000002ac 00016c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000002b4 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002bc 00016802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000002c0 00016802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000002e0 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000002e4 00017530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000029c 0001740a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000002a8 0001750a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +000002ac 00016e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000002b4 0001730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000002bc 00016a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000002c0 00016a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000002e0 0001772f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000002e4 00017730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000002ec 0000112f R_ARM_THM_MOVW_ABS_NC 0000006c .LC3 │ │ │ │ │ 000002f0 00001130 R_ARM_THM_MOVT_ABS 0000006c .LC3 │ │ │ │ │ -000002f8 0001760a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000378 0001782f R_ARM_THM_MOVW_ABS_NC 00000000 _PyLong_DigitValue │ │ │ │ │ -0000037c 00017830 R_ARM_THM_MOVT_ABS 00000000 _PyLong_DigitValue │ │ │ │ │ -0000050a 0001650a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000002f8 0001780a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000382 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyLong_DigitValue │ │ │ │ │ +00000386 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyLong_DigitValue │ │ │ │ │ +0000050a 0001670a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000516 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000051a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000052e 0001660a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000546 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000580 00017902 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -000006d6 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000006da 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000007e2 00016e0a R_ARM_THM_CALL 0000017d _PyBytes_Resize │ │ │ │ │ -000007f6 00017a0a R_ARM_THM_CALL 00001499 _PyBytesWriter_Resize │ │ │ │ │ -0000081c 00017b0a R_ARM_THM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00000824 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00000828 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -0000082c 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000830 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000836 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000083c 00017c0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00000840 00016c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000846 00017d0a R_ARM_THM_CALL 00002555 _PyBytesWriter_Dealloc │ │ │ │ │ -00000868 00017e0a R_ARM_THM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -00000874 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000878 00016930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000087c 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -00000880 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -00000886 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000008a2 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000008a8 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -000008ac 00017f30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -000008cc 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000008d0 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000008d4 0000162f R_ARM_THM_MOVW_ABS_NC 000000a4 .LC7 │ │ │ │ │ -000008d8 00001630 R_ARM_THM_MOVT_ABS 000000a4 .LC7 │ │ │ │ │ -000008de 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000008e4 00017d0a R_ARM_THM_CALL 00002555 _PyBytesWriter_Dealloc │ │ │ │ │ -00000906 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000914 00016c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000938 0000132f R_ARM_THM_MOVW_ABS_NC 0000008c .LC4 │ │ │ │ │ -0000093c 00001330 R_ARM_THM_MOVT_ABS 0000008c .LC4 │ │ │ │ │ -00000944 0001810a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -00000950 0000142f R_ARM_THM_MOVW_ABS_NC 00000094 .LC5 │ │ │ │ │ -00000954 00001430 R_ARM_THM_MOVT_ABS 00000094 .LC5 │ │ │ │ │ -00000958 0001810a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -00000970 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000974 00018230 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000988 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000098c 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000992 0000172f R_ARM_THM_MOVW_ABS_NC 000000bc .LC8 │ │ │ │ │ -00000996 00001730 R_ARM_THM_MOVT_ABS 000000bc .LC8 │ │ │ │ │ -0000099c 0001760a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000009a4 0000152f R_ARM_THM_MOVW_ABS_NC 0000009c .LC6 │ │ │ │ │ -000009a8 00001530 R_ARM_THM_MOVT_ABS 0000009c .LC6 │ │ │ │ │ -000009b0 0001810a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -000009bc 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000009c0 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000009c6 0000182f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC9 │ │ │ │ │ -000009ca 00001830 R_ARM_THM_MOVT_ABS 000000e0 .LC9 │ │ │ │ │ -000009d0 0001760a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000a50 00016802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000a8a 00017a0a R_ARM_THM_CALL 00001499 _PyBytesWriter_Resize │ │ │ │ │ -00000a94 00016c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000a9a 00017d0a R_ARM_THM_CALL 00002555 _PyBytesWriter_Dealloc │ │ │ │ │ -00000af0 0001650a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000afc 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000b00 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000b14 0001660a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000b34 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000b46 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00000b4a 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00000b72 00016e0a R_ARM_THM_CALL 0000017d _PyBytes_Resize │ │ │ │ │ -00000b96 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00000b9a 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00000b9e 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000ba2 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000ba8 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000bca 00017e0a R_ARM_THM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -00000be6 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000bec 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000bf0 00016930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000bf4 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -00000bf8 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -00000bfe 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000c1c 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c22 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -00000c26 00017f30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -00000c3e 00016c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000c50 00016802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000c64 0001860a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00000c7e 0001650a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000c86 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000c8a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000c9e 0001660a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000cb2 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000cc8 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00000ccc 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00000cd8 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000cdc 00016930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000ce0 0000222f R_ARM_THM_MOVW_ABS_NC 00000114 .LC11 │ │ │ │ │ -00000ce4 00002230 R_ARM_THM_MOVT_ABS 00000114 .LC11 │ │ │ │ │ -00000cec 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000cfc 00016802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000d38 0001880a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000d48 0001880a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000d8e 0001650a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000d9c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000da0 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000db4 0001660a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000dd2 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000dde 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000dea 0001890a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000df6 0001890a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000e20 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000e24 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000e48 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000e4c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000e5c 0001880a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000e7a 00016e0a R_ARM_THM_CALL 0000017d _PyBytes_Resize │ │ │ │ │ -00000e8e 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000e94 0001890a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000e9c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000ea0 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000ec0 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000ec4 00017530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000ece 0000252f R_ARM_THM_MOVW_ABS_NC 0000012c .LC12 │ │ │ │ │ -00000ed2 00002530 R_ARM_THM_MOVT_ABS 0000012c .LC12 │ │ │ │ │ -00000ed8 0001760a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000ee8 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00000eec 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00000ef0 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000ef4 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000efa 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000f00 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000f04 00016930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000f08 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -00000f0c 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -00000f12 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000f22 00016c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000f44 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000f48 00017530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000f4e 0000252f R_ARM_THM_MOVW_ABS_NC 0000012c .LC12 │ │ │ │ │ -00000f52 00002530 R_ARM_THM_MOVT_ABS 0000012c .LC12 │ │ │ │ │ -00000f5c 0001760a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000f82 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f88 00016c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000f8e 0001890a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000f9a 00016c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000fc4 00016802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000fe8 0001880a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000ffa 0001880a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001038 0001650a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00001046 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000104a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001060 0001660a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001084 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001090 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000109c 0001890a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000010aa 0001890a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000010b6 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000010ba 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000010da 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000010de 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001102 00016c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001112 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001116 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -0000111a 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000111e 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001124 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001134 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001138 00017530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000113e 0000252f R_ARM_THM_MOVW_ABS_NC 0000012c .LC12 │ │ │ │ │ -00001142 00002530 R_ARM_THM_MOVT_ABS 0000012c .LC12 │ │ │ │ │ -0000114c 0001760a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000116c 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001170 00016930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00001174 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -00001178 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -0000117e 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001190 00016c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000011a0 00016802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000011cc 00018a0a R_ARM_THM_CALL 00000000 PyBuffer_FillInfo │ │ │ │ │ -000011f6 00018b0a R_ARM_THM_CALL 00000000 _Py_HashBytes │ │ │ │ │ -00001256 00018c0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001292 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001296 00018e30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000129e 00018f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000012a2 00018f30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000012c4 00018c0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000012cc 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000012d0 00018e30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000012e2 00018f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000012e6 00018f30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000012f2 00018f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000012f6 00018f30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001306 0001900a R_ARM_THM_CALL 00000000 _Py_GetConfig │ │ │ │ │ -00001312 0001912f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001316 00019130 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000132a 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000132e 00018e30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001332 00018f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001336 00018f30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001342 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001346 00018e30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000134a 00018f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000134e 00018f30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000135a 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000135e 00018e30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001362 00018f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001366 00018f30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001372 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001376 00018e30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000137a 00018f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000137e 00018f30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000138a 00018f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000138e 00018f30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000139c 0001920a R_ARM_THM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ -000013a4 00018f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000013a8 00018f30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000013ca 0001932f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ -000013ce 00019330 R_ARM_THM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ -000013d2 00002e2f R_ARM_THM_MOVW_ABS_NC 0000014c .LC13 │ │ │ │ │ -000013d6 00002e30 R_ARM_THM_MOVT_ABS 0000014c .LC13 │ │ │ │ │ -000013e0 0001940a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ -000013fa 0001932f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ -000013fe 00019330 R_ARM_THM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ -00001402 00002f2f R_ARM_THM_MOVW_ABS_NC 00000170 .LC14 │ │ │ │ │ -00001406 00002f30 R_ARM_THM_MOVT_ABS 00000170 .LC14 │ │ │ │ │ -0000140e 0001940a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ -00001478 00017a0a R_ARM_THM_CALL 00001499 _PyBytesWriter_Resize │ │ │ │ │ -00001486 00016c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000148c 00017d0a R_ARM_THM_CALL 00002555 _PyBytesWriter_Dealloc │ │ │ │ │ -000014de 0001650a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000014e6 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000014ea 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001500 0001660a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001552 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001562 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001566 00016930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000156a 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -0000156e 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -00001574 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000157e 00017d0a R_ARM_THM_CALL 00002555 _PyBytesWriter_Dealloc │ │ │ │ │ -00001586 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -0000158a 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -0000158e 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001592 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001598 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000015ae 00016e0a R_ARM_THM_CALL 0000017d _PyBytes_Resize │ │ │ │ │ -000015c6 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -000015ca 00017f30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -000015d0 00016c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000015e6 00017b0a R_ARM_THM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00001606 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -0000160a 00017f30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -00001610 00017e0a R_ARM_THM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -0000161e 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -00001622 00017f30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -0000162c 00016802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000164a 0001972f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ -0000164e 00019730 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ -00001660 0001980a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -00001672 0001990a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -000016b6 0001650a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000016c2 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000016c6 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000016de 0001660a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000016fe 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001712 00019a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00001716 00019a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00001720 00019b0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -0000176e 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00001772 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00001788 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000178c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000017ae 0001640a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -000017d8 00019c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000017ec 0000382f R_ARM_THM_MOVW_ABS_NC 00000194 .LC15 │ │ │ │ │ -000017f0 00003830 R_ARM_THM_MOVT_ABS 00000194 .LC15 │ │ │ │ │ -000017f6 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000017fe 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001802 00016930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00001806 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -0000180a 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -00001810 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001816 00016c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000182e 0001660a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001846 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000184a 00017530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001850 0000392f R_ARM_THM_MOVW_ABS_NC 000001a8 .LC16 │ │ │ │ │ -00001854 00003930 R_ARM_THM_MOVT_ABS 000001a8 .LC16 │ │ │ │ │ -0000185a 0001760a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001860 00016802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001864 00016802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001886 00019d0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000018de 00000e2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ -000018e2 00000e30 R_ARM_THM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ -000018ea 0001720a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000018f4 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000018f8 00019e6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000018fc 00019e6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000195e 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000019d8 0001a00a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -000019e2 0001860a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -000019f6 0001a10a R_ARM_THM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ -00001a0e 0001a00a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00001a18 0001860a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00001a28 0001a10a R_ARM_THM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ -00001a4e 0001a20a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00001a62 0001a10a R_ARM_THM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ -00001a7c 0001a20a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00001a8c 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001a90 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001a94 0000472f R_ARM_THM_MOVW_ABS_NC 000001fc .LC20 │ │ │ │ │ -00001a98 00004730 R_ARM_THM_MOVT_ABS 000001fc .LC20 │ │ │ │ │ -00001a9e 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001aa8 0000442f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ -00001aac 00004430 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ -00001ab0 0000452f R_ARM_THM_MOVW_ABS_NC 000001e0 .LC18 │ │ │ │ │ -00001ab4 00004530 R_ARM_THM_MOVT_ABS 000001e0 .LC18 │ │ │ │ │ -00001ab8 0000462f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC19 │ │ │ │ │ -00001abc 00004630 R_ARM_THM_MOVT_ABS 000001f4 .LC19 │ │ │ │ │ -00001ac0 0001a30a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00001ad4 0000442f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ -00001ad8 00004430 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ -00001adc 0000482f R_ARM_THM_MOVW_ABS_NC 00000214 .LC21 │ │ │ │ │ -00001ae0 00004830 R_ARM_THM_MOVT_ABS 00000214 .LC21 │ │ │ │ │ -00001ae4 0000462f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC19 │ │ │ │ │ -00001ae8 00004630 R_ARM_THM_MOVT_ABS 000001f4 .LC19 │ │ │ │ │ -00001aec 0001a30a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00001af4 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001b30 0001a40a R_ARM_THM_CALL 00000000 _Py_bytes_rfind │ │ │ │ │ -00001b38 00004b2f R_ARM_THM_MOVW_ABS_NC 00000228 .LC22 │ │ │ │ │ -00001b3c 00004b30 R_ARM_THM_MOVT_ABS 00000228 .LC22 │ │ │ │ │ -00001b46 0001a50a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00001b56 0001a60a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00001b6a 0001a60a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00001b82 0001a60a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00001bae 0001a70a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00001bb8 0001a70a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00001bca 0001880a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001bda 0001880a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001da2 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001da6 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001dca 0001890a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001dd4 0001890a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001de2 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001de6 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001df4 0001640a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00001e7c 0001a80a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001e96 0001640a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00001eac 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001ec4 0001a80a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001ede 0001a80a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001ef8 0001a80a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001f10 0001a80a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001f28 0001a80a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001f40 0001a80a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001f66 0001a80a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001f7e 0001640a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00001fc0 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001fd4 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002000 0001a80a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00002020 0001640a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -0000203c 0001a80a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00002050 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002062 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000020a2 0001a90a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000020b2 0001640a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00002100 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000210a 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000213c 0001a80a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00002158 0001a80a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00002168 0001a80a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000218e 0001a80a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000219e 0001a80a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000021ac 0001a80a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000021be 0001a80a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000021de 0001a90a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000021ee 0001640a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -0000220e 0001a80a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00002226 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002236 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002240 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002278 0001a90a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000228a 0001640a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -000022bc 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000022e2 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000022ee 0001640a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00002346 0000530a R_ARM_THM_CALL 00002735 stringlib_adaptive_find │ │ │ │ │ -00002364 0001aa0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0000236c 0001ab0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -000023c2 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000023c8 00019c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000023f2 0000142f R_ARM_THM_MOVW_ABS_NC 00000094 .LC5 │ │ │ │ │ -000023f6 00001430 R_ARM_THM_MOVT_ABS 00000094 .LC5 │ │ │ │ │ -00002400 0001a50a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00002426 0000540a R_ARM_THM_CALL 00000d29 stringlib__two_way_count │ │ │ │ │ -0000243a 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002446 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000244c 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002450 00016930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002454 00004e2f R_ARM_THM_MOVW_ABS_NC 00000230 .LC23 │ │ │ │ │ -00002458 00004e30 R_ARM_THM_MOVT_ABS 00000230 .LC23 │ │ │ │ │ -0000245e 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000246c 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000248e 0001640a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -000024a6 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000024b0 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000024e0 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002524 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000252e 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002532 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000025a4 0001860a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -000025b8 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000025bc 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000025c0 0000552f R_ARM_THM_MOVW_ABS_NC 0000024c .LC24 │ │ │ │ │ -000025c4 00005530 R_ARM_THM_MOVT_ABS 0000024c .LC24 │ │ │ │ │ -000025ca 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000025d4 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000025d8 00017530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000025de 0000112f R_ARM_THM_MOVW_ABS_NC 0000006c .LC3 │ │ │ │ │ -000025e2 00001130 R_ARM_THM_MOVT_ABS 0000006c .LC3 │ │ │ │ │ -000025e8 0001760a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000025ee 00000e2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ -000025f2 00000e30 R_ARM_THM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ -000025fa 0001720a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002818 00017c0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00002846 0000530a R_ARM_THM_CALL 00002735 stringlib_adaptive_find │ │ │ │ │ -00002852 0000570a R_ARM_THM_CALL 000029c9 stringlib__preprocess │ │ │ │ │ -0000285c 0000580a R_ARM_THM_CALL 00002a85 stringlib__two_way │ │ │ │ │ -00002864 00017902 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00002ad8 0001ad0a R_ARM_THM_CALL 00000000 memrchr │ │ │ │ │ -00002b00 00017c0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00002b28 0000570a R_ARM_THM_CALL 000029c9 stringlib__preprocess │ │ │ │ │ -00002b32 0000580a R_ARM_THM_CALL 00002a85 stringlib__two_way │ │ │ │ │ -00002b54 00017902 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00002b8c 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002ba6 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002bc4 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002c60 0001b00a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ -00002c80 0001b12f R_ARM_THM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ -00002c84 0001b130 R_ARM_THM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ -00002d04 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002d08 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002d0c 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002d10 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002d14 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002d18 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002d1c 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002d20 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +0000052e 0001680a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000546 0001690a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000574 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyLong_DigitValue │ │ │ │ │ +00000578 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyLong_DigitValue │ │ │ │ │ +00000588 00017b02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +000006da 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000006de 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000007f6 0001700a R_ARM_THM_CALL 0000017d _PyBytes_Resize │ │ │ │ │ +0000080a 00017c0a R_ARM_THM_CALL 000014b9 _PyBytesWriter_Resize │ │ │ │ │ +00000846 00017d0a R_ARM_THM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +00000868 0001730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000086e 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +00000872 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +0000088a 00016d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +0000088e 00016d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000892 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000896 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000089c 00016c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000008a2 00016e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000008a8 00017f0a R_ARM_THM_CALL 00002575 _PyBytesWriter_Dealloc │ │ │ │ │ +000008ae 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000008b2 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000008b6 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +000008ba 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +000008c0 00016c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000008c6 0001800a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +000008ce 0001810a R_ARM_THM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00000902 0001730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000090a 0000132f R_ARM_THM_MOVW_ABS_NC 0000008c .LC4 │ │ │ │ │ +0000090e 00001330 R_ARM_THM_MOVT_ABS 0000008c .LC4 │ │ │ │ │ +00000916 0001820a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +00000922 0000142f R_ARM_THM_MOVW_ABS_NC 00000094 .LC5 │ │ │ │ │ +00000926 00001430 R_ARM_THM_MOVT_ABS 00000094 .LC5 │ │ │ │ │ +0000092a 0001820a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +00000942 0001832f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000946 00018330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000970 0000152f R_ARM_THM_MOVW_ABS_NC 0000009c .LC6 │ │ │ │ │ +00000974 00001530 R_ARM_THM_MOVT_ABS 0000009c .LC6 │ │ │ │ │ +0000097c 0001820a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +00000988 0001842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000098c 00018430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000992 0000182f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC9 │ │ │ │ │ +00000996 00001830 R_ARM_THM_MOVT_ABS 000000e0 .LC9 │ │ │ │ │ +0000099c 0001780a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000009a4 0001842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000009a8 00018430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000009ac 0000172f R_ARM_THM_MOVW_ABS_NC 000000bc .LC8 │ │ │ │ │ +000009b0 00001730 R_ARM_THM_MOVT_ABS 000000bc .LC8 │ │ │ │ │ +000009b8 0001780a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000009be 00017f0a R_ARM_THM_CALL 00002575 _PyBytesWriter_Dealloc │ │ │ │ │ +00000a0a 00016e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000a4e 0001842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000a52 00018430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000a56 0000162f R_ARM_THM_MOVW_ABS_NC 000000a4 .LC7 │ │ │ │ │ +00000a5a 00001630 R_ARM_THM_MOVT_ABS 000000a4 .LC7 │ │ │ │ │ +00000a60 00016c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000a70 00016a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000aaa 00017c0a R_ARM_THM_CALL 000014b9 _PyBytesWriter_Resize │ │ │ │ │ +00000ab4 00016e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000aba 00017f0a R_ARM_THM_CALL 00002575 _PyBytesWriter_Dealloc │ │ │ │ │ +00000b10 0001670a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000b1c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000b20 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000b34 0001680a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000b54 0001690a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000b66 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00000b6a 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00000b92 0001700a R_ARM_THM_CALL 0000017d _PyBytes_Resize │ │ │ │ │ +00000bb6 00016d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00000bba 00016d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000bbe 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000bc2 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000bc8 00016c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000bea 00017d0a R_ARM_THM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +00000c06 0001730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c0c 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000c10 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000c14 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +00000c18 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +00000c1e 00016c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000c3c 0001730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c42 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +00000c46 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +00000c5e 00016e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000c70 00016a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000c84 0001880a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00000c9e 0001670a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000ca6 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000caa 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000cbe 0001680a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000cd2 0001690a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000ce8 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00000cec 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00000cf8 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000cfc 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000d00 0000222f R_ARM_THM_MOVW_ABS_NC 00000114 .LC11 │ │ │ │ │ +00000d04 00002230 R_ARM_THM_MOVT_ABS 00000114 .LC11 │ │ │ │ │ +00000d0c 00016c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000d1c 00016a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000d58 00018a0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000d68 00018a0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000dae 0001670a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000dbc 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000dc0 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000dd4 0001680a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000df2 0001690a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000dfe 0001690a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000e0a 00018b0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000e16 00018b0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000e40 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000e44 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000e68 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000e6c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000e7c 00018a0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000e9a 0001700a R_ARM_THM_CALL 0000017d _PyBytes_Resize │ │ │ │ │ +00000eae 0001690a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000eb4 00018b0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000ebc 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000ec0 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000ee0 0001772f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000ee4 00017730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000eee 0000252f R_ARM_THM_MOVW_ABS_NC 0000012c .LC12 │ │ │ │ │ +00000ef2 00002530 R_ARM_THM_MOVT_ABS 0000012c .LC12 │ │ │ │ │ +00000ef8 0001780a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000f08 00016d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00000f0c 00016d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000f10 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000f14 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000f1a 00016c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000f20 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000f24 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000f28 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +00000f2c 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +00000f32 00016c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000f42 00016e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000f64 0001772f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000f68 00017730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000f6e 0000252f R_ARM_THM_MOVW_ABS_NC 0000012c .LC12 │ │ │ │ │ +00000f72 00002530 R_ARM_THM_MOVT_ABS 0000012c .LC12 │ │ │ │ │ +00000f7c 0001780a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000fa2 0001730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000fa8 00016e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000fae 00018b0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000fba 00016e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000fe4 00016a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001008 00018a0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +0000101a 00018a0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001058 0001670a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00001066 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000106a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001080 0001680a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000010a4 0001690a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000010b0 0001690a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000010bc 00018b0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000010ca 00018b0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000010d6 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000010da 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000010fa 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000010fe 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001122 00016e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001132 00016d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001136 00016d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +0000113a 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000113e 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001144 00016c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001154 0001772f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001158 00017730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000115e 0000252f R_ARM_THM_MOVW_ABS_NC 0000012c .LC12 │ │ │ │ │ +00001162 00002530 R_ARM_THM_MOVT_ABS 0000012c .LC12 │ │ │ │ │ +0000116c 0001780a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000118c 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001190 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001194 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +00001198 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +0000119e 00016c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000011b0 00016e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000011c0 00016a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000011ec 00018c0a R_ARM_THM_CALL 00000000 PyBuffer_FillInfo │ │ │ │ │ +00001216 00018d0a R_ARM_THM_CALL 00000000 _Py_HashBytes │ │ │ │ │ +00001276 00018e0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000012b2 0001902f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000012b6 00019030 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000012be 0001912f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000012c2 00019130 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000012e4 00018e0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000012ec 0001902f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000012f0 00019030 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001302 0001912f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001306 00019130 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001312 0001912f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001316 00019130 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001326 0001920a R_ARM_THM_CALL 00000000 _Py_GetConfig │ │ │ │ │ +00001332 0001932f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001336 00019330 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000134a 0001902f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000134e 00019030 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001352 0001912f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001356 00019130 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001362 0001902f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001366 00019030 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000136a 0001912f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000136e 00019130 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000137a 0001902f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000137e 00019030 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001382 0001912f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001386 00019130 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001392 0001902f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001396 00019030 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000139a 0001912f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000139e 00019130 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000013aa 0001912f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000013ae 00019130 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000013bc 0001940a R_ARM_THM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ +000013c4 0001912f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000013c8 00019130 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000013ea 0001952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ +000013ee 00019530 R_ARM_THM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ +000013f2 00002e2f R_ARM_THM_MOVW_ABS_NC 0000014c .LC13 │ │ │ │ │ +000013f6 00002e30 R_ARM_THM_MOVT_ABS 0000014c .LC13 │ │ │ │ │ +00001400 0001960a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ +0000141a 0001952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ +0000141e 00019530 R_ARM_THM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ +00001422 00002f2f R_ARM_THM_MOVW_ABS_NC 00000170 .LC14 │ │ │ │ │ +00001426 00002f30 R_ARM_THM_MOVT_ABS 00000170 .LC14 │ │ │ │ │ +0000142e 0001960a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ +00001498 00017c0a R_ARM_THM_CALL 000014b9 _PyBytesWriter_Resize │ │ │ │ │ +000014a6 00016e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000014ac 00017f0a R_ARM_THM_CALL 00002575 _PyBytesWriter_Dealloc │ │ │ │ │ +000014fe 0001670a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00001506 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000150a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001520 0001680a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001572 0001690a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001582 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001586 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000158a 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +0000158e 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +00001594 00016c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000159e 00017f0a R_ARM_THM_CALL 00002575 _PyBytesWriter_Dealloc │ │ │ │ │ +000015a6 00016d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000015aa 00016d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000015ae 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000015b2 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000015b8 00016c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000015ce 0001700a R_ARM_THM_CALL 0000017d _PyBytes_Resize │ │ │ │ │ +000015e6 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +000015ea 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +000015f0 00016e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001606 0001810a R_ARM_THM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00001626 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +0000162a 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +00001630 00017d0a R_ARM_THM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +0000163e 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +00001642 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +0000164c 00016a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000166a 0001992f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ +0000166e 00019930 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ +00001680 00019a0a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +00001692 00019b0a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +000016d6 0001670a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000016e2 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000016e6 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000016fe 0001680a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000171e 0001690a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001732 00019c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00001736 00019c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00001740 00019d0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +0000178e 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00001792 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000017a8 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000017ac 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000017ce 0001660a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +000017f8 00019e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000180c 0000382f R_ARM_THM_MOVW_ABS_NC 00000194 .LC15 │ │ │ │ │ +00001810 00003830 R_ARM_THM_MOVT_ABS 00000194 .LC15 │ │ │ │ │ +00001816 00016c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000181e 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001822 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001826 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +0000182a 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +00001830 00016c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001836 00016e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000184e 0001680a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001866 0001772f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000186a 00017730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001870 0000392f R_ARM_THM_MOVW_ABS_NC 000001a8 .LC16 │ │ │ │ │ +00001874 00003930 R_ARM_THM_MOVT_ABS 000001a8 .LC16 │ │ │ │ │ +0000187a 0001780a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001880 00016a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001884 00016a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000018a6 00019f0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000018fe 00000e2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ +00001902 00000e30 R_ARM_THM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ +0000190a 0001740a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001914 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001918 0001a06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000191c 0001a06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000197e 0001730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000019f8 0001a20a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00001a02 0001880a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00001a16 0001a30a R_ARM_THM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ +00001a2e 0001a20a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00001a38 0001880a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00001a48 0001a30a R_ARM_THM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ +00001a6e 0001a40a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00001a82 0001a30a R_ARM_THM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ +00001a9c 0001a40a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00001aac 0001842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001ab0 00018430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001ab4 0000472f R_ARM_THM_MOVW_ABS_NC 000001fc .LC20 │ │ │ │ │ +00001ab8 00004730 R_ARM_THM_MOVT_ABS 000001fc .LC20 │ │ │ │ │ +00001abe 00016c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001ac8 0000442f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ +00001acc 00004430 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ +00001ad0 0000452f R_ARM_THM_MOVW_ABS_NC 000001e0 .LC18 │ │ │ │ │ +00001ad4 00004530 R_ARM_THM_MOVT_ABS 000001e0 .LC18 │ │ │ │ │ +00001ad8 0000462f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC19 │ │ │ │ │ +00001adc 00004630 R_ARM_THM_MOVT_ABS 000001f4 .LC19 │ │ │ │ │ +00001ae0 0001a50a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00001af4 0000442f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ +00001af8 00004430 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ +00001afc 0000482f R_ARM_THM_MOVW_ABS_NC 00000214 .LC21 │ │ │ │ │ +00001b00 00004830 R_ARM_THM_MOVT_ABS 00000214 .LC21 │ │ │ │ │ +00001b04 0000462f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC19 │ │ │ │ │ +00001b08 00004630 R_ARM_THM_MOVT_ABS 000001f4 .LC19 │ │ │ │ │ +00001b0c 0001a50a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00001b14 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001b50 0001a60a R_ARM_THM_CALL 00000000 _Py_bytes_rfind │ │ │ │ │ +00001b58 00004b2f R_ARM_THM_MOVW_ABS_NC 00000228 .LC22 │ │ │ │ │ +00001b5c 00004b30 R_ARM_THM_MOVT_ABS 00000228 .LC22 │ │ │ │ │ +00001b66 0001a70a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00001b76 0001a80a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00001b8a 0001a80a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00001ba2 0001a80a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00001bce 0001a90a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00001bd8 0001a90a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00001bea 00018a0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001bfa 00018a0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001dc2 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001dc6 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001dea 00018b0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001df4 00018b0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001e02 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001e06 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001e14 0001660a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00001e9c 0001aa0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001eb6 0001660a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00001ecc 0001690a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001ee4 0001aa0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001efe 0001aa0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001f18 0001aa0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001f30 0001aa0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001f48 0001aa0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001f60 0001aa0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001f86 0001aa0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001f9e 0001660a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00001fe0 0001690a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001ff4 0001690a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002020 0001aa0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002040 0001660a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +0000205c 0001aa0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002070 0001690a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002082 0001690a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000020c2 0001ab0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000020d2 0001660a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00002120 0001690a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000212a 0001690a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000215c 0001aa0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002178 0001aa0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002188 0001aa0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000021ae 0001aa0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000021be 0001aa0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000021cc 0001aa0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000021de 0001aa0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000021fe 0001ab0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000220e 0001660a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +0000222e 0001aa0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002246 0001690a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002256 0001690a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002260 0001690a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002298 0001ab0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000022aa 0001660a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +000022dc 0001690a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002302 0001690a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000230e 0001660a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00002366 0000530a R_ARM_THM_CALL 000027c1 stringlib_adaptive_find │ │ │ │ │ +00002384 0001ac0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0000238c 0001ad0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +000023e2 0001730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000023e8 00019e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002412 0000142f R_ARM_THM_MOVW_ABS_NC 00000094 .LC5 │ │ │ │ │ +00002416 00001430 R_ARM_THM_MOVT_ABS 00000094 .LC5 │ │ │ │ │ +00002420 0001a70a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00002446 0000540a R_ARM_THM_CALL 00000d29 stringlib__two_way_count │ │ │ │ │ +0000245a 0001690a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002466 0001690a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000246c 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002470 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002474 00004e2f R_ARM_THM_MOVW_ABS_NC 00000230 .LC23 │ │ │ │ │ +00002478 00004e30 R_ARM_THM_MOVT_ABS 00000230 .LC23 │ │ │ │ │ +0000247e 00016c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000248c 0001690a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000024ae 0001660a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +000024c6 0001690a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000024d0 0001690a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002500 0001690a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002544 0001690a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000254e 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002552 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000025c4 0001880a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +000025d8 0001842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000025dc 00018430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000025e0 0000552f R_ARM_THM_MOVW_ABS_NC 0000024c .LC24 │ │ │ │ │ +000025e4 00005530 R_ARM_THM_MOVT_ABS 0000024c .LC24 │ │ │ │ │ +000025ea 00016c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000025f4 0001772f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000025f8 00017730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000025fe 0000112f R_ARM_THM_MOVW_ABS_NC 0000006c .LC3 │ │ │ │ │ +00002602 00001130 R_ARM_THM_MOVT_ABS 0000006c .LC3 │ │ │ │ │ +00002608 0001780a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000260e 00000e2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ +00002612 00000e30 R_ARM_THM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ +0000261a 0001740a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002838 0001800a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00002866 0000530a R_ARM_THM_CALL 000027c1 stringlib_adaptive_find │ │ │ │ │ +00002872 0000570a R_ARM_THM_CALL 00002a55 stringlib__preprocess │ │ │ │ │ +0000287c 0000580a R_ARM_THM_CALL 00002b11 stringlib__two_way │ │ │ │ │ +00002884 00017b02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00002af8 0001af0a R_ARM_THM_CALL 00000000 memrchr │ │ │ │ │ +00002b20 0001800a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00002b48 0000570a R_ARM_THM_CALL 00002a55 stringlib__preprocess │ │ │ │ │ +00002b52 0000580a R_ARM_THM_CALL 00002b11 stringlib__two_way │ │ │ │ │ +00002b74 00017b02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00002bac 0001690a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002bc6 0001690a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002be4 0001690a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002c80 0001b20a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ +00002ca0 0001b32f R_ARM_THM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ +00002ca4 0001b330 R_ARM_THM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ 00002d24 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002d28 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002d2c 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002d30 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002d34 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002d38 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002d3c 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ @@ -1195,30 +1199,30 @@ │ │ │ │ │ 00002d64 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002d68 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002d6c 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002d70 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002d74 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002d78 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002d7c 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002dd8 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002ddc 00016930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002de0 0000602f R_ARM_THM_MOVW_ABS_NC 0000027c .LC28 │ │ │ │ │ -00002de4 00006030 R_ARM_THM_MOVT_ABS 0000027c .LC28 │ │ │ │ │ -00002dea 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002e72 0001b00a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ -00002ea4 0001b12f R_ARM_THM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ -00002ea8 0001b130 R_ARM_THM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ -00002f6c 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002f70 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002f74 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002f78 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002f7c 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002f80 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002f84 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002f88 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002d80 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002d84 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002d88 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002d8c 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002d90 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002d94 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002d98 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002d9c 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002df8 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002dfc 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002e00 0000602f R_ARM_THM_MOVW_ABS_NC 0000027c .LC28 │ │ │ │ │ +00002e04 00006030 R_ARM_THM_MOVT_ABS 0000027c .LC28 │ │ │ │ │ +00002e0a 00016c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002e92 0001b20a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ +00002ec4 0001b32f R_ARM_THM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ +00002ec8 0001b330 R_ARM_THM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ 00002f8c 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002f90 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002f94 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002f98 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002f9c 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002fa0 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002fa4 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ @@ -1234,801 +1238,819 @@ │ │ │ │ │ 00002fcc 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002fd0 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002fd4 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002fd8 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002fdc 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002fe0 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002fe4 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00003036 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000303a 00016930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000303e 0000602f R_ARM_THM_MOVW_ABS_NC 0000027c .LC28 │ │ │ │ │ -00003042 00006030 R_ARM_THM_MOVT_ABS 0000027c .LC28 │ │ │ │ │ -00003048 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003098 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000030a0 00016802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000030ec 0001b20a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -000030f6 00019c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003118 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000311c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003128 0001b30a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -0000313a 0001880a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00003162 0001650a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000317c 0001660a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000319a 0001b40a R_ARM_THM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ -000031a6 0001890a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000031e8 0001b50a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -00003200 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003214 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003218 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003238 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000325a 0001b62f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -0000325e 0001b630 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -00003298 0001a00a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -000032a4 0001860a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -000032ce 0001b70a R_ARM_THM_CALL 00000000 PyUnicode_AsEncodedString │ │ │ │ │ -000032da 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000032de 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000032e4 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000032e8 00016930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000032f0 00019b0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -0000330a 0001b82f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -0000330e 0001b830 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -0000331c 0001640a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -0000334a 00019b0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -0000336e 0001b90a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00003394 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000339c 00016802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000033a0 00019e6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000033a4 00016802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000033c6 0001a20a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000033d6 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000033da 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000033e2 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000033e6 00017530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000033ec 0001ba0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000033f4 00006e2f R_ARM_THM_MOVW_ABS_NC 00000364 .LC35 │ │ │ │ │ -000033f8 00006e30 R_ARM_THM_MOVT_ABS 00000364 .LC35 │ │ │ │ │ -00003400 0001760a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003408 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000340c 00016930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003410 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -00003414 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -0000341a 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003428 0001890a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003438 0001bb0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -0000344c 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00003450 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00003454 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00003458 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000345e 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003464 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003468 00017530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003476 00019c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000347c 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003480 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003484 00006d2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC34 │ │ │ │ │ -00003488 00006d30 R_ARM_THM_MOVT_ABS 00000344 .LC34 │ │ │ │ │ -0000348e 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000034a6 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000034b2 00016c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000034c0 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000034c4 00017530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000034ca 00006c2f R_ARM_THM_MOVW_ABS_NC 00000318 .LC33 │ │ │ │ │ -000034ce 00006c30 R_ARM_THM_MOVT_ABS 00000318 .LC33 │ │ │ │ │ -000034d4 0001760a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000034e4 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000034e8 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000034ec 0000472f R_ARM_THM_MOVW_ABS_NC 000001fc .LC20 │ │ │ │ │ -000034f0 00004730 R_ARM_THM_MOVT_ABS 000001fc .LC20 │ │ │ │ │ -000034f6 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000034fc 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003500 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003504 00006f2f R_ARM_THM_MOVW_ABS_NC 0000038c .LC36 │ │ │ │ │ -00003508 00006f30 R_ARM_THM_MOVT_ABS 0000038c .LC36 │ │ │ │ │ -0000350e 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003514 00019c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000351c 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003520 00017530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003526 0001ba0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00003530 0001bc0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00003536 0001bd0a R_ARM_THM_CALL 00003fbd PyBytes_FromObject │ │ │ │ │ -00003540 0000442f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ -00003544 00004430 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ -00003548 0000452f R_ARM_THM_MOVW_ABS_NC 000001e0 .LC18 │ │ │ │ │ -0000354c 00004530 R_ARM_THM_MOVT_ABS 000001e0 .LC18 │ │ │ │ │ -00003550 00006b2f R_ARM_THM_MOVW_ABS_NC 00000310 .LC32 │ │ │ │ │ -00003554 00006b30 R_ARM_THM_MOVT_ABS 00000310 .LC32 │ │ │ │ │ -00003558 0001a30a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00003568 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000356c 00017530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003570 0000682f R_ARM_THM_MOVW_ABS_NC 000002a4 .LC29 │ │ │ │ │ -00003574 00006830 R_ARM_THM_MOVT_ABS 000002a4 .LC29 │ │ │ │ │ -0000357a 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000358e 0001a00a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -0000359a 0001860a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -000035ae 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000035b2 00017530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000035b6 00006a2f R_ARM_THM_MOVW_ABS_NC 000002ec .LC31 │ │ │ │ │ -000035ba 00006a30 R_ARM_THM_MOVT_ABS 000002ec .LC31 │ │ │ │ │ -000035be 0000692f R_ARM_THM_MOVW_ABS_NC 000002c8 .LC30 │ │ │ │ │ -000035c2 00006930 R_ARM_THM_MOVT_ABS 000002c8 .LC30 │ │ │ │ │ -000035d2 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000035dc 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000035e2 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000035e6 00017530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000035ea 0000692f R_ARM_THM_MOVW_ABS_NC 000002c8 .LC30 │ │ │ │ │ -000035ee 00006930 R_ARM_THM_MOVT_ABS 000002c8 .LC30 │ │ │ │ │ -000035f2 0000682f R_ARM_THM_MOVW_ABS_NC 000002a4 .LC29 │ │ │ │ │ -000035f6 00006830 R_ARM_THM_MOVT_ABS 000002a4 .LC29 │ │ │ │ │ -00003604 0000442f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ -00003608 00004430 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ -0000360c 0000482f R_ARM_THM_MOVW_ABS_NC 00000214 .LC21 │ │ │ │ │ -00003610 00004830 R_ARM_THM_MOVT_ABS 00000214 .LC21 │ │ │ │ │ -00003614 00006b2f R_ARM_THM_MOVW_ABS_NC 00000310 .LC32 │ │ │ │ │ -00003618 00006b30 R_ARM_THM_MOVT_ABS 00000310 .LC32 │ │ │ │ │ -0000361c 0001a30a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -0000363c 0001a20a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -0000364a 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000364e 00017530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003652 00006a2f R_ARM_THM_MOVW_ABS_NC 000002ec .LC31 │ │ │ │ │ -00003656 00006a30 R_ARM_THM_MOVT_ABS 000002ec .LC31 │ │ │ │ │ -0000365c 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003664 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003668 00016802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000366e 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003672 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000036cc 0001bf0a R_ARM_THM_CALL 00000000 _Py_bytes_index │ │ │ │ │ -000036d4 00007c2f R_ARM_THM_MOVW_ABS_NC 000003a8 .LC38 │ │ │ │ │ -000036d8 00007c30 R_ARM_THM_MOVT_ABS 000003a8 .LC38 │ │ │ │ │ -000036e2 0001a50a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000036f2 0001a60a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00003706 0001a60a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -0000371e 0001a60a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -0000374a 0001a90a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000376a 0001650a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00003774 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003778 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000378a 0001660a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000037ae 0001a70a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000037c8 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000037e2 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000037f4 0001650a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000037fe 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003802 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000381c 0001660a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003830 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003834 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002fe8 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002fec 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002ff0 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002ff4 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002ff8 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00002ffc 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00003000 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00003004 00000702 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00003056 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000305a 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000305e 0000602f R_ARM_THM_MOVW_ABS_NC 0000027c .LC28 │ │ │ │ │ +00003062 00006030 R_ARM_THM_MOVT_ABS 0000027c .LC28 │ │ │ │ │ +00003068 00016c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000030b8 0001730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000030c0 00016a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000310c 0001b40a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00003116 00019e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003138 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000313c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003148 0001b50a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +0000315a 00018a0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00003182 0001670a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000319c 0001680a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000031ba 0001b60a R_ARM_THM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ +000031c6 00018b0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003208 0001b70a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +00003220 0001730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003232 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003236 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003256 0001690a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003278 0001b82f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +0000327c 0001b830 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +000032b4 0001a20a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +000032bc 0001880a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +000032e6 0001b90a R_ARM_THM_CALL 00000000 PyUnicode_AsEncodedString │ │ │ │ │ +000032ee 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000032f2 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000032f8 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000032fc 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003304 00019d0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00003324 0001ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00003328 0001ba30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00003336 0001660a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00003364 00019d0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00003388 0001bb0a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +000033ae 0001730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000033b4 00016a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000033b8 0001a06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000033bc 00016a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000033de 0001a40a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000033f0 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000033f4 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000033fc 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003400 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003404 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +00003408 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +0000340e 00016c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000341c 00018b0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000342c 0001bc0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00003440 00016d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00003444 00016d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00003448 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000344c 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00003452 00016c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003458 0001772f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000345c 00017730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003462 0001bd0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00003470 00006e2f R_ARM_THM_MOVW_ABS_NC 00000364 .LC35 │ │ │ │ │ +00003474 00006e30 R_ARM_THM_MOVT_ABS 00000364 .LC35 │ │ │ │ │ +0000347a 0001780a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003480 0001772f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003484 00017730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003492 00019e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003498 0001842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000349c 00018430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000034a0 00006d2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC34 │ │ │ │ │ +000034a4 00006d30 R_ARM_THM_MOVT_ABS 00000344 .LC34 │ │ │ │ │ +000034aa 00016c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000034c6 0001730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000034d2 00016e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000034e0 0001772f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000034e4 00017730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000034ea 00006c2f R_ARM_THM_MOVW_ABS_NC 00000318 .LC33 │ │ │ │ │ +000034ee 00006c30 R_ARM_THM_MOVT_ABS 00000318 .LC33 │ │ │ │ │ +000034f4 0001780a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003520 0001a40a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +0000352e 0001772f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003532 00017730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003536 00006a2f R_ARM_THM_MOVW_ABS_NC 000002ec .LC31 │ │ │ │ │ +0000353a 00006a30 R_ARM_THM_MOVT_ABS 000002ec .LC31 │ │ │ │ │ +00003540 00016c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003546 00019e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000354e 0001772f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003552 00017730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003558 0001bd0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00003562 0001be0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00003568 0001bf0a R_ARM_THM_CALL 00003fdd PyBytes_FromObject │ │ │ │ │ +0000357e 0001a20a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +0000358a 0001880a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +0000359c 0001772f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000035a0 00017730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000035a4 00006a2f R_ARM_THM_MOVW_ABS_NC 000002ec .LC31 │ │ │ │ │ +000035a8 00006a30 R_ARM_THM_MOVT_ABS 000002ec .LC31 │ │ │ │ │ +000035ac 0000692f R_ARM_THM_MOVW_ABS_NC 000002c8 .LC30 │ │ │ │ │ +000035b0 00006930 R_ARM_THM_MOVT_ABS 000002c8 .LC30 │ │ │ │ │ +000035c0 00016c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000035d0 0001772f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000035d4 00017730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000035d8 0000682f R_ARM_THM_MOVW_ABS_NC 000002a4 .LC29 │ │ │ │ │ +000035dc 00006830 R_ARM_THM_MOVT_ABS 000002a4 .LC29 │ │ │ │ │ +000035e4 0001772f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000035e8 00017730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000035ec 0000692f R_ARM_THM_MOVW_ABS_NC 000002c8 .LC30 │ │ │ │ │ +000035f0 00006930 R_ARM_THM_MOVT_ABS 000002c8 .LC30 │ │ │ │ │ +000035f4 0000682f R_ARM_THM_MOVW_ABS_NC 000002a4 .LC29 │ │ │ │ │ +000035f8 00006830 R_ARM_THM_MOVT_ABS 000002a4 .LC29 │ │ │ │ │ +00003604 00016c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000360a 0000442f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ +0000360e 00004430 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ +00003612 0000482f R_ARM_THM_MOVW_ABS_NC 00000214 .LC21 │ │ │ │ │ +00003616 00004830 R_ARM_THM_MOVT_ABS 00000214 .LC21 │ │ │ │ │ +0000361a 00006b2f R_ARM_THM_MOVW_ABS_NC 00000310 .LC32 │ │ │ │ │ +0000361e 00006b30 R_ARM_THM_MOVT_ABS 00000310 .LC32 │ │ │ │ │ +00003622 0001a50a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00003628 0001842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000362c 00018430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003630 00006f2f R_ARM_THM_MOVW_ABS_NC 0000038c .LC36 │ │ │ │ │ +00003634 00006f30 R_ARM_THM_MOVT_ABS 0000038c .LC36 │ │ │ │ │ +0000363a 00016c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003644 0001730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000364a 0001842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000364e 00018430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003652 0000472f R_ARM_THM_MOVW_ABS_NC 000001fc .LC20 │ │ │ │ │ +00003656 00004730 R_ARM_THM_MOVT_ABS 000001fc .LC20 │ │ │ │ │ +0000365c 00016c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003664 0000442f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ +00003668 00004430 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ +0000366c 0000452f R_ARM_THM_MOVW_ABS_NC 000001e0 .LC18 │ │ │ │ │ +00003670 00004530 R_ARM_THM_MOVT_ABS 000001e0 .LC18 │ │ │ │ │ +00003674 00006b2f R_ARM_THM_MOVW_ABS_NC 00000310 .LC32 │ │ │ │ │ +00003678 00006b30 R_ARM_THM_MOVT_ABS 00000310 .LC32 │ │ │ │ │ +0000367c 0001a50a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00003684 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003688 00016a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000368e 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003692 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000036ec 0001c10a R_ARM_THM_CALL 00000000 _Py_bytes_index │ │ │ │ │ +000036f4 00007c2f R_ARM_THM_MOVW_ABS_NC 000003a8 .LC38 │ │ │ │ │ +000036f8 00007c30 R_ARM_THM_MOVT_ABS 000003a8 .LC38 │ │ │ │ │ +00003702 0001a70a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00003712 0001a80a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00003726 0001a80a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +0000373e 0001a80a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +0000376a 0001ab0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000378a 0001670a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00003794 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003798 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000037aa 0001680a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000037ce 0001a90a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000037e8 0001690a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003802 0001690a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003814 0001670a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000381e 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003822 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000383c 0001680a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00003850 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00003854 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000385e 0001650a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00003878 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000387c 00016930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003880 00007e2f R_ARM_THM_MOVW_ABS_NC 000003b0 .LC39 │ │ │ │ │ -00003884 00007e30 R_ARM_THM_MOVT_ABS 000003b0 .LC39 │ │ │ │ │ -0000388c 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000038b4 0000812f R_ARM_THM_MOVW_ABS_NC 000003cc .LC40 │ │ │ │ │ -000038b8 00008130 R_ARM_THM_MOVT_ABS 000003cc .LC40 │ │ │ │ │ -000038c0 0001c10a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ -000038f0 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000038f4 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000393e 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003942 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003a7a 0001c22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00003a7e 0001c230 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00003a82 0000842f R_ARM_THM_MOVW_ABS_NC 00000444 .LC43 │ │ │ │ │ -00003a86 00008430 R_ARM_THM_MOVT_ABS 00000444 .LC43 │ │ │ │ │ -00003a92 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003aa4 0001640a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00003b20 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003b32 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003b44 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003b56 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003b68 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003b7a 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003b98 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003ba6 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003bb4 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003bc2 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003bd4 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003be6 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003bf8 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003c0c 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003c7a 0001890a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003c84 0001890a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003c8e 0001890a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003c98 0001890a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003ca2 0001890a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003cac 0001890a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003cb6 0001890a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003cbe 0001890a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003cc6 0001890a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003cce 0001890a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003cd6 0001890a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003cde 0001890a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003ce6 0001890a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003cf2 0001890a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003d06 0001c30a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003d14 0001c40a R_ARM_THM_CALL 00000000 PyEval_SaveThread │ │ │ │ │ -00003d60 0001c50a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003d7a 0001890a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003d90 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003d98 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003dae 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003dce 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003ddc 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003df6 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003dfa 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003e0e 0001880a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00003e32 0001880a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00003e48 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003e4c 00017530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003e50 0000822f R_ARM_THM_MOVW_ABS_NC 000003e8 .LC41 │ │ │ │ │ -00003e54 00008230 R_ARM_THM_MOVT_ABS 000003e8 .LC41 │ │ │ │ │ -00003e5e 0001760a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003e70 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003e74 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003e8a 0001880a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00003eac 00016c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003ec0 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003ed2 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00003ed6 00016930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003edc 0000832f R_ARM_THM_MOVW_ABS_NC 00000428 .LC42 │ │ │ │ │ -00003ee0 00008330 R_ARM_THM_MOVT_ABS 00000428 .LC42 │ │ │ │ │ -00003eec 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003ef4 0001c60a R_ARM_THM_CALL 00000000 PyEval_RestoreThread │ │ │ │ │ -00003f12 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003f1a 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003f20 00016802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003f5c 0001c70a R_ARM_THM_CALL 00000000 _Py_bytes_startswith │ │ │ │ │ -00003f64 0000862f R_ARM_THM_MOVW_ABS_NC 0000046c .LC44 │ │ │ │ │ -00003f68 00008630 R_ARM_THM_MOVT_ABS 0000046c .LC44 │ │ │ │ │ -00003f72 0001a50a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00003f82 0001a60a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00003f96 0001a60a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00003fae 0001a60a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00003fd4 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003fd8 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003fe4 0001b30a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -00003ff4 0001880a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -0000401a 0001650a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00004036 0001660a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00004052 0001b40a R_ARM_THM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ -0000405c 0001890a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004068 0001b62f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -0000406c 0001b630 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -00004080 0001b82f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00004084 0001b830 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00004092 0001640a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -000040ba 00019b0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000040da 0001b90a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00004100 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004106 00000e2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ -0000410a 00000e30 R_ARM_THM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ -00004112 0001720a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000412c 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00004130 00016930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00004134 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -00004138 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -0000413e 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000414c 0001890a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004152 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00004156 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -0000415a 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000415e 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00004164 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000416a 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000416e 00017530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004174 0001ba0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00004180 00006e2f R_ARM_THM_MOVW_ABS_NC 00000364 .LC35 │ │ │ │ │ -00004184 00006e30 R_ARM_THM_MOVT_ABS 00000364 .LC35 │ │ │ │ │ -0000418a 0001760a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004190 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004194 00017530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000419a 00019c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000041a0 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000041a4 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000041a8 00006d2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC34 │ │ │ │ │ -000041ac 00006d30 R_ARM_THM_MOVT_ABS 00000344 .LC34 │ │ │ │ │ -000041b2 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000041ca 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000041d0 00016c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000041e0 00016802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000421c 0001c80a R_ARM_THM_CALL 00000000 _Py_bytes_find │ │ │ │ │ -0000422a 0001a60a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -0000423c 0001a60a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -0000424a 00008a2f R_ARM_THM_MOVW_ABS_NC 00000478 .LC45 │ │ │ │ │ -0000424e 00008a30 R_ARM_THM_MOVT_ABS 00000478 .LC45 │ │ │ │ │ -00004258 0001a50a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000426c 0001a60a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000042b0 0001c90a R_ARM_THM_CALL 00000000 _Py_bytes_endswith │ │ │ │ │ -000042b8 00008d2f R_ARM_THM_MOVW_ABS_NC 00000480 .LC46 │ │ │ │ │ -000042bc 00008d30 R_ARM_THM_MOVT_ABS 00000480 .LC46 │ │ │ │ │ -000042c6 0001a50a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000042d6 0001a60a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000042ea 0001a60a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00004302 0001a60a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -0000434c 0001ca0a R_ARM_THM_CALL 00000000 _Py_bytes_count │ │ │ │ │ -00004354 0000902f R_ARM_THM_MOVW_ABS_NC 0000048c .LC47 │ │ │ │ │ -00004358 00009030 R_ARM_THM_MOVT_ABS 0000048c .LC47 │ │ │ │ │ -00004362 0001a50a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00004372 0001a60a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00004386 0001a60a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -0000439e 0001a60a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000043d2 0001a70a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000043dc 0001880a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000043fe 0001cb0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -000045b2 0001650a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000045c0 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000045c4 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000045da 0001660a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000465c 0001650a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00004668 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000466c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004680 0001660a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000469e 00019c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000046ae 0001890a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000046cc 00017902 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00004776 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00004784 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000047aa 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000047ae 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000047c2 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000047c6 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000482c 00017c0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -0000484e 0000530a R_ARM_THM_CALL 00002735 stringlib_adaptive_find │ │ │ │ │ -00004856 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000485a 00016930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000485e 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -00004862 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -00004868 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004872 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00004876 00016930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000487a 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -0000487e 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -00004884 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000048b2 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000048b6 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000048ba 0000922f R_ARM_THM_MOVW_ABS_NC 00000494 .LC48 │ │ │ │ │ -000048be 00009230 R_ARM_THM_MOVT_ABS 00000494 .LC48 │ │ │ │ │ -000048c4 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000048cc 00016c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000048e4 0000570a R_ARM_THM_CALL 000029c9 stringlib__preprocess │ │ │ │ │ -000048ee 0000580a R_ARM_THM_CALL 00002a85 stringlib__two_way │ │ │ │ │ -0000490a 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000491c 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00004920 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00004924 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00004928 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000492e 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004934 00016c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004948 00016802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000494c 00016802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004974 0001cc0a R_ARM_THM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ -00004998 0001830a R_ARM_THM_CALL 00000a55 _PyBytesWriter_Prepare │ │ │ │ │ -000049ba 0001cd0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -000049c8 00019b0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00004a00 0001cd0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -00004a0e 00019b0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00004a34 0001cd0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -00004a40 00019b0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00004a62 0001cd0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -00004a6e 00019b0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00004a98 0001cd0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -00004aa6 00019b0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00004aca 0001cd0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -00004ad4 00019b0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00004af2 0001cd0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -00004afe 00019b0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00004b1a 0001cd0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -00004b26 00019c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004b32 0001840a R_ARM_THM_CALL 00000aa5 _PyBytesWriter_Finish │ │ │ │ │ -00004b5c 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004b74 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004b8a 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004b92 00017c0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00004ba4 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004bba 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004bd2 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004be8 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004bf0 00019c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004bf6 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004bfa 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004bfe 00006d2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC34 │ │ │ │ │ -00004c02 00006d30 R_ARM_THM_MOVT_ABS 00000344 .LC34 │ │ │ │ │ -00004c08 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004c0e 00017d0a R_ARM_THM_CALL 00002555 _PyBytesWriter_Dealloc │ │ │ │ │ -00004c18 00019c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004c28 00017902 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00004c36 00017a0a R_ARM_THM_CALL 00001499 _PyBytesWriter_Resize │ │ │ │ │ -00004c6c 0001a80a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00004d2e 0001d30a R_ARM_THM_CALL 00004d3d PyBytes_FromFormatV │ │ │ │ │ -00004d6a 0001860a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00004d96 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00004d9a 00018230 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00004e56 0001860a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00004e62 0001d40a R_ARM_THM_CALL 00005345 _PyBytesWriter_WriteBytes │ │ │ │ │ -00004e70 0001840a R_ARM_THM_CALL 00000aa5 _PyBytesWriter_Finish │ │ │ │ │ -00004e86 0001860a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00004eb6 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00004f12 0001650a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00004f1e 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004f22 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004f36 0001660a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00004f4e 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00004f74 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00004f78 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00004f8a 00017a0a R_ARM_THM_CALL 00001499 _PyBytesWriter_Resize │ │ │ │ │ -00004fb0 00016e0a R_ARM_THM_CALL 0000017d _PyBytes_Resize │ │ │ │ │ -00004fba 00016c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004fc0 00017d0a R_ARM_THM_CALL 00002555 _PyBytesWriter_Dealloc │ │ │ │ │ -00004fc6 00017d0a R_ARM_THM_CALL 00002555 _PyBytesWriter_Dealloc │ │ │ │ │ -00004fd8 00017a0a R_ARM_THM_CALL 00001499 _PyBytesWriter_Resize │ │ │ │ │ -00004ff8 00017b0a R_ARM_THM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00005000 00017c0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00005004 00017902 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00005008 00016802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005022 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005028 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -0000502c 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00005030 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00005034 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000503a 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000505c 00017e0a R_ARM_THM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -00005068 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000506c 00016930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00005070 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -00005074 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -0000507a 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005080 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -00005084 00017f30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -000050c0 00016c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000050e6 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000517e 0000ad2f R_ARM_THM_MOVW_ABS_NC 00000518 .LC61 │ │ │ │ │ -00005182 0000ad30 R_ARM_THM_MOVT_ABS 00000518 .LC61 │ │ │ │ │ -00005194 0001d50a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -0000519a 0001860a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -000051a6 0001d40a R_ARM_THM_CALL 00005345 _PyBytesWriter_WriteBytes │ │ │ │ │ -000051e0 0000aa2f R_ARM_THM_MOVW_ABS_NC 0000050c .LC58 │ │ │ │ │ -000051e4 0000aa30 R_ARM_THM_MOVT_ABS 0000050c .LC58 │ │ │ │ │ -000051ee 0001d50a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -000051f4 0001860a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -0000521a 0000a72f R_ARM_THM_MOVW_ABS_NC 00000500 .LC55 │ │ │ │ │ -0000521e 0000a730 R_ARM_THM_MOVT_ABS 00000500 .LC55 │ │ │ │ │ -00005222 0001d50a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00005242 0000a82f R_ARM_THM_MOVW_ABS_NC 00000504 .LC56 │ │ │ │ │ -00005246 0000a830 R_ARM_THM_MOVT_ABS 00000504 .LC56 │ │ │ │ │ -0000524a 0001d50a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00005256 0000a62f R_ARM_THM_MOVW_ABS_NC 000004fc .LC54 │ │ │ │ │ -0000525a 0000a630 R_ARM_THM_MOVT_ABS 000004fc .LC54 │ │ │ │ │ -0000525e 0001d50a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00005264 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00005268 00016930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000526c 0000a52f R_ARM_THM_MOVW_ABS_NC 000004b4 .LC53 │ │ │ │ │ -00005270 0000a530 R_ARM_THM_MOVT_ABS 000004b4 .LC53 │ │ │ │ │ -00005276 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005286 0000ae2f R_ARM_THM_MOVW_ABS_NC 0000051c .LC62 │ │ │ │ │ -0000528a 0000ae30 R_ARM_THM_MOVT_ABS 0000051c .LC62 │ │ │ │ │ -00005296 0001d50a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -000052a6 0001860a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -000052b4 0001d60a R_ARM_THM_CALL 00000000 __memmove_chk │ │ │ │ │ -000052c0 0000ac2f R_ARM_THM_MOVW_ABS_NC 00000514 .LC60 │ │ │ │ │ -000052c4 0000ac30 R_ARM_THM_MOVT_ABS 00000514 .LC60 │ │ │ │ │ -00005322 0000ab2f R_ARM_THM_MOVW_ABS_NC 00000510 .LC59 │ │ │ │ │ -00005326 0000ab30 R_ARM_THM_MOVT_ABS 00000510 .LC59 │ │ │ │ │ -0000532a 0001d50a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00005336 0000a92f R_ARM_THM_MOVW_ABS_NC 00000508 .LC57 │ │ │ │ │ -0000533a 0000a930 R_ARM_THM_MOVT_ABS 00000508 .LC57 │ │ │ │ │ -0000533e 0001d50a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -0000537e 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000538a 00017a0a R_ARM_THM_CALL 00001499 _PyBytesWriter_Resize │ │ │ │ │ -00005394 00016c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000539a 00017d0a R_ARM_THM_CALL 00002555 _PyBytesWriter_Dealloc │ │ │ │ │ -00005410 00019b0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -0000544e 00017a0a R_ARM_THM_CALL 00001499 _PyBytesWriter_Resize │ │ │ │ │ -00005498 0001650a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000054a4 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000054a8 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000054bc 0001660a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000054d6 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000054fe 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00005502 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00005518 00019b0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00005536 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005554 00016e0a R_ARM_THM_CALL 0000017d _PyBytes_Resize │ │ │ │ │ -00005564 00017b0a R_ARM_THM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00005592 00017e0a R_ARM_THM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -000055b4 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000055ba 00017f2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -000055be 00017f30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -000055d6 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000055da 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000055de 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000055e2 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000055e8 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000055f0 00016c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000055f6 00017d0a R_ARM_THM_CALL 00002555 _PyBytesWriter_Dealloc │ │ │ │ │ -000055fc 00017c0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00005600 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00005604 00016930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00005608 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -0000560c 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -00005612 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005618 00016c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000563a 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005640 00019c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005648 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000564c 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00005650 00006d2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC34 │ │ │ │ │ -00005654 00006d30 R_ARM_THM_MOVT_ABS 00000344 .LC34 │ │ │ │ │ -0000565a 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005660 00017902 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00005664 00016802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005670 00017a0a R_ARM_THM_CALL 00001499 _PyBytesWriter_Resize │ │ │ │ │ -000056ec 0001830a R_ARM_THM_CALL 00000a55 _PyBytesWriter_Prepare │ │ │ │ │ -000056fc 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00005700 00018230 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00005704 0001782f R_ARM_THM_MOVW_ABS_NC 00000000 _PyLong_DigitValue │ │ │ │ │ -00005708 00017830 R_ARM_THM_MOVT_ABS 00000000 _PyLong_DigitValue │ │ │ │ │ -0000573a 0001840a R_ARM_THM_CALL 00000aa5 _PyBytesWriter_Finish │ │ │ │ │ -00005762 0001782f R_ARM_THM_MOVW_ABS_NC 00000000 _PyLong_DigitValue │ │ │ │ │ -00005766 00017830 R_ARM_THM_MOVT_ABS 00000000 _PyLong_DigitValue │ │ │ │ │ -0000577a 00017c0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00005790 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00005794 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00005798 0000b82f R_ARM_THM_MOVW_ABS_NC 00000534 .LC67 │ │ │ │ │ -0000579c 0000b830 R_ARM_THM_MOVT_ABS 00000534 .LC67 │ │ │ │ │ -000057a2 0001760a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000057a8 00017d0a R_ARM_THM_CALL 00002555 _PyBytesWriter_Dealloc │ │ │ │ │ -000057e8 00017902 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00005808 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000580c 00017530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00005812 0000112f R_ARM_THM_MOVW_ABS_NC 0000006c .LC3 │ │ │ │ │ -00005816 00001130 R_ARM_THM_MOVT_ABS 0000006c .LC3 │ │ │ │ │ -0000581c 0001760a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00005860 0001f70a R_ARM_THM_CALL 00000000 _Py_bytes_rindex │ │ │ │ │ -00005868 0000fe2f R_ARM_THM_MOVW_ABS_NC 0000084c .LC94 │ │ │ │ │ -0000586c 0000fe30 R_ARM_THM_MOVT_ABS 0000084c .LC94 │ │ │ │ │ -00005876 0001a50a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00005886 0001a60a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -0000589a 0001a60a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000058b2 0001a60a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00000174 00016c1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00000b92 00017b1e R_ARM_THM_JUMP24 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00000cf6 00016c1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00000e1a 0001711e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0000126a 00018d1e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -0000127e 00018d1e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00001934 00019f1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -0000196c 00019f1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00001986 0001711e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00002550 0001641e R_ARM_THM_JUMP24 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00002576 0001711e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00002ad0 0000531e R_ARM_THM_JUMP24 00002735 stringlib_adaptive_find │ │ │ │ │ -00002b44 0000541e R_ARM_THM_JUMP24 00000d29 stringlib__two_way_count │ │ │ │ │ -00002b7c 0001a71e R_ARM_THM_JUMP24 00000000 memset │ │ │ │ │ -00003690 0001641e R_ARM_THM_JUMP24 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -0000386e 00016c1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00004d10 0001d11e R_ARM_THM_JUMP24 00000000 _Py_bytes_contains │ │ │ │ │ +00003870 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003874 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000387e 0001670a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00003898 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000389c 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000038a0 00007e2f R_ARM_THM_MOVW_ABS_NC 000003b0 .LC39 │ │ │ │ │ +000038a4 00007e30 R_ARM_THM_MOVT_ABS 000003b0 .LC39 │ │ │ │ │ +000038ac 00016c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000038d4 0000812f R_ARM_THM_MOVW_ABS_NC 000003cc .LC40 │ │ │ │ │ +000038d8 00008130 R_ARM_THM_MOVT_ABS 000003cc .LC40 │ │ │ │ │ +000038e0 0001c30a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00003910 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003914 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000395e 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003962 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003a9a 0001c42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00003a9e 0001c430 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00003aa2 0000842f R_ARM_THM_MOVW_ABS_NC 00000444 .LC43 │ │ │ │ │ +00003aa6 00008430 R_ARM_THM_MOVT_ABS 00000444 .LC43 │ │ │ │ │ +00003ab2 00016c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003ac4 0001660a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00003b40 0001690a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003b52 0001690a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003b64 0001690a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003b76 0001690a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003b88 0001690a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003b9a 0001690a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003bb8 0001690a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003bc6 0001690a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003bd4 0001690a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003be2 0001690a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003bf4 0001690a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003c06 0001690a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003c18 0001690a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003c2c 0001690a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003c9a 00018b0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003ca4 00018b0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003cae 00018b0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003cb8 00018b0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003cc2 00018b0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003ccc 00018b0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003cd6 00018b0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003cde 00018b0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003ce6 00018b0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003cee 00018b0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003cf6 00018b0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003cfe 00018b0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003d06 00018b0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003d12 00018b0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003d26 0001c50a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003d34 0001c60a R_ARM_THM_CALL 00000000 PyEval_SaveThread │ │ │ │ │ +00003d80 0001c70a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003d9a 00018b0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003db0 0001690a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003db8 0001730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003dce 0001690a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003dee 0001690a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003dfc 0001690a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003e16 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003e1a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003e2e 00018a0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00003e52 00018a0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00003e68 0001772f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003e6c 00017730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003e70 0000822f R_ARM_THM_MOVW_ABS_NC 000003e8 .LC41 │ │ │ │ │ +00003e74 00008230 R_ARM_THM_MOVT_ABS 000003e8 .LC41 │ │ │ │ │ +00003e7e 0001780a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003e90 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003e94 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003eaa 00018a0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00003ecc 00016e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003ee0 0001730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003ef2 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003ef6 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003efc 0000832f R_ARM_THM_MOVW_ABS_NC 00000428 .LC42 │ │ │ │ │ +00003f00 00008330 R_ARM_THM_MOVT_ABS 00000428 .LC42 │ │ │ │ │ +00003f0c 00016c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003f14 0001c80a R_ARM_THM_CALL 00000000 PyEval_RestoreThread │ │ │ │ │ +00003f32 0001730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003f3a 0001730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003f40 00016a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003f7c 0001c90a R_ARM_THM_CALL 00000000 _Py_bytes_startswith │ │ │ │ │ +00003f84 0000862f R_ARM_THM_MOVW_ABS_NC 0000046c .LC44 │ │ │ │ │ +00003f88 00008630 R_ARM_THM_MOVT_ABS 0000046c .LC44 │ │ │ │ │ +00003f92 0001a70a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00003fa2 0001a80a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00003fb6 0001a80a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00003fce 0001a80a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00003ff4 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003ff8 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004004 0001b50a R_ARM_THM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +00004014 00018a0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +0000403a 0001670a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00004056 0001680a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00004072 0001b60a R_ARM_THM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ +0000407c 00018b0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00004088 0001b82f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +0000408c 0001b830 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +000040a0 0001ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +000040a4 0001ba30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +000040b2 0001660a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +000040da 00019d0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000040fa 0001bb0a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00004120 0001730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004126 00000e2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ +0000412a 00000e30 R_ARM_THM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ +00004132 0001740a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000414c 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00004150 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00004154 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +00004158 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +0000415e 00016c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000416c 00018b0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00004172 00016d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00004176 00016d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +0000417a 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000417e 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00004184 00016c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000418a 0001772f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000418e 00017730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004194 0001bd0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000041a0 00006e2f R_ARM_THM_MOVW_ABS_NC 00000364 .LC35 │ │ │ │ │ +000041a4 00006e30 R_ARM_THM_MOVT_ABS 00000364 .LC35 │ │ │ │ │ +000041aa 0001780a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000041b0 0001772f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000041b4 00017730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000041ba 00019e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000041c0 0001842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000041c4 00018430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000041c8 00006d2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC34 │ │ │ │ │ +000041cc 00006d30 R_ARM_THM_MOVT_ABS 00000344 .LC34 │ │ │ │ │ +000041d2 00016c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000041ea 0001730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000041f0 00016e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004200 00016a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000423c 0001ca0a R_ARM_THM_CALL 00000000 _Py_bytes_find │ │ │ │ │ +0000424a 0001a80a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +0000425c 0001a80a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +0000426a 00008a2f R_ARM_THM_MOVW_ABS_NC 00000478 .LC45 │ │ │ │ │ +0000426e 00008a30 R_ARM_THM_MOVT_ABS 00000478 .LC45 │ │ │ │ │ +00004278 0001a70a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000428c 0001a80a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000042d0 0001cb0a R_ARM_THM_CALL 00000000 _Py_bytes_endswith │ │ │ │ │ +000042d8 00008d2f R_ARM_THM_MOVW_ABS_NC 00000480 .LC46 │ │ │ │ │ +000042dc 00008d30 R_ARM_THM_MOVT_ABS 00000480 .LC46 │ │ │ │ │ +000042e6 0001a70a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000042f6 0001a80a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +0000430a 0001a80a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00004322 0001a80a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +0000436c 0001cc0a R_ARM_THM_CALL 00000000 _Py_bytes_count │ │ │ │ │ +00004374 0000902f R_ARM_THM_MOVW_ABS_NC 0000048c .LC47 │ │ │ │ │ +00004378 00009030 R_ARM_THM_MOVT_ABS 0000048c .LC47 │ │ │ │ │ +00004382 0001a70a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00004392 0001a80a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000043a6 0001a80a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000043be 0001a80a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000043f2 0001a90a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000043fc 00018a0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +0000441e 0001cd0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +000045cc 0001670a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000045da 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000045de 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000045f4 0001680a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00004676 0001670a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00004682 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004686 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000469a 0001680a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000046b8 00019e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000046c8 00018b0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000046e4 00017b02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00004790 0001690a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000479e 0001690a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000047c4 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000047c8 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000047dc 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000047e0 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00004846 0001800a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00004868 0000530a R_ARM_THM_CALL 000027c1 stringlib_adaptive_find │ │ │ │ │ +00004874 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00004878 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000487c 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +00004880 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +00004886 00016c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000489a 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000489e 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000048a2 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +000048a6 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +000048ac 00016c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000048b6 00016e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000048e8 0000570a R_ARM_THM_CALL 00002a55 stringlib__preprocess │ │ │ │ │ +000048f2 0000580a R_ARM_THM_CALL 00002b11 stringlib__two_way │ │ │ │ │ +00004906 00016d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +0000490a 00016d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +0000490e 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00004912 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00004918 00016c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000491e 00016e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004932 0001842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004936 00018430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000493a 0000922f R_ARM_THM_MOVW_ABS_NC 00000494 .LC48 │ │ │ │ │ +0000493e 00009230 R_ARM_THM_MOVT_ABS 00000494 .LC48 │ │ │ │ │ +00004944 00016c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004960 0001730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004968 00016a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000496c 00016a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004994 0001ce0a R_ARM_THM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ +000049b8 0001850a R_ARM_THM_CALL 00000a75 _PyBytesWriter_Prepare │ │ │ │ │ +000049da 0001cf0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +000049e8 00019d0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00004a20 0001cf0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +00004a2e 00019d0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00004a54 0001cf0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +00004a60 00019d0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00004a82 0001cf0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +00004a8e 00019d0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00004ab8 0001cf0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +00004ac6 00019d0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00004aea 0001cf0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +00004af4 00019d0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00004b12 0001cf0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +00004b1e 00019d0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00004b3a 0001cf0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +00004b46 00019e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004b52 0001860a R_ARM_THM_CALL 00000ac5 _PyBytesWriter_Finish │ │ │ │ │ +00004b7c 0001730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004b94 0001730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004baa 0001730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004bb2 0001800a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00004bc4 0001730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004bda 0001730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004bf2 0001730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004c08 0001730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004c10 00019e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004c16 0001842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004c1a 00018430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00004c1e 00006d2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC34 │ │ │ │ │ +00004c22 00006d30 R_ARM_THM_MOVT_ABS 00000344 .LC34 │ │ │ │ │ +00004c28 00016c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004c2e 00017f0a R_ARM_THM_CALL 00002575 _PyBytesWriter_Dealloc │ │ │ │ │ +00004c38 00019e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004c48 00017b02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00004c56 00017c0a R_ARM_THM_CALL 000014b9 _PyBytesWriter_Resize │ │ │ │ │ +00004c8c 0001aa0a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00004d4e 0001d50a R_ARM_THM_CALL 00004d5d PyBytes_FromFormatV │ │ │ │ │ +00004d8a 0001880a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00004db6 0001832f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00004dba 00018330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00004e76 0001880a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00004e82 0001d60a R_ARM_THM_CALL 00005365 _PyBytesWriter_WriteBytes │ │ │ │ │ +00004e90 0001860a R_ARM_THM_CALL 00000ac5 _PyBytesWriter_Finish │ │ │ │ │ +00004ea6 0001880a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00004ed6 0001690a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00004f32 0001670a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00004f3e 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004f42 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004f56 0001680a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00004f6e 0001690a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00004f94 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00004f98 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00004faa 00017c0a R_ARM_THM_CALL 000014b9 _PyBytesWriter_Resize │ │ │ │ │ +00004fd0 0001700a R_ARM_THM_CALL 0000017d _PyBytes_Resize │ │ │ │ │ +00004fda 00016e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004fe0 00017f0a R_ARM_THM_CALL 00002575 _PyBytesWriter_Dealloc │ │ │ │ │ +00004fe6 00017f0a R_ARM_THM_CALL 00002575 _PyBytesWriter_Dealloc │ │ │ │ │ +00004ff8 00017c0a R_ARM_THM_CALL 000014b9 _PyBytesWriter_Resize │ │ │ │ │ +00005018 0001810a R_ARM_THM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00005020 0001800a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00005024 00017b02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00005028 00016a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005042 0001730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005048 00016d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +0000504c 00016d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00005050 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00005054 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000505a 00016c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000507c 00017d0a R_ARM_THM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +00005088 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000508c 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00005090 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +00005094 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +0000509a 00016c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000050a0 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +000050a4 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +000050e0 00016e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005106 0001730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000519e 0000ad2f R_ARM_THM_MOVW_ABS_NC 00000518 .LC61 │ │ │ │ │ +000051a2 0000ad30 R_ARM_THM_MOVT_ABS 00000518 .LC61 │ │ │ │ │ +000051b4 0001d70a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +000051ba 0001880a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +000051c6 0001d60a R_ARM_THM_CALL 00005365 _PyBytesWriter_WriteBytes │ │ │ │ │ +00005200 0000aa2f R_ARM_THM_MOVW_ABS_NC 0000050c .LC58 │ │ │ │ │ +00005204 0000aa30 R_ARM_THM_MOVT_ABS 0000050c .LC58 │ │ │ │ │ +0000520e 0001d70a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00005214 0001880a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +0000523a 0000a72f R_ARM_THM_MOVW_ABS_NC 00000500 .LC55 │ │ │ │ │ +0000523e 0000a730 R_ARM_THM_MOVT_ABS 00000500 .LC55 │ │ │ │ │ +00005242 0001d70a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00005262 0000a82f R_ARM_THM_MOVW_ABS_NC 00000504 .LC56 │ │ │ │ │ +00005266 0000a830 R_ARM_THM_MOVT_ABS 00000504 .LC56 │ │ │ │ │ +0000526a 0001d70a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00005276 0000a62f R_ARM_THM_MOVW_ABS_NC 000004fc .LC54 │ │ │ │ │ +0000527a 0000a630 R_ARM_THM_MOVT_ABS 000004fc .LC54 │ │ │ │ │ +0000527e 0001d70a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00005284 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00005288 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000528c 0000a52f R_ARM_THM_MOVW_ABS_NC 000004b4 .LC53 │ │ │ │ │ +00005290 0000a530 R_ARM_THM_MOVT_ABS 000004b4 .LC53 │ │ │ │ │ +00005296 00016c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000052a6 0000ae2f R_ARM_THM_MOVW_ABS_NC 0000051c .LC62 │ │ │ │ │ +000052aa 0000ae30 R_ARM_THM_MOVT_ABS 0000051c .LC62 │ │ │ │ │ +000052b6 0001d70a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +000052c6 0001880a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +000052d4 0001d80a R_ARM_THM_CALL 00000000 __memmove_chk │ │ │ │ │ +000052e0 0000ac2f R_ARM_THM_MOVW_ABS_NC 00000514 .LC60 │ │ │ │ │ +000052e4 0000ac30 R_ARM_THM_MOVT_ABS 00000514 .LC60 │ │ │ │ │ +00005342 0000ab2f R_ARM_THM_MOVW_ABS_NC 00000510 .LC59 │ │ │ │ │ +00005346 0000ab30 R_ARM_THM_MOVT_ABS 00000510 .LC59 │ │ │ │ │ +0000534a 0001d70a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00005356 0000a92f R_ARM_THM_MOVW_ABS_NC 00000508 .LC57 │ │ │ │ │ +0000535a 0000a930 R_ARM_THM_MOVT_ABS 00000508 .LC57 │ │ │ │ │ +0000535e 0001d70a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +0000539e 0001690a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000053aa 00017c0a R_ARM_THM_CALL 000014b9 _PyBytesWriter_Resize │ │ │ │ │ +000053b4 00016e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000053ba 00017f0a R_ARM_THM_CALL 00002575 _PyBytesWriter_Dealloc │ │ │ │ │ +0000542e 00019d0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +0000546c 00017c0a R_ARM_THM_CALL 000014b9 _PyBytesWriter_Resize │ │ │ │ │ +000054b6 0001670a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000054c2 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000054c6 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000054da 0001680a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000054f2 0001690a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000551a 00016a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000551e 00016a30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00005534 00019d0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00005552 0001730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005570 0001700a R_ARM_THM_CALL 0000017d _PyBytes_Resize │ │ │ │ │ +00005580 0001810a R_ARM_THM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +000055ae 00017d0a R_ARM_THM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +000055d0 0001730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000055d6 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +000055da 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +000055f2 00016d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000055f6 00016d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000055fa 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000055fe 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00005604 00016c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000560c 00016e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005612 00017f0a R_ARM_THM_CALL 00002575 _PyBytesWriter_Dealloc │ │ │ │ │ +00005618 0001800a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +0000561c 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00005620 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00005624 0000062f R_ARM_THM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +00005628 00000630 R_ARM_THM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +0000562e 00016c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005634 00016e0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005656 0001730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000565c 00019e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005664 0001842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00005668 00018430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000566c 00006d2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC34 │ │ │ │ │ +00005670 00006d30 R_ARM_THM_MOVT_ABS 00000344 .LC34 │ │ │ │ │ +00005676 00016c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000567c 00017b02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00005680 00016a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000568c 00017c0a R_ARM_THM_CALL 000014b9 _PyBytesWriter_Resize │ │ │ │ │ +00005708 0001850a R_ARM_THM_CALL 00000a75 _PyBytesWriter_Prepare │ │ │ │ │ +00005718 0001832f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +0000571c 00018330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00005720 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyLong_DigitValue │ │ │ │ │ +00005724 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyLong_DigitValue │ │ │ │ │ +00005756 0001860a R_ARM_THM_CALL 00000ac5 _PyBytesWriter_Finish │ │ │ │ │ +0000577e 00017a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyLong_DigitValue │ │ │ │ │ +00005782 00017a30 R_ARM_THM_MOVT_ABS 00000000 _PyLong_DigitValue │ │ │ │ │ +00005796 0001800a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +000057ac 0001842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000057b0 00018430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000057b4 0000b82f R_ARM_THM_MOVW_ABS_NC 00000534 .LC67 │ │ │ │ │ +000057b8 0000b830 R_ARM_THM_MOVT_ABS 00000534 .LC67 │ │ │ │ │ +000057be 0001780a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000057c4 00017f0a R_ARM_THM_CALL 00002575 _PyBytesWriter_Dealloc │ │ │ │ │ +00005804 00017b02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00005824 0001772f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00005828 00017730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000582e 0000112f R_ARM_THM_MOVW_ABS_NC 0000006c .LC3 │ │ │ │ │ +00005832 00001130 R_ARM_THM_MOVT_ABS 0000006c .LC3 │ │ │ │ │ +00005838 0001780a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000585a 0001790a R_ARM_THM_CALL 00000305 _PyBytes_DecodeEscape2 │ │ │ │ │ +0000586e 0001e42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00005872 0001e430 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +0000587e 0000d12f R_ARM_THM_MOVW_ABS_NC 000005ac .LC71 │ │ │ │ │ +00005882 0000d130 R_ARM_THM_MOVT_ABS 000005ac .LC71 │ │ │ │ │ +00005886 0001e50a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +000058a2 0000d22f R_ARM_THM_MOVW_ABS_NC 000005d0 .LC72 │ │ │ │ │ +000058a6 0000d230 R_ARM_THM_MOVT_ABS 000005d0 .LC72 │ │ │ │ │ +000058aa 0001e50a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +000058b6 0001730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000058f4 0001f90a R_ARM_THM_CALL 00000000 _Py_bytes_rindex │ │ │ │ │ +000058fc 0001002f R_ARM_THM_MOVW_ABS_NC 0000084c .LC94 │ │ │ │ │ +00005900 00010030 R_ARM_THM_MOVT_ABS 0000084c .LC94 │ │ │ │ │ +0000590a 0001a70a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000591a 0001a80a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +0000592e 0001a80a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00005946 0001a80a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00000174 00016e1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00000bb2 0001811e R_ARM_THM_JUMP24 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00000d16 00016e1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00000e3a 0001731e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +0000128a 00018f1e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +0000129e 00018f1e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +00001954 0001a11e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +0000198c 0001a11e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +000019a6 0001731e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00002570 0001661e R_ARM_THM_JUMP24 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00002596 0001731e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00002af0 0000531e R_ARM_THM_JUMP24 000027c1 stringlib_adaptive_find │ │ │ │ │ +00002b64 0000541e R_ARM_THM_JUMP24 00000d29 stringlib__two_way_count │ │ │ │ │ +00002b9c 0001a91e R_ARM_THM_JUMP24 00000000 memset │ │ │ │ │ +000036b0 0001661e R_ARM_THM_JUMP24 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +0000388e 00016e1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00004d30 0001d31e R_ARM_THM_JUMP24 00000000 _Py_bytes_contains │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x13938 contains 212 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x13b28 contains 212 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000010 0001900a R_ARM_THM_CALL 00000000 _Py_GetConfig │ │ │ │ │ -00000024 0001932f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ -00000028 00019330 R_ARM_THM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ +00000010 0001920a R_ARM_THM_CALL 00000000 _Py_GetConfig │ │ │ │ │ +00000024 0001952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ +00000028 00019530 R_ARM_THM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ 0000002c 00005d2f R_ARM_THM_MOVW_ABS_NC 00000260 .LC27 │ │ │ │ │ 00000030 00005d30 R_ARM_THM_MOVT_ABS 00000260 .LC27 │ │ │ │ │ -00000038 0001940a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ +00000038 0001960a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ 00000078 0000c02f R_ARM_THM_MOVW_ABS_NC 00000574 .LC69 │ │ │ │ │ 0000007c 0000c030 R_ARM_THM_MOVT_ABS 00000574 .LC69 │ │ │ │ │ -00000086 0001a50a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00000090 0001ce2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000094 0001ce30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000000b8 0001640a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -000000c8 0001e40a R_ARM_THM_CALL 00000000 _Py_bytes_capitalize │ │ │ │ │ -000000f0 0001f20a R_ARM_THM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ -00000106 00019c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000110 0001752f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000114 00017530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000118 0000f02f R_ARM_THM_MOVW_ABS_NC 000007e8 .LC89 │ │ │ │ │ -0000011c 0000f030 R_ARM_THM_MOVT_ABS 000007e8 .LC89 │ │ │ │ │ -00000124 0001760a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000142 0001f30a R_ARM_THM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ -0000014e 0001860a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -0000015c 0001830a R_ARM_THM_CALL 00000a55 _PyBytesWriter_Prepare │ │ │ │ │ -00000164 0001c30a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000170 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000176 0001c30a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000180 0001640a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00000188 0001c30a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000001b6 00019a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -000001ba 00019a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00000086 0001a70a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00000090 0001d02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000094 0001d030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000000b8 0001660a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +000000c8 0001e60a R_ARM_THM_CALL 00000000 _Py_bytes_capitalize │ │ │ │ │ +000000f0 0001f40a R_ARM_THM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ +00000106 00019e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000110 0001772f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000114 00017730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000118 0000f22f R_ARM_THM_MOVW_ABS_NC 000007e8 .LC89 │ │ │ │ │ +0000011c 0000f230 R_ARM_THM_MOVT_ABS 000007e8 .LC89 │ │ │ │ │ +00000124 0001780a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000142 0001f50a R_ARM_THM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ +0000014e 0001880a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +0000015c 0001850a R_ARM_THM_CALL 00000a75 _PyBytesWriter_Prepare │ │ │ │ │ +00000164 0001c50a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000170 0001690a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000176 0001c50a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000180 0001660a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000188 0001c50a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000001b6 00019c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +000001ba 00019c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ 000001be 0000382f R_ARM_THM_MOVW_ABS_NC 00000194 .LC15 │ │ │ │ │ 000001c2 00003830 R_ARM_THM_MOVT_ABS 00000194 .LC15 │ │ │ │ │ -000001c8 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000001dc 00016802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000204 0000520a R_ARM_THM_CALL 00002869 fastsearch │ │ │ │ │ -00000230 0001aa0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0000023a 0000f62f R_ARM_THM_MOVW_ABS_NC 0000080c .LC90 │ │ │ │ │ -0000023e 0000f630 R_ARM_THM_MOVT_ABS 0000080c .LC90 │ │ │ │ │ -00000248 0001a50a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00000252 0001ab0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00000266 00019c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000027e 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000029e 0001e72f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -000002a2 0001e730 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -000002b8 0001e80a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000002c2 0000f72f R_ARM_THM_MOVW_ABS_NC 00000814 .LC91 │ │ │ │ │ -000002c6 0000f730 R_ARM_THM_MOVT_ABS 00000814 .LC91 │ │ │ │ │ -000002ca 0000f82f R_ARM_THM_MOVW_ABS_NC 00000830 .LC92 │ │ │ │ │ -000002ce 0000f830 R_ARM_THM_MOVT_ABS 00000830 .LC92 │ │ │ │ │ -000002d2 0000f62f R_ARM_THM_MOVW_ABS_NC 0000080c .LC90 │ │ │ │ │ -000002d6 0000f630 R_ARM_THM_MOVT_ABS 0000080c .LC90 │ │ │ │ │ -000002da 0001a30a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -0000033a 0001640a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00000352 0001a70a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00000360 0001670a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000372 0001a70a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000003ba 0001a20a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000003cc 0001e00a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -000003d6 00019c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000040c 0001f60a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000044e 0001640a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00000476 0001f60a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -000004a8 0001692f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000004ac 00016930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000004b0 0000fb2f R_ARM_THM_MOVW_ABS_NC 0000083c .LC93 │ │ │ │ │ -000004b4 0000fb30 R_ARM_THM_MOVT_ABS 0000083c .LC93 │ │ │ │ │ -000004ba 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000001c8 00016c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000001dc 00016a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000204 0000520a R_ARM_THM_CALL 00002889 fastsearch │ │ │ │ │ +00000230 0001ac0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0000023a 0000f82f R_ARM_THM_MOVW_ABS_NC 0000080c .LC90 │ │ │ │ │ +0000023e 0000f830 R_ARM_THM_MOVT_ABS 0000080c .LC90 │ │ │ │ │ +00000248 0001a70a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00000252 0001ad0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00000266 00019e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000027e 0001730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000029e 0001e92f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +000002a2 0001e930 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +000002b8 0001ea0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000002c2 0000f92f R_ARM_THM_MOVW_ABS_NC 00000814 .LC91 │ │ │ │ │ +000002c6 0000f930 R_ARM_THM_MOVT_ABS 00000814 .LC91 │ │ │ │ │ +000002ca 0000fa2f R_ARM_THM_MOVW_ABS_NC 00000830 .LC92 │ │ │ │ │ +000002ce 0000fa30 R_ARM_THM_MOVT_ABS 00000830 .LC92 │ │ │ │ │ +000002d2 0000f82f R_ARM_THM_MOVW_ABS_NC 0000080c .LC90 │ │ │ │ │ +000002d6 0000f830 R_ARM_THM_MOVT_ABS 0000080c .LC90 │ │ │ │ │ +000002da 0001a50a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +0000033a 0001660a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000352 0001a90a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00000360 0001690a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000372 0001a90a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000003ba 0001a40a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000003cc 0001e20a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +000003d6 00019e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000040c 0001f80a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000044e 0001660a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000476 0001f80a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +000004a8 00016b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000004ac 00016b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000004b0 0000fd2f R_ARM_THM_MOVW_ABS_NC 0000083c .LC93 │ │ │ │ │ +000004b4 0000fd30 R_ARM_THM_MOVT_ABS 0000083c .LC93 │ │ │ │ │ +000004ba 00016c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000004c8 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000004ea 0001aa0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000004f4 0001002f R_ARM_THM_MOVW_ABS_NC 00000854 .LC95 │ │ │ │ │ -000004f8 00010030 R_ARM_THM_MOVT_ABS 00000854 .LC95 │ │ │ │ │ -00000502 0001a50a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000050c 0001ab0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00000520 00019c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000538 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000558 0001e72f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -0000055c 0001e730 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -00000572 0001e80a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000057c 0000f72f R_ARM_THM_MOVW_ABS_NC 00000814 .LC91 │ │ │ │ │ -00000580 0000f730 R_ARM_THM_MOVT_ABS 00000814 .LC91 │ │ │ │ │ -00000584 0000f82f R_ARM_THM_MOVW_ABS_NC 00000830 .LC92 │ │ │ │ │ -00000588 0000f830 R_ARM_THM_MOVT_ABS 00000830 .LC92 │ │ │ │ │ -0000058c 0001002f R_ARM_THM_MOVW_ABS_NC 00000854 .LC95 │ │ │ │ │ -00000590 00010030 R_ARM_THM_MOVT_ABS 00000854 .LC95 │ │ │ │ │ -00000594 0001a30a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00000628 0001aa0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00000632 0001092f R_ARM_THM_MOVW_ABS_NC 0000085c .LC96 │ │ │ │ │ -00000636 00010930 R_ARM_THM_MOVT_ABS 0000085c .LC96 │ │ │ │ │ -00000640 0001a50a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000064a 0001ab0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -0000065e 00019c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000676 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000696 0001e72f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -0000069a 0001e730 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -000006b0 0001e80a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000006ba 0000f72f R_ARM_THM_MOVW_ABS_NC 00000814 .LC91 │ │ │ │ │ -000006be 0000f730 R_ARM_THM_MOVT_ABS 00000814 .LC91 │ │ │ │ │ -000006c2 0000f82f R_ARM_THM_MOVW_ABS_NC 00000830 .LC92 │ │ │ │ │ -000006c6 0000f830 R_ARM_THM_MOVT_ABS 00000830 .LC92 │ │ │ │ │ -000006ca 0001092f R_ARM_THM_MOVW_ABS_NC 0000085c .LC96 │ │ │ │ │ -000006ce 00010930 R_ARM_THM_MOVT_ABS 0000085c .LC96 │ │ │ │ │ -000006d2 0001a30a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -0000073a 0001a20a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00000752 0001ce2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000756 0001ce30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000075c 0001aa0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00000764 00019c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000076c 0001ab0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00000784 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000078e 0001ce2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000792 0001ce30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000007a2 0001ce2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000007a6 0001ce30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000007c8 0001cf0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -000007d6 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000007da 00018230 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000004ea 0001ac0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000004f4 0001022f R_ARM_THM_MOVW_ABS_NC 00000854 .LC95 │ │ │ │ │ +000004f8 00010230 R_ARM_THM_MOVT_ABS 00000854 .LC95 │ │ │ │ │ +00000502 0001a70a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000050c 0001ad0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00000520 00019e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000538 0001730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000558 0001e92f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +0000055c 0001e930 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +00000572 0001ea0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000057c 0000f92f R_ARM_THM_MOVW_ABS_NC 00000814 .LC91 │ │ │ │ │ +00000580 0000f930 R_ARM_THM_MOVT_ABS 00000814 .LC91 │ │ │ │ │ +00000584 0000fa2f R_ARM_THM_MOVW_ABS_NC 00000830 .LC92 │ │ │ │ │ +00000588 0000fa30 R_ARM_THM_MOVT_ABS 00000830 .LC92 │ │ │ │ │ +0000058c 0001022f R_ARM_THM_MOVW_ABS_NC 00000854 .LC95 │ │ │ │ │ +00000590 00010230 R_ARM_THM_MOVT_ABS 00000854 .LC95 │ │ │ │ │ +00000594 0001a50a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00000628 0001ac0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00000632 00010b2f R_ARM_THM_MOVW_ABS_NC 0000085c .LC96 │ │ │ │ │ +00000636 00010b30 R_ARM_THM_MOVT_ABS 0000085c .LC96 │ │ │ │ │ +00000640 0001a70a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000064a 0001ad0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +0000065e 00019e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000676 0001730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000696 0001e92f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +0000069a 0001e930 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +000006b0 0001ea0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000006ba 0000f92f R_ARM_THM_MOVW_ABS_NC 00000814 .LC91 │ │ │ │ │ +000006be 0000f930 R_ARM_THM_MOVT_ABS 00000814 .LC91 │ │ │ │ │ +000006c2 0000fa2f R_ARM_THM_MOVW_ABS_NC 00000830 .LC92 │ │ │ │ │ +000006c6 0000fa30 R_ARM_THM_MOVT_ABS 00000830 .LC92 │ │ │ │ │ +000006ca 00010b2f R_ARM_THM_MOVW_ABS_NC 0000085c .LC96 │ │ │ │ │ +000006ce 00010b30 R_ARM_THM_MOVT_ABS 0000085c .LC96 │ │ │ │ │ +000006d2 0001a50a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +0000073a 0001a40a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00000752 0001d02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000756 0001d030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000075c 0001ac0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00000764 00019e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000076c 0001ad0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00000784 0001730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000078e 0001d02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000792 0001d030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000007a2 0001d02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000007a6 0001d030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000007c8 0001d10a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +000007d6 0001832f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000007da 00018330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ 00000822 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000826 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000854 0001640a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -0000086e 0001d00a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -0000088c 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000089a 0001822f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -0000089e 00018230 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000008b8 0001d00a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -000008d4 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000008de 0001640a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -000008f6 0001fe0a R_ARM_THM_CALL 00000000 PyList_Reverse │ │ │ │ │ -00000918 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000924 0001880a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -0000093a 0001802f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000093e 00018030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000854 0001660a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +0000086e 0001d20a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +0000088c 0001730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000089a 0001832f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +0000089e 00018330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000008b8 0001d20a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +000008d4 0001730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000008de 0001660a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +000008f6 0002000a R_ARM_THM_CALL 00000000 PyList_Reverse │ │ │ │ │ +00000918 0001730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000924 00018a0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +0000093a 0001842f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000093e 00018430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000942 0000922f R_ARM_THM_MOVW_ABS_NC 00000494 .LC48 │ │ │ │ │ 00000946 00009230 R_ARM_THM_MOVT_ABS 00000494 .LC48 │ │ │ │ │ -0000094c 00016a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000096a 0001cf0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00000992 0001640a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +0000094c 00016c0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000096a 0001d10a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00000992 0001660a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ 000009ac 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000009b4 0001d00a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -000009d6 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000009ea 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009b4 0001d20a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +000009d6 0001730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009ea 0001730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000a00 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000a04 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000a14 0001640a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00000a20 0001cf0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00000a40 0000520a R_ARM_THM_CALL 00002869 fastsearch │ │ │ │ │ -00000a52 0001640a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00000a6c 0001d00a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00000a84 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a14 0001660a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000a20 0001d10a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00000a40 0000520a R_ARM_THM_CALL 00002889 fastsearch │ │ │ │ │ +00000a52 0001660a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000a6c 0001d20a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00000a84 0001730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000a94 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000a98 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000ac0 0001640a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00000ad8 0001d00a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00000af0 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b02 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b0c 0001fe0a R_ARM_THM_CALL 00000000 PyList_Reverse │ │ │ │ │ -00000b26 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b2e 0001890a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000b46 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b68 0001640a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00000b78 0001ff0a R_ARM_THM_CALL 00000000 _Py_bytes_swapcase │ │ │ │ │ -00000b94 0001640a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00000ba4 0002000a R_ARM_THM_CALL 00000000 _Py_bytes_title │ │ │ │ │ -00000bbe 0001aa0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00000bc4 00019c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000bd2 0001ab0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00000bea 0001710a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c48 0001a70a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00000c52 0001880a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000c6e 00018c0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000c78 0001640a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000ac0 0001660a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000ad8 0001d20a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00000af0 0001730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b02 0001730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b0c 0002000a R_ARM_THM_CALL 00000000 PyList_Reverse │ │ │ │ │ +00000b26 0001730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b2e 00018b0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000b46 0001730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b68 0001660a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000b78 0002010a R_ARM_THM_CALL 00000000 _Py_bytes_swapcase │ │ │ │ │ +00000b94 0001660a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000ba4 0002020a R_ARM_THM_CALL 00000000 _Py_bytes_title │ │ │ │ │ +00000bbe 0001ac0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00000bc4 00019e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000bd2 0001ad0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00000bea 0001730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c48 0001a90a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00000c52 00018a0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000c6e 00018e0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000c78 0001660a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ 00000c82 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000c86 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000ca2 0001640a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00000cb2 0001890a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000ccc 0001870a R_ARM_THM_CALL 00000d01 PyBytes_Concat │ │ │ │ │ -00000cec 0002020a R_ARM_THM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ -00000cf8 0001122f R_ARM_THM_MOVW_ABS_NC 00000864 .LC97 │ │ │ │ │ -00000cfc 00011230 R_ARM_THM_MOVT_ABS 00000864 .LC97 │ │ │ │ │ -00000d08 0001132f R_ARM_THM_MOVW_ABS_NC 0000086c .LC98 │ │ │ │ │ -00000d0c 00011330 R_ARM_THM_MOVT_ABS 0000086c .LC98 │ │ │ │ │ -00000d18 00016802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000d56 0000570a R_ARM_THM_CALL 000029c9 stringlib__preprocess │ │ │ │ │ -00000d64 0000580a R_ARM_THM_CALL 00002a85 stringlib__two_way │ │ │ │ │ -00000d86 00017c0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00000d94 00017902 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00000df0 00011d2f R_ARM_THM_MOVW_ABS_NC 00000874 .LC101 │ │ │ │ │ -00000df4 00011d30 R_ARM_THM_MOVT_ABS 00000874 .LC101 │ │ │ │ │ -00000e14 0001ab0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00000e22 0001ce2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000e26 0001ce30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000e2c 00019c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000e5c 0002040a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ -00000e7e 0001770a R_ARM_THM_CALL 00000305 _PyBytes_DecodeEscape2 │ │ │ │ │ -00000020 0001af1e R_ARM_THM_JUMP24 00002bd9 PyBytes_Repr │ │ │ │ │ -0000004a 0001da1e R_ARM_THM_JUMP24 00000000 _Py_bytes_isdigit │ │ │ │ │ -00000054 0001db1e R_ARM_THM_JUMP24 00000000 _Py_bytes_isascii │ │ │ │ │ -000000a0 0000a21e R_ARM_THM_JUMP24 00000959 do_argstrip │ │ │ │ │ -000002ee 0000501e R_ARM_THM_JUMP24 0000252d return_self │ │ │ │ │ -00000326 0000501e R_ARM_THM_JUMP24 0000252d return_self │ │ │ │ │ -000005a8 0000501e R_ARM_THM_JUMP24 0000252d return_self │ │ │ │ │ -000005d4 0001f81e R_ARM_THM_JUMP24 00000000 _Py_bytes_isalnum │ │ │ │ │ -000005de 0001f91e R_ARM_THM_JUMP24 00000000 _Py_bytes_isalpha │ │ │ │ │ -000005e8 0001fa1e R_ARM_THM_JUMP24 00000000 _Py_bytes_islower │ │ │ │ │ -000005f2 0001fb1e R_ARM_THM_JUMP24 00000000 _Py_bytes_isspace │ │ │ │ │ -000005fc 0001fc1e R_ARM_THM_JUMP24 00000000 _Py_bytes_istitle │ │ │ │ │ -00000606 0001fd1e R_ARM_THM_JUMP24 00000000 _Py_bytes_isupper │ │ │ │ │ -000006e6 0000501e R_ARM_THM_JUMP24 0000252d return_self │ │ │ │ │ -00000c14 0000501e R_ARM_THM_JUMP24 0000252d return_self │ │ │ │ │ -00000cd6 0000431e R_ARM_THM_JUMP24 00001971 Py_XDECREF │ │ │ │ │ -00000d04 0002031e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -00000d14 0002031e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -00000dfe 0002031e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +00000ca2 0001660a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00000cb2 00018b0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000ccc 0001890a R_ARM_THM_CALL 00000d21 PyBytes_Concat │ │ │ │ │ +00000cec 0002040a R_ARM_THM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ +00000cf8 0001142f R_ARM_THM_MOVW_ABS_NC 00000864 .LC97 │ │ │ │ │ +00000cfc 00011430 R_ARM_THM_MOVT_ABS 00000864 .LC97 │ │ │ │ │ +00000d08 0001152f R_ARM_THM_MOVW_ABS_NC 0000086c .LC98 │ │ │ │ │ +00000d0c 00011530 R_ARM_THM_MOVT_ABS 0000086c .LC98 │ │ │ │ │ +00000d18 00016a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000d56 0000570a R_ARM_THM_CALL 00002a55 stringlib__preprocess │ │ │ │ │ +00000d64 0000580a R_ARM_THM_CALL 00002b11 stringlib__two_way │ │ │ │ │ +00000d86 0001800a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00000d94 00017b02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00000df0 00011f2f R_ARM_THM_MOVW_ABS_NC 00000874 .LC101 │ │ │ │ │ +00000df4 00011f30 R_ARM_THM_MOVT_ABS 00000874 .LC101 │ │ │ │ │ +00000e14 0001ad0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00000e22 0001d02f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000e26 0001d030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000e2c 00019e0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000e5c 0002060a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ +00000e7e 0001790a R_ARM_THM_CALL 00000305 _PyBytes_DecodeEscape2 │ │ │ │ │ +00000020 0001b11e R_ARM_THM_JUMP24 00002bf9 PyBytes_Repr │ │ │ │ │ +0000004a 0001dc1e R_ARM_THM_JUMP24 00000000 _Py_bytes_isdigit │ │ │ │ │ +00000054 0001dd1e R_ARM_THM_JUMP24 00000000 _Py_bytes_isascii │ │ │ │ │ +000000a0 0000a21e R_ARM_THM_JUMP24 00000a2d do_argstrip │ │ │ │ │ +000002ee 0000501e R_ARM_THM_JUMP24 0000254d return_self │ │ │ │ │ +00000326 0000501e R_ARM_THM_JUMP24 0000254d return_self │ │ │ │ │ +000005a8 0000501e R_ARM_THM_JUMP24 0000254d return_self │ │ │ │ │ +000005d4 0001fa1e R_ARM_THM_JUMP24 00000000 _Py_bytes_isalnum │ │ │ │ │ +000005de 0001fb1e R_ARM_THM_JUMP24 00000000 _Py_bytes_isalpha │ │ │ │ │ +000005e8 0001fc1e R_ARM_THM_JUMP24 00000000 _Py_bytes_islower │ │ │ │ │ +000005f2 0001fd1e R_ARM_THM_JUMP24 00000000 _Py_bytes_isspace │ │ │ │ │ +000005fc 0001fe1e R_ARM_THM_JUMP24 00000000 _Py_bytes_istitle │ │ │ │ │ +00000606 0001ff1e R_ARM_THM_JUMP24 00000000 _Py_bytes_isupper │ │ │ │ │ +000006e6 0000501e R_ARM_THM_JUMP24 0000254d return_self │ │ │ │ │ +00000c14 0000501e R_ARM_THM_JUMP24 0000254d return_self │ │ │ │ │ +00000cd6 0000431e R_ARM_THM_JUMP24 00001991 Py_XDECREF │ │ │ │ │ +00000d04 0002051e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +00000d14 0002051e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +00000dfe 0002051e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x13fd8 contains 15 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x141c8 contains 15 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000004 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000000c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000014 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000020 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -409,21 +409,21 @@ │ │ │ │ │ PyBytes_AsString │ │ │ │ │ PyExc_TypeError │ │ │ │ │ PyErr_Format │ │ │ │ │ _PyBytes_DecodeEscape2 │ │ │ │ │ _PyLong_DigitValue │ │ │ │ │ __stack_chk_guard │ │ │ │ │ _PyBytesWriter_Resize │ │ │ │ │ -PyByteArray_FromStringAndSize │ │ │ │ │ -__stack_chk_fail │ │ │ │ │ -_PyBytesWriter_Dealloc │ │ │ │ │ PyByteArray_Resize │ │ │ │ │ _PyByteArray_empty_string │ │ │ │ │ -PyExc_ValueError │ │ │ │ │ +_PyBytesWriter_Dealloc │ │ │ │ │ +__stack_chk_fail │ │ │ │ │ +PyByteArray_FromStringAndSize │ │ │ │ │ _Py_ctype_table │ │ │ │ │ +PyExc_ValueError │ │ │ │ │ _PyBytesWriter_Prepare │ │ │ │ │ _PyBytesWriter_Finish │ │ │ │ │ PyBytes_FromString │ │ │ │ │ PyBytes_Concat │ │ │ │ │ PyObject_GetBuffer │ │ │ │ │ PyBuffer_Release │ │ │ │ │ PyBuffer_FillInfo │ │ │ │ │ @@ -466,16 +466,16 @@ │ │ │ │ │ PyObject_CheckBuffer │ │ │ │ │ PyBuffer_ToContiguous │ │ │ │ │ _Py_CheckFunctionResult │ │ │ │ │ PyList_Type │ │ │ │ │ PyUnicode_AsEncodedString │ │ │ │ │ PyTuple_Type │ │ │ │ │ PyObject_GetIter │ │ │ │ │ -PyErr_ExceptionMatches │ │ │ │ │ _PyObject_MakeTpCall │ │ │ │ │ +PyErr_ExceptionMatches │ │ │ │ │ PyErr_Clear │ │ │ │ │ PyBytes_FromObject │ │ │ │ │ _Py_bytes_maketrans │ │ │ │ │ _Py_bytes_index │ │ │ │ │ _PyBytes_Join │ │ │ │ │ PySequence_Fast │ │ │ │ │ PyExc_RuntimeError │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -66,199 +66,197 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 2e │ │ │ │ │ movs r4, #0 │ │ │ │ │ b.n 50 │ │ │ │ │ │ │ │ │ │ 00000084 <_PyBytes_Join>: │ │ │ │ │ _PyBytes_Join(): │ │ │ │ │ - b.w 389c │ │ │ │ │ + b.w 38bc │ │ │ │ │ R_ARM_THM_JUMP24 stringlib_bytes_join │ │ │ │ │ │ │ │ │ │ 00000088 : │ │ │ │ │ bytes_split(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - mov r4, r2 │ │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ │ - mov r0, r1 │ │ │ │ │ + mov r4, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ │ + mov r0, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6ec │ │ │ │ │ + bne.w 86e │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - bhi.w 6d0 │ │ │ │ │ + bhi.w 894 │ │ │ │ │ mov r5, r4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 6f0 │ │ │ │ │ + beq.w 872 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 3b8 │ │ │ │ │ + beq.w 394 │ │ │ │ │ ldr r4, [r0, #0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 83c │ │ │ │ │ + beq.w 6e0 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.w 348 │ │ │ │ │ + beq.w 33a │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 33e │ │ │ │ │ + beq.w 330 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 846 │ │ │ │ │ - adds r2, r5, #1 │ │ │ │ │ - beq.w 33e │ │ │ │ │ + bne.w 6a4 │ │ │ │ │ + adds r6, r5, #1 │ │ │ │ │ + beq.w 330 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ldr.w r6, [r9, #8] │ │ │ │ │ - add.w r7, r9, #16 │ │ │ │ │ it lt │ │ │ │ │ mvnlt.w r5, #2147483648 @ 0x80000000 │ │ │ │ │ + add.w r7, r3, #16 │ │ │ │ │ + ldr r6, [r3, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.w 5a8 │ │ │ │ │ + beq.w 614 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 710 │ │ │ │ │ - ldr r4, [sp, #68] @ 0x44 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq.w 716 │ │ │ │ │ + bne.w 69e │ │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 6b6 │ │ │ │ │ cmp r5, #11 │ │ │ │ │ mov r0, r5 │ │ │ │ │ it ge │ │ │ │ │ movge r0, #11 │ │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ │ adds r0, #1 │ │ │ │ │ - cmp r4, #1 │ │ │ │ │ - bne.w 644 │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + bne.w 706 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - ldrb.w r8, [r2] │ │ │ │ │ + ldrb.w r8, [r1] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5f8 │ │ │ │ │ - movw r1, #65518 @ 0xffee │ │ │ │ │ - movt r1, #32767 @ 0x7fff │ │ │ │ │ + beq.w 660 │ │ │ │ │ + mov sl, r5 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ │ + mov fp, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - mov fp, r5 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + movw r1, #65518 @ 0xffee │ │ │ │ │ + movt r1, #32767 @ 0x7fff │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - str.w r9, [sp, #44] @ 0x2c │ │ │ │ │ - str.w ip, [sp, #36] @ 0x24 │ │ │ │ │ + strd ip, r1, [sp, #36] @ 0x24 │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - ble.w 378 │ │ │ │ │ - mov r9, fp │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - beq.w 2b4 │ │ │ │ │ - add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ │ - cmp r6, r0 │ │ │ │ │ - ble.w 378 │ │ │ │ │ + ble.w 2aa │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + beq.w 2aa │ │ │ │ │ + add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ │ + cmp r0, r6 │ │ │ │ │ + bge.n 16a │ │ │ │ │ ldrb r2, [r7, r0] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - beq.w 35c │ │ │ │ │ + beq.w 34c │ │ │ │ │ adds r4, r0, #1 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - ble.w 356 │ │ │ │ │ + ble.w 348 │ │ │ │ │ ldrb r2, [r7, r4] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - beq.n 214 │ │ │ │ │ + beq.n 20a │ │ │ │ │ adds r4, r0, #2 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - ble.w 356 │ │ │ │ │ + ble.w 348 │ │ │ │ │ ldrb r2, [r7, r4] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - beq.n 214 │ │ │ │ │ + beq.n 20a │ │ │ │ │ adds r4, r0, #3 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - ble.w 356 │ │ │ │ │ + ble.w 348 │ │ │ │ │ ldrb r2, [r7, r4] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - beq.n 214 │ │ │ │ │ + beq.n 20a │ │ │ │ │ adds r4, r0, #4 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - ble.w 356 │ │ │ │ │ + ble.w 348 │ │ │ │ │ ldrb r2, [r7, r4] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - beq.n 214 │ │ │ │ │ + beq.n 20a │ │ │ │ │ adds r4, r0, #5 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - ble.w 356 │ │ │ │ │ + ble.w 348 │ │ │ │ │ ldrb r2, [r7, r4] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - beq.n 214 │ │ │ │ │ + beq.n 20a │ │ │ │ │ adds r4, r0, #6 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - ble.w 356 │ │ │ │ │ + ble.w 348 │ │ │ │ │ ldrb r2, [r7, r4] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - beq.n 214 │ │ │ │ │ + beq.n 20a │ │ │ │ │ adds r4, r0, #7 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - ble.w 356 │ │ │ │ │ + ble.w 348 │ │ │ │ │ ldrb r2, [r7, r4] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - beq.n 214 │ │ │ │ │ + beq.n 20a │ │ │ │ │ add.w r4, r0, #8 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - ble.w 356 │ │ │ │ │ + ble.w 348 │ │ │ │ │ adds r2, r7, #7 │ │ │ │ │ add r2, r0 │ │ │ │ │ - b.n 20c │ │ │ │ │ + b.n 202 │ │ │ │ │ adds r4, #1 │ │ │ │ │ - cmp r6, r4 │ │ │ │ │ - ble.w 356 │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ + bge.w 348 │ │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.n 204 │ │ │ │ │ - subs r2, r4, r1 │ │ │ │ │ - bmi.w 820 │ │ │ │ │ - adds r3, r7, r1 │ │ │ │ │ + bne.n 1fa │ │ │ │ │ + subs r2, r4, r5 │ │ │ │ │ + bmi.w 6ea │ │ │ │ │ + adds r3, r7, r5 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ ite ne │ │ │ │ │ - movne.w fp, #1 │ │ │ │ │ - moveq.w fp, #0 │ │ │ │ │ + movne.w r9, #1 │ │ │ │ │ + moveq.w r9, #0 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ite ne │ │ │ │ │ - movne.w fp, #0 │ │ │ │ │ - andeq.w fp, fp, #1 │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - bne.n 326 │ │ │ │ │ + movne.w r9, #0 │ │ │ │ │ + andeq.w r9, r9, #1 │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + bne.n 318 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 384 │ │ │ │ │ + beq.w 364 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bhi.w 5c4 │ │ │ │ │ + bhi.w 62c │ │ │ │ │ add.w r0, r2, #17 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 80c │ │ │ │ │ + beq.w 85a │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ ittt ne │ │ │ │ │ @@ -268,1268 +266,1378 @@ │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ adds r1, r5, r2 │ │ │ │ │ str r0, [r5, #12] │ │ │ │ │ - strb.w fp, [r1, #16] │ │ │ │ │ + strb.w r9, [r1, #16] │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ - cbz r1, 292 │ │ │ │ │ + cbz r1, 288 │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - cmp.w sl, #11 │ │ │ │ │ - bgt.n 2fe │ │ │ │ │ + cmp.w fp, #11 │ │ │ │ │ + bgt.n 2f0 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ adds r0, r4, #1 │ │ │ │ │ cmp r6, r0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - str.w r5, [r2, sl, lsl #2] │ │ │ │ │ - add.w sl, sl, #1 │ │ │ │ │ - ble.n 360 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - bne.w 180 │ │ │ │ │ - ldr.w fp, [sp, #24] │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ │ + str.w r5, [r2, fp, lsl #2] │ │ │ │ │ + add.w fp, fp, #1 │ │ │ │ │ + ble.n 350 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n 388 │ │ │ │ │ + bne.w 178 │ │ │ │ │ + ldr.w sl, [sp, #24] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + beq.n 368 │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - blt.n 2ec │ │ │ │ │ + blt.n 2de │ │ │ │ │ subs r1, r6, r0 │ │ │ │ │ add r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5de │ │ │ │ │ - cmp.w sl, #11 │ │ │ │ │ - bgt.w 602 │ │ │ │ │ - ldr.w r3, [fp, #12] │ │ │ │ │ - str.w r0, [r3, sl, lsl #2] │ │ │ │ │ - add.w sl, sl, #1 │ │ │ │ │ - str.w sl, [fp, #8] │ │ │ │ │ + beq.w 646 │ │ │ │ │ + cmp.w fp, #11 │ │ │ │ │ + bgt.w 81a │ │ │ │ │ + ldr.w r3, [sl, #12] │ │ │ │ │ + str.w r0, [r3, fp, lsl #2] │ │ │ │ │ + add.w fp, fp, #1 │ │ │ │ │ + str.w fp, [sl, #8] │ │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - mov r0, fp │ │ │ │ │ + mov r0, sl │ │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 858 │ │ │ │ │ + bne.w 902 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 368 │ │ │ │ │ + bne.n 354 │ │ │ │ │ adds r0, r4, #1 │ │ │ │ │ - add.w sl, sl, #1 │ │ │ │ │ - cmp r6, r0 │ │ │ │ │ - bgt.n 2aa │ │ │ │ │ - ldr.w fp, [sp, #24] │ │ │ │ │ - b.n 2c4 │ │ │ │ │ - ldrb r2, [r7, r1] │ │ │ │ │ + add.w fp, fp, #1 │ │ │ │ │ + cmp r0, r6 │ │ │ │ │ + blt.n 2a0 │ │ │ │ │ + ldr.w sl, [sp, #24] │ │ │ │ │ + b.n 2b6 │ │ │ │ │ + ldrb r2, [r7, r5] │ │ │ │ │ movs r1, #24 │ │ │ │ │ movw r5, #13200 @ 0x3390 │ │ │ │ │ mla r5, r1, r2, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add r5, r2 │ │ │ │ │ - b.n 292 │ │ │ │ │ + b.n 288 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 710 │ │ │ │ │ - ldr.w r6, [r9, #8] │ │ │ │ │ - add.w r7, r9, #16 │ │ │ │ │ + bne.w 69e │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ │ + add.w r7, r3, #16 │ │ │ │ │ + ldr r6, [r3, #8] │ │ │ │ │ b.n 100 │ │ │ │ │ - mov fp, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 170 │ │ │ │ │ + b.n 16a │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 214 │ │ │ │ │ - ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ │ - mov fp, r3 │ │ │ │ │ - b.n 2be │ │ │ │ │ + b.n 20a │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + b.n 2b0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 316 │ │ │ │ │ + bne.n 308 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 316 │ │ │ │ │ - ldr.w fp, [sp, #24] │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 2be │ │ │ │ │ - ldr r5, [pc, #696] @ (640 ) │ │ │ │ │ - b.n 292 │ │ │ │ │ - ldr.w r2, [r9, #4] │ │ │ │ │ + b.n 308 │ │ │ │ │ + ldr r5, [pc, #680] @ (610 ) │ │ │ │ │ + b.n 288 │ │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 2c4 │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ + bne.n 2b6 │ │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - mov.w sl, #1 │ │ │ │ │ + mov.w fp, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ - strne.w r3, [r9] │ │ │ │ │ - ldr.w r3, [fp, #12] │ │ │ │ │ - str.w r9, [r3] │ │ │ │ │ - b.n 2ec │ │ │ │ │ + strne r3, [r1, #0] │ │ │ │ │ + ldr.w r3, [sl, #12] │ │ │ │ │ + str r2, [r3, #0] │ │ │ │ │ + b.n 2de │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ movs r0, #12 │ │ │ │ │ - ldr.w r6, [r9, #8] │ │ │ │ │ - add.w r7, r9, #16 │ │ │ │ │ + add.w r7, r3, #16 │ │ │ │ │ + ldr r6, [r3, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ - mov fp, r0 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 710 │ │ │ │ │ + beq.w 69e │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - movw sl, #0 │ │ │ │ │ + movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ - movt sl, #0 │ │ │ │ │ + movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ - str.w r9, [sp, #32] │ │ │ │ │ - mov r8, r5 │ │ │ │ │ - mov r4, r2 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - adds r3, r7, #2 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - add.w r3, r7, #10 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - bge.w 808 │ │ │ │ │ - ldrb.w r1, [r9, r5] │ │ │ │ │ - ldr.w r1, [sl, r1, lsl #2] │ │ │ │ │ - lsls r3, r1, #28 │ │ │ │ │ - bpl.w 59a │ │ │ │ │ - adds r0, r5, #1 │ │ │ │ │ - cmp r0, r6 │ │ │ │ │ - bge.n 444 │ │ │ │ │ - ldrb.w r1, [r9, r0] │ │ │ │ │ - ldr.w r1, [sl, r1, lsl #2] │ │ │ │ │ - lsls r7, r1, #28 │ │ │ │ │ - bpl.n 44a │ │ │ │ │ - adds r0, r5, #2 │ │ │ │ │ - cmp r6, r0 │ │ │ │ │ - ble.n 444 │ │ │ │ │ - ldrb.w r1, [r9, r0] │ │ │ │ │ - ldr.w r1, [sl, r1, lsl #2] │ │ │ │ │ - lsls r1, r1, #28 │ │ │ │ │ - bpl.n 44a │ │ │ │ │ - adds r0, r5, #3 │ │ │ │ │ - cmp r6, r0 │ │ │ │ │ - ble.n 444 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - add r5, r3 │ │ │ │ │ - ldrb.w r3, [r5, #1]! │ │ │ │ │ - ldr.w r3, [sl, r3, lsl #2] │ │ │ │ │ - lsls r3, r3, #28 │ │ │ │ │ - bpl.n 444 │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - cmp r0, r6 │ │ │ │ │ - blt.n 432 │ │ │ │ │ - cmp r6, r0 │ │ │ │ │ - beq.w 584 │ │ │ │ │ - adds r5, r0, #1 │ │ │ │ │ + mov fp, r5 │ │ │ │ │ + movw r1, #65518 @ 0xffee │ │ │ │ │ + movt r1, #32767 @ 0x7fff │ │ │ │ │ + strd sl, r2, [sp, #24] │ │ │ │ │ + str r1, [sp, #32] │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ + ble.n 416 │ │ │ │ │ + ldrb r3, [r7, r5] │ │ │ │ │ + ldr.w r3, [r4, r3, lsl #2] │ │ │ │ │ + lsls r0, r3, #28 │ │ │ │ │ + bpl.n 41c │ │ │ │ │ + adds r3, r5, #1 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + bge.n 414 │ │ │ │ │ + ldrb r2, [r7, r3] │ │ │ │ │ + ldr.w r2, [r4, r2, lsl #2] │ │ │ │ │ + lsls r2, r2, #28 │ │ │ │ │ + bpl.n 41e │ │ │ │ │ + adds r3, r5, #2 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + bge.n 414 │ │ │ │ │ + ldrb r2, [r7, r3] │ │ │ │ │ + ldr.w r2, [r4, r2, lsl #2] │ │ │ │ │ + lsls r0, r2, #28 │ │ │ │ │ + bpl.n 41e │ │ │ │ │ + adds r3, r5, #3 │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + ble.n 414 │ │ │ │ │ + adds r2, r7, #2 │ │ │ │ │ + add r2, r5 │ │ │ │ │ + ldrb.w r1, [r2, #1]! │ │ │ │ │ + ldr.w r1, [r4, r1, lsl #2] │ │ │ │ │ + lsls r5, r1, #28 │ │ │ │ │ + bpl.w 5de │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + blt.n 400 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ + beq.w 5e4 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + adds r5, r3, #1 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bge.n 524 │ │ │ │ │ - ldrb.w r1, [r9, r5] │ │ │ │ │ - ldr.w r1, [sl, r1, lsl #2] │ │ │ │ │ - lsls r7, r1, #28 │ │ │ │ │ - bmi.n 52c │ │ │ │ │ - adds r5, r0, #2 │ │ │ │ │ + bge.n 4e6 │ │ │ │ │ + ldrb r2, [r7, r5] │ │ │ │ │ + ldr.w r2, [r4, r2, lsl #2] │ │ │ │ │ + lsls r0, r2, #28 │ │ │ │ │ + bmi.n 4ee │ │ │ │ │ + adds r5, r3, #2 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - ble.n 524 │ │ │ │ │ - ldrb.w r1, [r9, r5] │ │ │ │ │ - ldr.w r1, [sl, r1, lsl #2] │ │ │ │ │ - lsls r1, r1, #28 │ │ │ │ │ - bmi.n 52c │ │ │ │ │ - adds r5, r0, #3 │ │ │ │ │ + ble.n 4e6 │ │ │ │ │ + ldrb r2, [r7, r5] │ │ │ │ │ + ldr.w r2, [r4, r2, lsl #2] │ │ │ │ │ + lsls r2, r2, #28 │ │ │ │ │ + bmi.n 4ee │ │ │ │ │ + adds r5, r3, #3 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - ble.n 524 │ │ │ │ │ - ldrb.w r1, [r9, r5] │ │ │ │ │ - ldr.w r1, [sl, r1, lsl #2] │ │ │ │ │ - lsls r2, r1, #28 │ │ │ │ │ - bmi.n 52c │ │ │ │ │ - adds r5, r0, #4 │ │ │ │ │ + ble.n 4e6 │ │ │ │ │ + ldrb r2, [r7, r5] │ │ │ │ │ + ldr.w r2, [r4, r2, lsl #2] │ │ │ │ │ + lsls r0, r2, #28 │ │ │ │ │ + bmi.n 4ee │ │ │ │ │ + adds r5, r3, #4 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - ble.n 524 │ │ │ │ │ - ldrb.w r1, [r9, r5] │ │ │ │ │ - ldr.w r1, [sl, r1, lsl #2] │ │ │ │ │ - lsls r3, r1, #28 │ │ │ │ │ - bmi.n 52c │ │ │ │ │ - adds r5, r0, #5 │ │ │ │ │ + ble.n 4e6 │ │ │ │ │ + ldrb r2, [r7, r5] │ │ │ │ │ + ldr.w r2, [r4, r2, lsl #2] │ │ │ │ │ + lsls r2, r2, #28 │ │ │ │ │ + bmi.n 4ee │ │ │ │ │ + adds r5, r3, #5 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - ble.n 524 │ │ │ │ │ - ldrb.w r1, [r9, r5] │ │ │ │ │ - ldr.w r1, [sl, r1, lsl #2] │ │ │ │ │ - lsls r7, r1, #28 │ │ │ │ │ - bmi.n 52c │ │ │ │ │ - adds r5, r0, #6 │ │ │ │ │ + ble.n 4e6 │ │ │ │ │ + ldrb r2, [r7, r5] │ │ │ │ │ + ldr.w r2, [r4, r2, lsl #2] │ │ │ │ │ + lsls r0, r2, #28 │ │ │ │ │ + bmi.n 4ee │ │ │ │ │ + adds r5, r3, #6 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - ble.n 524 │ │ │ │ │ - ldrb.w r1, [r9, r5] │ │ │ │ │ - ldr.w r1, [sl, r1, lsl #2] │ │ │ │ │ - lsls r1, r1, #28 │ │ │ │ │ - bmi.n 52c │ │ │ │ │ - adds r5, r0, #7 │ │ │ │ │ + ble.n 4e6 │ │ │ │ │ + ldrb r2, [r7, r5] │ │ │ │ │ + ldr.w r2, [r4, r2, lsl #2] │ │ │ │ │ + lsls r2, r2, #28 │ │ │ │ │ + bmi.n 4ee │ │ │ │ │ + adds r5, r3, #7 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - ble.n 524 │ │ │ │ │ - ldrb.w r1, [r9, r5] │ │ │ │ │ - ldr.w r1, [sl, r1, lsl #2] │ │ │ │ │ - lsls r2, r1, #28 │ │ │ │ │ - bmi.n 52c │ │ │ │ │ - add.w r5, r0, #8 │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - bge.n 524 │ │ │ │ │ - ldrb.w r1, [r9, r5] │ │ │ │ │ - ldr.w r1, [sl, r1, lsl #2] │ │ │ │ │ - lsls r3, r1, #28 │ │ │ │ │ - bmi.n 52c │ │ │ │ │ - add.w r5, r0, #9 │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - bge.n 524 │ │ │ │ │ - ldrb.w r1, [r9, r5] │ │ │ │ │ - ldr.w r1, [sl, r1, lsl #2] │ │ │ │ │ - lsls r7, r1, #28 │ │ │ │ │ - bmi.n 52c │ │ │ │ │ - add.w r5, r0, #10 │ │ │ │ │ + ble.n 4e6 │ │ │ │ │ + ldrb r2, [r7, r5] │ │ │ │ │ + ldr.w r2, [r4, r2, lsl #2] │ │ │ │ │ + lsls r0, r2, #28 │ │ │ │ │ + bmi.n 4ee │ │ │ │ │ + add.w r5, r3, #8 │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ + ble.n 4e6 │ │ │ │ │ + ldrb r2, [r7, r5] │ │ │ │ │ + ldr.w r2, [r4, r2, lsl #2] │ │ │ │ │ + lsls r2, r2, #28 │ │ │ │ │ + bmi.n 4ee │ │ │ │ │ + add.w r5, r3, #9 │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ + ble.n 4e6 │ │ │ │ │ + ldrb r2, [r7, r5] │ │ │ │ │ + ldr.w r2, [r4, r2, lsl #2] │ │ │ │ │ + lsls r0, r2, #28 │ │ │ │ │ + bmi.n 4ee │ │ │ │ │ + add.w r5, r3, #10 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bge.n 524 │ │ │ │ │ - ldrb.w r1, [r9, r5] │ │ │ │ │ - ldr.w r1, [sl, r1, lsl #2] │ │ │ │ │ - lsls r1, r1, #28 │ │ │ │ │ - bmi.n 52c │ │ │ │ │ - add.w r5, r0, #11 │ │ │ │ │ + bge.n 4e6 │ │ │ │ │ + ldrb r2, [r7, r5] │ │ │ │ │ + ldr.w r2, [r4, r2, lsl #2] │ │ │ │ │ + lsls r2, r2, #28 │ │ │ │ │ + bmi.n 4ee │ │ │ │ │ + add.w r5, r3, #11 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bge.n 524 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - adds r1, r3, r0 │ │ │ │ │ - b.n 518 │ │ │ │ │ + bge.n 4e6 │ │ │ │ │ + add.w r2, r7, #10 │ │ │ │ │ + add r2, r3 │ │ │ │ │ + b.n 4da │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bge.n 524 │ │ │ │ │ - ldrb.w r3, [r1, #1]! │ │ │ │ │ - ldr.w r3, [sl, r3, lsl #2] │ │ │ │ │ - lsls r2, r3, #28 │ │ │ │ │ - bpl.n 512 │ │ │ │ │ - cbnz r0, 52c │ │ │ │ │ + bge.n 4e6 │ │ │ │ │ + ldrb.w r1, [r2, #1]! │ │ │ │ │ + ldr.w r1, [r4, r1, lsl #2] │ │ │ │ │ + lsls r0, r1, #28 │ │ │ │ │ + bpl.n 4d4 │ │ │ │ │ + cbnz r3, 4ee │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 878 │ │ │ │ │ - subs r1, r5, r0 │ │ │ │ │ - add r0, r9 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + beq.w 8d0 │ │ │ │ │ + subs.w r8, r5, r3 │ │ │ │ │ + bmi.w 8b4 │ │ │ │ │ + adds.w r9, r7, r3 │ │ │ │ │ + ite ne │ │ │ │ │ + movne r1, #1 │ │ │ │ │ + moveq r1, #0 │ │ │ │ │ + cmp.w r8, #1 │ │ │ │ │ + ite ne │ │ │ │ │ + movne r1, #0 │ │ │ │ │ + andeq.w r1, r1, #1 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.n 5ee │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.n 608 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + bhi.w 66a │ │ │ │ │ + add.w r0, r8, #17 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ + mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7ea │ │ │ │ │ - cmp.w r8, #11 │ │ │ │ │ - ble.n 59e │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, fp │ │ │ │ │ + beq.w 6ce │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + str r1, [r0, #4] │ │ │ │ │ + mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ │ + cmp r0, ip │ │ │ │ │ + itt ne │ │ │ │ │ + addne r0, #1 │ │ │ │ │ + strne r0, [r1, #0] │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 0 <_Py_NewReference> │ │ │ │ │ + R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ + add.w r1, sl, r8 │ │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ + str.w r8, [sl, #8] │ │ │ │ │ + str.w r0, [sl, #12] │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + strb r0, [r1, #16] │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + beq.n 572 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + add.w r0, sl, #16 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcpy │ │ │ │ │ + cmp.w fp, #11 │ │ │ │ │ + ittt le │ │ │ │ │ + ldrle r3, [sp, #24] │ │ │ │ │ + ldrle r2, [r3, #12] │ │ │ │ │ + strle.w sl, [r2, fp, lsl #2] │ │ │ │ │ + ble.n 59c │ │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ │ + mov r1, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ + ldr.w r2, [sl] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7d6 │ │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r0 │ │ │ │ │ - bne.n 58a │ │ │ │ │ - add.w r8, r8, #1 │ │ │ │ │ - cmp r8, r4 │ │ │ │ │ - bne.w 3f0 │ │ │ │ │ - mov r7, r9 │ │ │ │ │ + bne.w 7b8 │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + bne.n 5cc │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + add.w fp, fp, #1 │ │ │ │ │ + cmp fp, r3 │ │ │ │ │ + bne.w 3c8 │ │ │ │ │ + ldr.w sl, [sp, #24] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - ble.n 584 │ │ │ │ │ + ble.n 5e8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ ldrb r2, [r7, r5] │ │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ │ lsls r2, r2, #28 │ │ │ │ │ - bpl.w 8aa │ │ │ │ │ + bpl.w 794 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bne.n 572 │ │ │ │ │ - str.w r8, [fp, #8] │ │ │ │ │ - b.n 2f6 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r7, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 55a │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + bne.n 5b8 │ │ │ │ │ + b.n 5e8 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str.w r2, [sl] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n 59c │ │ │ │ │ + mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 55a │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - b.n 44a │ │ │ │ │ - ldr.w r0, [fp, #12] │ │ │ │ │ - str.w r7, [r0, r8, lsl #2] │ │ │ │ │ - b.n 55a │ │ │ │ │ + b.n 59c │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + bne.w 41e │ │ │ │ │ + ldr.w sl, [sp, #24] │ │ │ │ │ + str.w fp, [sl, #8] │ │ │ │ │ + b.n 2e8 │ │ │ │ │ + ldrb r2, [r7, r3] │ │ │ │ │ + movs r1, #24 │ │ │ │ │ + movw r3, #13200 @ 0x3390 │ │ │ │ │ + mla r3, r1, r2, r3 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ + add.w sl, r3, r2 │ │ │ │ │ + b.n 572 │ │ │ │ │ + ldr.w sl, [pc, #4] @ 610 │ │ │ │ │ + b.n 572 │ │ │ │ │ + nop │ │ │ │ │ + .word 0x0000337c │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ │ cmp r5, #11 │ │ │ │ │ mov r0, r5 │ │ │ │ │ it ge │ │ │ │ │ movge r0, #11 │ │ │ │ │ adds r0, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ - mov fp, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 710 │ │ │ │ │ - cbz r5, 5fe │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + cbz r0, 69e │ │ │ │ │ + cbz r5, 666 │ │ │ │ │ mov r2, r5 │ │ │ │ │ - b.n 3d2 │ │ │ │ │ + b.n 3ae │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ - ldr.w fp, [sp, #24] │ │ │ │ │ + ldr.w sl, [sp, #24] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - ldr.w r3, [fp] │ │ │ │ │ + ldr.w r3, [sl] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5f8 │ │ │ │ │ + beq.n 660 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str.w r3, [fp] │ │ │ │ │ - cbnz r3, 5f8 │ │ │ │ │ - mov r0, fp │ │ │ │ │ + str.w r3, [sl] │ │ │ │ │ + cbnz r3, 660 │ │ │ │ │ + mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - mov.w fp, #0 │ │ │ │ │ - b.n 2f0 │ │ │ │ │ - mov r8, r5 │ │ │ │ │ - b.n 566 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyList_Append │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ + mov.w sl, #0 │ │ │ │ │ + b.n 2e2 │ │ │ │ │ + mov fp, r5 │ │ │ │ │ + b.n 5ac │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ + ldr.w sl, [sp, #24] │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ + ldr.w r3, [sl] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cbnz r0, 62a │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 2e8 │ │ │ │ │ + beq.n 69e │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 2e8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + str.w r3, [sl] │ │ │ │ │ + cbnz r3, 69e │ │ │ │ │ + mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + mov.w sl, #0 │ │ │ │ │ b.n 2e8 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n 5de │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ + str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5de │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + bne.w ea │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5de │ │ │ │ │ - nop │ │ │ │ │ - .word 0x0000337c │ │ │ │ │ - R_ARM_ABS32 _PyRuntime │ │ │ │ │ - strd r3, r2, [sp, #24] │ │ │ │ │ + b.n ea │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC48 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC48 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ + b.n 660 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 560 │ │ │ │ │ + ldr.w sl, [sp, #24] │ │ │ │ │ + b.n 684 │ │ │ │ │ + movw r4, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + movt r4, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + b.n ca │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ + ldr.w sl, [sp, #24] │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ + b.n 646 │ │ │ │ │ + strd r1, r2, [sp, #28] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ - mov fp, r0 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5f8 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - strd r2, r9, [sp, #24] │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - b.n 680 │ │ │ │ │ - mov r1, sl │ │ │ │ │ + beq.n 660 │ │ │ │ │ + mov r9, r5 │ │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ │ + ldr.w r8, [sp, #24] │ │ │ │ │ + ldr.w fp, [sp, #32] │ │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ │ + b.n 748 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ + mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5de │ │ │ │ │ - cmp.w r8, #11 │ │ │ │ │ - bgt.n 72e │ │ │ │ │ - ldr.w r2, [fp, #12] │ │ │ │ │ - str.w r0, [r2, r8, lsl #2] │ │ │ │ │ - add r9, r4 │ │ │ │ │ - add.w r8, r8, #1 │ │ │ │ │ - add r9, sl │ │ │ │ │ - cmp r5, r8 │ │ │ │ │ - beq.n 69e │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - sub.w r1, r6, r9 │ │ │ │ │ - add.w r0, r7, r9 │ │ │ │ │ - bl 2600 │ │ │ │ │ + beq.n 646 │ │ │ │ │ + cmp r4, #11 │ │ │ │ │ + bgt.w 922 │ │ │ │ │ + ldr.w r3, [sl, #12] │ │ │ │ │ + str.w r0, [r3, r4, lsl #2] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + add r8, fp │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + add r8, r3 │ │ │ │ │ + cmp r9, r4 │ │ │ │ │ + beq.n 766 │ │ │ │ │ + add.w r0, r7, r8 │ │ │ │ │ + mov r3, fp │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + sub.w r1, r6, r8 │ │ │ │ │ + str r0, [sp, #24] │ │ │ │ │ + bl 2620 <_PyBytes_FormatEx+0xce0> │ │ │ │ │ R_ARM_THM_CALL fastsearch.constprop.0 │ │ │ │ │ - subs.w sl, r0, #0 │ │ │ │ │ - add.w r0, r7, r9 │ │ │ │ │ - bge.n 660 │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - ldr.w r9, [sp, #28] │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - beq.n 796 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + bge.n 726 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.w 98c │ │ │ │ │ subs r1, r6, r3 │ │ │ │ │ adds r0, r7, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 646 │ │ │ │ │ + cmp r4, #11 │ │ │ │ │ + bgt.w 94c │ │ │ │ │ + ldr.w r3, [sl, #12] │ │ │ │ │ + str.w r5, [r3, r4, lsl #2] │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + str.w r4, [sl, #8] │ │ │ │ │ + b.n 2e2 │ │ │ │ │ + subs r1, r6, r5 │ │ │ │ │ + adds r0, r7, r5 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5de │ │ │ │ │ - cmp.w r8, #11 │ │ │ │ │ - bgt.n 76e │ │ │ │ │ - ldr.w r3, [fp, #12] │ │ │ │ │ - str.w r4, [r3, r8, lsl #2] │ │ │ │ │ - add.w r3, r8, #1 │ │ │ │ │ - str.w r3, [fp, #8] │ │ │ │ │ - b.n 2f0 │ │ │ │ │ - ldr r1, [pc, #564] @ (908 ) │ │ │ │ │ - str r1, [sp, #0] │ │ │ │ │ - add r1, sp, #52 @ 0x34 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - str r1, [sp, #16] │ │ │ │ │ - movs r1, #2 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - str r1, [sp, #8] │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ - R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ - cbz r0, 710 │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - b.n bc │ │ │ │ │ - ldr r5, [r3, #8] │ │ │ │ │ - add r5, r4 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - ldr r4, [pc, #532] @ (908 ) │ │ │ │ │ + beq.w 684 │ │ │ │ │ + cmp.w fp, #11 │ │ │ │ │ + bgt.n 7de │ │ │ │ │ + ldr.w r3, [sl, #12] │ │ │ │ │ + str.w r0, [r3, fp, lsl #2] │ │ │ │ │ + add.w fp, fp, #1 │ │ │ │ │ + b.n 5e8 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - str r4, [sp, #0] │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - add r4, sp, #52 @ 0x34 │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ - str r4, [sp, #16] │ │ │ │ │ - movs r4, #2 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - str r4, [sp, #8] │ │ │ │ │ - bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ - R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w b6 │ │ │ │ │ - mov.w fp, #0 │ │ │ │ │ - b.n 2f6 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC48 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC48 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 5f8 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - str r0, [sp, #32] │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyList_Append │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - cbnz r0, 756 │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - beq.n 678 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - str r1, [r3, #0] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.n 678 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 678 │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - beq.w 5de │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - str r1, [r3, #0] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w 5de │ │ │ │ │ - mov r0, r3 │ │ │ │ │ + mov r8, sl │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + ldr.w sl, [sp, #24] │ │ │ │ │ + beq.w 684 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str.w r3, [r8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 684 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5de │ │ │ │ │ + b.n 684 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - mov r0, fp │ │ │ │ │ + mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 62a │ │ │ │ │ + cbnz r0, 802 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6c6 │ │ │ │ │ + beq.n 7b2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6c6 │ │ │ │ │ + bne.n 7b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6c6 │ │ │ │ │ - ldr.w r1, [r9, #4] │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - bne.n 7c4 │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + b.n 7b2 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ldr.w r2, [fp, #12] │ │ │ │ │ - itt ne │ │ │ │ │ - addne r3, #1 │ │ │ │ │ - strne.w r3, [r9] │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str.w r9, [r2] │ │ │ │ │ - b.n 6ca │ │ │ │ │ - subs r1, r6, r3 │ │ │ │ │ - adds r0, r7, r3 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 6be │ │ │ │ │ - b.n 5de │ │ │ │ │ + beq.w 684 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 684 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 684 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyList_Append │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cbnz r0, 842 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 7ea │ │ │ │ │ + beq.w 2da │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r7, #0] │ │ │ │ │ - cbnz r3, 7ea │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 2da │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr.w r3, [fp] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + b.n 2da │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 710 │ │ │ │ │ + beq.w 646 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str.w r3, [fp] │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 710 │ │ │ │ │ - mov r0, fp │ │ │ │ │ + bne.w 646 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 710 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - b.n 444 │ │ │ │ │ + b.n 646 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 286 │ │ │ │ │ - ldr.w fp, [sp, #24] │ │ │ │ │ - b.n 5de │ │ │ │ │ + bne.w 27c │ │ │ │ │ + ldr.w sl, [sp, #24] │ │ │ │ │ + b.n 646 │ │ │ │ │ + ldr r5, [r3, #8] │ │ │ │ │ + add r5, r4 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + ldr r4, [pc, #356] @ (9dc ) │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + str r4, [sp, #0] │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + add r4, sp, #52 @ 0x34 │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ + str r4, [sp, #16] │ │ │ │ │ + movs r4, #2 │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + str r4, [sp, #8] │ │ │ │ │ + bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ + R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w b6 │ │ │ │ │ + b.n 69e │ │ │ │ │ + ldr r1, [pc, #324] @ (9dc ) │ │ │ │ │ + str r1, [sp, #0] │ │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + str r1, [sp, #16] │ │ │ │ │ + movs r1, #2 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + str r1, [sp, #8] │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ + R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 69e │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + b.n bc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ - ldr.w fp, [sp, #24] │ │ │ │ │ + ldr.w sl, [sp, #24] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 5de │ │ │ │ │ - movw r4, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r4, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b.n ca │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r6, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w ea │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n ea │ │ │ │ │ + b.n 684 │ │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + bne.w 4ee │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + ldr.w sl, [sp, #24] │ │ │ │ │ + add.w fp, fp, #1 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ + itt ne │ │ │ │ │ + addne r3, #1 │ │ │ │ │ + strne r3, [r0, #0] │ │ │ │ │ + ldr.w r3, [sl, #12] │ │ │ │ │ + str r2, [r3, #0] │ │ │ │ │ + b.n 5e8 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldr.w fp, [sp, #24] │ │ │ │ │ + ldr.w sl, [sp, #24] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 5de │ │ │ │ │ + beq.w 646 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5de │ │ │ │ │ + bne.w 646 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5de │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - movw ip, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt ip, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ │ - cmp r1, ip │ │ │ │ │ - bne.w 52c │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - add.w r8, r8, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - itt ne │ │ │ │ │ - addne r3, #1 │ │ │ │ │ - strne.w r3, [r9] │ │ │ │ │ - ldr.w r3, [fp, #12] │ │ │ │ │ - str.w r9, [r3] │ │ │ │ │ - b.n 584 │ │ │ │ │ - subs r1, r6, r5 │ │ │ │ │ - adds r0, r7, r5 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 7ea │ │ │ │ │ - cmp.w r8, #11 │ │ │ │ │ - bgt.n 8cc │ │ │ │ │ - ldr.w r3, [fp, #12] │ │ │ │ │ - str.w r0, [r3, r8, lsl #2] │ │ │ │ │ - add.w r8, r8, #1 │ │ │ │ │ - b.n 584 │ │ │ │ │ + b.n 646 │ │ │ │ │ + str r0, [sp, #28] │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyList_Append │ │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ │ + cbnz r0, 974 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.w 740 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r1, #0] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 740 │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 740 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - mov r0, fp │ │ │ │ │ + mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cbnz r0, 8f0 │ │ │ │ │ + cbnz r0, 9b8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 8c6 │ │ │ │ │ + beq.w 78c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8c6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + bne.w 78c │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8c6 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w 7ea │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ + b.n 78c │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.w 646 │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + str r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7ea │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + bne.w 646 │ │ │ │ │ + mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7ea │ │ │ │ │ + b.n 646 │ │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + bne.n 9ca │ │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + movs r4, #1 │ │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ + itt ne │ │ │ │ │ + addne r3, #1 │ │ │ │ │ + strne r3, [r1, #0] │ │ │ │ │ + ldr.w r3, [sl, #12] │ │ │ │ │ + str r2, [r3, #0] │ │ │ │ │ + b.n 78e │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w 646 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 646 │ │ │ │ │ + b.n 91a │ │ │ │ │ + subs r1, r6, r3 │ │ │ │ │ + adds r0, r7, r3 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 784 │ │ │ │ │ + b.n 646 │ │ │ │ │ .word 0x000001f8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000090c : │ │ │ │ │ +000009e0 : │ │ │ │ │ bytes_rstrip(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bhi.n 940 │ │ │ │ │ + bhi.n a14 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it gt │ │ │ │ │ ldrgt r2, [r6, #0] │ │ │ │ │ - ble.n 936 │ │ │ │ │ + ble.n a0a │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.n 958 │ │ │ │ │ + b.n a2c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b.n 92c │ │ │ │ │ + b.n a00 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC51 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC51 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 924 │ │ │ │ │ + bne.n 9f8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ -00000958 : │ │ │ │ │ +00000a2c : │ │ │ │ │ do_argstrip(): │ │ │ │ │ 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 │ │ │ │ │ + str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - ldr.w r8, [r0, #8] │ │ │ │ │ - sub sp, #68 @ 0x44 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + ldr.w r9, [r0, #8] │ │ │ │ │ + sub sp, #60 @ 0x3c │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w b70 │ │ │ │ │ - mov r4, r1 │ │ │ │ │ + beq.w c4e │ │ │ │ │ + mov r7, r1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - str r1, [sp, #8] │ │ │ │ │ + add r1, sp, #12 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - add r1, sp, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w df8 │ │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ │ - add.w r9, r7, #16 │ │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ │ - cmp r4, #1 │ │ │ │ │ - bne.w aa4 │ │ │ │ │ + bne.w ecc │ │ │ │ │ + add.w r3, r8, #16 │ │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ │ + cmp r7, #1 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + bne.w b90 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - add.w fp, r8, #4294967295 @ 0xffffffff │ │ │ │ │ - cmp r4, fp │ │ │ │ │ - bgt.w b68 │ │ │ │ │ - ldrb.w r1, [r9, fp] │ │ │ │ │ + add.w r7, r9, #4294967295 @ 0xffffffff │ │ │ │ │ + cmp r4, r7 │ │ │ │ │ + bgt.w c46 │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ + ldrb r1, [r3, r7] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b68 │ │ │ │ │ - sub.w sl, r8, #2 │ │ │ │ │ + beq.w c46 │ │ │ │ │ + sub.w sl, r9, #2 │ │ │ │ │ cmp r4, sl │ │ │ │ │ - bgt.n a54 │ │ │ │ │ - ldrb.w r1, [r9, sl] │ │ │ │ │ + bgt.n b3e │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ + ldrb.w r1, [r3, sl] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a54 │ │ │ │ │ - sub.w fp, r8, #3 │ │ │ │ │ - cmp r4, fp │ │ │ │ │ - bgt.w b6c │ │ │ │ │ - ldrb.w r1, [r9, fp] │ │ │ │ │ + beq.n b3e │ │ │ │ │ + sub.w r7, r9, #3 │ │ │ │ │ + cmp r4, r7 │ │ │ │ │ + bgt.w c4a │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ + ldrb r1, [r3, r7] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b6c │ │ │ │ │ - sub.w sl, r8, #4 │ │ │ │ │ + beq.w c4a │ │ │ │ │ + sub.w sl, r9, #4 │ │ │ │ │ cmp r4, sl │ │ │ │ │ - bgt.n a54 │ │ │ │ │ - ldrb.w r1, [r9, sl] │ │ │ │ │ + bgt.n b3e │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ + ldrb.w r1, [r3, sl] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, a54 │ │ │ │ │ - sub.w fp, r8, #5 │ │ │ │ │ - cmp fp, r4 │ │ │ │ │ - blt.w b6c │ │ │ │ │ - ldrb.w r1, [r9, fp] │ │ │ │ │ + cbz r0, b3e │ │ │ │ │ + sub.w r7, r9, #5 │ │ │ │ │ + cmp r7, r4 │ │ │ │ │ + blt.w c4a │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ + ldrb r1, [r3, r7] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b6c │ │ │ │ │ - sub.w sl, r8, #6 │ │ │ │ │ + beq.w c4a │ │ │ │ │ + sub.w sl, r9, #6 │ │ │ │ │ cmp r4, sl │ │ │ │ │ - bgt.n a54 │ │ │ │ │ - ldrb.w r1, [r9, sl] │ │ │ │ │ + bgt.n b3e │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ + ldrb.w r1, [r3, sl] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, a54 │ │ │ │ │ - mov fp, sl │ │ │ │ │ - add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ │ - mov r2, r5 │ │ │ │ │ + cbz r0, b3e │ │ │ │ │ + add.w fp, r8, #10 │ │ │ │ │ + mov r7, sl │ │ │ │ │ + str r4, [sp, #4] │ │ │ │ │ + add fp, r9 │ │ │ │ │ + subs r4, #1 │ │ │ │ │ + mov sl, r5 │ │ │ │ │ + b.n b26 │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + subs r5, r7, #1 │ │ │ │ │ + mov r2, sl │ │ │ │ │ mov r0, r6 │ │ │ │ │ - cmp sl, r4 │ │ │ │ │ - blt.n a54 │ │ │ │ │ - ldrb.w r1, [r9, sl] │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ + beq.n b3c │ │ │ │ │ + ldrb.w r1, [fp, #-1]! │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a3a │ │ │ │ │ - add r0, sp, #20 │ │ │ │ │ + bne.n b24 │ │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ │ + add r0, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - cbnz r4, a60 │ │ │ │ │ - cmp fp, r8 │ │ │ │ │ - beq.n a84 │ │ │ │ │ - sub.w r1, fp, r4 │ │ │ │ │ - add.w r0, r9, r4 │ │ │ │ │ + cbnz r4, b4a │ │ │ │ │ + cmp r7, r9 │ │ │ │ │ + beq.n b6a │ │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ │ + subs r1, r7, r4 │ │ │ │ │ + add r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - add sp, #68 @ 0x44 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 9a0 │ │ │ │ │ - mov fp, r8 │ │ │ │ │ - add r0, sp, #20 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.n a74 │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + add r0, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ │ + ldr.w r2, [r8, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w dfc │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ + bne.w ec8 │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n a6e │ │ │ │ │ + beq.n b56 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - str r3, [r7, #0] │ │ │ │ │ - b.n a6e │ │ │ │ │ - cmp r8, r0 │ │ │ │ │ - ble.n a76 │ │ │ │ │ + str.w r3, [r8] │ │ │ │ │ + b.n b56 │ │ │ │ │ + cmp r9, r0 │ │ │ │ │ + ble.n b5e │ │ │ │ │ mov r4, r0 │ │ │ │ │ - add.w r3, r7, #15 │ │ │ │ │ - ands.w r2, r8, #3 │ │ │ │ │ - beq.n b4c │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - beq.n aec │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - beq.n ad6 │ │ │ │ │ - ldrb.w r1, [r9] │ │ │ │ │ + add.w fp, r8, #15 │ │ │ │ │ + ands.w r3, r9, #3 │ │ │ │ │ + beq.n be4 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq.n bce │ │ │ │ │ + cmp r3, #2 │ │ │ │ │ + beq.n bbe │ │ │ │ │ + ldrb.w r1, [r8, #16] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - add.w r3, r7, #16 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ + add.w fp, r8, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b60 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + beq.n c40 │ │ │ │ │ movs r4, #1 │ │ │ │ │ - ldrb.w r1, [r3, #1]! │ │ │ │ │ + ldrb.w r1, [fp, #1]! │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n b60 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + cbz r0, c40 │ │ │ │ │ adds r4, #1 │ │ │ │ │ - ldrb.w r1, [r3, #1]! │ │ │ │ │ + ldrb.w r1, [fp, #1]! │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, b60 │ │ │ │ │ + cbz r0, c40 │ │ │ │ │ adds r4, #1 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - cmp r4, r8 │ │ │ │ │ - bne.n b4c │ │ │ │ │ - mov fp, r4 │ │ │ │ │ - b.n a54 │ │ │ │ │ + cmp r4, r9 │ │ │ │ │ + beq.w ec4 │ │ │ │ │ + str r7, [sp, #4] │ │ │ │ │ + mov r7, fp │ │ │ │ │ + b.n c2a │ │ │ │ │ ldrb.w r1, [sl, #1] │ │ │ │ │ adds r4, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov fp, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ mov r2, r5 │ │ │ │ │ - cbz r0, b60 │ │ │ │ │ + cbz r0, c3e │ │ │ │ │ ldrb.w r1, [sl, #2] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ adds r4, #1 │ │ │ │ │ mov r2, r5 │ │ │ │ │ - cbz r0, b60 │ │ │ │ │ + cbz r0, c3e │ │ │ │ │ ldrb.w r1, [sl, #3] │ │ │ │ │ mov r0, r6 │ │ │ │ │ - add.w r3, sl, #3 │ │ │ │ │ add.w r4, fp, #2 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ + add.w r7, sl, #3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, b60 │ │ │ │ │ + cbz r0, c3e │ │ │ │ │ add.w r4, fp, #3 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - cmp r4, r8 │ │ │ │ │ - beq.n b06 │ │ │ │ │ + cmp r4, r9 │ │ │ │ │ + beq.w ec4 │ │ │ │ │ mov r2, r5 │ │ │ │ │ - ldrb r1, [r3, #1] │ │ │ │ │ + ldrb r1, [r7, #1] │ │ │ │ │ mov r0, r6 │ │ │ │ │ - add.w sl, r3, #1 │ │ │ │ │ + add.w sl, r7, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ mov r2, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b0a │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 9a2 │ │ │ │ │ - mov fp, r8 │ │ │ │ │ - b.n a54 │ │ │ │ │ - mov fp, sl │ │ │ │ │ - b.n a54 │ │ │ │ │ + bne.n bea │ │ │ │ │ + ldr r7, [sp, #4] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.w a76 │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + b.n b3e │ │ │ │ │ + mov r7, sl │ │ │ │ │ + b.n b3e │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.w dd6 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - ble.w dde │ │ │ │ │ + beq.w ea0 │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + ble.w ea8 │ │ │ │ │ add.w r5, r0, #15 │ │ │ │ │ movs r2, #0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ - ands.w r3, r8, #7 │ │ │ │ │ - beq.n c10 │ │ │ │ │ + ands.w r3, r9, #7 │ │ │ │ │ + beq.n cee │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n bfe │ │ │ │ │ + beq.n cdc │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n bf0 │ │ │ │ │ + beq.n cce │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n be2 │ │ │ │ │ + beq.n cc0 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n bd4 │ │ │ │ │ + beq.n cb2 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n bc6 │ │ │ │ │ + beq.n ca4 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - beq.n bb8 │ │ │ │ │ + beq.n c96 │ │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ │ - lsls r4, r3, #28 │ │ │ │ │ - bpl.n c80 │ │ │ │ │ + lsls r6, r3, #28 │ │ │ │ │ + bpl.n d5e │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ │ - lsls r3, r3, #28 │ │ │ │ │ - bpl.n c80 │ │ │ │ │ + lsls r4, r3, #28 │ │ │ │ │ + bpl.n d5e │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ │ - lsls r6, r3, #28 │ │ │ │ │ - bpl.n c80 │ │ │ │ │ + lsls r3, r3, #28 │ │ │ │ │ + bpl.n d5e │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ │ - lsls r4, r3, #28 │ │ │ │ │ - bpl.n c80 │ │ │ │ │ + lsls r7, r3, #28 │ │ │ │ │ + bpl.n d5e │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ │ - lsls r3, r3, #28 │ │ │ │ │ - bpl.n c80 │ │ │ │ │ + lsls r6, r3, #28 │ │ │ │ │ + bpl.n d5e │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ │ - lsls r6, r3, #28 │ │ │ │ │ - bpl.n c80 │ │ │ │ │ + lsls r4, r3, #28 │ │ │ │ │ + bpl.n d5e │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ │ - lsls r4, r3, #28 │ │ │ │ │ - bpl.n c80 │ │ │ │ │ + lsls r3, r3, #28 │ │ │ │ │ + bpl.n d5e │ │ │ │ │ adds r2, #1 │ │ │ │ │ - cmp r2, r8 │ │ │ │ │ - beq.n c7a │ │ │ │ │ + cmp r2, r9 │ │ │ │ │ + beq.n d58 │ │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ │ adds r4, r5, #1 │ │ │ │ │ adds r5, r4, #7 │ │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ │ - lsls r3, r3, #28 │ │ │ │ │ - bpl.n c80 │ │ │ │ │ + lsls r7, r3, #28 │ │ │ │ │ + bpl.n d5e │ │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ │ adds r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ │ lsls r3, r3, #28 │ │ │ │ │ - bpl.n c80 │ │ │ │ │ + bpl.n d5e │ │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ │ - lsls r3, r3, #28 │ │ │ │ │ - bpl.n c80 │ │ │ │ │ + lsls r7, r3, #28 │ │ │ │ │ + bpl.n d5e │ │ │ │ │ ldrb r3, [r4, #3] │ │ │ │ │ adds r2, r6, #2 │ │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ │ lsls r3, r3, #28 │ │ │ │ │ - bpl.n c80 │ │ │ │ │ + bpl.n d5e │ │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ │ adds r2, r6, #3 │ │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ │ - lsls r3, r3, #28 │ │ │ │ │ - bpl.n c80 │ │ │ │ │ + lsls r7, r3, #28 │ │ │ │ │ + bpl.n d5e │ │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ │ adds r2, r6, #4 │ │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ │ lsls r3, r3, #28 │ │ │ │ │ - bpl.n c80 │ │ │ │ │ + bpl.n d5e │ │ │ │ │ ldrb r3, [r4, #6] │ │ │ │ │ adds r2, r6, #5 │ │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ │ - lsls r3, r3, #28 │ │ │ │ │ - bpl.n c80 │ │ │ │ │ + lsls r7, r3, #28 │ │ │ │ │ + bpl.n d5e │ │ │ │ │ ldrb r3, [r4, #7] │ │ │ │ │ adds r2, r6, #6 │ │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ │ lsls r3, r3, #28 │ │ │ │ │ - bpl.n c80 │ │ │ │ │ + bpl.n d5e │ │ │ │ │ adds r2, r6, #7 │ │ │ │ │ - cmp r2, r8 │ │ │ │ │ - bne.n c10 │ │ │ │ │ - cbnz r1, c86 │ │ │ │ │ + cmp r2, r9 │ │ │ │ │ + bne.n cee │ │ │ │ │ + cbnz r1, d64 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - b.n dc4 │ │ │ │ │ + b.n e8e │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w dda │ │ │ │ │ - add.w r6, r7, #16 │ │ │ │ │ - sub.w r4, r8, r2 │ │ │ │ │ + beq.w ea4 │ │ │ │ │ + add.w r6, r8, #16 │ │ │ │ │ + sub.w r3, r9, r2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ - mov ip, r8 │ │ │ │ │ - add r6, r8 │ │ │ │ │ - ands.w r4, r4, #7 │ │ │ │ │ - beq.n d3e │ │ │ │ │ - add.w ip, r8, #4294967295 @ 0xffffffff │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - cmp ip, r2 │ │ │ │ │ - blt.w dbe │ │ │ │ │ - ldrb.w r3, [r6, #-1]! │ │ │ │ │ - ldr.w r3, [r0, r3, lsl #2] │ │ │ │ │ - lsls r5, r3, #28 │ │ │ │ │ - bpl.w dbe │ │ │ │ │ - cmp r4, #1 │ │ │ │ │ - beq.n d3e │ │ │ │ │ - cmp r4, #2 │ │ │ │ │ - beq.n d2c │ │ │ │ │ - cmp r4, #3 │ │ │ │ │ - beq.n d1a │ │ │ │ │ - cmp r4, #4 │ │ │ │ │ - beq.n d08 │ │ │ │ │ - cmp r4, #5 │ │ │ │ │ - beq.n cf6 │ │ │ │ │ - cmp r4, #6 │ │ │ │ │ - beq.n ce4 │ │ │ │ │ - ldrb.w r3, [r6, #-1]! │ │ │ │ │ - mov r1, ip │ │ │ │ │ - add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr.w r3, [r0, r3, lsl #2] │ │ │ │ │ - lsls r3, r3, #28 │ │ │ │ │ - bpl.n dbe │ │ │ │ │ - ldrb.w r3, [r6, #-1]! │ │ │ │ │ - mov r1, ip │ │ │ │ │ - add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr.w r3, [r0, r3, lsl #2] │ │ │ │ │ - lsls r5, r3, #28 │ │ │ │ │ - bpl.n dbe │ │ │ │ │ - ldrb.w r3, [r6, #-1]! │ │ │ │ │ - mov r1, ip │ │ │ │ │ - add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr.w r3, [r0, r3, lsl #2] │ │ │ │ │ - lsls r4, r3, #28 │ │ │ │ │ - bpl.n dbe │ │ │ │ │ - ldrb.w r3, [r6, #-1]! │ │ │ │ │ - mov r1, ip │ │ │ │ │ - add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr.w r3, [r0, r3, lsl #2] │ │ │ │ │ - lsls r3, r3, #28 │ │ │ │ │ - bpl.n dbe │ │ │ │ │ - ldrb.w r3, [r6, #-1]! │ │ │ │ │ - mov r1, ip │ │ │ │ │ - add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr.w r3, [r0, r3, lsl #2] │ │ │ │ │ - lsls r5, r3, #28 │ │ │ │ │ - bpl.n dbe │ │ │ │ │ - ldrb.w r3, [r6, #-1]! │ │ │ │ │ - mov r1, ip │ │ │ │ │ - add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr.w r3, [r0, r3, lsl #2] │ │ │ │ │ - lsls r4, r3, #28 │ │ │ │ │ - bpl.n dbe │ │ │ │ │ - add.w r4, ip, #4294967295 @ 0xffffffff │ │ │ │ │ - mov r1, ip │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + add r6, r9 │ │ │ │ │ + ands.w r3, r3, #7 │ │ │ │ │ + beq.n e0c │ │ │ │ │ + add.w r7, r9, #4294967295 @ 0xffffffff │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + cmp r7, r2 │ │ │ │ │ + blt.n e88 │ │ │ │ │ + ldrb.w r4, [r6, #-1]! │ │ │ │ │ + ldr.w r4, [r0, r4, lsl #2] │ │ │ │ │ + lsls r4, r4, #28 │ │ │ │ │ + bpl.n e88 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq.n e0c │ │ │ │ │ + cmp r3, #2 │ │ │ │ │ + beq.n dfc │ │ │ │ │ + cmp r3, #3 │ │ │ │ │ + beq.n dec │ │ │ │ │ + cmp r3, #4 │ │ │ │ │ + beq.n ddc │ │ │ │ │ + cmp r3, #5 │ │ │ │ │ + beq.n dcc │ │ │ │ │ + cmp r3, #6 │ │ │ │ │ + beq.n dbc │ │ │ │ │ + ldrb.w r4, [r6, #-1]! │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + subs r7, #1 │ │ │ │ │ + ldr.w r4, [r0, r4, lsl #2] │ │ │ │ │ + lsls r3, r4, #28 │ │ │ │ │ + bpl.n e88 │ │ │ │ │ + ldrb.w r4, [r6, #-1]! │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + subs r7, #1 │ │ │ │ │ + ldr.w r4, [r0, r4, lsl #2] │ │ │ │ │ + lsls r5, r4, #28 │ │ │ │ │ + bpl.n e88 │ │ │ │ │ + ldrb.w r4, [r6, #-1]! │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + subs r7, #1 │ │ │ │ │ + ldr.w r4, [r0, r4, lsl #2] │ │ │ │ │ + lsls r4, r4, #28 │ │ │ │ │ + bpl.n e88 │ │ │ │ │ + ldrb.w r4, [r6, #-1]! │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + subs r7, #1 │ │ │ │ │ + ldr.w r4, [r0, r4, lsl #2] │ │ │ │ │ + lsls r3, r4, #28 │ │ │ │ │ + bpl.n e88 │ │ │ │ │ + ldrb.w r4, [r6, #-1]! │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + subs r7, #1 │ │ │ │ │ + ldr.w r4, [r0, r4, lsl #2] │ │ │ │ │ + lsls r5, r4, #28 │ │ │ │ │ + bpl.n e88 │ │ │ │ │ + ldrb.w r4, [r6, #-1]! │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + subs r7, #1 │ │ │ │ │ + ldr.w r4, [r0, r4, lsl #2] │ │ │ │ │ + lsls r4, r4, #28 │ │ │ │ │ + bpl.n e88 │ │ │ │ │ + subs r4, r7, #1 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - blt.n dbe │ │ │ │ │ + blt.n e88 │ │ │ │ │ ldrb.w r3, [r6, #-1] │ │ │ │ │ subs r5, r6, #1 │ │ │ │ │ - sub.w ip, r4, #7 │ │ │ │ │ + subs r7, r4, #7 │ │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ │ lsls r6, r3, #28 │ │ │ │ │ - bpl.n dbe │ │ │ │ │ + bpl.n e88 │ │ │ │ │ ldrb.w r3, [r5, #-1] │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ │ lsls r3, r3, #28 │ │ │ │ │ - bpl.n dbe │ │ │ │ │ + bpl.n e88 │ │ │ │ │ ldrb.w r3, [r5, #-2] │ │ │ │ │ subs r1, r4, #1 │ │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ │ lsls r6, r3, #28 │ │ │ │ │ - bpl.n dbe │ │ │ │ │ + bpl.n e88 │ │ │ │ │ ldrb.w r3, [r5, #-3] │ │ │ │ │ subs r1, r4, #2 │ │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ │ lsls r3, r3, #28 │ │ │ │ │ - bpl.n dbe │ │ │ │ │ + bpl.n e88 │ │ │ │ │ ldrb.w r3, [r5, #-4] │ │ │ │ │ subs r1, r4, #3 │ │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ │ lsls r6, r3, #28 │ │ │ │ │ - bpl.n dbe │ │ │ │ │ + bpl.n e88 │ │ │ │ │ ldrb.w r3, [r5, #-5] │ │ │ │ │ subs r1, r4, #4 │ │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ │ lsls r3, r3, #28 │ │ │ │ │ - bpl.n dbe │ │ │ │ │ + bpl.n e88 │ │ │ │ │ ldrb.w r3, [r5, #-6] │ │ │ │ │ subs r1, r4, #5 │ │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ │ lsls r6, r3, #28 │ │ │ │ │ - bpl.n dbe │ │ │ │ │ + bpl.n e88 │ │ │ │ │ ldrb.w r3, [r5, #-7] │ │ │ │ │ - subs r6, r5, #7 │ │ │ │ │ subs r1, r4, #6 │ │ │ │ │ + subs r6, r5, #7 │ │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ │ - lsls r5, r3, #28 │ │ │ │ │ - bmi.n d3e │ │ │ │ │ - cbnz r2, dc4 │ │ │ │ │ - cmp r1, r8 │ │ │ │ │ - beq.n de4 │ │ │ │ │ - add.w r0, r7, #16 │ │ │ │ │ + lsls r3, r3, #28 │ │ │ │ │ + bmi.n e0c │ │ │ │ │ + cbnz r2, e8e │ │ │ │ │ + cmp r1, r9 │ │ │ │ │ + beq.n eae │ │ │ │ │ + add.w r0, r8, #16 │ │ │ │ │ subs r1, r1, r2 │ │ │ │ │ add r0, r2 │ │ │ │ │ - add sp, #68 @ 0x44 │ │ │ │ │ + add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyBytes_FromStringAndSize │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n c86 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - b.n dbe │ │ │ │ │ + b.n d64 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + b.n e88 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n dd6 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ │ + bne.n ea0 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + ldr.w r2, [r8, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w a94 │ │ │ │ │ + beq.w b7c │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n dc4 │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - b.n a6e │ │ │ │ │ + b.n e8e │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + b.n b3e │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n a60 │ │ │ │ │ + b.n b4a │ │ │ │ │ + mov.w r8, #0 │ │ │ │ │ + b.n b56 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00000e00 : │ │ │ │ │ +00000ed4 : │ │ │ │ │ bytes_strip(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bhi.n e32 │ │ │ │ │ + bhi.n f06 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bgt.n e2e │ │ │ │ │ + bgt.n f02 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r1, #2 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.n 958 │ │ │ │ │ + b.n a2c │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ - b.n e24 │ │ │ │ │ + b.n ef8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC52 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC52 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e18 │ │ │ │ │ + bne.n eec │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000e4c : │ │ │ │ │ +00000f20 : │ │ │ │ │ bytes_fromhex(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ - bpl.n e84 │ │ │ │ │ + bpl.n f58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl 5698 <_PyBytes_FromHex> │ │ │ │ │ + bl 56b4 <_PyBytes_FromHex> │ │ │ │ │ R_ARM_THM_CALL _PyBytes_FromHex │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n ea4 │ │ │ │ │ + bne.n f78 │ │ │ │ │ mov r0, r1 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ @@ -1540,38 +1648,38 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC66 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC66 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n e7e │ │ │ │ │ + b.n f52 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ea0 │ │ │ │ │ + beq.n f74 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n eca │ │ │ │ │ + beq.n f9e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, eca │ │ │ │ │ + cbnz r3, f9e │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r4 │ │ │ │ │ - b.n e7e │ │ │ │ │ + b.n f52 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000ed0 : │ │ │ │ │ +00000fa4 : │ │ │ │ │ bytes_rpartition(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ │ mov r4, r1 │ │ │ │ │ @@ -1583,57 +1691,57 @@ │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f86 │ │ │ │ │ + bne.n 105a │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ add.w r7, r5, #16 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r8, r3 │ │ │ │ │ - cbz r6, f70 │ │ │ │ │ + cbz r6, 1044 │ │ │ │ │ movs r0, #3 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f86 │ │ │ │ │ + beq.n 105a │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ movs r1, #2 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r0, r7 │ │ │ │ │ strd r3, r1, [sp] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r3, r6 │ │ │ │ │ - bl 2868 │ │ │ │ │ + bl 2888 │ │ │ │ │ R_ARM_THM_CALL fastsearch │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bge.n fa4 │ │ │ │ │ - ldr r3, [pc, #192] @ (ffc ) │ │ │ │ │ + bge.n 1078 │ │ │ │ │ + ldr r3, [pc, #192] @ (10d0 ) │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r1, [r3, #892] @ 0x37c │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n f8a │ │ │ │ │ + bne.n 105e │ │ │ │ │ add.w r2, r3, #892 @ 0x37c │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r5, #0] │ │ │ │ │ str r5, [r4, #20] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - cbz r3, f68 │ │ │ │ │ + cbz r3, 103c │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -1644,25 +1752,25 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC48 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n f5e │ │ │ │ │ + b.n 1032 │ │ │ │ │ adds r6, r1, #1 │ │ │ │ │ add.w r2, r3, #892 @ 0x37c │ │ │ │ │ cmp r6, r0 │ │ │ │ │ str.w r6, [r3, #892] @ 0x37c │ │ │ │ │ it ne │ │ │ │ │ addne r1, #2 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ it ne │ │ │ │ │ strne.w r1, [r3, #892] @ 0x37c │ │ │ │ │ - b.n f4c │ │ │ │ │ + b.n 1020 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -1678,549 +1786,568 @@ │ │ │ │ │ str.w r9, [r4, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ str r0, [r4, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f5e │ │ │ │ │ + beq.n 1032 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n f86 │ │ │ │ │ + beq.n 105a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n f86 │ │ │ │ │ + bne.n 105a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n f86 │ │ │ │ │ + b.n 105a │ │ │ │ │ nop │ │ │ │ │ .word 0x00003000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001000 : │ │ │ │ │ +000010d4 : │ │ │ │ │ stringlib_lower(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 1028 │ │ │ │ │ + cbz r0, 10fc │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ add.w r1, r5, #16 │ │ │ │ │ adds r0, #16 │ │ │ │ │ bl 0 <_Py_bytes_lower> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_lower │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ │ │ -0000102c : │ │ │ │ │ +00001100 : │ │ │ │ │ bytes_splitlines(): │ │ │ │ │ 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 │ │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ │ + str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ + sub sp, #60 @ 0x3c │ │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1292 │ │ │ │ │ + beq.w 1380 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ adds r3, r1, r3 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - ldr r4, [pc, #684] @ (1300 ) │ │ │ │ │ + ldr r4, [pc, #712] @ (13f0 ) │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ - add r4, sp, #44 @ 0x2c │ │ │ │ │ + add r4, sp, #52 @ 0x34 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r4, [sp, #16] │ │ │ │ │ movs r4, #1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12d4 │ │ │ │ │ + beq.w 13dc │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - cbz r3, 1082 │ │ │ │ │ + cbz r3, 1156 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - blt.w 12d4 │ │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ + blt.w 13dc │ │ │ │ │ + ldr r5, [sp, #44] @ 0x2c │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr r4, [r5, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ - str r0, [sp, #24] │ │ │ │ │ + str r0, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12d4 │ │ │ │ │ + beq.w 13dc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.w 11f0 │ │ │ │ │ - add.w r6, r5, #16 │ │ │ │ │ - add.w r9, r5, #15 │ │ │ │ │ - movw r7, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r7, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - movw ip, #65518 @ 0xffee │ │ │ │ │ - movt ip, #32767 @ 0x7fff │ │ │ │ │ - str.w ip, [sp, #32] │ │ │ │ │ - subs r3, r4, r5 │ │ │ │ │ - add.w r0, r9, r5 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ + ble.w 12dc │ │ │ │ │ + ldr.w fp, [pc, #644] @ 13f4 │ │ │ │ │ + add.w r8, r5, #16 │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + add.w r3, r5, #15 │ │ │ │ │ + movw lr, #65518 @ 0xffee │ │ │ │ │ + movt lr, #32767 @ 0x7fff │ │ │ │ │ + strd r3, lr, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + subs r3, r4, r6 │ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ │ - beq.n 1130 │ │ │ │ │ + add.w r0, r2, r6 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + beq.n 11fe │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 10ea │ │ │ │ │ + beq.n 11bc │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 10dc │ │ │ │ │ + beq.n 11ae │ │ │ │ │ ldrb.w r3, [r0, #1]! │ │ │ │ │ cmp r3, #10 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - beq.n 113e │ │ │ │ │ - adds r2, r5, #1 │ │ │ │ │ + beq.n 120c │ │ │ │ │ + adds r2, r6, #1 │ │ │ │ │ ldrb.w r3, [r0, #1]! │ │ │ │ │ cmp r3, #10 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - beq.n 113e │ │ │ │ │ + beq.n 120c │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldrb.w r3, [r0, #1]! │ │ │ │ │ cmp r3, #10 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - beq.n 113e │ │ │ │ │ + beq.n 120c │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 1130 │ │ │ │ │ - b.n 1272 │ │ │ │ │ + bne.n 11fe │ │ │ │ │ + b.n 13aa │ │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ │ adds r2, #1 │ │ │ │ │ - mov ip, r2 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - beq.n 113e │ │ │ │ │ + beq.n 120c │ │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - beq.n 113e │ │ │ │ │ + beq.n 120c │ │ │ │ │ ldrb r3, [r1, #3] │ │ │ │ │ - add.w r2, ip, #2 │ │ │ │ │ + adds r2, r5, #2 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - beq.n 113e │ │ │ │ │ - add.w r2, ip, #3 │ │ │ │ │ + beq.n 120c │ │ │ │ │ + adds r2, r5, #3 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq.w 1272 │ │ │ │ │ + beq.w 13aa │ │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ adds r0, r1, #3 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - bne.n 10fe │ │ │ │ │ + bne.n 11d0 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - ble.w 12a0 │ │ │ │ │ - ldrb r3, [r6, r2] │ │ │ │ │ - add.w r8, r2, #1 │ │ │ │ │ + ble.w 13ae │ │ │ │ │ + ldrb.w r3, [r8, r2] │ │ │ │ │ + adds r7, r2, #1 │ │ │ │ │ cmp r3, #13 │ │ │ │ │ - beq.n 1236 │ │ │ │ │ + beq.w 1344 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1254 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ + beq.w 1360 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + it eq │ │ │ │ │ + cmpeq r4, r7 │ │ │ │ │ + beq.w 138e │ │ │ │ │ + subs.w sl, r7, r6 │ │ │ │ │ + bmi.w 1368 │ │ │ │ │ + add.w r9, r8, r6 │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + sub.w r3, sl, #1 │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + clz r3, r3 │ │ │ │ │ + mov.w r3, r3, lsr #5 │ │ │ │ │ it eq │ │ │ │ │ - cmpeq r4, r8 │ │ │ │ │ - beq.w 1276 │ │ │ │ │ - subs.w fp, r8, r5 │ │ │ │ │ - bmi.n 125a │ │ │ │ │ - adds r5, r6, r5 │ │ │ │ │ - ite ne │ │ │ │ │ - movne r3, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ - cmp.w fp, #1 │ │ │ │ │ - ite ne │ │ │ │ │ - movne r3, #0 │ │ │ │ │ - andeq.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 120c │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.n 1248 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - cmp fp, r3 │ │ │ │ │ - bhi.w 12a4 │ │ │ │ │ - add.w r0, fp, #17 │ │ │ │ │ + bne.n 1302 │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + beq.n 12e4 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + bhi.w 13b2 │ │ │ │ │ + add.w r0, sl, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ - mov sl, r0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 131e │ │ │ │ │ - ldr r1, [r7, #0] │ │ │ │ │ - str r7, [r0, #4] │ │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r1, r0 │ │ │ │ │ - mov r0, sl │ │ │ │ │ + beq.w 1400 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + str r3, [r0, #4] │ │ │ │ │ + mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + cmp r0, ip │ │ │ │ │ itt ne │ │ │ │ │ - addne r1, #1 │ │ │ │ │ - strne r1, [r7, #0] │ │ │ │ │ + addne r0, #1 │ │ │ │ │ + strne r0, [r3, #0] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - strd fp, r1, [sl, #8] │ │ │ │ │ - add.w r1, sl, fp │ │ │ │ │ + add.w r3, r5, sl │ │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ + str.w sl, [r5, #8] │ │ │ │ │ + str r0, [r5, #12] │ │ │ │ │ movs r0, #0 │ │ │ │ │ - strb r0, [r1, #16] │ │ │ │ │ - cbnz r5, 1228 │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - mov r1, sl │ │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ │ + strb r0, [r3, #16] │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + beq.n 12b6 │ │ │ │ │ + mov r2, sl │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + add.w r0, r5, #16 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcpy │ │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ │ + mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ - ldr.w r2, [sl] │ │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1308 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - beq.n 11ea │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str.w r2, [sl] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 12f6 │ │ │ │ │ - cmp r4, r8 │ │ │ │ │ - bgt.w 10b8 │ │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ │ + bne.n 132c │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 12d6 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 13f8 │ │ │ │ │ + cmp r4, r7 │ │ │ │ │ + bgt.w 1188 │ │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ │ + add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - cmp.w r8, #1 │ │ │ │ │ - bne.w 1330 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w 1330 │ │ │ │ │ - mov.w r8, #1 │ │ │ │ │ - ldrb r1, [r5, #0] │ │ │ │ │ - movs r0, #24 │ │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ │ + mov r1, fp │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyList_Append │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 13ea │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + it ne │ │ │ │ │ + movne r5, fp │ │ │ │ │ + bne.n 12cc │ │ │ │ │ + b.n 12d6 │ │ │ │ │ + ldrb.w r2, [r9] │ │ │ │ │ + movs r1, #24 │ │ │ │ │ movw r3, #13200 @ 0x3390 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ + movw sl, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ - movt r2, #0 │ │ │ │ │ + movt sl, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - mla r3, r0, r1, r3 │ │ │ │ │ - add.w sl, r3, r2 │ │ │ │ │ - b.n 11c4 │ │ │ │ │ - mov r2, fp │ │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ │ + mla r9, r1, r2, r3 │ │ │ │ │ + add.w r5, r9, sl │ │ │ │ │ mov r1, r5 │ │ │ │ │ - add.w r0, sl, #16 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 11c2 │ │ │ │ │ - cmp r4, r8 │ │ │ │ │ - ble.n 114e │ │ │ │ │ - adds r3, r6, r2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyList_Append │ │ │ │ │ + ldr.w r3, [sl, r9] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 12c4 │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 13c8 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 13c8 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 13c8 │ │ │ │ │ + cmp r4, r7 │ │ │ │ │ + ble.w 121e │ │ │ │ │ + add.w r3, r8, r2 │ │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.n 124e │ │ │ │ │ - add.w r8, r2, #2 │ │ │ │ │ - b.n 114e │ │ │ │ │ - ldr.w sl, [pc, #184] @ 1304 │ │ │ │ │ - b.n 11c2 │ │ │ │ │ + bne.n 1358 │ │ │ │ │ + adds r7, r2, #2 │ │ │ │ │ + b.n 121e │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 115e │ │ │ │ │ - subs.w fp, r2, r5 │ │ │ │ │ - bpl.n 1164 │ │ │ │ │ + bne.w 1230 │ │ │ │ │ + subs.w sl, r2, r6 │ │ │ │ │ + bpl.w 1238 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 12ba │ │ │ │ │ - mov r8, r4 │ │ │ │ │ - b.n 1154 │ │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ + b.n 13c8 │ │ │ │ │ + cmp r1, #1 │ │ │ │ │ + bhi.n 140e │ │ │ │ │ + str r1, [sp, #28] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 1144 │ │ │ │ │ + b.n 1126 │ │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 11f8 │ │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ │ + bne.n 13e2 │ │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11f0 │ │ │ │ │ - b.n 12ba │ │ │ │ │ - cmp r1, #1 │ │ │ │ │ - bhi.n 12da │ │ │ │ │ - str r1, [sp, #28] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 1070 │ │ │ │ │ - b.n 1052 │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - b.n 1154 │ │ │ │ │ + beq.n 12dc │ │ │ │ │ + b.n 13c8 │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + b.n 1226 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + b.n 1226 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 12d4 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ + beq.n 13dc │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbnz r3, 12d4 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ + cbz r3, 142a │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + b.n 12dc │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + mov sl, r7 │ │ │ │ │ + mov r9, r8 │ │ │ │ │ + b.n 123e │ │ │ │ │ + ldr r5, [pc, #8] @ (13f4 ) │ │ │ │ │ + b.n 132c │ │ │ │ │ + nop │ │ │ │ │ + .word 0x00000224 │ │ │ │ │ + R_ARM_ABS32 .data │ │ │ │ │ + .word 0x0000337c │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - b.n 11f0 │ │ │ │ │ - ldr r4, [pc, #36] @ (1300 ) │ │ │ │ │ + b.n 12d6 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 12a4 │ │ │ │ │ + b.n 13c8 │ │ │ │ │ + ldr r4, [pc, #36] @ (1434 ) │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ - add r4, sp, #44 @ 0x2c │ │ │ │ │ + add r4, sp, #52 @ 0x34 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r4, [sp, #16] │ │ │ │ │ movs r4, #1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1074 │ │ │ │ │ - b.n 12d4 │ │ │ │ │ - mov r0, sl │ │ │ │ │ + bne.w 1148 │ │ │ │ │ + b.n 13dc │ │ │ │ │ + mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 11ea │ │ │ │ │ + b.n 13dc │ │ │ │ │ nop │ │ │ │ │ .word 0x00000224 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ - .word 0x0000337c │ │ │ │ │ - R_ARM_ABS32 _PyRuntime │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - beq.n 12ba │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str.w r2, [sl] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n 12ba │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 12ba │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 12ba │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 11c2 │ │ │ │ │ - b.n 1228 │ │ │ │ │ - mov fp, r8 │ │ │ │ │ - b.n 117c │ │ │ │ │ │ │ │ │ │ -00001334 : │ │ │ │ │ +00001438 : │ │ │ │ │ stringlib_upper(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 135c │ │ │ │ │ + cbz r0, 1460 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ add.w r1, r5, #16 │ │ │ │ │ adds r0, #16 │ │ │ │ │ bl 0 <_Py_bytes_upper> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_upper │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ │ │ -00001360 : │ │ │ │ │ +00001464 : │ │ │ │ │ bytes_hex(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - cbnz r3, 1398 │ │ │ │ │ + cbnz r3, 149c │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - bhi.n 13c6 │ │ │ │ │ + bhi.n 14ca │ │ │ │ │ mov r4, r1 │ │ │ │ │ - cbz r0, 139c │ │ │ │ │ - cbnz r4, 13e0 │ │ │ │ │ + cbz r0, 14a0 │ │ │ │ │ + cbnz r4, 14e4 │ │ │ │ │ movs r4, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ mov r3, r4 │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ bl 0 <_Py_strhex_with_sep> │ │ │ │ │ R_ARM_THM_CALL _Py_strhex_with_sep │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ add r4, r1 │ │ │ │ │ - ldr.w ip, [pc, #104] @ 1408 │ │ │ │ │ + ldr.w ip, [pc, #104] @ 150c │ │ │ │ │ mov r3, r2 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ movs r2, #0 │ │ │ │ │ add.w ip, sp, #32 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str.w ip, [sp, #16] │ │ │ │ │ mov.w ip, #2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str.w ip, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1382 │ │ │ │ │ - b.n 1402 │ │ │ │ │ - ldr r4, [pc, #64] @ (1408 ) │ │ │ │ │ + bne.n 1486 │ │ │ │ │ + b.n 1506 │ │ │ │ │ + ldr r4, [pc, #64] @ (150c ) │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ add r4, sp, #32 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r4, [sp, #16] │ │ │ │ │ movs r4, #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ - cbz r0, 1402 │ │ │ │ │ + cbz r0, 1506 │ │ │ │ │ ldr r4, [sp, #28] │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ - cbz r2, 13e8 │ │ │ │ │ + cbz r2, 14ec │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n 1388 │ │ │ │ │ + beq.n 148c │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsInt │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - bne.n 1388 │ │ │ │ │ + bne.n 148c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1388 │ │ │ │ │ + beq.n 148c │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1394 │ │ │ │ │ + b.n 1498 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000250 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000140c : │ │ │ │ │ +00001510 : │ │ │ │ │ bytes_translate(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ - cbnz r3, 1442 │ │ │ │ │ + cbnz r3, 1546 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi.n 1476 │ │ │ │ │ + bhi.n 157a │ │ │ │ │ mov r4, r2 │ │ │ │ │ - cbz r0, 1446 │ │ │ │ │ + cbz r0, 154a │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ it eq │ │ │ │ │ moveq r2, #0 │ │ │ │ │ - bne.n 1498 │ │ │ │ │ + bne.n 159c │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 14a0 │ │ │ │ │ + bl 15a4 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ add r4, r2 │ │ │ │ │ mov r3, ip │ │ │ │ │ - ldr.w ip, [pc, #80] @ 149c │ │ │ │ │ + ldr.w ip, [pc, #80] @ 15a0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov.w lr, #2 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ add.w ip, sp, #24 │ │ │ │ │ str.w ip, [sp, #16] │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ strd ip, lr, [sp, #4] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 142e │ │ │ │ │ + bne.n 1532 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 143e │ │ │ │ │ - ldr r4, [pc, #36] @ (149c ) │ │ │ │ │ + b.n 1542 │ │ │ │ │ + ldr r4, [pc, #36] @ (15a0 ) │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov.w ip, #2 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ mov r2, r3 │ │ │ │ │ add r4, sp, #24 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r4, [sp, #16] │ │ │ │ │ movs r4, #1 │ │ │ │ │ strd r4, ip, [sp, #4] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1472 │ │ │ │ │ + beq.n 1576 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ - b.n 1438 │ │ │ │ │ + b.n 153c │ │ │ │ │ .word 0x0000027c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000014a0 : │ │ │ │ │ +000015a4 : │ │ │ │ │ bytes_translate_impl(): │ │ │ │ │ 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, #2928] @ 0xb70 │ │ │ │ │ subw sp, sp, #1132 @ 0x46c │ │ │ │ │ mov r5, r1 │ │ │ │ │ @@ -2235,58 +2362,58 @@ │ │ │ │ │ movs r1, #0 │ │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r2, r2, #134217728 @ 0x8000000 │ │ │ │ │ - beq.w 176c │ │ │ │ │ + beq.w 1870 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ adds r5, #16 │ │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ │ - bne.w 1738 │ │ │ │ │ + bne.w 183c │ │ │ │ │ mov sl, r9 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 1720 │ │ │ │ │ + bne.w 1824 │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r8, r0 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 170e │ │ │ │ │ + beq.w 1812 │ │ │ │ │ add.w r4, r0, #16 │ │ │ │ │ add.w r6, r7, #16 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 16c0 │ │ │ │ │ + bne.w 17c4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 16fc │ │ │ │ │ + beq.w 1800 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bmi.w 1674 │ │ │ │ │ + bmi.w 1778 │ │ │ │ │ add.w r0, r1, #16 │ │ │ │ │ movs r1, #0 │ │ │ │ │ add r0, r7 │ │ │ │ │ subs r3, r0, r6 │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - beq.n 15bc │ │ │ │ │ + beq.n 16c0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 15a6 │ │ │ │ │ + beq.n 16aa │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 1594 │ │ │ │ │ + beq.n 1698 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 1582 │ │ │ │ │ + beq.n 1686 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 1570 │ │ │ │ │ + beq.n 1674 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 155e │ │ │ │ │ + beq.n 1662 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne.w 16ae │ │ │ │ │ + bne.w 17b2 │ │ │ │ │ ldrb.w r2, [r6], #1 │ │ │ │ │ ldrb r3, [r5, r2] │ │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it ne │ │ │ │ │ orrne.w r1, r1, #1 │ │ │ │ │ ldrb.w r2, [r6], #1 │ │ │ │ │ @@ -2316,15 +2443,15 @@ │ │ │ │ │ ldrb.w r2, [r6], #1 │ │ │ │ │ ldrb r3, [r5, r2] │ │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it ne │ │ │ │ │ orrne.w r1, r1, #1 │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - beq.n 165c │ │ │ │ │ + beq.n 1760 │ │ │ │ │ mov ip, r6 │ │ │ │ │ mov lr, r4 │ │ │ │ │ ldrb.w r2, [ip], #1 │ │ │ │ │ add.w r6, ip, #7 │ │ │ │ │ ldrb r3, [r5, r2] │ │ │ │ │ strb.w r3, [lr], #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ @@ -2370,16 +2497,16 @@ │ │ │ │ │ ldrb.w r2, [ip, #6] │ │ │ │ │ ldrb r3, [r5, r2] │ │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it ne │ │ │ │ │ orrne.w r1, r1, #1 │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - bne.n 15bc │ │ │ │ │ - cbz r1, 1674 │ │ │ │ │ + bne.n 16c0 │ │ │ │ │ + cbz r1, 1778 │ │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ add r0, sp, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r8 │ │ │ │ │ @@ -2387,417 +2514,358 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 165e │ │ │ │ │ + bne.n 1762 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r7, #0] │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 16aa │ │ │ │ │ + beq.n 17ae │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - cbnz r3, 16aa │ │ │ │ │ + cbnz r3, 17ae │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r8, r7 │ │ │ │ │ - b.n 165e │ │ │ │ │ + b.n 1762 │ │ │ │ │ ldrb.w r2, [r6], #1 │ │ │ │ │ ldrb r3, [r5, r2] │ │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ │ subs r1, r2, r3 │ │ │ │ │ it ne │ │ │ │ │ movne r1, #1 │ │ │ │ │ - b.n 154c │ │ │ │ │ - cbz r5, 16fc │ │ │ │ │ + b.n 1650 │ │ │ │ │ + cbz r5, 1800 │ │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ mov fp, r0 │ │ │ │ │ add.w ip, r5, #255 @ 0xff │ │ │ │ │ ldrb.w r5, [r3, #1]! │ │ │ │ │ str.w r5, [r0], #4 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne.n 16cc │ │ │ │ │ + bne.n 17d0 │ │ │ │ │ add r0, sp, #16 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ cmp ip, sl │ │ │ │ │ - bge.n 178a │ │ │ │ │ + bge.n 188e │ │ │ │ │ ldrb.w r5, [r9, ip] │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ str.w r0, [fp, r5, lsl #2] │ │ │ │ │ - b.n 16ea │ │ │ │ │ + b.n 17ee │ │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ │ mov fp, r3 │ │ │ │ │ str.w r5, [r3], #4 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp.w r5, #256 @ 0x100 │ │ │ │ │ - bne.n 1700 │ │ │ │ │ - b.n 16d8 │ │ │ │ │ + bne.n 1804 │ │ │ │ │ + b.n 17dc │ │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ add r0, sp, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 166a │ │ │ │ │ + b.n 176e │ │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r2, r2, #134217728 @ 0x8000000 │ │ │ │ │ - beq.n 1756 │ │ │ │ │ + beq.n 185a │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ add.w r9, r9, #16 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b.n 14f0 │ │ │ │ │ + b.n 15f4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC70 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC70 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ add r0, sp, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n 171a │ │ │ │ │ + b.n 181e │ │ │ │ │ mov r0, r9 │ │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 174e │ │ │ │ │ + bne.n 1852 │ │ │ │ │ ldr.w r9, [sp, #60] @ 0x3c │ │ │ │ │ ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ │ - b.n 14f0 │ │ │ │ │ + b.n 15f4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 17c4 │ │ │ │ │ + beq.n 18c8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 171a │ │ │ │ │ + bne.n 181e │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - b.n 14de │ │ │ │ │ + b.n 15e2 │ │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ movs r0, #0 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov ip, r1 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ mov lr, r5 │ │ │ │ │ subs.w ip, ip, #1 │ │ │ │ │ - bmi.n 17cc │ │ │ │ │ + bmi.n 18d0 │ │ │ │ │ ldrb.w r9, [r6], #1 │ │ │ │ │ ldr.w r3, [fp, r9, lsl #2] │ │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 17c8 │ │ │ │ │ + beq.n 18cc │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ strb.w r3, [lr], #1 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ it ne │ │ │ │ │ orrne.w r0, r0, #1 │ │ │ │ │ mov r5, lr │ │ │ │ │ - b.n 179c │ │ │ │ │ + b.n 18a0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b.n 14e6 │ │ │ │ │ + b.n 15ea │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n 179c │ │ │ │ │ - cbz r0, 17e2 │ │ │ │ │ + b.n 18a0 │ │ │ │ │ + cbz r0, 18e6 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n 17dc │ │ │ │ │ + ble.n 18e0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ subs r1, r5, r4 │ │ │ │ │ bl 17c │ │ │ │ │ R_ARM_THM_CALL _PyBytes_Resize │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ ldr.w r8, [r2] │ │ │ │ │ - b.n 166a │ │ │ │ │ + b.n 176e │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 17ce │ │ │ │ │ + bne.n 18d2 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1804 │ │ │ │ │ + beq.n 1908 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - cbz r3, 1816 │ │ │ │ │ + cbz r3, 191a │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r8, r7 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r7, #0] │ │ │ │ │ - b.n 166a │ │ │ │ │ + b.n 176e │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1804 │ │ │ │ │ + b.n 1908 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001820 : │ │ │ │ │ -PyBytes_DecodeEscape(): │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - sub sp, #16 │ │ │ │ │ - add r4, sp, #12 │ │ │ │ │ - add r3, sp, #8 │ │ │ │ │ - str r4, [sp, #0] │ │ │ │ │ - bl 304 │ │ │ │ │ - R_ARM_THM_CALL _PyBytes_DecodeEscape2 │ │ │ │ │ - cbz r0, 187a │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - adds r2, r3, #1 │ │ │ │ │ - bne.n 184a │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add sp, #16 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - cmp r3, #255 @ 0xff │ │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ │ - ble.n 187e │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC71 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC71 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_WarnFormat │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.n 1844 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n 187a │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ - cbz r3, 1890 │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - b.n 1844 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC72 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC72 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_WarnFormat │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.n 1844 │ │ │ │ │ - b.n 186a │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 187a │ │ │ │ │ - │ │ │ │ │ -00001898 : │ │ │ │ │ +00001924 : │ │ │ │ │ bytes_mod(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #4 │ │ │ │ │ - bpl.n 18aa │ │ │ │ │ + bpl.n 1936 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ adds r0, #16 │ │ │ │ │ - b.n 18b4 <_PyBytes_FormatEx> │ │ │ │ │ + b.n 1940 <_PyBytes_FormatEx> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000018b4 <_PyBytes_FormatEx>: │ │ │ │ │ +00001940 <_PyBytes_FormatEx>: │ │ │ │ │ _PyBytes_FormatEx(): │ │ │ │ │ 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, #3392] @ 0xd40 │ │ │ │ │ sub.w sp, sp, #668 @ 0x29c │ │ │ │ │ mov r6, r3 │ │ │ │ │ - ldr r3, [pc, #596] @ (1b20 <_PyBytes_FormatEx+0x26c>) │ │ │ │ │ + ldr r3, [pc, #596] @ (1bac <_PyBytes_FormatEx+0x26c>) │ │ │ │ │ mov sl, r1 │ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #660] @ 0x294 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1e12 <_PyBytes_FormatEx+0x55e> │ │ │ │ │ + beq.w 1e9e <_PyBytes_FormatEx+0x55e> │ │ │ │ │ add r5, sp, #124 @ 0x7c │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r1, sp, #148 @ 0x94 │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ │ str r4, [r5, #0] │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ str r4, [r5, #16] │ │ │ │ │ movs r4, #1 │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ str r4, [r5, #20] │ │ │ │ │ str r6, [r5, #12] │ │ │ │ │ - bl a54 │ │ │ │ │ + bl a74 │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Prepare │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1e22 <_PyBytes_FormatEx+0x56e> │ │ │ │ │ - cbnz r6, 190c <_PyBytes_FormatEx+0x58> │ │ │ │ │ + beq.w 1eae <_PyBytes_FormatEx+0x56e> │ │ │ │ │ + cbnz r6, 1998 <_PyBytes_FormatEx+0x58> │ │ │ │ │ str r4, [r5, #16] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ lsls r4, r3, #5 │ │ │ │ │ - bmi.w 1bc8 <_PyBytes_FormatEx+0x314> │ │ │ │ │ + bmi.w 1c54 <_PyBytes_FormatEx+0x314> │ │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ │ mvn.w r1, #1 │ │ │ │ │ str r4, [sp, #28] │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1aec <_PyBytes_FormatEx+0x238> │ │ │ │ │ + bne.w 1b78 <_PyBytes_FormatEx+0x238> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ subs.w r6, sl, #1 │ │ │ │ │ - bmi.w 1a8a <_PyBytes_FormatEx+0x1d6> │ │ │ │ │ + bmi.w 1b16 <_PyBytes_FormatEx+0x1d6> │ │ │ │ │ mov r4, fp │ │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ │ - bne.w 1ac4 <_PyBytes_FormatEx+0x210> │ │ │ │ │ + bne.w 1b50 <_PyBytes_FormatEx+0x210> │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ ldrb.w r3, [fp, #1] │ │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ │ - beq.w 2354 <_PyBytes_FormatEx+0xaa0> │ │ │ │ │ + beq.w 23e0 <_PyBytes_FormatEx+0xaa0> │ │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ │ - beq.w 22a4 <_PyBytes_FormatEx+0x9f0> │ │ │ │ │ + beq.w 2330 <_PyBytes_FormatEx+0x9f0> │ │ │ │ │ mov fp, r4 │ │ │ │ │ movs r4, #0 │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ │ - cbz r6, 19b6 <_PyBytes_FormatEx+0x102> │ │ │ │ │ + cbz r6, 1a42 <_PyBytes_FormatEx+0x102> │ │ │ │ │ mov r9, fp │ │ │ │ │ ldrb.w r4, [r9], #1 │ │ │ │ │ sub.w r3, r4, #32 │ │ │ │ │ cmp r3, #16 │ │ │ │ │ - bhi.n 19ac <_PyBytes_FormatEx+0xf8> │ │ │ │ │ + bhi.n 1a38 <_PyBytes_FormatEx+0xf8> │ │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ │ .short 0x036f │ │ │ │ │ .word 0x00110011 │ │ │ │ │ .word 0x00110369 │ │ │ │ │ .word 0x00110011 │ │ │ │ │ .word 0x00110011 │ │ │ │ │ .word 0x00110011 │ │ │ │ │ .word 0x00110361 │ │ │ │ │ .word 0x001105c7 │ │ │ │ │ .word 0x05570011 │ │ │ │ │ cmp r4, #42 @ 0x2a │ │ │ │ │ it ne │ │ │ │ │ movne fp, r9 │ │ │ │ │ - beq.w 1f1e <_PyBytes_FormatEx+0x66a> │ │ │ │ │ + beq.w 1faa <_PyBytes_FormatEx+0x66a> │ │ │ │ │ ldr.w r3, [r8, r4, lsl #2] │ │ │ │ │ mov r2, r8 │ │ │ │ │ lsls r3, r3, #29 │ │ │ │ │ - bmi.w 1d24 <_PyBytes_FormatEx+0x470> │ │ │ │ │ + bmi.w 1db0 <_PyBytes_FormatEx+0x470> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r4, #46 @ 0x2e │ │ │ │ │ - beq.w 1f5e <_PyBytes_FormatEx+0x6aa> │ │ │ │ │ + beq.w 1fea <_PyBytes_FormatEx+0x6aa> │ │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 1eec <_PyBytes_FormatEx+0x638> │ │ │ │ │ + beq.w 1f78 <_PyBytes_FormatEx+0x638> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ bic.w r3, r4, #32 │ │ │ │ │ cmp r3, #76 @ 0x4c │ │ │ │ │ - beq.w 1f04 <_PyBytes_FormatEx+0x650> │ │ │ │ │ + beq.w 1f90 <_PyBytes_FormatEx+0x650> │ │ │ │ │ cmp r4, #104 @ 0x68 │ │ │ │ │ - beq.w 1f04 <_PyBytes_FormatEx+0x650> │ │ │ │ │ + beq.w 1f90 <_PyBytes_FormatEx+0x650> │ │ │ │ │ ldrd r2, r1, [sp, #28] │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ - bl 25ec │ │ │ │ │ + bl 2678 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1e3c <_PyBytes_FormatEx+0x588> │ │ │ │ │ + beq.w 1ec8 <_PyBytes_FormatEx+0x588> │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.n 1a08 <_PyBytes_FormatEx+0x154> │ │ │ │ │ + bne.n 1a94 <_PyBytes_FormatEx+0x154> │ │ │ │ │ str.w sl, [r5, #16] │ │ │ │ │ cmp r4, #103 @ 0x67 │ │ │ │ │ - ble.w 1b24 <_PyBytes_FormatEx+0x270> │ │ │ │ │ + ble.w 1bb0 <_PyBytes_FormatEx+0x270> │ │ │ │ │ sub.w r2, r4, #105 @ 0x69 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi.w 2322 <_PyBytes_FormatEx+0xa6e> │ │ │ │ │ + bhi.w 23ae <_PyBytes_FormatEx+0xa6e> │ │ │ │ │ movs r3, #1 │ │ │ │ │ movw r1, #36929 @ 0x9041 │ │ │ │ │ lsls r3, r2 │ │ │ │ │ tst r3, r1 │ │ │ │ │ - beq.w 1cdc <_PyBytes_FormatEx+0x428> │ │ │ │ │ + beq.w 1d68 <_PyBytes_FormatEx+0x428> │ │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 1bda <_PyBytes_FormatEx+0x326> │ │ │ │ │ + bne.w 1c66 <_PyBytes_FormatEx+0x326> │ │ │ │ │ ldrd r3, r1, [sp, #36] @ 0x24 │ │ │ │ │ ands r3, r1 │ │ │ │ │ adds r6, r3, #1 │ │ │ │ │ - bne.w 1bda <_PyBytes_FormatEx+0x326> │ │ │ │ │ + bne.w 1c66 <_PyBytes_FormatEx+0x326> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ tst.w r3, #6 │ │ │ │ │ - bne.w 1bda <_PyBytes_FormatEx+0x326> │ │ │ │ │ + bne.w 1c66 <_PyBytes_FormatEx+0x326> │ │ │ │ │ cmp r4, #88 @ 0x58 │ │ │ │ │ - beq.w 1bda <_PyBytes_FormatEx+0x326> │ │ │ │ │ + beq.w 1c66 <_PyBytes_FormatEx+0x326> │ │ │ │ │ subs r4, #100 @ 0x64 │ │ │ │ │ cmp r4, #20 │ │ │ │ │ - bhi.w 2364 <_PyBytes_FormatEx+0xab0> │ │ │ │ │ + bhi.w 23f0 <_PyBytes_FormatEx+0xab0> │ │ │ │ │ tbh [pc, r4, lsl #1] │ │ │ │ │ .word 0x0482012a │ │ │ │ │ .word 0x04820482 │ │ │ │ │ .word 0x012a0482 │ │ │ │ │ .word 0x04820482 │ │ │ │ │ .word 0x04820482 │ │ │ │ │ .word 0x013c0482 │ │ │ │ │ @@ -2806,179 +2874,179 @@ │ │ │ │ │ .word 0x012a0482 │ │ │ │ │ .word 0x04820482 │ │ │ │ │ .short 0x0482 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.n 1a9c <_PyBytes_FormatEx+0x1e8> │ │ │ │ │ + bge.n 1b28 <_PyBytes_FormatEx+0x1e8> │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 24ac <_PyBytes_FormatEx+0xbf8> │ │ │ │ │ + beq.w 2538 <_PyBytes_FormatEx+0xbf8> │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 25a0 <_PyBytes_FormatEx+0xcec> │ │ │ │ │ + bne.w 262c <_PyBytes_FormatEx+0xcec> │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl aa4 │ │ │ │ │ + bl ac4 │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Finish │ │ │ │ │ - ldr r3, [pc, #112] @ (1b20 <_PyBytes_FormatEx+0x26c>) │ │ │ │ │ + ldr r3, [pc, #112] @ (1bac <_PyBytes_FormatEx+0x26c>) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #660] @ 0x294 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 1e0e <_PyBytes_FormatEx+0x55a> │ │ │ │ │ + bne.w 1e9a <_PyBytes_FormatEx+0x55a> │ │ │ │ │ add.w sp, sp, #668 @ 0x29c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 234e <_PyBytes_FormatEx+0xa9a> │ │ │ │ │ + beq.w 23da <_PyBytes_FormatEx+0xa9a> │ │ │ │ │ sub.w r4, r0, fp │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r2, r4 │ │ │ │ │ add r7, r4 │ │ │ │ │ add fp, r4 │ │ │ │ │ sub.w sl, sl, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 1944 <_PyBytes_FormatEx+0x90> │ │ │ │ │ + b.n 19d0 <_PyBytes_FormatEx+0x90> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 192a <_PyBytes_FormatEx+0x76> │ │ │ │ │ + beq.w 19b6 <_PyBytes_FormatEx+0x76> │ │ │ │ │ tst.w r3, #469762048 @ 0x1c000000 │ │ │ │ │ - bne.w 192a <_PyBytes_FormatEx+0x76> │ │ │ │ │ + bne.w 19b6 <_PyBytes_FormatEx+0x76> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyByteArray_Type │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.w 192a <_PyBytes_FormatEx+0x76> │ │ │ │ │ + beq.w 19b6 <_PyBytes_FormatEx+0x76> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 192a <_PyBytes_FormatEx+0x76> │ │ │ │ │ + bne.w 19b6 <_PyBytes_FormatEx+0x76> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b.n 1934 <_PyBytes_FormatEx+0x80> │ │ │ │ │ + b.n 19c0 <_PyBytes_FormatEx+0x80> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ cmp r4, #68 @ 0x44 │ │ │ │ │ - ble.w 2322 <_PyBytes_FormatEx+0xa6e> │ │ │ │ │ + ble.w 23ae <_PyBytes_FormatEx+0xa6e> │ │ │ │ │ sub.w r3, r4, #69 @ 0x45 │ │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ │ - bhi.w 2322 <_PyBytes_FormatEx+0xa6e> │ │ │ │ │ - add r2, pc, #4 @ (adr r2, 1b3c <_PyBytes_FormatEx+0x288>) │ │ │ │ │ + bhi.w 23ae <_PyBytes_FormatEx+0xa6e> │ │ │ │ │ + add r2, pc, #4 @ (adr r2, 1bc8 <_PyBytes_FormatEx+0x288>) │ │ │ │ │ ldr.w pc, [r2, r3, lsl #2] │ │ │ │ │ nop │ │ │ │ │ - .word 0x000023d9 │ │ │ │ │ + .word 0x00002465 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000023d9 │ │ │ │ │ + .word 0x00002465 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000023d9 │ │ │ │ │ + .word 0x00002465 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00002323 │ │ │ │ │ + .word 0x000023af │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00002323 │ │ │ │ │ + .word 0x000023af │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00002323 │ │ │ │ │ + .word 0x000023af │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00002323 │ │ │ │ │ + .word 0x000023af │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00002323 │ │ │ │ │ + .word 0x000023af │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00002323 │ │ │ │ │ + .word 0x000023af │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00002323 │ │ │ │ │ + .word 0x000023af │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00002323 │ │ │ │ │ + .word 0x000023af │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00002323 │ │ │ │ │ + .word 0x000023af │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00002323 │ │ │ │ │ + .word 0x000023af │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00002323 │ │ │ │ │ + .word 0x000023af │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00002323 │ │ │ │ │ + .word 0x000023af │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00002323 │ │ │ │ │ + .word 0x000023af │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00002323 │ │ │ │ │ + .word 0x000023af │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00002323 │ │ │ │ │ + .word 0x000023af │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00002323 │ │ │ │ │ + .word 0x000023af │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001a27 │ │ │ │ │ + .word 0x00001ab3 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00002323 │ │ │ │ │ + .word 0x000023af │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00002323 │ │ │ │ │ + .word 0x000023af │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00002323 │ │ │ │ │ + .word 0x000023af │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00002323 │ │ │ │ │ + .word 0x000023af │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00002323 │ │ │ │ │ + .word 0x000023af │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00002323 │ │ │ │ │ + .word 0x000023af │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00002323 │ │ │ │ │ + .word 0x000023af │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00002323 │ │ │ │ │ + .word 0x000023af │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001d93 │ │ │ │ │ + .word 0x00001e1f │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001ce1 │ │ │ │ │ + .word 0x00001d6d │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000024c5 │ │ │ │ │ + .word 0x00002551 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x00001a27 │ │ │ │ │ + .word 0x00001ab3 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000023d9 │ │ │ │ │ + .word 0x00002465 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000023d9 │ │ │ │ │ + .word 0x00002465 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ - .word 0x000023d9 │ │ │ │ │ + .word 0x00002465 │ │ │ │ │ R_ARM_ABS32 .text │ │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b.n 1934 <_PyBytes_FormatEx+0x80> │ │ │ │ │ + b.n 19c0 <_PyBytes_FormatEx+0x80> │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ cmp r4, #105 @ 0x69 │ │ │ │ │ ite ne │ │ │ │ │ movne r3, r4 │ │ │ │ │ moveq r3, #100 @ 0x64 │ │ │ │ │ lsls r0, r2, #7 │ │ │ │ │ - bpl.w 2074 <_PyBytes_FormatEx+0x7c0> │ │ │ │ │ + bpl.w 2100 <_PyBytes_FormatEx+0x7c0> │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ and.w r1, r1, #8 │ │ │ │ │ bl 0 <_PyUnicode_FormatLong> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_FormatLong │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1e3c <_PyBytes_FormatEx+0x588> │ │ │ │ │ + beq.w 1ec8 <_PyBytes_FormatEx+0x588> │ │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ │ lsls r1, r2, #26 │ │ │ │ │ - bpl.w 2348 <_PyBytes_FormatEx+0xa94> │ │ │ │ │ + bpl.w 23d4 <_PyBytes_FormatEx+0xa94> │ │ │ │ │ lsls r2, r2, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r2, r3, #20 │ │ │ │ │ addpl.w r2, r3, #28 │ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r6, [r3, #8] │ │ │ │ │ @@ -2987,636 +3055,636 @@ │ │ │ │ │ moveq r3, #32 │ │ │ │ │ movne r3, #48 @ 0x30 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ sub.w r2, r3, #43 @ 0x2b │ │ │ │ │ tst.w r2, #253 @ 0xfd │ │ │ │ │ - beq.w 23be <_PyBytes_FormatEx+0xb0a> │ │ │ │ │ + beq.w 244a <_PyBytes_FormatEx+0xb0a> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ lsls r0, r3, #30 │ │ │ │ │ - bmi.w 259a <_PyBytes_FormatEx+0xce6> │ │ │ │ │ + bmi.w 2626 <_PyBytes_FormatEx+0xce6> │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ it lt │ │ │ │ │ movlt r2, r6 │ │ │ │ │ lsls r1, r3, #29 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - bmi.w 1dd2 <_PyBytes_FormatEx+0x51e> │ │ │ │ │ + bmi.w 1e5e <_PyBytes_FormatEx+0x51e> │ │ │ │ │ cmp.w r9, #2 │ │ │ │ │ - ble.n 1c6a <_PyBytes_FormatEx+0x3b6> │ │ │ │ │ + ble.n 1cf6 <_PyBytes_FormatEx+0x3b6> │ │ │ │ │ mov r1, r7 │ │ │ │ │ sub.w r2, r9, #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl a54 │ │ │ │ │ + bl a74 │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Prepare │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 20ee <_PyBytes_FormatEx+0x83a> │ │ │ │ │ + beq.w 217a <_PyBytes_FormatEx+0x83a> │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ands.w r3, r3, #8 │ │ │ │ │ - bne.w 2418 <_PyBytes_FormatEx+0xb64> │ │ │ │ │ + bne.w 24a4 <_PyBytes_FormatEx+0xb64> │ │ │ │ │ cmp r9, r6 │ │ │ │ │ - bgt.n 1d6c <_PyBytes_FormatEx+0x4b8> │ │ │ │ │ + bgt.n 1df8 <_PyBytes_FormatEx+0x4b8> │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - bne.w 1dc4 <_PyBytes_FormatEx+0x510> │ │ │ │ │ + bne.w 1e50 <_PyBytes_FormatEx+0x510> │ │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 2510 <_PyBytes_FormatEx+0xc5c> │ │ │ │ │ + bne.w 259c <_PyBytes_FormatEx+0xc5c> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2444 <_PyBytes_FormatEx+0xb90> │ │ │ │ │ + bne.w 24d0 <_PyBytes_FormatEx+0xb90> │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ │ mov r2, r6 │ │ │ │ │ add r7, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - blt.w 21a0 <_PyBytes_FormatEx+0x8ec> │ │ │ │ │ + blt.w 222c <_PyBytes_FormatEx+0x8ec> │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 20cc <_PyBytes_FormatEx+0x818> │ │ │ │ │ + bne.w 2158 <_PyBytes_FormatEx+0x818> │ │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ │ - bl 1970 <_PyBytes_FormatEx+0xbc> │ │ │ │ │ + bl 1990 <_PyBytes_FormatEx+0x50> │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ - b.n 1944 <_PyBytes_FormatEx+0x90> │ │ │ │ │ + b.n 19d0 <_PyBytes_FormatEx+0x90> │ │ │ │ │ movs r3, #10 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r1, r7 │ │ │ │ │ and.w r2, r2, #8 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ subs r0, #2 │ │ │ │ │ str r0, [r5, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyLong_FormatBytesWriter> │ │ │ │ │ R_ARM_THM_CALL _PyLong_FormatBytesWriter │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1944 <_PyBytes_FormatEx+0x90> │ │ │ │ │ - b.n 1e3c <_PyBytes_FormatEx+0x588> │ │ │ │ │ + bne.w 19d0 <_PyBytes_FormatEx+0x90> │ │ │ │ │ + b.n 1ec8 <_PyBytes_FormatEx+0x588> │ │ │ │ │ movs r3, #8 │ │ │ │ │ - b.n 1cb6 <_PyBytes_FormatEx+0x402> │ │ │ │ │ + b.n 1d42 <_PyBytes_FormatEx+0x402> │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne.n 1d8c <_PyBytes_FormatEx+0x4d8> │ │ │ │ │ + bne.n 1e18 <_PyBytes_FormatEx+0x4d8> │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #4 │ │ │ │ │ - bpl.w 1e68 <_PyBytes_FormatEx+0x5b4> │ │ │ │ │ + bpl.w 1ef4 <_PyBytes_FormatEx+0x5b4> │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r1, r9, #16 │ │ │ │ │ ldr.w r6, [r9, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ │ - beq.n 1d08 <_PyBytes_FormatEx+0x454> │ │ │ │ │ + beq.n 1d94 <_PyBytes_FormatEx+0x454> │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ str.w r9, [sp, #76] @ 0x4c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w 1e64 <_PyBytes_FormatEx+0x5b0> │ │ │ │ │ + bge.w 1ef0 <_PyBytes_FormatEx+0x5b0> │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ it lt │ │ │ │ │ movlt r3, r6 │ │ │ │ │ mov r9, r3 │ │ │ │ │ movs r3, #32 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 1c50 <_PyBytes_FormatEx+0x39c> │ │ │ │ │ + b.n 1cdc <_PyBytes_FormatEx+0x39c> │ │ │ │ │ sub.w r0, r4, #48 @ 0x30 │ │ │ │ │ mov r3, sl │ │ │ │ │ subs.w sl, sl, #1 │ │ │ │ │ - bmi.w 1ee6 <_PyBytes_FormatEx+0x632> │ │ │ │ │ + bmi.w 1f72 <_PyBytes_FormatEx+0x632> │ │ │ │ │ ldrb.w r4, [fp], #1 │ │ │ │ │ ldr.w r3, [r8, r4, lsl #2] │ │ │ │ │ lsls r6, r3, #29 │ │ │ │ │ - bpl.n 1d68 <_PyBytes_FormatEx+0x4b4> │ │ │ │ │ + bpl.n 1df4 <_PyBytes_FormatEx+0x4b4> │ │ │ │ │ rsb r3, r4, #2147483648 @ 0x80000000 │ │ │ │ │ movw r1, #26215 @ 0x6667 │ │ │ │ │ movt r1, #26214 @ 0x6666 │ │ │ │ │ adds r3, #47 @ 0x2f │ │ │ │ │ smull r1, r6, r3, r1 │ │ │ │ │ asrs r3, r3, #31 │ │ │ │ │ rsb r3, r3, r6, asr #2 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - blt.n 1e26 <_PyBytes_FormatEx+0x572> │ │ │ │ │ + blt.n 1eb2 <_PyBytes_FormatEx+0x572> │ │ │ │ │ movs r3, #10 │ │ │ │ │ mla r3, r3, r0, r4 │ │ │ │ │ sub.w r0, r3, #48 @ 0x30 │ │ │ │ │ mov r3, sl │ │ │ │ │ - b.n 1d2a <_PyBytes_FormatEx+0x476> │ │ │ │ │ + b.n 1db6 <_PyBytes_FormatEx+0x476> │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 19c8 <_PyBytes_FormatEx+0x114> │ │ │ │ │ + b.n 1a54 <_PyBytes_FormatEx+0x114> │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ lsls r2, r2, #31 │ │ │ │ │ - bmi.w 218c <_PyBytes_FormatEx+0x8d8> │ │ │ │ │ + bmi.w 2218 <_PyBytes_FormatEx+0x8d8> │ │ │ │ │ sub.w r9, r9, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ add r7, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ mov r9, r6 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - b.n 1c7c <_PyBytes_FormatEx+0x3c8> │ │ │ │ │ + b.n 1d08 <_PyBytes_FormatEx+0x3c8> │ │ │ │ │ cmp r2, #9 │ │ │ │ │ - bne.w 2322 <_PyBytes_FormatEx+0xa6e> │ │ │ │ │ + bne.w 23ae <_PyBytes_FormatEx+0xa6e> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_ASCII │ │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1e3c <_PyBytes_FormatEx+0x588> │ │ │ │ │ + beq.n 1ec8 <_PyBytes_FormatEx+0x588> │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ lsls r2, r3, #26 │ │ │ │ │ - bpl.w 20f6 <_PyBytes_FormatEx+0x842> │ │ │ │ │ + bpl.w 2182 <_PyBytes_FormatEx+0x842> │ │ │ │ │ lsls r6, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r3, r0, #20 │ │ │ │ │ addpl.w r3, r0, #28 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 1d14 <_PyBytes_FormatEx+0x460> │ │ │ │ │ + blt.n 1da0 <_PyBytes_FormatEx+0x460> │ │ │ │ │ cmp r6, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r6, r3 │ │ │ │ │ - b.n 1d14 <_PyBytes_FormatEx+0x460> │ │ │ │ │ + b.n 1da0 <_PyBytes_FormatEx+0x460> │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ │ mov r2, r6 │ │ │ │ │ add r7, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 1ca4 <_PyBytes_FormatEx+0x3f0> │ │ │ │ │ + b.n 1d30 <_PyBytes_FormatEx+0x3f0> │ │ │ │ │ movs r3, #32 │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - ble.w 229e <_PyBytes_FormatEx+0x9ea> │ │ │ │ │ + ble.w 232a <_PyBytes_FormatEx+0x9ea> │ │ │ │ │ mov r2, r9 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - ble.n 1df6 <_PyBytes_FormatEx+0x542> │ │ │ │ │ + ble.n 1e82 <_PyBytes_FormatEx+0x542> │ │ │ │ │ mov r1, r7 │ │ │ │ │ subs r2, #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl a54 │ │ │ │ │ + bl a74 │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Prepare │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 20ee <_PyBytes_FormatEx+0x83a> │ │ │ │ │ + beq.w 217a <_PyBytes_FormatEx+0x83a> │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r3, #32 │ │ │ │ │ itt ne │ │ │ │ │ ldrne r3, [sp, #60] @ 0x3c │ │ │ │ │ strbne.w r3, [r7], #1 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ it gt │ │ │ │ │ addgt.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1c6e <_PyBytes_FormatEx+0x3ba> │ │ │ │ │ + b.n 1cfa <_PyBytes_FormatEx+0x3ba> │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ mov.w r1, #600 @ 0x258 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1aac <_PyBytes_FormatEx+0x1f8> │ │ │ │ │ + b.n 1b38 <_PyBytes_FormatEx+0x1f8> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC78 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC78 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2554 <_PyBytes_FormatEx+0xca0> │ │ │ │ │ + bl 2574 <_PyBytes_FormatEx+0xc34> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1e22 <_PyBytes_FormatEx+0x56e> │ │ │ │ │ + beq.n 1eae <_PyBytes_FormatEx+0x56e> │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1e22 <_PyBytes_FormatEx+0x56e> │ │ │ │ │ + beq.n 1eae <_PyBytes_FormatEx+0x56e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1e22 <_PyBytes_FormatEx+0x56e> │ │ │ │ │ + bne.n 1eae <_PyBytes_FormatEx+0x56e> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1e22 <_PyBytes_FormatEx+0x56e> │ │ │ │ │ + b.n 1eae <_PyBytes_FormatEx+0x56e> │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 1dbc <_PyBytes_FormatEx+0x508> │ │ │ │ │ + b.n 1e48 <_PyBytes_FormatEx+0x508> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyByteArray_Type │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.w 2170 <_PyBytes_FormatEx+0x8bc> │ │ │ │ │ + beq.w 21fc <_PyBytes_FormatEx+0x8bc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2170 <_PyBytes_FormatEx+0x8bc> │ │ │ │ │ + bne.w 21fc <_PyBytes_FormatEx+0x8bc> │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - ldr r1, [pc, #628] @ (20fc <_PyBytes_FormatEx+0x848>) │ │ │ │ │ + ldr r1, [pc, #628] @ (2188 <_PyBytes_FormatEx+0x848>) │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2100 <_PyBytes_FormatEx+0x84c> │ │ │ │ │ + bne.w 218c <_PyBytes_FormatEx+0x84c> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CheckBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 21b2 <_PyBytes_FormatEx+0x8fe> │ │ │ │ │ + beq.w 223e <_PyBytes_FormatEx+0x8fe> │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov.w r2, #284 @ 0x11c │ │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - blt.n 1e3c <_PyBytes_FormatEx+0x588> │ │ │ │ │ + blt.n 1ec8 <_PyBytes_FormatEx+0x588> │ │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 1ed8 <_PyBytes_FormatEx+0x624> │ │ │ │ │ + cbz r0, 1f64 <_PyBytes_FormatEx+0x624> │ │ │ │ │ adds r0, #16 │ │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ │ movs r3, #67 @ 0x43 │ │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_ToContiguous │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - blt.n 1ed8 <_PyBytes_FormatEx+0x624> │ │ │ │ │ + blt.n 1f64 <_PyBytes_FormatEx+0x624> │ │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ ldr.w r6, [r9, #8] │ │ │ │ │ - b.n 1d08 <_PyBytes_FormatEx+0x454> │ │ │ │ │ + b.n 1d94 <_PyBytes_FormatEx+0x454> │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 1970 <_PyBytes_FormatEx+0xbc> │ │ │ │ │ + bl 1990 <_PyBytes_FormatEx+0x50> │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n 1e3c <_PyBytes_FormatEx+0x588> │ │ │ │ │ + b.n 1ec8 <_PyBytes_FormatEx+0x588> │ │ │ │ │ cmp r4, #46 @ 0x2e │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ - beq.n 1f10 <_PyBytes_FormatEx+0x65c> │ │ │ │ │ + beq.n 1f9c <_PyBytes_FormatEx+0x65c> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC80 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC80 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 1e3c <_PyBytes_FormatEx+0x588> │ │ │ │ │ + b.n 1ec8 <_PyBytes_FormatEx+0x588> │ │ │ │ │ subs.w sl, sl, #1 │ │ │ │ │ - bcc.n 1eec <_PyBytes_FormatEx+0x638> │ │ │ │ │ + bcc.n 1f78 <_PyBytes_FormatEx+0x638> │ │ │ │ │ ldrb.w r4, [fp], #1 │ │ │ │ │ - b.n 19ec <_PyBytes_FormatEx+0x138> │ │ │ │ │ + b.n 1a78 <_PyBytes_FormatEx+0x138> │ │ │ │ │ subs r3, #2 │ │ │ │ │ ldr.w r1, [r2, #184] @ 0xb8 │ │ │ │ │ lsls r1, r1, #29 │ │ │ │ │ - bpl.n 1eec <_PyBytes_FormatEx+0x638> │ │ │ │ │ + bpl.n 1f78 <_PyBytes_FormatEx+0x638> │ │ │ │ │ movs r4, #46 @ 0x2e │ │ │ │ │ - b.n 1f82 <_PyBytes_FormatEx+0x6ce> │ │ │ │ │ + b.n 200e <_PyBytes_FormatEx+0x6ce> │ │ │ │ │ ldrd r2, r1, [sp, #28] │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ - bl 25ec │ │ │ │ │ + bl 2678 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1e3c <_PyBytes_FormatEx+0x588> │ │ │ │ │ + beq.n 1ec8 <_PyBytes_FormatEx+0x588> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.n 2034 <_PyBytes_FormatEx+0x780> │ │ │ │ │ + bpl.n 20c0 <_PyBytes_FormatEx+0x780> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 25d0 <_PyBytes_FormatEx+0xd1c> │ │ │ │ │ + beq.w 265c <_PyBytes_FormatEx+0xd1c> │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 25da <_PyBytes_FormatEx+0xd26> │ │ │ │ │ + blt.w 2666 <_PyBytes_FormatEx+0xd26> │ │ │ │ │ sub.w sl, r6, #2 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.n 1eec <_PyBytes_FormatEx+0x638> │ │ │ │ │ + beq.n 1f78 <_PyBytes_FormatEx+0x638> │ │ │ │ │ ldrb.w r4, [r9] │ │ │ │ │ add.w fp, fp, #2 │ │ │ │ │ cmp r4, #46 @ 0x2e │ │ │ │ │ - bne.w 19d6 <_PyBytes_FormatEx+0x122> │ │ │ │ │ + bne.w 1a62 <_PyBytes_FormatEx+0x122> │ │ │ │ │ subs.w r3, sl, #1 │ │ │ │ │ - bmi.n 2020 <_PyBytes_FormatEx+0x76c> │ │ │ │ │ + bmi.n 20ac <_PyBytes_FormatEx+0x76c> │ │ │ │ │ ldrb.w r4, [fp] │ │ │ │ │ cmp r4, #42 @ 0x2a │ │ │ │ │ - beq.n 1fe2 <_PyBytes_FormatEx+0x72e> │ │ │ │ │ + beq.n 206e <_PyBytes_FormatEx+0x72e> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ ldr.w r1, [r2, r4, lsl #2] │ │ │ │ │ ands.w r1, r1, #4 │ │ │ │ │ - beq.n 1fdc <_PyBytes_FormatEx+0x728> │ │ │ │ │ + beq.n 2068 <_PyBytes_FormatEx+0x728> │ │ │ │ │ sub.w r0, r4, #48 @ 0x30 │ │ │ │ │ mov sl, r3 │ │ │ │ │ subs.w sl, sl, #1 │ │ │ │ │ - bmi.n 1eec <_PyBytes_FormatEx+0x638> │ │ │ │ │ + bmi.n 1f78 <_PyBytes_FormatEx+0x638> │ │ │ │ │ ldrb.w r4, [fp], #1 │ │ │ │ │ ldr.w r3, [r2, r4, lsl #2] │ │ │ │ │ lsls r1, r3, #29 │ │ │ │ │ - bpl.n 1fd8 <_PyBytes_FormatEx+0x724> │ │ │ │ │ + bpl.n 2064 <_PyBytes_FormatEx+0x724> │ │ │ │ │ rsb r3, r4, #2147483648 @ 0x80000000 │ │ │ │ │ movw r1, #26215 @ 0x6667 │ │ │ │ │ movt r1, #26214 @ 0x6666 │ │ │ │ │ adds r3, #47 @ 0x2f │ │ │ │ │ smull r1, r6, r3, r1 │ │ │ │ │ asrs r3, r3, #31 │ │ │ │ │ rsb r3, r3, r6, asr #2 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - blt.n 1fc0 <_PyBytes_FormatEx+0x70c> │ │ │ │ │ + blt.n 204c <_PyBytes_FormatEx+0x70c> │ │ │ │ │ subs r4, #48 @ 0x30 │ │ │ │ │ movs r3, #10 │ │ │ │ │ mla r0, r3, r0, r4 │ │ │ │ │ - b.n 1f88 <_PyBytes_FormatEx+0x6d4> │ │ │ │ │ + b.n 2014 <_PyBytes_FormatEx+0x6d4> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC79 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC79 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 1e3c <_PyBytes_FormatEx+0x588> │ │ │ │ │ + b.n 1ec8 <_PyBytes_FormatEx+0x588> │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 19dc <_PyBytes_FormatEx+0x128> │ │ │ │ │ + b.n 1a68 <_PyBytes_FormatEx+0x128> │ │ │ │ │ mov sl, r3 │ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 19dc <_PyBytes_FormatEx+0x128> │ │ │ │ │ + b.n 1a68 <_PyBytes_FormatEx+0x128> │ │ │ │ │ ldrd r2, r1, [sp, #28] │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ - bl 25ec │ │ │ │ │ + bl 2678 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1e3c <_PyBytes_FormatEx+0x588> │ │ │ │ │ + beq.w 1ec8 <_PyBytes_FormatEx+0x588> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r4, r3, #7 │ │ │ │ │ - bpl.n 2034 <_PyBytes_FormatEx+0x780> │ │ │ │ │ + bpl.n 20c0 <_PyBytes_FormatEx+0x780> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsInt │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r0, r4, #1 │ │ │ │ │ - beq.n 202a <_PyBytes_FormatEx+0x776> │ │ │ │ │ + beq.n 20b6 <_PyBytes_FormatEx+0x776> │ │ │ │ │ sub.w sl, sl, #2 │ │ │ │ │ bic.w r3, r4, r4, asr #31 │ │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - beq.w 1eec <_PyBytes_FormatEx+0x638> │ │ │ │ │ + beq.w 1f78 <_PyBytes_FormatEx+0x638> │ │ │ │ │ ldrb.w r4, [fp, #1] │ │ │ │ │ add.w fp, fp, #2 │ │ │ │ │ - b.n 19dc <_PyBytes_FormatEx+0x128> │ │ │ │ │ + b.n 1a68 <_PyBytes_FormatEx+0x128> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ - b.n 1f12 <_PyBytes_FormatEx+0x65e> │ │ │ │ │ + b.n 1f9e <_PyBytes_FormatEx+0x65e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2004 <_PyBytes_FormatEx+0x750> │ │ │ │ │ - b.n 1e3c <_PyBytes_FormatEx+0x588> │ │ │ │ │ + beq.n 2090 <_PyBytes_FormatEx+0x750> │ │ │ │ │ + b.n 1ec8 <_PyBytes_FormatEx+0x588> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC77 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC77 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 1e3c <_PyBytes_FormatEx+0x588> │ │ │ │ │ + b.n 1ec8 <_PyBytes_FormatEx+0x588> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ movs r4, #43 @ 0x2b │ │ │ │ │ orr.w r3, r3, #2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r6, sl │ │ │ │ │ mov fp, r9 │ │ │ │ │ - b.n 1972 <_PyBytes_FormatEx+0xbe> │ │ │ │ │ + b.n 19fe <_PyBytes_FormatEx+0xbe> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ movs r4, #35 @ 0x23 │ │ │ │ │ orr.w r3, r3, #8 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.n 2056 <_PyBytes_FormatEx+0x7a2> │ │ │ │ │ + b.n 20e2 <_PyBytes_FormatEx+0x7a2> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ movs r4, #32 │ │ │ │ │ orr.w r3, r3, #4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.n 2056 <_PyBytes_FormatEx+0x7a2> │ │ │ │ │ + b.n 20e2 <_PyBytes_FormatEx+0x7a2> │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_Check │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ bic.w r2, r3, #32 │ │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ │ it ne │ │ │ │ │ cmpne r2, #88 @ 0x58 │ │ │ │ │ ite eq │ │ │ │ │ moveq r2, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 21f8 <_PyBytes_FormatEx+0x944> │ │ │ │ │ + beq.w 2284 <_PyBytes_FormatEx+0x944> │ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 21ee <_PyBytes_FormatEx+0x93a> │ │ │ │ │ + beq.w 227a <_PyBytes_FormatEx+0x93a> │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 226c <_PyBytes_FormatEx+0x9b8> │ │ │ │ │ + bne.w 22f8 <_PyBytes_FormatEx+0x9b8> │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r6, r9 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2202 <_PyBytes_FormatEx+0x94e> │ │ │ │ │ - b.n 1e3c <_PyBytes_FormatEx+0x588> │ │ │ │ │ + bne.w 228e <_PyBytes_FormatEx+0x94e> │ │ │ │ │ + b.n 1ec8 <_PyBytes_FormatEx+0x588> │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.w 1cac <_PyBytes_FormatEx+0x3f8> │ │ │ │ │ + bge.w 1d38 <_PyBytes_FormatEx+0x3f8> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC86 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC86 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ │ - bl 1970 <_PyBytes_FormatEx+0xbc> │ │ │ │ │ + bl 1990 <_PyBytes_FormatEx+0x50> │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ - b.n 1e3c <_PyBytes_FormatEx+0x588> │ │ │ │ │ + b.n 1ec8 <_PyBytes_FormatEx+0x588> │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - b.n 1db4 <_PyBytes_FormatEx+0x500> │ │ │ │ │ + b.n 1e40 <_PyBytes_FormatEx+0x500> │ │ │ │ │ .word 0x000051ec │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ - ldr r2, [pc, #720] @ (23d4 <_PyBytes_FormatEx+0xb20>) │ │ │ │ │ + ldr r2, [pc, #720] @ (2460 <_PyBytes_FormatEx+0xb20>) │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ ldr.w r2, [ip, r2] │ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #20 │ │ │ │ │ - bpl.n 21d0 <_PyBytes_FormatEx+0x91c> │ │ │ │ │ + bpl.n 225c <_PyBytes_FormatEx+0x91c> │ │ │ │ │ ldr r2, [r1, #28] │ │ │ │ │ ldr.w r9, [r0, r2] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 21d0 <_PyBytes_FormatEx+0x91c> │ │ │ │ │ + beq.n 225c <_PyBytes_FormatEx+0x91c> │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ blx r9 │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckFunctionResult │ │ │ │ │ mov r9, r0 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2152 <_PyBytes_FormatEx+0x89e> │ │ │ │ │ + beq.n 21de <_PyBytes_FormatEx+0x89e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 2152 <_PyBytes_FormatEx+0x89e> │ │ │ │ │ + cbnz r3, 21de <_PyBytes_FormatEx+0x89e> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 1e3c <_PyBytes_FormatEx+0x588> │ │ │ │ │ + beq.w 1ec8 <_PyBytes_FormatEx+0x588> │ │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #4 │ │ │ │ │ - bpl.n 2232 <_PyBytes_FormatEx+0x97e> │ │ │ │ │ + bpl.n 22be <_PyBytes_FormatEx+0x97e> │ │ │ │ │ add.w r3, r9, #16 │ │ │ │ │ ldr.w r6, [r9, #8] │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - b.n 1d08 <_PyBytes_FormatEx+0x454> │ │ │ │ │ + b.n 1d94 <_PyBytes_FormatEx+0x454> │ │ │ │ │ ldr.w r6, [r9, #8] │ │ │ │ │ - cbz r6, 21e2 <_PyBytes_FormatEx+0x92e> │ │ │ │ │ + cbz r6, 226e <_PyBytes_FormatEx+0x92e> │ │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 1d02 <_PyBytes_FormatEx+0x44e> │ │ │ │ │ - b.n 1d08 <_PyBytes_FormatEx+0x454> │ │ │ │ │ + bne.w 1d8e <_PyBytes_FormatEx+0x44e> │ │ │ │ │ + b.n 1d94 <_PyBytes_FormatEx+0x454> │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - beq.w 1c84 <_PyBytes_FormatEx+0x3d0> │ │ │ │ │ + beq.w 1d10 <_PyBytes_FormatEx+0x3d0> │ │ │ │ │ mov r0, r7 │ │ │ │ │ add r7, r6 │ │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ │ mov r2, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ sub.w r6, r9, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r1, #32 │ │ │ │ │ mov r2, r6 │ │ │ │ │ add r7, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ - b.n 1ca4 <_PyBytes_FormatEx+0x3f0> │ │ │ │ │ + b.n 1d30 <_PyBytes_FormatEx+0x3f0> │ │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC81 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC81 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 1e3c <_PyBytes_FormatEx+0x588> │ │ │ │ │ + b.n 1ec8 <_PyBytes_FormatEx+0x588> │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n 213c <_PyBytes_FormatEx+0x888> │ │ │ │ │ + b.n 21c8 <_PyBytes_FormatEx+0x888> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyByteArray_empty_string │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyByteArray_empty_string │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - b.n 217c <_PyBytes_FormatEx+0x8c8> │ │ │ │ │ + b.n 2208 <_PyBytes_FormatEx+0x8c8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_Long │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 20aa <_PyBytes_FormatEx+0x7f6> │ │ │ │ │ + b.n 2136 <_PyBytes_FormatEx+0x7f6> │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r6, r9 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ mov r2, r3 │ │ │ │ │ @@ -3637,15 +3705,15 @@ │ │ │ │ │ movne r3, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC82 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC82 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 1e3c <_PyBytes_FormatEx+0x588> │ │ │ │ │ + b.n 1ec8 <_PyBytes_FormatEx+0x588> │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC33 │ │ │ │ │ @@ -3653,99 +3721,99 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1e3c <_PyBytes_FormatEx+0x588> │ │ │ │ │ + beq.w 1ec8 <_PyBytes_FormatEx+0x588> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1e3c <_PyBytes_FormatEx+0x588> │ │ │ │ │ + bne.w 1ec8 <_PyBytes_FormatEx+0x588> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1e3c <_PyBytes_FormatEx+0x588> │ │ │ │ │ + b.n 1ec8 <_PyBytes_FormatEx+0x588> │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ and.w r1, r1, #8 │ │ │ │ │ bl 0 <_PyUnicode_FormatLong> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_FormatLong │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 1bfa <_PyBytes_FormatEx+0x346> │ │ │ │ │ + beq.w 1c86 <_PyBytes_FormatEx+0x346> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1bfa <_PyBytes_FormatEx+0x346> │ │ │ │ │ + bne.w 1c86 <_PyBytes_FormatEx+0x346> │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 1bfa <_PyBytes_FormatEx+0x346> │ │ │ │ │ + b.n 1c86 <_PyBytes_FormatEx+0x346> │ │ │ │ │ add.w r2, r9, #1 │ │ │ │ │ - b.n 1de0 <_PyBytes_FormatEx+0x52c> │ │ │ │ │ + b.n 1e6c <_PyBytes_FormatEx+0x52c> │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 23a6 <_PyBytes_FormatEx+0xaf2> │ │ │ │ │ + beq.n 2432 <_PyBytes_FormatEx+0xaf2> │ │ │ │ │ add.w r0, fp, #2 │ │ │ │ │ sub.w r6, sl, #2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ - bmi.n 2384 <_PyBytes_FormatEx+0xad0> │ │ │ │ │ + bmi.n 2410 <_PyBytes_FormatEx+0xad0> │ │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ │ - beq.n 239c <_PyBytes_FormatEx+0xae8> │ │ │ │ │ + beq.n 2428 <_PyBytes_FormatEx+0xae8> │ │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ │ - bne.n 22b6 <_PyBytes_FormatEx+0xa02> │ │ │ │ │ + bne.n 2342 <_PyBytes_FormatEx+0xa02> │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.n 22b6 <_PyBytes_FormatEx+0xa02> │ │ │ │ │ + bgt.n 2342 <_PyBytes_FormatEx+0xa02> │ │ │ │ │ subs r1, r4, r0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1e3c <_PyBytes_FormatEx+0x588> │ │ │ │ │ + beq.w 1ec8 <_PyBytes_FormatEx+0x588> │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2368 <_PyBytes_FormatEx+0xab4> │ │ │ │ │ + bne.n 23f4 <_PyBytes_FormatEx+0xab4> │ │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetItem │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2306 <_PyBytes_FormatEx+0xa52> │ │ │ │ │ + beq.n 2392 <_PyBytes_FormatEx+0xa52> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ - cbnz r3, 2306 <_PyBytes_FormatEx+0xa52> │ │ │ │ │ + cbnz r3, 2392 <_PyBytes_FormatEx+0xa52> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 23a0 <_PyBytes_FormatEx+0xaec> │ │ │ │ │ + beq.n 242c <_PyBytes_FormatEx+0xaec> │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mvn.w r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b.w 196c <_PyBytes_FormatEx+0xb8> │ │ │ │ │ + b.w 19f8 <_PyBytes_FormatEx+0xb8> │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ add.w r3, fp, #4294967295 @ 0xffffffff │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ @@ -3755,321 +3823,321 @@ │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC85 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC85 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 1e3c <_PyBytes_FormatEx+0x588> │ │ │ │ │ + b.n 1ec8 <_PyBytes_FormatEx+0x588> │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ │ - b.n 1c18 <_PyBytes_FormatEx+0x364> │ │ │ │ │ + b.n 1ca4 <_PyBytes_FormatEx+0x364> │ │ │ │ │ mov r4, sl │ │ │ │ │ - b.w 1ad8 <_PyBytes_FormatEx+0x224> │ │ │ │ │ + b.w 1b64 <_PyBytes_FormatEx+0x224> │ │ │ │ │ add.w fp, fp, #2 │ │ │ │ │ sub.w sl, sl, #2 │ │ │ │ │ strb.w r3, [r7], #1 │ │ │ │ │ - b.w 1944 <_PyBytes_FormatEx+0x90> │ │ │ │ │ + b.w 19d0 <_PyBytes_FormatEx+0x90> │ │ │ │ │ movs r3, #16 │ │ │ │ │ - b.n 1cb6 <_PyBytes_FormatEx+0x402> │ │ │ │ │ + b.n 1d42 <_PyBytes_FormatEx+0x402> │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 22e2 <_PyBytes_FormatEx+0xa2e> │ │ │ │ │ + beq.n 236e <_PyBytes_FormatEx+0xa2e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 22e2 <_PyBytes_FormatEx+0xa2e> │ │ │ │ │ + bne.n 236e <_PyBytes_FormatEx+0xa2e> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 22e2 <_PyBytes_FormatEx+0xa2e> │ │ │ │ │ + b.n 236e <_PyBytes_FormatEx+0xa2e> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC76 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC76 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 1e3c <_PyBytes_FormatEx+0x588> │ │ │ │ │ + b.n 1ec8 <_PyBytes_FormatEx+0x588> │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 22c8 <_PyBytes_FormatEx+0xa14> │ │ │ │ │ + b.n 2354 <_PyBytes_FormatEx+0xa14> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 1e3c <_PyBytes_FormatEx+0x588> │ │ │ │ │ + b.n 1ec8 <_PyBytes_FormatEx+0x588> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC75 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC75 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 1e3c <_PyBytes_FormatEx+0x588> │ │ │ │ │ + b.n 1ec8 <_PyBytes_FormatEx+0x588> │ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ subs r6, #1 │ │ │ │ │ adds r2, #1 │ │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ it lt │ │ │ │ │ movlt r3, r6 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b.n 1dd6 <_PyBytes_FormatEx+0x522> │ │ │ │ │ + b.n 1e62 <_PyBytes_FormatEx+0x522> │ │ │ │ │ .word 0x000002c8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ ldrd r3, r2, [sp, #36] @ 0x24 │ │ │ │ │ ands r3, r2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n 246a <_PyBytes_FormatEx+0xbb6> │ │ │ │ │ + beq.n 24f6 <_PyBytes_FormatEx+0xbb6> │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r3, r4 │ │ │ │ │ bl d0 │ │ │ │ │ R_ARM_THM_CALL formatfloat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1e3c <_PyBytes_FormatEx+0x588> │ │ │ │ │ + beq.w 1ec8 <_PyBytes_FormatEx+0x588> │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ tst.w r6, #16 │ │ │ │ │ ite eq │ │ │ │ │ moveq r2, #32 │ │ │ │ │ movne r2, #48 @ 0x30 │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ add.w r2, r3, #16 │ │ │ │ │ ldr r6, [r3, #8] │ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ │ - b.n 1c28 <_PyBytes_FormatEx+0x374> │ │ │ │ │ + b.n 1cb4 <_PyBytes_FormatEx+0x374> │ │ │ │ │ bic.w r2, r4, #32 │ │ │ │ │ cmp r2, #88 @ 0x58 │ │ │ │ │ - beq.n 2426 <_PyBytes_FormatEx+0xb72> │ │ │ │ │ + beq.n 24b2 <_PyBytes_FormatEx+0xb72> │ │ │ │ │ cmp r4, #111 @ 0x6f │ │ │ │ │ - bne.w 1c78 <_PyBytes_FormatEx+0x3c4> │ │ │ │ │ + bne.w 1d04 <_PyBytes_FormatEx+0x3c4> │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - bne.n 2490 <_PyBytes_FormatEx+0xbdc> │ │ │ │ │ + bne.n 251c <_PyBytes_FormatEx+0xbdc> │ │ │ │ │ sub.w r9, r9, #2 │ │ │ │ │ subs r6, #2 │ │ │ │ │ bic.w r9, r9, r9, asr #31 │ │ │ │ │ - b.n 1c78 <_PyBytes_FormatEx+0x3c4> │ │ │ │ │ + b.n 1d04 <_PyBytes_FormatEx+0x3c4> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ movs r4, #48 @ 0x30 │ │ │ │ │ orr.w r3, r3, #16 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.n 2056 <_PyBytes_FormatEx+0x7a2> │ │ │ │ │ + b.n 20e2 <_PyBytes_FormatEx+0x7a2> │ │ │ │ │ bic.w r3, r4, #32 │ │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ │ - beq.n 2452 <_PyBytes_FormatEx+0xb9e> │ │ │ │ │ + beq.n 24de <_PyBytes_FormatEx+0xb9e> │ │ │ │ │ cmp r4, #111 @ 0x6f │ │ │ │ │ - bne.w 1c92 <_PyBytes_FormatEx+0x3de> │ │ │ │ │ + bne.w 1d1e <_PyBytes_FormatEx+0x3de> │ │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldrb.w r1, [r2], #2 │ │ │ │ │ strb.w r1, [r3], #2 │ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ │ strb r1, [r7, #1] │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n 1c92 <_PyBytes_FormatEx+0x3de> │ │ │ │ │ + b.n 1d1e <_PyBytes_FormatEx+0x3de> │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ands.w r3, r1, #6 │ │ │ │ │ - bne.n 23e2 <_PyBytes_FormatEx+0xb2e> │ │ │ │ │ + bne.n 246e <_PyBytes_FormatEx+0xb2e> │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, r4 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r4, [r5, #8] │ │ │ │ │ subs r4, #2 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ bl d0 │ │ │ │ │ R_ARM_THM_CALL formatfloat │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1944 <_PyBytes_FormatEx+0x90> │ │ │ │ │ - b.n 1e3c <_PyBytes_FormatEx+0x588> │ │ │ │ │ + bne.w 19d0 <_PyBytes_FormatEx+0x90> │ │ │ │ │ + b.n 1ec8 <_PyBytes_FormatEx+0x588> │ │ │ │ │ ldr.w ip, [sp, #56] @ 0x38 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, ip │ │ │ │ │ ldrb.w r0, [r1], #2 │ │ │ │ │ strb.w r0, [r2], #2 │ │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ │ ldrb.w r0, [ip, #1] │ │ │ │ │ strb r0, [r7, #1] │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b.n 242c <_PyBytes_FormatEx+0xb78> │ │ │ │ │ + b.n 24b8 <_PyBytes_FormatEx+0xb78> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC86 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC86 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 1e3c <_PyBytes_FormatEx+0x588> │ │ │ │ │ + b.n 1ec8 <_PyBytes_FormatEx+0x588> │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #4 │ │ │ │ │ - bmi.n 2586 <_PyBytes_FormatEx+0xcd2> │ │ │ │ │ + bmi.n 2612 <_PyBytes_FormatEx+0xcd2> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyByteArray_Type │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 2570 <_PyBytes_FormatEx+0xcbc> │ │ │ │ │ + beq.n 25fc <_PyBytes_FormatEx+0xcbc> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyByteArray_Type │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2570 <_PyBytes_FormatEx+0xcbc> │ │ │ │ │ + bne.n 25fc <_PyBytes_FormatEx+0xcbc> │ │ │ │ │ mov r0, r9 │ │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsLongAndOverflow │ │ │ │ │ adds r6, r0, #1 │ │ │ │ │ - beq.n 2544 <_PyBytes_FormatEx+0xc90> │ │ │ │ │ + beq.n 25d0 <_PyBytes_FormatEx+0xc90> │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi.n 252c <_PyBytes_FormatEx+0xc78> │ │ │ │ │ + bhi.n 25b8 <_PyBytes_FormatEx+0xc78> │ │ │ │ │ add.w r3, sp, #71 @ 0x47 │ │ │ │ │ strb r0, [r3, #0] │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - bne.n 2524 <_PyBytes_FormatEx+0xc70> │ │ │ │ │ + bne.n 25b0 <_PyBytes_FormatEx+0xc70> │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ strb.w r3, [r7], #1 │ │ │ │ │ - b.w 1944 <_PyBytes_FormatEx+0x90> │ │ │ │ │ + b.w 19d0 <_PyBytes_FormatEx+0x90> │ │ │ │ │ strb.w r2, [r7], #1 │ │ │ │ │ - b.w 1c8c <_PyBytes_FormatEx+0x3d8> │ │ │ │ │ + b.w 1d18 <_PyBytes_FormatEx+0x3d8> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ movs r4, #45 @ 0x2d │ │ │ │ │ orr.w r3, r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.n 2056 <_PyBytes_FormatEx+0x7a2> │ │ │ │ │ + b.n 20e2 <_PyBytes_FormatEx+0x7a2> │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - b.w 1d14 <_PyBytes_FormatEx+0x460> │ │ │ │ │ + b.w 1da0 <_PyBytes_FormatEx+0x460> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC83 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC83 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 1e3c <_PyBytes_FormatEx+0x588> │ │ │ │ │ + b.n 1ec8 <_PyBytes_FormatEx+0x588> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 252c <_PyBytes_FormatEx+0xc78> │ │ │ │ │ + beq.n 25b8 <_PyBytes_FormatEx+0xc78> │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1e3c <_PyBytes_FormatEx+0x588> │ │ │ │ │ + beq.w 1ec8 <_PyBytes_FormatEx+0x588> │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC84 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC84 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 1e3c <_PyBytes_FormatEx+0x588> │ │ │ │ │ + b.n 1ec8 <_PyBytes_FormatEx+0x588> │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 24ea <_PyBytes_FormatEx+0xc36> │ │ │ │ │ + bne.n 2576 <_PyBytes_FormatEx+0xc36> │ │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ add.w r3, sp, #71 @ 0x47 │ │ │ │ │ strb r2, [r3, #0] │ │ │ │ │ - b.n 2500 <_PyBytes_FormatEx+0xc4c> │ │ │ │ │ + b.n 258c <_PyBytes_FormatEx+0xc4c> │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 25c2 <_PyBytes_FormatEx+0xd0e> │ │ │ │ │ + bne.n 264e <_PyBytes_FormatEx+0xd0e> │ │ │ │ │ add.w r3, sp, #71 @ 0x47 │ │ │ │ │ ldrb.w r2, [r9, #16] │ │ │ │ │ strb r2, [r3, #0] │ │ │ │ │ - b.n 2500 <_PyBytes_FormatEx+0xc4c> │ │ │ │ │ + b.n 258c <_PyBytes_FormatEx+0xc4c> │ │ │ │ │ movs r3, #43 @ 0x2b │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ - b.n 23c8 <_PyBytes_FormatEx+0xb14> │ │ │ │ │ + b.n 2454 <_PyBytes_FormatEx+0xb14> │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1aa4 <_PyBytes_FormatEx+0x1f0> │ │ │ │ │ + beq.w 1b30 <_PyBytes_FormatEx+0x1f0> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1aa4 <_PyBytes_FormatEx+0x1f0> │ │ │ │ │ + bne.w 1b30 <_PyBytes_FormatEx+0x1f0> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w 1aa4 <_PyBytes_FormatEx+0x1f0> │ │ │ │ │ + b.w 1b30 <_PyBytes_FormatEx+0x1f0> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyByteArray_Type │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 24da <_PyBytes_FormatEx+0xc26> │ │ │ │ │ - b.n 24ea <_PyBytes_FormatEx+0xc36> │ │ │ │ │ + bne.n 2566 <_PyBytes_FormatEx+0xc26> │ │ │ │ │ + b.n 2576 <_PyBytes_FormatEx+0xc36> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1e3c <_PyBytes_FormatEx+0x588> │ │ │ │ │ + bne.w 1ec8 <_PyBytes_FormatEx+0x588> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ orr.w r3, r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ negs r3, r3 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 1f48 <_PyBytes_FormatEx+0x694> │ │ │ │ │ + b.n 1fd4 <_PyBytes_FormatEx+0x694> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000025ec : │ │ │ │ │ +00002678 : │ │ │ │ │ getnextarg(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr.w ip, [r2] │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - bge.n 261e │ │ │ │ │ + bge.n 26aa │ │ │ │ │ add.w lr, ip, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str.w lr, [r2] │ │ │ │ │ - bge.n 2614 │ │ │ │ │ + bge.n 26a0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ │ mov r1, ip │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyTuple_GetItem │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -4080,60 +4148,60 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC88 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC88 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 2610 │ │ │ │ │ + b.n 269c │ │ │ │ │ │ │ │ │ │ -00002638 <_PyBytes_Find>: │ │ │ │ │ +000026c4 <_PyBytes_Find>: │ │ │ │ │ _PyBytes_Find(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ - cbz r3, 268c <_PyBytes_Find+0x54> │ │ │ │ │ + cbz r3, 2718 <_PyBytes_Find+0x54> │ │ │ │ │ mov r5, r3 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bgt.n 2680 <_PyBytes_Find+0x48> │ │ │ │ │ + bgt.n 270c <_PyBytes_Find+0x48> │ │ │ │ │ mov r4, r1 │ │ │ │ │ subs r1, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - bl 2600 │ │ │ │ │ + bl 2620 <_PyBytes_FormatEx+0xce0> │ │ │ │ │ R_ARM_THM_CALL fastsearch.constprop.0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ itt ge │ │ │ │ │ ldrge r2, [sp, #32] │ │ │ │ │ addge r3, r3, r2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ - bne.n 267a <_PyBytes_Find+0x42> │ │ │ │ │ + bne.n 2706 <_PyBytes_Find+0x42> │ │ │ │ │ subs r4, r4, r5 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r7 │ │ │ │ │ adds r0, r6, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r0, 2686 <_PyBytes_Find+0x4e> │ │ │ │ │ + cbz r0, 2712 <_PyBytes_Find+0x4e> │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 267a <_PyBytes_Find+0x42> │ │ │ │ │ + b.n 2706 <_PyBytes_Find+0x42> │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ add r3, r4 │ │ │ │ │ - b.n 267a <_PyBytes_Find+0x42> │ │ │ │ │ + b.n 2706 <_PyBytes_Find+0x42> │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ - b.n 267a <_PyBytes_Find+0x42> │ │ │ │ │ + b.n 2706 <_PyBytes_Find+0x42> │ │ │ │ │ │ │ │ │ │ -00002690 : │ │ │ │ │ +0000271c : │ │ │ │ │ bytes_removesuffix(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ mov r5, r1 │ │ │ │ │ @@ -4144,114 +4212,114 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ - cbnz r0, 26f0 │ │ │ │ │ + cbnz r0, 277c │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ add.w r6, r4, #16 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bgt.n 26f4 │ │ │ │ │ + bgt.n 2780 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - ble.n 26f4 │ │ │ │ │ + ble.n 2780 │ │ │ │ │ subs r7, r5, r2 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ adds r0, r6, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - cbnz r0, 26f4 │ │ │ │ │ + cbnz r0, 2780 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - cbz r3, 26ea │ │ │ │ │ + cbz r3, 2776 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 26e0 │ │ │ │ │ + b.n 276c │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 2712 │ │ │ │ │ + bne.n 279e │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 26e0 │ │ │ │ │ + beq.n 276c │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - b.n 26e0 │ │ │ │ │ + b.n 276c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 26e0 │ │ │ │ │ + b.n 276c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002720 : │ │ │ │ │ +000027ac : │ │ │ │ │ striter_len(): │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ - cbz r3, 272e │ │ │ │ │ + cbz r3, 27ba │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ subs r0, r3, r0 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromSsize_t │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.n 272a │ │ │ │ │ + b.n 27b6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002734 : │ │ │ │ │ +000027c0 : │ │ │ │ │ stringlib_adaptive_find(): │ │ │ │ │ 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, #3928] @ 0xf58 │ │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r4, r2 │ │ │ │ │ subs r2, r5, #1 │ │ │ │ │ - ldr r3, [pc, #628] @ (29c4 ) │ │ │ │ │ + ldr r3, [pc, #628] @ (2a50 ) │ │ │ │ │ mov r6, r0 │ │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ │ add.w fp, r6, r2 │ │ │ │ │ subs r0, r1, r5 │ │ │ │ │ ldrb r6, [r4, r2] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 2918 │ │ │ │ │ + ble.w 29a4 │ │ │ │ │ sub.w r9, r4, #2 │ │ │ │ │ add.w ip, r4, #4294967295 @ 0xffffffff │ │ │ │ │ add r9, r5 │ │ │ │ │ mov lr, r2 │ │ │ │ │ sub.w r1, r9, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ adds r1, #1 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ mvn.w r7, #1 │ │ │ │ │ ands.w r1, r1, #3 │ │ │ │ │ - beq.n 27e8 │ │ │ │ │ + beq.n 2874 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - beq.n 27c8 │ │ │ │ │ + beq.n 2854 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n 27ac │ │ │ │ │ + beq.n 2838 │ │ │ │ │ ldrb.w sl, [r4] │ │ │ │ │ adds r1, r7, r5 │ │ │ │ │ mov ip, r4 │ │ │ │ │ cmp r6, sl │ │ │ │ │ ite eq │ │ │ │ │ moveq lr, r1 │ │ │ │ │ movne lr, r2 │ │ │ │ │ @@ -4274,15 +4342,15 @@ │ │ │ │ │ sub.w r1, r7, ip │ │ │ │ │ add r1, r4 │ │ │ │ │ add r1, r5 │ │ │ │ │ cmp r6, sl │ │ │ │ │ it eq │ │ │ │ │ moveq lr, r1 │ │ │ │ │ cmp ip, r9 │ │ │ │ │ - beq.n 2870 │ │ │ │ │ + beq.n 28fc │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ add.w sl, ip, #1 │ │ │ │ │ ldrb.w r0, [ip, #1] │ │ │ │ │ sub.w r1, r7, sl │ │ │ │ │ add.w ip, ip, #2 │ │ │ │ │ add r1, r4 │ │ │ │ │ add r1, r5 │ │ │ │ │ @@ -4321,15 +4389,15 @@ │ │ │ │ │ sub.w r1, r7, ip │ │ │ │ │ add r1, r4 │ │ │ │ │ add r1, r5 │ │ │ │ │ cmp r6, r0 │ │ │ │ │ it eq │ │ │ │ │ moveq lr, r1 │ │ │ │ │ cmp ip, r9 │ │ │ │ │ - bne.n 27ea │ │ │ │ │ + bne.n 2876 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ and.w r7, r6, #31 │ │ │ │ │ movs r1, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ lsl.w r1, r1, r7 │ │ │ │ │ mov sl, r9 │ │ │ │ │ @@ -4337,160 +4405,160 @@ │ │ │ │ │ mov r3, r5 │ │ │ │ │ it lt │ │ │ │ │ addlt r3, r5, #3 │ │ │ │ │ mov r7, r9 │ │ │ │ │ asrs r3, r3, #2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - bgt.n 2922 │ │ │ │ │ + bgt.n 29ae │ │ │ │ │ ldrb.w r3, [fp, r9] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.n 2992 │ │ │ │ │ + bne.n 2a1e │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ strd r7, sl, [sp, #12] │ │ │ │ │ add.w r8, r3, r9 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - b.n 28b2 │ │ │ │ │ + b.n 293e │ │ │ │ │ adds r1, #1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.n 296a │ │ │ │ │ + bge.n 29f6 │ │ │ │ │ ldrb.w sl, [r1] │ │ │ │ │ ldrb r7, [r4, r3] │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - beq.n 28ae │ │ │ │ │ + beq.n 293a │ │ │ │ │ ldrd r7, sl, [sp, #12] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ add sl, r3 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bge.n 2946 │ │ │ │ │ + bge.n 29d2 │ │ │ │ │ sub.w r3, r0, r9 │ │ │ │ │ cmp.w r3, #2000 @ 0x7d0 │ │ │ │ │ - ble.n 2946 │ │ │ │ │ + ble.n 29d2 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ sub.w r6, r3, r9 │ │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 292e │ │ │ │ │ + bne.n 29ba │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ - bl 29c8 │ │ │ │ │ + bl 2a54 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 2a84 │ │ │ │ │ + bl 2b10 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ it ne │ │ │ │ │ addne r9, r0 │ │ │ │ │ - beq.n 2928 │ │ │ │ │ - ldr r3, [pc, #192] @ (29c4 ) │ │ │ │ │ + beq.n 29b4 │ │ │ │ │ + ldr r3, [pc, #192] @ (2a50 ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 291e │ │ │ │ │ + bne.n 29aa │ │ │ │ │ mov r0, r9 │ │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov lr, r2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 2870 │ │ │ │ │ + b.n 28fc │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 29ba │ │ │ │ │ + beq.n 2a46 │ │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2902 │ │ │ │ │ + b.n 298e │ │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ subs r3, r3, r7 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, r5 │ │ │ │ │ - bl d28 │ │ │ │ │ + bl d28 │ │ │ │ │ R_ARM_THM_CALL stringlib__two_way_count │ │ │ │ │ add.w r9, r7, r0 │ │ │ │ │ - b.n 2902 │ │ │ │ │ + b.n 298e │ │ │ │ │ add.w r3, r9, #1 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bgt.n 2988 │ │ │ │ │ + bgt.n 2a14 │ │ │ │ │ add.w r3, fp, r9 │ │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ │ and.w r3, r3, #31 │ │ │ │ │ lsr.w r3, ip, r3 │ │ │ │ │ lsls r3, r3, #31 │ │ │ │ │ - bmi.n 2988 │ │ │ │ │ + bmi.n 2a14 │ │ │ │ │ add r9, r5 │ │ │ │ │ add.w r3, r9, #1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b.n 2892 │ │ │ │ │ + b.n 291e │ │ │ │ │ ldrd r7, sl, [sp, #12] │ │ │ │ │ - bne.n 28c4 │ │ │ │ │ + bne.n 2950 │ │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2902 │ │ │ │ │ + bne.n 298e │ │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.n 29be │ │ │ │ │ + beq.n 2a4a │ │ │ │ │ add r9, r2 │ │ │ │ │ add.w r3, r9, #1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b.n 2892 │ │ │ │ │ + b.n 291e │ │ │ │ │ add r9, lr │ │ │ │ │ add.w r3, r9, #1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b.n 2892 │ │ │ │ │ + b.n 291e │ │ │ │ │ add.w r3, r9, #1 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bgt.n 2966 │ │ │ │ │ + bgt.n 29f2 │ │ │ │ │ add.w r1, fp, r9 │ │ │ │ │ add r9, r5 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ ldrb r1, [r1, #1] │ │ │ │ │ and.w r1, r1, #31 │ │ │ │ │ lsr.w r1, ip, r1 │ │ │ │ │ tst.w r1, #1 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, r9 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b.n 2892 │ │ │ │ │ + b.n 291e │ │ │ │ │ mov r9, r7 │ │ │ │ │ - b.n 2902 │ │ │ │ │ + b.n 298e │ │ │ │ │ ldr.w r9, [sp, #168] @ 0xa8 │ │ │ │ │ - b.n 2902 │ │ │ │ │ + b.n 298e │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ -000029c8 : │ │ │ │ │ +00002a54 : │ │ │ │ │ stringlib__preprocess(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ strd r0, r1, [r2] │ │ │ │ │ mov r5, r1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, sp │ │ │ │ │ - bl d98 │ │ │ │ │ + bl d98 │ │ │ │ │ R_ARM_THM_CALL stringlib__lex_search │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl d98 │ │ │ │ │ + bl d98 │ │ │ │ │ R_ARM_THM_CALL stringlib__lex_search │ │ │ │ │ cmp r7, r0 │ │ │ │ │ it le │ │ │ │ │ movle r7, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ @@ -4502,226 +4570,226 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ - bne.n 2a54 │ │ │ │ │ + bne.n 2ae0 │ │ │ │ │ str r0, [r4, #16] │ │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ │ mov r2, r5 │ │ │ │ │ add.w r3, r4, #23 │ │ │ │ │ it ge │ │ │ │ │ movge r2, #255 @ 0xff │ │ │ │ │ add.w r1, r4, #87 @ 0x57 │ │ │ │ │ strb.w r2, [r3, #1]! │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 2a30 │ │ │ │ │ + bne.n 2abc │ │ │ │ │ subs r2, r5, r2 │ │ │ │ │ subs r0, r5, #1 │ │ │ │ │ - b.n 2a4a │ │ │ │ │ + b.n 2ad6 │ │ │ │ │ ldrb r3, [r6, r2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ │ add r3, r4 │ │ │ │ │ strb r1, [r3, #24] │ │ │ │ │ subs r1, r0, r2 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - blt.n 2a3e │ │ │ │ │ + blt.n 2aca │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ subs r3, r5, r7 │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ it lt │ │ │ │ │ movlt r3, r7 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ adds r3, r6, r5 │ │ │ │ │ ldrb.w r1, [r3, #-1] │ │ │ │ │ subs r3, r5, #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 2a20 │ │ │ │ │ + blt.n 2aac │ │ │ │ │ ldrb r2, [r6, r3] │ │ │ │ │ eors r2, r1 │ │ │ │ │ lsls r2, r2, #26 │ │ │ │ │ - beq.n 2a7a │ │ │ │ │ + beq.n 2b06 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2a6a │ │ │ │ │ + b.n 2af6 │ │ │ │ │ subs r2, r5, #1 │ │ │ │ │ subs r3, r2, r3 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ - b.n 2a20 │ │ │ │ │ + b.n 2aac │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002a84 : │ │ │ │ │ +00002b10 : │ │ │ │ │ stringlib__two_way(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ ldrd r4, r5, [r2, #4] │ │ │ │ │ add.w r8, r0, r1 │ │ │ │ │ ldr.w fp, [r2, #12] │ │ │ │ │ sub sp, #12 │ │ │ │ │ subs r1, r4, #1 │ │ │ │ │ ldr.w lr, [r9], #24 │ │ │ │ │ add r1, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2b52 │ │ │ │ │ + beq.n 2bde │ │ │ │ │ rsb sl, r4, #1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bcs.n 2b80 │ │ │ │ │ + bcs.n 2c0c │ │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ │ ldrb.w r2, [r9, r3] │ │ │ │ │ add r1, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2b86 │ │ │ │ │ + bne.n 2c12 │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ mov r0, r2 │ │ │ │ │ it lt │ │ │ │ │ movlt r0, r5 │ │ │ │ │ add.w ip, r1, sl │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - ble.n 2b4e │ │ │ │ │ + ble.n 2bda │ │ │ │ │ ldrb.w r6, [lr, r0] │ │ │ │ │ ldrb.w r3, [ip, r0] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.n 2b48 │ │ │ │ │ + bne.n 2bd4 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - ble.n 2b4e │ │ │ │ │ + ble.n 2bda │ │ │ │ │ ldrb.w r6, [ip, r3] │ │ │ │ │ mov r7, r6 │ │ │ │ │ ldrb.w r6, [lr, r3] │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bne.n 2b3e │ │ │ │ │ + bne.n 2bca │ │ │ │ │ adds r3, r0, #2 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - ble.n 2b4e │ │ │ │ │ + ble.n 2bda │ │ │ │ │ ldrb.w r6, [ip, r3] │ │ │ │ │ mov r7, r6 │ │ │ │ │ ldrb.w r6, [lr, r3] │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bne.n 2b3e │ │ │ │ │ + bne.n 2bca │ │ │ │ │ adds r3, r0, #3 │ │ │ │ │ ldr r7, [sp, #4] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - ble.n 2b30 │ │ │ │ │ + ble.n 2bbc │ │ │ │ │ ldrb.w r6, [lr, r3] │ │ │ │ │ ldrb.w r0, [ip, r3] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - bne.n 2b40 │ │ │ │ │ + bne.n 2bcc │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bgt.n 2b0e │ │ │ │ │ - b.n 2b30 │ │ │ │ │ + bgt.n 2b9a │ │ │ │ │ + b.n 2bbc │ │ │ │ │ ldrb.w r0, [lr, r2] │ │ │ │ │ ldrb.w r3, [ip, r2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 2b8c │ │ │ │ │ + bne.n 2c18 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - blt.n 2b22 │ │ │ │ │ + blt.n 2bae │ │ │ │ │ sub.w r0, ip, r7 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r7, [sp, #4] │ │ │ │ │ subs r3, r3, r5 │ │ │ │ │ adds r3, #1 │ │ │ │ │ add r1, r3 │ │ │ │ │ - b.n 2aac │ │ │ │ │ + b.n 2b38 │ │ │ │ │ ldr r7, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 2b40 │ │ │ │ │ + b.n 2bcc │ │ │ │ │ ldr r7, [sp, #4] │ │ │ │ │ - b.n 2b30 │ │ │ │ │ + b.n 2bbc │ │ │ │ │ ldr r7, [r2, #16] │ │ │ │ │ rsb sl, r4, #1 │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp fp, r7 │ │ │ │ │ add.w r6, r5, r7 │ │ │ │ │ it lt │ │ │ │ │ movlt fp, r7 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ it ge │ │ │ │ │ movge r6, r4 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bcs.n 2b80 │ │ │ │ │ + bcs.n 2c0c │ │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ │ ldrb.w r3, [r9, r3] │ │ │ │ │ add r1, r3 │ │ │ │ │ - cbz r3, 2bbc │ │ │ │ │ + cbz r3, 2c48 │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - bhi.n 2b6e │ │ │ │ │ + bhi.n 2bfa │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2b38 │ │ │ │ │ + b.n 2bc4 │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - bhi.n 2ab0 │ │ │ │ │ - b.n 2b80 │ │ │ │ │ + bhi.n 2b3c │ │ │ │ │ + b.n 2c0c │ │ │ │ │ add r1, fp │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - bls.n 2b80 │ │ │ │ │ + bls.n 2c0c │ │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ │ sub.w r2, r4, fp │ │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ │ ldrb.w r0, [r9, r3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2ac2 │ │ │ │ │ + beq.n 2b4e │ │ │ │ │ rsb r3, r5, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ ite ge │ │ │ │ │ addge r3, r3, r5 │ │ │ │ │ addlt r3, r3, r2 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ ite ge │ │ │ │ │ addge r1, r1, r3 │ │ │ │ │ addlt r1, r1, r0 │ │ │ │ │ - b.n 2aac │ │ │ │ │ + b.n 2b38 │ │ │ │ │ mov r3, r5 │ │ │ │ │ add.w r2, r1, sl │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bge.n 2bda │ │ │ │ │ + bge.n 2c66 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ ldrb.w r2, [lr, r3] │ │ │ │ │ ldrb r0, [r0, r3] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n 2bc4 │ │ │ │ │ + beq.n 2c50 │ │ │ │ │ add r1, r7 │ │ │ │ │ - b.n 2b6a │ │ │ │ │ + b.n 2bf6 │ │ │ │ │ mov r3, r6 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bge.n 2bf0 │ │ │ │ │ + bge.n 2c7c │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ ldrb.w r2, [lr, r3] │ │ │ │ │ ldrb r0, [r0, r3] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.n 2c0c │ │ │ │ │ + bne.n 2c98 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 2bdc │ │ │ │ │ + b.n 2c68 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bge.n 2c14 │ │ │ │ │ + bge.n 2ca0 │ │ │ │ │ ldrb.w r0, [lr, r3] │ │ │ │ │ ldrb r1, [r2, r3] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n 2bf6 │ │ │ │ │ + beq.n 2c82 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ add r1, fp │ │ │ │ │ - b.n 2b6a │ │ │ │ │ + b.n 2bf6 │ │ │ │ │ subs r3, r3, r5 │ │ │ │ │ adds r3, #1 │ │ │ │ │ add r1, r3 │ │ │ │ │ - b.n 2b6a │ │ │ │ │ + b.n 2bf6 │ │ │ │ │ sub.w r0, r2, ip │ │ │ │ │ - b.n 2b38 │ │ │ │ │ + b.n 2bc4 │ │ │ │ │ nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -352,15 +352,15 @@ │ │ │ │ │ │ │ │ │ │ 00000304 <_PyBytes_DecodeEscape2>: │ │ │ │ │ _PyBytes_DecodeEscape2(): │ │ │ │ │ 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, #3496] @ 0xda8 │ │ │ │ │ - ldr r4, [pc, #616] @ (580 <_PyBytes_DecodeEscape2+0x27c>) │ │ │ │ │ + ldr r4, [pc, #624] @ (588 <_PyBytes_DecodeEscape2+0x284>) │ │ │ │ │ sub.w sp, sp, #564 @ 0x234 │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ str r4, [sp, #556] @ 0x22c │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ add r4, sp, #20 │ │ │ │ │ @@ -370,152 +370,152 @@ │ │ │ │ │ subs.w r8, r1, #0 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ mov.w r3, #1 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ - beq.w 922 <_PyBytes_DecodeEscape2+0x61e> │ │ │ │ │ - blt.w 840 <_PyBytes_DecodeEscape2+0x53c> │ │ │ │ │ + beq.w a18 <_PyBytes_DecodeEscape2+0x714> │ │ │ │ │ + blt.w 8a2 <_PyBytes_DecodeEscape2+0x59e> │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp.w r8, #512 @ 0x200 │ │ │ │ │ - bgt.w 7ec <_PyBytes_DecodeEscape2+0x4e8> │ │ │ │ │ + bgt.w 800 <_PyBytes_DecodeEscape2+0x4fc> │ │ │ │ │ add.w fp, sp, #44 @ 0x2c │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ add r8, r5 │ │ │ │ │ movs r3, #1 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ bcs.w 4d4 <_PyBytes_DecodeEscape2+0x1d0> │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + beq.w 574 <_PyBytes_DecodeEscape2+0x270> │ │ │ │ │ + mov r3, r5 │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyLong_DigitValue │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyLong_DigitValue │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - beq.w 574 <_PyBytes_DecodeEscape2+0x270> │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - strd r7, r5, [sp] │ │ │ │ │ mov r1, r3 │ │ │ │ │ + strd r7, r5, [sp] │ │ │ │ │ ldrb.w r0, [r1], #1 │ │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ │ beq.n 3ae <_PyBytes_DecodeEscape2+0xaa> │ │ │ │ │ cmp r8, r1 │ │ │ │ │ strb.w r0, [r2], #1 │ │ │ │ │ bls.w 4d4 <_PyBytes_DecodeEscape2+0x1d0> │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldrb.w r0, [r1], #1 │ │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ │ bne.n 398 <_PyBytes_DecodeEscape2+0x94> │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - beq.w 8cc <_PyBytes_DecodeEscape2+0x5c8> │ │ │ │ │ + beq.w a4e <_PyBytes_DecodeEscape2+0x74a> │ │ │ │ │ ldrb r7, [r3, #1] │ │ │ │ │ adds r5, r3, #2 │ │ │ │ │ sub.w r0, r7, #10 │ │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ │ - bhi.w a32 <_PyBytes_DecodeEscape2+0x72e> │ │ │ │ │ + bhi.w 958 <_PyBytes_DecodeEscape2+0x654> │ │ │ │ │ tbh [pc, r0, lsl #1] │ │ │ │ │ .short 0x00d2 │ │ │ │ │ - .word 0x03360336 │ │ │ │ │ - .word 0x03360336 │ │ │ │ │ - .word 0x03360336 │ │ │ │ │ - .word 0x03360336 │ │ │ │ │ - .word 0x03360336 │ │ │ │ │ - .word 0x03360336 │ │ │ │ │ - .word 0x03360336 │ │ │ │ │ - .word 0x03360336 │ │ │ │ │ - .word 0x03360336 │ │ │ │ │ - .word 0x03360336 │ │ │ │ │ - .word 0x03360336 │ │ │ │ │ - .word 0x027f0336 │ │ │ │ │ - .word 0x03360336 │ │ │ │ │ - .word 0x03360336 │ │ │ │ │ - .word 0x0336031e │ │ │ │ │ - .word 0x03360336 │ │ │ │ │ - .word 0x03360336 │ │ │ │ │ - .word 0x03360336 │ │ │ │ │ - .word 0x01900336 │ │ │ │ │ - .word 0x01900190 │ │ │ │ │ - .word 0x01900190 │ │ │ │ │ - .word 0x01900190 │ │ │ │ │ - .word 0x03360190 │ │ │ │ │ - .word 0x03360336 │ │ │ │ │ - .word 0x03360336 │ │ │ │ │ - .word 0x03360336 │ │ │ │ │ - .word 0x03360336 │ │ │ │ │ - .word 0x03360336 │ │ │ │ │ - .word 0x03360336 │ │ │ │ │ - .word 0x03360336 │ │ │ │ │ - .word 0x03360336 │ │ │ │ │ - .word 0x03360336 │ │ │ │ │ - .word 0x03360336 │ │ │ │ │ - .word 0x03360336 │ │ │ │ │ - .word 0x03360336 │ │ │ │ │ - .word 0x03360336 │ │ │ │ │ - .word 0x03360336 │ │ │ │ │ - .word 0x03360336 │ │ │ │ │ - .word 0x03360336 │ │ │ │ │ - .word 0x03360336 │ │ │ │ │ - .word 0x01ec0336 │ │ │ │ │ - .word 0x03360336 │ │ │ │ │ - .word 0x03360336 │ │ │ │ │ - .word 0x032a0322 │ │ │ │ │ - .word 0x03360336 │ │ │ │ │ - .word 0x03260336 │ │ │ │ │ - .word 0x03360336 │ │ │ │ │ - .word 0x03360336 │ │ │ │ │ - .word 0x03360336 │ │ │ │ │ - .word 0x00cf0336 │ │ │ │ │ - .word 0x03360336 │ │ │ │ │ - .word 0x01e80336 │ │ │ │ │ - .word 0x01f00336 │ │ │ │ │ - .word 0x032e0336 │ │ │ │ │ - .word 0x006f0336 │ │ │ │ │ + .word 0x02c902c9 │ │ │ │ │ + .word 0x02c902c9 │ │ │ │ │ + .word 0x02c902c9 │ │ │ │ │ + .word 0x02c902c9 │ │ │ │ │ + .word 0x02c902c9 │ │ │ │ │ + .word 0x02c902c9 │ │ │ │ │ + .word 0x02c902c9 │ │ │ │ │ + .word 0x02c902c9 │ │ │ │ │ + .word 0x02c902c9 │ │ │ │ │ + .word 0x02c902c9 │ │ │ │ │ + .word 0x02c902c9 │ │ │ │ │ + .word 0x031a02c9 │ │ │ │ │ + .word 0x02c902c9 │ │ │ │ │ + .word 0x02c902c9 │ │ │ │ │ + .word 0x02c90350 │ │ │ │ │ + .word 0x02c902c9 │ │ │ │ │ + .word 0x02c902c9 │ │ │ │ │ + .word 0x02c902c9 │ │ │ │ │ + .word 0x019202c9 │ │ │ │ │ + .word 0x01920192 │ │ │ │ │ + .word 0x01920192 │ │ │ │ │ + .word 0x01920192 │ │ │ │ │ + .word 0x02c90192 │ │ │ │ │ + .word 0x02c902c9 │ │ │ │ │ + .word 0x02c902c9 │ │ │ │ │ + .word 0x02c902c9 │ │ │ │ │ + .word 0x02c902c9 │ │ │ │ │ + .word 0x02c902c9 │ │ │ │ │ + .word 0x02c902c9 │ │ │ │ │ + .word 0x02c902c9 │ │ │ │ │ + .word 0x02c902c9 │ │ │ │ │ + .word 0x02c902c9 │ │ │ │ │ + .word 0x02c902c9 │ │ │ │ │ + .word 0x02c902c9 │ │ │ │ │ + .word 0x02c902c9 │ │ │ │ │ + .word 0x02c902c9 │ │ │ │ │ + .word 0x02c902c9 │ │ │ │ │ + .word 0x02c902c9 │ │ │ │ │ + .word 0x02c902c9 │ │ │ │ │ + .word 0x02c902c9 │ │ │ │ │ + .word 0x01f202c9 │ │ │ │ │ + .word 0x02c902c9 │ │ │ │ │ + .word 0x02c902c9 │ │ │ │ │ + .word 0x031602ff │ │ │ │ │ + .word 0x02c902c9 │ │ │ │ │ + .word 0x030302c9 │ │ │ │ │ + .word 0x02c902c9 │ │ │ │ │ + .word 0x02c902c9 │ │ │ │ │ + .word 0x02c902c9 │ │ │ │ │ + .word 0x00cf02c9 │ │ │ │ │ + .word 0x02c902c9 │ │ │ │ │ + .word 0x01ee02c9 │ │ │ │ │ + .word 0x01f602c9 │ │ │ │ │ + .word 0x031e02c9 │ │ │ │ │ + .word 0x006f02c9 │ │ │ │ │ adds r7, r3, #3 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bls.w 936 <_PyBytes_DecodeEscape2+0x632> │ │ │ │ │ + bls.w 908 <_PyBytes_DecodeEscape2+0x604> │ │ │ │ │ ldrb r1, [r3, #2] │ │ │ │ │ ldrb.w r0, [r9, r1] │ │ │ │ │ ldrb r1, [r3, #3] │ │ │ │ │ ldrb.w r1, [r9, r1] │ │ │ │ │ orr.w ip, r1, r0 │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ - bhi.w 936 <_PyBytes_DecodeEscape2+0x632> │ │ │ │ │ + bhi.w 908 <_PyBytes_DecodeEscape2+0x604> │ │ │ │ │ add.w r1, r1, r0, lsl #4 │ │ │ │ │ strb.w r1, [r2], #1 │ │ │ │ │ adds r1, r3, #4 │ │ │ │ │ cmp r8, r1 │ │ │ │ │ bhi.w 3a2 <_PyBytes_DecodeEscape2+0x9e> │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ ldr r7, [r4, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 7c6 <_PyBytes_DecodeEscape2+0x4c2> │ │ │ │ │ + beq.w 7dc <_PyBytes_DecodeEscape2+0x4d8> │ │ │ │ │ subs.w r6, r2, fp │ │ │ │ │ - beq.w 814 <_PyBytes_DecodeEscape2+0x510> │ │ │ │ │ + beq.w 81e <_PyBytes_DecodeEscape2+0x51a> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 818 <_PyBytes_DecodeEscape2+0x514> │ │ │ │ │ + bne.w 8ca <_PyBytes_DecodeEscape2+0x5c6> │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - blt.w 824 <_PyBytes_DecodeEscape2+0x520> │ │ │ │ │ + blt.w 88a <_PyBytes_DecodeEscape2+0x586> │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.w 6ce <_PyBytes_DecodeEscape2+0x3ca> │ │ │ │ │ + beq.w 6d2 <_PyBytes_DecodeEscape2+0x3ce> │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bgt.w 874 <_PyBytes_DecodeEscape2+0x570> │ │ │ │ │ + bgt.w 8ae <_PyBytes_DecodeEscape2+0x5aa> │ │ │ │ │ add.w r0, r6, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 914 <_PyBytes_DecodeEscape2+0x610> │ │ │ │ │ + beq.w a0a <_PyBytes_DecodeEscape2+0x706> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ @@ -530,597 +530,611 @@ │ │ │ │ │ adds r3, r5, r6 │ │ │ │ │ strb r7, [r3, #16] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, fp │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r3, [pc, #52] @ (580 <_PyBytes_DecodeEscape2+0x27c>) │ │ │ │ │ + ldr r3, [pc, #60] @ (588 <_PyBytes_DecodeEscape2+0x284>) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #556] @ 0x22c │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 83c <_PyBytes_DecodeEscape2+0x538> │ │ │ │ │ + bne.w 8c6 <_PyBytes_DecodeEscape2+0x5c2> │ │ │ │ │ mov r0, r5 │ │ │ │ │ add.w sp, sp, #564 @ 0x234 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r3, #10 │ │ │ │ │ strb.w r3, [r2], #1 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ bls.n 4d4 <_PyBytes_DecodeEscape2+0x1d0> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r3, r1 │ │ │ │ │ b.n 3a4 <_PyBytes_DecodeEscape2+0xa0> │ │ │ │ │ + movw lr, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _PyLong_DigitValue │ │ │ │ │ + movt lr, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _PyLong_DigitValue │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov sl, r7 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ - b.n 592 <_PyBytes_DecodeEscape2+0x28e> │ │ │ │ │ + b.n 59a <_PyBytes_DecodeEscape2+0x296> │ │ │ │ │ nop │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r8, r1 │ │ │ │ │ strb.w ip, [r0] │ │ │ │ │ bls.n 4d4 <_PyBytes_DecodeEscape2+0x1d0> │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldrb.w ip, [r1], #1 │ │ │ │ │ cmp.w ip, #92 @ 0x5c │ │ │ │ │ - bne.n 584 <_PyBytes_DecodeEscape2+0x280> │ │ │ │ │ + bne.n 58c <_PyBytes_DecodeEscape2+0x288> │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - beq.w 8cc <_PyBytes_DecodeEscape2+0x5c8> │ │ │ │ │ - ldrb r5, [r3, #1] │ │ │ │ │ - add.w ip, r3, #2 │ │ │ │ │ - sub.w lr, r5, #10 │ │ │ │ │ - cmp.w lr, #110 @ 0x6e │ │ │ │ │ - bhi.w 9e2 <_PyBytes_DecodeEscape2+0x6de> │ │ │ │ │ - tbh [pc, lr, lsl #1] │ │ │ │ │ - .short 0x0085 │ │ │ │ │ - .word 0x02140214 │ │ │ │ │ - .word 0x02140214 │ │ │ │ │ - .word 0x02140214 │ │ │ │ │ - .word 0x02140214 │ │ │ │ │ - .word 0x02140214 │ │ │ │ │ - .word 0x02140214 │ │ │ │ │ - .word 0x02140214 │ │ │ │ │ - .word 0x02140214 │ │ │ │ │ - .word 0x02140214 │ │ │ │ │ - .word 0x02140214 │ │ │ │ │ - .word 0x02140214 │ │ │ │ │ - .word 0x02200214 │ │ │ │ │ - .word 0x02140214 │ │ │ │ │ - .word 0x02140214 │ │ │ │ │ - .word 0x02140238 │ │ │ │ │ - .word 0x02140214 │ │ │ │ │ - .word 0x02140214 │ │ │ │ │ - .word 0x02140214 │ │ │ │ │ - .word 0x00c40214 │ │ │ │ │ - .word 0x00c400c4 │ │ │ │ │ - .word 0x00c400c4 │ │ │ │ │ - .word 0x00c400c4 │ │ │ │ │ - .word 0x021400c4 │ │ │ │ │ - .word 0x02140214 │ │ │ │ │ - .word 0x02140214 │ │ │ │ │ - .word 0x02140214 │ │ │ │ │ - .word 0x02140214 │ │ │ │ │ - .word 0x02140214 │ │ │ │ │ - .word 0x02140214 │ │ │ │ │ - .word 0x02140214 │ │ │ │ │ - .word 0x02140214 │ │ │ │ │ - .word 0x02140214 │ │ │ │ │ - .word 0x02140214 │ │ │ │ │ - .word 0x02140214 │ │ │ │ │ - .word 0x02140214 │ │ │ │ │ - .word 0x02140214 │ │ │ │ │ - .word 0x02140214 │ │ │ │ │ - .word 0x02140214 │ │ │ │ │ - .word 0x02140214 │ │ │ │ │ - .word 0x02140214 │ │ │ │ │ - .word 0x00fe0214 │ │ │ │ │ - .word 0x02140214 │ │ │ │ │ - .word 0x02140214 │ │ │ │ │ - .word 0x01980247 │ │ │ │ │ - .word 0x02140214 │ │ │ │ │ - .word 0x01a90214 │ │ │ │ │ - .word 0x02140214 │ │ │ │ │ - .word 0x02140214 │ │ │ │ │ - .word 0x02140214 │ │ │ │ │ - .word 0x00c00214 │ │ │ │ │ - .word 0x02140214 │ │ │ │ │ - .word 0x00fa0214 │ │ │ │ │ - .word 0x01020214 │ │ │ │ │ - .word 0x02100214 │ │ │ │ │ - .word 0x006f0214 │ │ │ │ │ + beq.w a4e <_PyBytes_DecodeEscape2+0x74a> │ │ │ │ │ + ldrb.w r9, [r3, #1] │ │ │ │ │ + adds r5, r3, #2 │ │ │ │ │ + sub.w ip, r9, #10 │ │ │ │ │ + cmp.w ip, #110 @ 0x6e │ │ │ │ │ + bhi.w 8d6 <_PyBytes_DecodeEscape2+0x5d2> │ │ │ │ │ + tbh [pc, ip, lsl #1] │ │ │ │ │ + .short 0x010b │ │ │ │ │ + .word 0x018a018a │ │ │ │ │ + .word 0x018a018a │ │ │ │ │ + .word 0x018a018a │ │ │ │ │ + .word 0x018a018a │ │ │ │ │ + .word 0x018a018a │ │ │ │ │ + .word 0x018a018a │ │ │ │ │ + .word 0x018a018a │ │ │ │ │ + .word 0x018a018a │ │ │ │ │ + .word 0x018a018a │ │ │ │ │ + .word 0x018a018a │ │ │ │ │ + .word 0x018a018a │ │ │ │ │ + .word 0x023c018a │ │ │ │ │ + .word 0x018a018a │ │ │ │ │ + .word 0x018a018a │ │ │ │ │ + .word 0x018a0241 │ │ │ │ │ + .word 0x018a018a │ │ │ │ │ + .word 0x018a018a │ │ │ │ │ + .word 0x018a018a │ │ │ │ │ + .word 0x00c3018a │ │ │ │ │ + .word 0x00c300c3 │ │ │ │ │ + .word 0x00c300c3 │ │ │ │ │ + .word 0x00c300c3 │ │ │ │ │ + .word 0x018a00c3 │ │ │ │ │ + .word 0x018a018a │ │ │ │ │ + .word 0x018a018a │ │ │ │ │ + .word 0x018a018a │ │ │ │ │ + .word 0x018a018a │ │ │ │ │ + .word 0x018a018a │ │ │ │ │ + .word 0x018a018a │ │ │ │ │ + .word 0x018a018a │ │ │ │ │ + .word 0x018a018a │ │ │ │ │ + .word 0x018a018a │ │ │ │ │ + .word 0x018a018a │ │ │ │ │ + .word 0x018a018a │ │ │ │ │ + .word 0x018a018a │ │ │ │ │ + .word 0x018a018a │ │ │ │ │ + .word 0x018a018a │ │ │ │ │ + .word 0x018a018a │ │ │ │ │ + .word 0x018a018a │ │ │ │ │ + .word 0x018a018a │ │ │ │ │ + .word 0x0101018a │ │ │ │ │ + .word 0x018a018a │ │ │ │ │ + .word 0x018a018a │ │ │ │ │ + .word 0x020e0209 │ │ │ │ │ + .word 0x018a018a │ │ │ │ │ + .word 0x0213018a │ │ │ │ │ + .word 0x018a018a │ │ │ │ │ + .word 0x018a018a │ │ │ │ │ + .word 0x018a018a │ │ │ │ │ + .word 0x00be018a │ │ │ │ │ + .word 0x018a018a │ │ │ │ │ + .word 0x00fc018a │ │ │ │ │ + .word 0x0106018a │ │ │ │ │ + .word 0x0235018a │ │ │ │ │ + .word 0x006f018a │ │ │ │ │ adds r1, r3, #3 │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - bls.w 986 <_PyBytes_DecodeEscape2+0x682> │ │ │ │ │ + bls.w a36 <_PyBytes_DecodeEscape2+0x732> │ │ │ │ │ ldrb r1, [r3, #2] │ │ │ │ │ - ldrb.w ip, [r9, r1] │ │ │ │ │ + ldrb.w ip, [lr, r1] │ │ │ │ │ ldrb r1, [r3, #3] │ │ │ │ │ - ldrb.w r1, [r9, r1] │ │ │ │ │ - orr.w lr, ip, r1 │ │ │ │ │ - cmp.w lr, #15 │ │ │ │ │ - bhi.w 986 <_PyBytes_DecodeEscape2+0x682> │ │ │ │ │ + ldrb.w r1, [lr, r1] │ │ │ │ │ + orr.w r9, ip, r1 │ │ │ │ │ + cmp.w r9, #15 │ │ │ │ │ + bhi.w a36 <_PyBytes_DecodeEscape2+0x732> │ │ │ │ │ add.w r1, r1, ip, lsl #4 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - add.w ip, r3, #4 │ │ │ │ │ strb r1, [r0, #0] │ │ │ │ │ - cmp r8, ip │ │ │ │ │ - bls.w 4d4 <_PyBytes_DecodeEscape2+0x1d0> │ │ │ │ │ - mov r1, ip │ │ │ │ │ - b.n 58e <_PyBytes_DecodeEscape2+0x28a> │ │ │ │ │ + adds r1, r3, #4 │ │ │ │ │ + cmp r8, r1 │ │ │ │ │ + bhi.w 596 <_PyBytes_DecodeEscape2+0x292> │ │ │ │ │ + b.n 4d4 <_PyBytes_DecodeEscape2+0x1d0> │ │ │ │ │ ldrb r2, [r4, #24] │ │ │ │ │ movs r1, #24 │ │ │ │ │ movw r5, #13200 @ 0x3390 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ mla r5, r1, r2, r5 │ │ │ │ │ add r5, r3 │ │ │ │ │ b.n 54a <_PyBytes_DecodeEscape2+0x246> │ │ │ │ │ sub.w r0, r7, #48 @ 0x30 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bls.n 734 <_PyBytes_DecodeEscape2+0x430> │ │ │ │ │ + bls.n 738 <_PyBytes_DecodeEscape2+0x434> │ │ │ │ │ ldrb.w ip, [r3, #2] │ │ │ │ │ cmp.w ip, #47 @ 0x2f │ │ │ │ │ - bls.n 734 <_PyBytes_DecodeEscape2+0x430> │ │ │ │ │ + bls.n 738 <_PyBytes_DecodeEscape2+0x434> │ │ │ │ │ cmp.w ip, #55 @ 0x37 │ │ │ │ │ - bhi.n 734 <_PyBytes_DecodeEscape2+0x430> │ │ │ │ │ + bhi.n 738 <_PyBytes_DecodeEscape2+0x434> │ │ │ │ │ sub.w ip, ip, #48 @ 0x30 │ │ │ │ │ adds r5, r3, #3 │ │ │ │ │ add.w r0, ip, r0, lsl #3 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bls.n 734 <_PyBytes_DecodeEscape2+0x430> │ │ │ │ │ + bls.n 738 <_PyBytes_DecodeEscape2+0x434> │ │ │ │ │ ldrb.w ip, [r3, #3] │ │ │ │ │ sub.w ip, ip, #48 @ 0x30 │ │ │ │ │ uxtb.w lr, ip │ │ │ │ │ cmp.w lr, #7 │ │ │ │ │ - bhi.n 734 <_PyBytes_DecodeEscape2+0x430> │ │ │ │ │ + bhi.n 738 <_PyBytes_DecodeEscape2+0x434> │ │ │ │ │ add.w r0, ip, r0, lsl #3 │ │ │ │ │ adds r5, r3, #4 │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - ble.n 734 <_PyBytes_DecodeEscape2+0x430> │ │ │ │ │ + ble.n 738 <_PyBytes_DecodeEscape2+0x434> │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - bne.n 734 <_PyBytes_DecodeEscape2+0x430> │ │ │ │ │ + bne.n 738 <_PyBytes_DecodeEscape2+0x434> │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ strb.w r0, [r2], #1 │ │ │ │ │ b.n 56a <_PyBytes_DecodeEscape2+0x266> │ │ │ │ │ movs r3, #10 │ │ │ │ │ adds r2, #1 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ strb r3, [r0, #0] │ │ │ │ │ - b.n 6c4 <_PyBytes_DecodeEscape2+0x3c0> │ │ │ │ │ - subs r5, #48 @ 0x30 │ │ │ │ │ - cmp r8, ip │ │ │ │ │ - bls.n 790 <_PyBytes_DecodeEscape2+0x48c> │ │ │ │ │ - ldrb.w lr, [r3, #2] │ │ │ │ │ - cmp.w lr, #47 @ 0x2f │ │ │ │ │ - bls.n 790 <_PyBytes_DecodeEscape2+0x48c> │ │ │ │ │ - cmp.w lr, #55 @ 0x37 │ │ │ │ │ - bhi.n 790 <_PyBytes_DecodeEscape2+0x48c> │ │ │ │ │ - sub.w ip, lr, #48 @ 0x30 │ │ │ │ │ - add.w r5, ip, r5, lsl #3 │ │ │ │ │ - add.w ip, r3, #3 │ │ │ │ │ - cmp r8, ip │ │ │ │ │ - bls.n 790 <_PyBytes_DecodeEscape2+0x48c> │ │ │ │ │ - ldrb.w lr, [r3, #3] │ │ │ │ │ - sub.w lr, lr, #48 @ 0x30 │ │ │ │ │ - uxtb.w r7, lr │ │ │ │ │ + b.n 6ca <_PyBytes_DecodeEscape2+0x3c6> │ │ │ │ │ + sub.w r9, r9, #48 @ 0x30 │ │ │ │ │ + cmp r8, r5 │ │ │ │ │ + bls.n 798 <_PyBytes_DecodeEscape2+0x494> │ │ │ │ │ + ldrb.w ip, [r3, #2] │ │ │ │ │ + cmp.w ip, #47 @ 0x2f │ │ │ │ │ + bls.n 798 <_PyBytes_DecodeEscape2+0x494> │ │ │ │ │ + cmp.w ip, #55 @ 0x37 │ │ │ │ │ + bhi.n 798 <_PyBytes_DecodeEscape2+0x494> │ │ │ │ │ + sub.w ip, ip, #48 @ 0x30 │ │ │ │ │ + adds r5, r3, #3 │ │ │ │ │ + add.w r9, ip, r9, lsl #3 │ │ │ │ │ + cmp r8, r5 │ │ │ │ │ + bls.n 798 <_PyBytes_DecodeEscape2+0x494> │ │ │ │ │ + ldrb.w ip, [r3, #3] │ │ │ │ │ + sub.w ip, ip, #48 @ 0x30 │ │ │ │ │ + uxtb.w r7, ip │ │ │ │ │ cmp r7, #7 │ │ │ │ │ - bhi.n 790 <_PyBytes_DecodeEscape2+0x48c> │ │ │ │ │ - add.w r5, lr, r5, lsl #3 │ │ │ │ │ - add.w ip, r3, #4 │ │ │ │ │ - cmp r5, #255 @ 0xff │ │ │ │ │ - ble.n 790 <_PyBytes_DecodeEscape2+0x48c> │ │ │ │ │ + bhi.n 798 <_PyBytes_DecodeEscape2+0x494> │ │ │ │ │ + add.w r9, ip, r9, lsl #3 │ │ │ │ │ + adds r5, r3, #4 │ │ │ │ │ + cmp.w r9, #255 @ 0xff │ │ │ │ │ + ble.n 798 <_PyBytes_DecodeEscape2+0x494> │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ itt eq │ │ │ │ │ - streq r5, [r6, #0] │ │ │ │ │ + streq.w r9, [r6] │ │ │ │ │ streq.w r1, [sl] │ │ │ │ │ adds r2, #1 │ │ │ │ │ - strb r5, [r0, #0] │ │ │ │ │ - b.n 6c4 <_PyBytes_DecodeEscape2+0x3c0> │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + strb.w r9, [r0] │ │ │ │ │ + b.n 6ca <_PyBytes_DecodeEscape2+0x3c6> │ │ │ │ │ movs r3, #13 │ │ │ │ │ strb.w r3, [r2], #1 │ │ │ │ │ b.n 56a <_PyBytes_DecodeEscape2+0x266> │ │ │ │ │ movs r3, #92 @ 0x5c │ │ │ │ │ strb.w r3, [r2], #1 │ │ │ │ │ b.n 56a <_PyBytes_DecodeEscape2+0x266> │ │ │ │ │ movs r3, #9 │ │ │ │ │ strb.w r3, [r2], #1 │ │ │ │ │ b.n 56a <_PyBytes_DecodeEscape2+0x266> │ │ │ │ │ movs r3, #13 │ │ │ │ │ adds r2, #1 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ strb r3, [r0, #0] │ │ │ │ │ - b.n 6c4 <_PyBytes_DecodeEscape2+0x3c0> │ │ │ │ │ + b.n 6ca <_PyBytes_DecodeEscape2+0x3c6> │ │ │ │ │ movs r3, #92 @ 0x5c │ │ │ │ │ adds r2, #1 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ strb r3, [r0, #0] │ │ │ │ │ - b.n 6c4 <_PyBytes_DecodeEscape2+0x3c0> │ │ │ │ │ + b.n 6ca <_PyBytes_DecodeEscape2+0x3c6> │ │ │ │ │ movs r3, #9 │ │ │ │ │ adds r2, #1 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ strb r3, [r0, #0] │ │ │ │ │ - b.n 6c4 <_PyBytes_DecodeEscape2+0x3c0> │ │ │ │ │ + b.n 6ca <_PyBytes_DecodeEscape2+0x3c6> │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + b.n 6ca <_PyBytes_DecodeEscape2+0x3c6> │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.n 84c <_PyBytes_DecodeEscape2+0x548> │ │ │ │ │ + cbnz r7, 82a <_PyBytes_DecodeEscape2+0x526> │ │ │ │ │ add.w r1, r5, #16 │ │ │ │ │ subs r1, r2, r1 │ │ │ │ │ - beq.n 80a <_PyBytes_DecodeEscape2+0x506> │ │ │ │ │ + beq.n 822 <_PyBytes_DecodeEscape2+0x51e> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ str r7, [r4, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ beq.w 54a <_PyBytes_DecodeEscape2+0x246> │ │ │ │ │ add r0, sp, #16 │ │ │ │ │ bl 17c <_PyBytes_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytes_Resize │ │ │ │ │ - cbnz r0, 806 <_PyBytes_DecodeEscape2+0x502> │ │ │ │ │ + cbnz r0, 81a <_PyBytes_DecodeEscape2+0x516> │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ b.n 54a <_PyBytes_DecodeEscape2+0x246> │ │ │ │ │ mov r2, r8 │ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ add.w fp, sp, #44 @ 0x2c │ │ │ │ │ - bl 1498 <_PyBytesWriter_Resize> │ │ │ │ │ + bl 14b8 <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Resize │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 360 <_PyBytes_DecodeEscape2+0x5c> │ │ │ │ │ movs r5, #0 │ │ │ │ │ b.n 54a <_PyBytes_DecodeEscape2+0x246> │ │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 88c <_PyBytes_DecodeEscape2+0x588> │ │ │ │ │ - ldr r5, [pc, #572] @ (a50 <_PyBytes_DecodeEscape2+0x74c>) │ │ │ │ │ - b.n 54a <_PyBytes_DecodeEscape2+0x246> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 80a <_PyBytes_DecodeEscape2+0x506> │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + bne.n 8ca <_PyBytes_DecodeEscape2+0x5c6> │ │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ │ + cbnz r0, 852 <_PyBytes_DecodeEscape2+0x54e> │ │ │ │ │ + ldr r5, [pc, #584] @ (a70 <_PyBytes_DecodeEscape2+0x76c>) │ │ │ │ │ b.n 54a <_PyBytes_DecodeEscape2+0x246> │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 806 <_PyBytes_DecodeEscape2+0x502> │ │ │ │ │ - bl 0 <__stack_chk_fail> │ │ │ │ │ - R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2554 <_PyBytesWriter_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ - b.n 806 <_PyBytes_DecodeEscape2+0x502> │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ - cbz r3, 8a8 <_PyBytes_DecodeEscape2+0x5a4> │ │ │ │ │ + cbz r3, 86e <_PyBytes_DecodeEscape2+0x56a> │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ subs r1, r2, r1 │ │ │ │ │ - beq.n 8b4 <_PyBytes_DecodeEscape2+0x5b0> │ │ │ │ │ + beq.n 87a <_PyBytes_DecodeEscape2+0x576> │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ add r6, sp, #16 │ │ │ │ │ str r5, [r6, #0] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ beq.w 54a <_PyBytes_DecodeEscape2+0x246> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8f2 <_PyBytes_DecodeEscape2+0x5ee> │ │ │ │ │ + bne.n 8ee <_PyBytes_DecodeEscape2+0x5ea> │ │ │ │ │ ldr r5, [r6, #0] │ │ │ │ │ b.n 54a <_PyBytes_DecodeEscape2+0x246> │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 806 <_PyBytes_DecodeEscape2+0x502> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 810 <_PyBytes_DecodeEscape2+0x50c> │ │ │ │ │ + beq.n 826 <_PyBytes_DecodeEscape2+0x522> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 810 <_PyBytes_DecodeEscape2+0x50c> │ │ │ │ │ + bne.n 826 <_PyBytes_DecodeEscape2+0x522> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 810 <_PyBytes_DecodeEscape2+0x50c> │ │ │ │ │ + b.n 826 <_PyBytes_DecodeEscape2+0x522> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyByteArray_empty_string │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyByteArray_empty_string │ │ │ │ │ subs r1, r2, r1 │ │ │ │ │ - bne.n 856 <_PyBytes_DecodeEscape2+0x552> │ │ │ │ │ + bne.n 834 <_PyBytes_DecodeEscape2+0x530> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ add r6, sp, #16 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 866 <_PyBytes_DecodeEscape2+0x562> │ │ │ │ │ + bne.n 844 <_PyBytes_DecodeEscape2+0x540> │ │ │ │ │ b.n 54a <_PyBytes_DecodeEscape2+0x246> │ │ │ │ │ - movs r3, #34 @ 0x22 │ │ │ │ │ - strb.w r3, [r2], #1 │ │ │ │ │ - b.n 56a <_PyBytes_DecodeEscape2+0x266> │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ + b.n 81a <_PyBytes_DecodeEscape2+0x516> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2554 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 2574 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ - b.n 806 <_PyBytes_DecodeEscape2+0x502> │ │ │ │ │ - movs r3, #8 │ │ │ │ │ + b.n 81a <_PyBytes_DecodeEscape2+0x516> │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ + b.n 81a <_PyBytes_DecodeEscape2+0x516> │ │ │ │ │ + bl 0 <__stack_chk_fail> │ │ │ │ │ + R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + b.n 54a <_PyBytes_DecodeEscape2+0x246> │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ adds r2, #1 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + mov.w r3, #92 @ 0x5c │ │ │ │ │ + itt eq │ │ │ │ │ + streq.w r9, [r6] │ │ │ │ │ + streq.w r1, [sl] │ │ │ │ │ strb r3, [r0, #0] │ │ │ │ │ - b.n 6c4 <_PyBytes_DecodeEscape2+0x3c0> │ │ │ │ │ + b.n 6ca <_PyBytes_DecodeEscape2+0x3c6> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 806 <_PyBytes_DecodeEscape2+0x502> │ │ │ │ │ + beq.n 81a <_PyBytes_DecodeEscape2+0x516> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 806 <_PyBytes_DecodeEscape2+0x502> │ │ │ │ │ + bne.n 81a <_PyBytes_DecodeEscape2+0x516> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 806 <_PyBytes_DecodeEscape2+0x502> │ │ │ │ │ - movs r3, #12 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - strb r3, [r0, #0] │ │ │ │ │ - b.n 6c4 <_PyBytes_DecodeEscape2+0x3c0> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 53e <_PyBytes_DecodeEscape2+0x23a> │ │ │ │ │ - b.n 806 <_PyBytes_DecodeEscape2+0x502> │ │ │ │ │ - str r3, [r4, #16] │ │ │ │ │ - add.w fp, sp, #44 @ 0x2c │ │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ │ - str r3, [r6, #0] │ │ │ │ │ - str.w r8, [r7] │ │ │ │ │ - b.n 4d4 <_PyBytes_DecodeEscape2+0x1d0> │ │ │ │ │ + b.n 81a <_PyBytes_DecodeEscape2+0x516> │ │ │ │ │ mov r0, sl │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strcmp │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9d6 <_PyBytes_DecodeEscape2+0x6d2> │ │ │ │ │ + beq.n 9a2 <_PyBytes_DecodeEscape2+0x69e> │ │ │ │ │ mov r0, sl │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strcmp │ │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ │ - cbnz r0, 9a2 <_PyBytes_DecodeEscape2+0x69e> │ │ │ │ │ + cbnz r0, 96e <_PyBytes_DecodeEscape2+0x66a> │ │ │ │ │ movs r1, #63 @ 0x3f │ │ │ │ │ strb.w r1, [r2], #1 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ bls.w 4d4 <_PyBytes_DecodeEscape2+0x1d0> │ │ │ │ │ ldrb r1, [r3, #2] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ │ lsls r3, r3, #27 │ │ │ │ │ bpl.w 56e <_PyBytes_DecodeEscape2+0x26a> │ │ │ │ │ mov r5, r7 │ │ │ │ │ b.n 56a <_PyBytes_DecodeEscape2+0x266> │ │ │ │ │ - ldr r5, [sp, #0] │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ - subs r2, r3, r5 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 8e2 <_PyBytes_DecodeEscape2+0x5de> │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + bne.n 964 <_PyBytes_DecodeEscape2+0x660> │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + str r7, [r6, #0] │ │ │ │ │ + str r1, [r3, #0] │ │ │ │ │ + movs r3, #92 @ 0x5c │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + strb.w r3, [r2], #1 │ │ │ │ │ + b.n 56a <_PyBytes_DecodeEscape2+0x266> │ │ │ │ │ mov r0, sl │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strcmp │ │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 968 <_PyBytes_DecodeEscape2+0x664> │ │ │ │ │ + beq.n 93a <_PyBytes_DecodeEscape2+0x636> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov r2, sl │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 8e2 <_PyBytes_DecodeEscape2+0x5de> │ │ │ │ │ + b.n 9bc <_PyBytes_DecodeEscape2+0x6b8> │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ - b.n 988 <_PyBytes_DecodeEscape2+0x684> │ │ │ │ │ - movs r3, #11 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ + subs r2, r3, r5 │ │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Format │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2574 <_PyBytesWriter_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ + b.n 81a <_PyBytes_DecodeEscape2+0x516> │ │ │ │ │ + movs r3, #7 │ │ │ │ │ + strb.w r3, [r2], #1 │ │ │ │ │ + b.n 56a <_PyBytes_DecodeEscape2+0x266> │ │ │ │ │ + movs r3, #12 │ │ │ │ │ + strb.w r3, [r2], #1 │ │ │ │ │ + b.n 56a <_PyBytes_DecodeEscape2+0x266> │ │ │ │ │ + movs r3, #7 │ │ │ │ │ adds r2, #1 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ strb r3, [r0, #0] │ │ │ │ │ - b.n 6c4 <_PyBytes_DecodeEscape2+0x3c0> │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ + b.n 6ca <_PyBytes_DecodeEscape2+0x3c6> │ │ │ │ │ + movs r3, #8 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - mov ip, r1 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - mov.w r3, #92 @ 0x5c │ │ │ │ │ - itt eq │ │ │ │ │ - streq r5, [r6, #0] │ │ │ │ │ - streq.w r1, [sl] │ │ │ │ │ + mov r1, r5 │ │ │ │ │ strb r3, [r0, #0] │ │ │ │ │ - b.n 6c4 <_PyBytes_DecodeEscape2+0x3c0> │ │ │ │ │ - movs r3, #34 @ 0x22 │ │ │ │ │ + b.n 6ca <_PyBytes_DecodeEscape2+0x3c6> │ │ │ │ │ + movs r3, #12 │ │ │ │ │ adds r2, #1 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ strb r3, [r0, #0] │ │ │ │ │ - b.n 6c4 <_PyBytes_DecodeEscape2+0x3c0> │ │ │ │ │ - movs r3, #39 @ 0x27 │ │ │ │ │ - strb.w r3, [r2], #1 │ │ │ │ │ - b.n 56a <_PyBytes_DecodeEscape2+0x266> │ │ │ │ │ - movs r3, #7 │ │ │ │ │ - strb.w r3, [r2], #1 │ │ │ │ │ - b.n 56a <_PyBytes_DecodeEscape2+0x266> │ │ │ │ │ - movs r3, #12 │ │ │ │ │ + b.n 6ca <_PyBytes_DecodeEscape2+0x3c6> │ │ │ │ │ + movs r3, #8 │ │ │ │ │ strb.w r3, [r2], #1 │ │ │ │ │ b.n 56a <_PyBytes_DecodeEscape2+0x266> │ │ │ │ │ - movs r3, #8 │ │ │ │ │ + movs r3, #34 @ 0x22 │ │ │ │ │ strb.w r3, [r2], #1 │ │ │ │ │ b.n 56a <_PyBytes_DecodeEscape2+0x266> │ │ │ │ │ movs r3, #11 │ │ │ │ │ strb.w r3, [r2], #1 │ │ │ │ │ b.n 56a <_PyBytes_DecodeEscape2+0x266> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 53e <_PyBytes_DecodeEscape2+0x23a> │ │ │ │ │ + b.n 81a <_PyBytes_DecodeEscape2+0x516> │ │ │ │ │ + str r3, [r4, #16] │ │ │ │ │ + add.w fp, sp, #44 @ 0x2c │ │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ │ + str r3, [r6, #0] │ │ │ │ │ + str.w r8, [r7] │ │ │ │ │ + b.n 4d4 <_PyBytes_DecodeEscape2+0x1d0> │ │ │ │ │ + movs r3, #11 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + strb r3, [r0, #0] │ │ │ │ │ + b.n 6ca <_PyBytes_DecodeEscape2+0x3c6> │ │ │ │ │ + ldr r5, [sp, #0] │ │ │ │ │ + b.n 9a4 <_PyBytes_DecodeEscape2+0x6a0> │ │ │ │ │ + movs r3, #34 @ 0x22 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + strb r3, [r0, #0] │ │ │ │ │ + b.n 6ca <_PyBytes_DecodeEscape2+0x3c6> │ │ │ │ │ movs r3, #39 @ 0x27 │ │ │ │ │ adds r2, #1 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ strb r3, [r0, #0] │ │ │ │ │ - b.n 6c4 <_PyBytes_DecodeEscape2+0x3c0> │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - bne.n a3e <_PyBytes_DecodeEscape2+0x73a> │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ - str r7, [r6, #0] │ │ │ │ │ - str r1, [r3, #0] │ │ │ │ │ - movs r3, #92 @ 0x5c │ │ │ │ │ - mov r5, r1 │ │ │ │ │ + b.n 6ca <_PyBytes_DecodeEscape2+0x3c6> │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ + b.n 9bc <_PyBytes_DecodeEscape2+0x6b8> │ │ │ │ │ + movs r3, #39 @ 0x27 │ │ │ │ │ strb.w r3, [r2], #1 │ │ │ │ │ b.n 56a <_PyBytes_DecodeEscape2+0x266> │ │ │ │ │ - movs r3, #7 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - strb r3, [r0, #0] │ │ │ │ │ - b.n 6c4 <_PyBytes_DecodeEscape2+0x3c0> │ │ │ │ │ + nop │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000a54 <_PyBytesWriter_Prepare>: │ │ │ │ │ +00000a74 <_PyBytesWriter_Prepare>: │ │ │ │ │ _PyBytesWriter_Prepare(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov ip, r1 │ │ │ │ │ - cbz r2, a82 <_PyBytesWriter_Prepare+0x2e> │ │ │ │ │ + cbz r2, aa2 <_PyBytesWriter_Prepare+0x2e> │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mvn.w lr, #2147483648 @ 0x80000000 │ │ │ │ │ sub.w lr, lr, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, lr │ │ │ │ │ - bgt.n a94 <_PyBytesWriter_Prepare+0x40> │ │ │ │ │ + bgt.n ab4 <_PyBytesWriter_Prepare+0x40> │ │ │ │ │ add r2, r3 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt.n a88 <_PyBytesWriter_Prepare+0x34> │ │ │ │ │ + blt.n aa8 <_PyBytesWriter_Prepare+0x34> │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ mov r0, ip │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - bl 1498 <_PyBytesWriter_Resize> │ │ │ │ │ + bl 14b8 <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Resize │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b.n a84 <_PyBytesWriter_Prepare+0x30> │ │ │ │ │ + b.n aa4 <_PyBytesWriter_Prepare+0x30> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2554 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 2574 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n a84 <_PyBytesWriter_Prepare+0x30> │ │ │ │ │ + b.n aa4 <_PyBytesWriter_Prepare+0x30> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000aa4 <_PyBytesWriter_Finish>: │ │ │ │ │ +00000ac4 <_PyBytesWriter_Finish>: │ │ │ │ │ _PyBytesWriter_Finish(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r2, [r0, #20] │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n b5a <_PyBytesWriter_Finish+0xb6> │ │ │ │ │ + beq.n b7a <_PyBytesWriter_Finish+0xb6> │ │ │ │ │ add.w r6, r0, #24 │ │ │ │ │ subs r4, r1, r6 │ │ │ │ │ - beq.n b7c <_PyBytesWriter_Finish+0xd8> │ │ │ │ │ + beq.n b9c <_PyBytesWriter_Finish+0xd8> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b88 <_PyBytesWriter_Finish+0xe4> │ │ │ │ │ + bne.n ba8 <_PyBytesWriter_Finish+0xe4> │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - blt.n b96 <_PyBytesWriter_Finish+0xf2> │ │ │ │ │ + blt.n bb6 <_PyBytesWriter_Finish+0xf2> │ │ │ │ │ sub.w r7, r4, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ clz r7, r7 │ │ │ │ │ mov.w r7, r7, lsr #5 │ │ │ │ │ it eq │ │ │ │ │ moveq r7, #0 │ │ │ │ │ - cbnz r7, b3e <_PyBytesWriter_Finish+0x9a> │ │ │ │ │ + cbnz r7, b5e <_PyBytesWriter_Finish+0x9a> │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bgt.n bec <_PyBytesWriter_Finish+0x148> │ │ │ │ │ + bgt.n c0c <_PyBytesWriter_Finish+0x148> │ │ │ │ │ add.w r0, r4, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c3e <_PyBytesWriter_Finish+0x19a> │ │ │ │ │ + beq.w c5e <_PyBytesWriter_Finish+0x19a> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ @@ -1130,15 +1144,15 @@ │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ strd r4, r3, [r5, #8] │ │ │ │ │ adds r3, r5, r4 │ │ │ │ │ strb r7, [r3, #16] │ │ │ │ │ - cbnz r6, b2c <_PyBytesWriter_Finish+0x88> │ │ │ │ │ + cbnz r6, b4c <_PyBytesWriter_Finish+0x88> │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -1155,35 +1169,35 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ mla r5, r1, r2, r5 │ │ │ │ │ add r5, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r5, [r0, #0] │ │ │ │ │ - cbnz r3, bb0 <_PyBytesWriter_Finish+0x10c> │ │ │ │ │ + cbnz r3, bd0 <_PyBytesWriter_Finish+0x10c> │ │ │ │ │ add.w r2, r5, #16 │ │ │ │ │ subs r1, r1, r2 │ │ │ │ │ - beq.n b7e <_PyBytesWriter_Finish+0xda> │ │ │ │ │ + beq.n b9e <_PyBytesWriter_Finish+0xda> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - beq.n b26 <_PyBytesWriter_Finish+0x82> │ │ │ │ │ + beq.n b46 <_PyBytesWriter_Finish+0x82> │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 17c <_PyBytes_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytes_Resize │ │ │ │ │ - cbnz r0, bac <_PyBytesWriter_Finish+0x108> │ │ │ │ │ + cbnz r0, bcc <_PyBytesWriter_Finish+0x108> │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ - b.n b26 <_PyBytesWriter_Finish+0x82> │ │ │ │ │ - cbnz r3, b88 <_PyBytesWriter_Finish+0xe4> │ │ │ │ │ + b.n b46 <_PyBytesWriter_Finish+0x82> │ │ │ │ │ + cbnz r3, ba8 <_PyBytesWriter_Finish+0xe4> │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n c04 <_PyBytesWriter_Finish+0x160> │ │ │ │ │ - ldr r5, [pc, #200] @ (c50 <_PyBytesWriter_Finish+0x1ac>) │ │ │ │ │ - b.n b26 <_PyBytesWriter_Finish+0x82> │ │ │ │ │ + bne.n c24 <_PyBytesWriter_Finish+0x160> │ │ │ │ │ + ldr r5, [pc, #200] @ (c70 <_PyBytesWriter_Finish+0x1ac>) │ │ │ │ │ + b.n b46 <_PyBytesWriter_Finish+0x82> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyByteArray_FromStringAndSize │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -1194,116 +1208,116 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n b26 <_PyBytesWriter_Finish+0x82> │ │ │ │ │ + b.n b46 <_PyBytesWriter_Finish+0x82> │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n c22 <_PyBytesWriter_Finish+0x17e> │ │ │ │ │ + beq.n c42 <_PyBytesWriter_Finish+0x17e> │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ subs r1, r1, r3 │ │ │ │ │ - beq.n c2e <_PyBytesWriter_Finish+0x18a> │ │ │ │ │ + beq.n c4e <_PyBytesWriter_Finish+0x18a> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - beq.n b26 <_PyBytesWriter_Finish+0x82> │ │ │ │ │ + beq.n b46 <_PyBytesWriter_Finish+0x82> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b78 <_PyBytesWriter_Finish+0xd4> │ │ │ │ │ + beq.n b98 <_PyBytesWriter_Finish+0xd4> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n bac <_PyBytesWriter_Finish+0x108> │ │ │ │ │ + beq.n bcc <_PyBytesWriter_Finish+0x108> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n bac <_PyBytesWriter_Finish+0x108> │ │ │ │ │ + bne.n bcc <_PyBytesWriter_Finish+0x108> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n bac <_PyBytesWriter_Finish+0x108> │ │ │ │ │ + b.n bcc <_PyBytesWriter_Finish+0x108> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n bac <_PyBytesWriter_Finish+0x108> │ │ │ │ │ + b.n bcc <_PyBytesWriter_Finish+0x108> │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r4, #0 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n b84 <_PyBytesWriter_Finish+0xe0> │ │ │ │ │ + beq.n ba4 <_PyBytesWriter_Finish+0xe0> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b84 <_PyBytesWriter_Finish+0xe0> │ │ │ │ │ + bne.n ba4 <_PyBytesWriter_Finish+0xe0> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n b84 <_PyBytesWriter_Finish+0xe0> │ │ │ │ │ + b.n ba4 <_PyBytesWriter_Finish+0xe0> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyByteArray_empty_string │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyByteArray_empty_string │ │ │ │ │ subs r1, r1, r3 │ │ │ │ │ - bne.n bbc <_PyBytesWriter_Finish+0x118> │ │ │ │ │ + bne.n bdc <_PyBytesWriter_Finish+0x118> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w b26 <_PyBytesWriter_Finish+0x82> │ │ │ │ │ - b.n bc8 <_PyBytesWriter_Finish+0x124> │ │ │ │ │ + beq.w b46 <_PyBytesWriter_Finish+0x82> │ │ │ │ │ + b.n be8 <_PyBytesWriter_Finish+0x124> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bac <_PyBytesWriter_Finish+0x108> │ │ │ │ │ + beq.n bcc <_PyBytesWriter_Finish+0x108> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w b26 <_PyBytesWriter_Finish+0x82> │ │ │ │ │ - b.n b2c <_PyBytesWriter_Finish+0x88> │ │ │ │ │ + beq.w b46 <_PyBytesWriter_Finish+0x82> │ │ │ │ │ + b.n b4c <_PyBytesWriter_Finish+0x88> │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000c54 : │ │ │ │ │ +00000c74 : │ │ │ │ │ PyBytes_FromString(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bhi.n cd8 │ │ │ │ │ + bhi.n cf8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, cba │ │ │ │ │ + cbz r0, cda │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.n cc0 │ │ │ │ │ + beq.n ce0 │ │ │ │ │ adds r0, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, cf2 │ │ │ │ │ + cbz r0, d12 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ @@ -1318,119 +1332,119 @@ │ │ │ │ │ mov r1, r6 │ │ │ │ │ add.w r0, r4, #16 │ │ │ │ │ strd r5, r3, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r4, [pc, #64] @ (cfc ) │ │ │ │ │ + ldr r4, [pc, #64] @ (d1c ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldrb r2, [r6, #0] │ │ │ │ │ movs r1, #24 │ │ │ │ │ movw r4, #13200 @ 0x3390 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ mla r4, r1, r2, r4 │ │ │ │ │ add r4, r3 │ │ │ │ │ - b.n cb6 │ │ │ │ │ + b.n cd6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ movs r4, #0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n cb6 │ │ │ │ │ + b.n cd6 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyErr_NoMemory │ │ │ │ │ nop │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000d00 : │ │ │ │ │ +00000d20 : │ │ │ │ │ PyBytes_Concat(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ │ ldr r4, [r0, #0] │ │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n e08 │ │ │ │ │ + beq.n e28 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w fa8 │ │ │ │ │ + beq.w fc8 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w e46 │ │ │ │ │ + beq.w e66 │ │ │ │ │ add r7, sp, #8 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ebe │ │ │ │ │ + bne.w ede │ │ │ │ │ mov r2, r0 │ │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ebe │ │ │ │ │ + bne.w ede │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w e9a │ │ │ │ │ + beq.w eba │ │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n e1e │ │ │ │ │ + beq.n e3e │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ subs r3, r3, r1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.w f22 │ │ │ │ │ + bgt.w f42 │ │ │ │ │ adds r3, r2, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w ee8 │ │ │ │ │ - beq.w eba │ │ │ │ │ + blt.w f08 │ │ │ │ │ + beq.w eda │ │ │ │ │ movw r2, #65518 @ 0xffee │ │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt.w f00 │ │ │ │ │ + bgt.w f20 │ │ │ │ │ add.w r0, r3, #17 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f9a │ │ │ │ │ + beq.w fba │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne.w f3c │ │ │ │ │ + bne.w f5c │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ add r3, r4 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ @@ -1446,114 +1460,114 @@ │ │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ add r0, r2 │ │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n e3e │ │ │ │ │ + beq.n e5e │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n dfa │ │ │ │ │ + beq.n e1a │ │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r4, [r5, #0] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n e0c │ │ │ │ │ + bne.n e2c │ │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e08 │ │ │ │ │ + bne.n e28 │ │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n ee2 │ │ │ │ │ + bne.n f02 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n e3a │ │ │ │ │ + beq.n e5a │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ adds r2, #1 │ │ │ │ │ - bne.n de8 │ │ │ │ │ + bne.n e08 │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ adds r3, #1 │ │ │ │ │ - bne.n df4 │ │ │ │ │ - b.n dfa │ │ │ │ │ + bne.n e14 │ │ │ │ │ + b.n e1a │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w d28 │ │ │ │ │ + bne.w d48 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f42 │ │ │ │ │ + bne.n f62 │ │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ ldr r4, [r2, #8] │ │ │ │ │ subs r3, r3, r1 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - blt.w f88 │ │ │ │ │ + blt.w fa8 │ │ │ │ │ add r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 17c <_PyBytes_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytes_Resize │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w f8c │ │ │ │ │ + beq.w fac │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ adds r0, #16 │ │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ add r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n e08 │ │ │ │ │ + b.n e28 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n f18 │ │ │ │ │ + bne.n f38 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n eb6 │ │ │ │ │ + beq.n ed6 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b.n de8 │ │ │ │ │ - ldr r4, [pc, #264] @ (fc4 ) │ │ │ │ │ - b.n dca │ │ │ │ │ + b.n e08 │ │ │ │ │ + ldr r4, [pc, #264] @ (fe4 ) │ │ │ │ │ + b.n dea │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ @@ -1563,59 +1577,59 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n e3a │ │ │ │ │ + b.n e5a │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w d7a │ │ │ │ │ + bge.w d9a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n edc │ │ │ │ │ + b.n efc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n edc │ │ │ │ │ + b.n efc │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n f28 │ │ │ │ │ - bge.w d7a │ │ │ │ │ + beq.n f48 │ │ │ │ │ + bge.w d9a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n edc │ │ │ │ │ + b.n efc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n eba │ │ │ │ │ + bne.n eda │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.w e36 │ │ │ │ │ - b.n de8 │ │ │ │ │ + bne.w e56 │ │ │ │ │ + b.n e08 │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ - b.n db4 │ │ │ │ │ + b.n dd4 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -1625,58 +1639,58 @@ │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e08 │ │ │ │ │ + beq.w e28 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r5, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w e08 │ │ │ │ │ + beq.w e28 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e08 │ │ │ │ │ + bne.w e28 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n e08 │ │ │ │ │ + b.n e28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f68 │ │ │ │ │ - b.n e08 │ │ │ │ │ + bne.n f88 │ │ │ │ │ + b.n e28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w dc8 │ │ │ │ │ - b.n edc │ │ │ │ │ + bne.w de8 │ │ │ │ │ + b.n efc │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w e08 │ │ │ │ │ + beq.w e28 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e08 │ │ │ │ │ - b.n e14 │ │ │ │ │ + bne.w e28 │ │ │ │ │ + b.n e34 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000fc8 : │ │ │ │ │ +00000fe8 : │ │ │ │ │ bytes_concat(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ │ mov r4, r1 │ │ │ │ │ @@ -1685,50 +1699,50 @@ │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1132 │ │ │ │ │ + bne.w 1152 │ │ │ │ │ mov r2, r0 │ │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1132 │ │ │ │ │ + bne.w 1152 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 10d8 │ │ │ │ │ + beq.n 10f8 │ │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 10b4 │ │ │ │ │ + beq.n 10d4 │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ subs r2, r2, r5 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt.n 1102 │ │ │ │ │ + bgt.n 1122 │ │ │ │ │ adds r2, r3, r5 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 1112 │ │ │ │ │ - beq.n 10f6 │ │ │ │ │ + blt.n 1132 │ │ │ │ │ + beq.n 1116 │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.w 116c │ │ │ │ │ + bgt.w 118c │ │ │ │ │ add.w r0, r2, #17 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1190 │ │ │ │ │ + beq.w 11b0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ @@ -1759,89 +1773,89 @@ │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ adds r0, r6, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n 10a0 │ │ │ │ │ + beq.n 10c0 │ │ │ │ │ add r0, sp, #8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n 10ae │ │ │ │ │ + beq.n 10ce │ │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 110a │ │ │ │ │ + bne.n 112a │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r6, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n 1186 │ │ │ │ │ + beq.n 11a6 │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b.n 109a │ │ │ │ │ + b.n 10ba │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 10fa │ │ │ │ │ + bne.n 111a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 109a │ │ │ │ │ + beq.n 10ba │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - b.n 109a │ │ │ │ │ - ldr r4, [pc, #168] @ (11a0 ) │ │ │ │ │ - b.n 1078 │ │ │ │ │ + b.n 10ba │ │ │ │ │ + ldr r4, [pc, #168] @ (11c0 ) │ │ │ │ │ + b.n 1098 │ │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1154 │ │ │ │ │ - bge.n 1024 │ │ │ │ │ + beq.n 1174 │ │ │ │ │ + bge.n 1044 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - b.n 112a │ │ │ │ │ + b.n 114a │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ - bge.n 1024 │ │ │ │ │ + bge.n 1044 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ movs r4, #0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - bne.n 109a │ │ │ │ │ - b.n 10a0 │ │ │ │ │ + bne.n 10ba │ │ │ │ │ + b.n 10c0 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -1850,55 +1864,55 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - b.n 112a │ │ │ │ │ + b.n 114a │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 118a │ │ │ │ │ + bne.n 11aa │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 10d4 │ │ │ │ │ + beq.n 10f4 │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov r4, r6 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - b.n 109a │ │ │ │ │ + b.n 10ba │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - b.n 112a │ │ │ │ │ + b.n 114a │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b.n 10a8 │ │ │ │ │ - ldr r4, [pc, #20] @ (11a0 ) │ │ │ │ │ + b.n 10c8 │ │ │ │ │ + ldr r4, [pc, #20] @ (11c0 ) │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.n 1078 │ │ │ │ │ + b.n 1098 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1076 │ │ │ │ │ - b.n 112a │ │ │ │ │ + bne.w 1096 │ │ │ │ │ + b.n 114a │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000011a4 : │ │ │ │ │ +000011c4 : │ │ │ │ │ bytes_buffer_getbuffer(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov ip, r0 │ │ │ │ │ @@ -1910,20 +1924,20 @@ │ │ │ │ │ mov r1, ip │ │ │ │ │ strd lr, r4, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_FillInfo │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -000011d4 : │ │ │ │ │ +000011f4 : │ │ │ │ │ bytes_hash(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.n 11de │ │ │ │ │ + beq.n 11fe │ │ │ │ │ bx lr │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ @@ -1933,45 +1947,45 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_HashBytes │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r0, [r3, #12] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001204 : │ │ │ │ │ +00001224 : │ │ │ │ │ bytes_richcompare(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r7, r2, #4 │ │ │ │ │ - bpl.n 1304 │ │ │ │ │ + bpl.n 1324 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r6, r2, #4 │ │ │ │ │ - bpl.n 1304 │ │ │ │ │ + bpl.n 1324 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n 1282 │ │ │ │ │ + beq.n 12a2 │ │ │ │ │ subs r2, r5, #2 │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bhi.n 12a8 │ │ │ │ │ + bhi.n 12c8 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bne.n 126e │ │ │ │ │ + bne.n 128e │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 126e │ │ │ │ │ + bne.n 128e │ │ │ │ │ sub.w r5, r5, #3 │ │ │ │ │ mov r2, r6 │ │ │ │ │ clz r5, r5 │ │ │ │ │ add.w r1, r4, #16 │ │ │ │ │ adds r0, #16 │ │ │ │ │ lsrs r5, r5, #5 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -1988,295 +2002,295 @@ │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyBool_FromLong │ │ │ │ │ cmp r5, #5 │ │ │ │ │ - bhi.w 139c │ │ │ │ │ + bhi.w 13bc │ │ │ │ │ tbb [pc, r5] │ │ │ │ │ .word 0x09030309 │ │ │ │ │ .short 0x0309 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ - b.n 129a │ │ │ │ │ + b.n 12ba │ │ │ │ │ cmp r6, r7 │ │ │ │ │ mov r2, r6 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r7 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 131c │ │ │ │ │ + ble.n 133c │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ │ subs r1, r1, r0 │ │ │ │ │ - bne.n 12cc │ │ │ │ │ + bne.n 12ec │ │ │ │ │ add.w r1, r4, #16 │ │ │ │ │ add.w r0, r3, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 131c │ │ │ │ │ + cbz r0, 133c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ cmp r5, #5 │ │ │ │ │ - bhi.n 138a │ │ │ │ │ + bhi.n 13aa │ │ │ │ │ tbb [pc, r5] │ │ │ │ │ .word 0x5757030b │ │ │ │ │ .short 0x5764 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it gt │ │ │ │ │ movgt r0, r3 │ │ │ │ │ - b.n 129a │ │ │ │ │ + b.n 12ba │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ ands.w r0, r0, r1, asr #32 │ │ │ │ │ it cc │ │ │ │ │ movcc r0, r3 │ │ │ │ │ - b.n 129a │ │ │ │ │ + b.n 12ba │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_GetConfig> │ │ │ │ │ R_ARM_THM_CALL _Py_GetConfig │ │ │ │ │ ldr r2, [r0, #116] @ 0x74 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 13b4 │ │ │ │ │ + bne.n 13d4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 129a │ │ │ │ │ + b.n 12ba │ │ │ │ │ cmp r5, #5 │ │ │ │ │ - bhi.n 1372 │ │ │ │ │ + bhi.n 1392 │ │ │ │ │ tbb [pc, r5] │ │ │ │ │ .word 0x27270f03 │ │ │ │ │ .short 0x271b │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ cmp r6, r7 │ │ │ │ │ it le │ │ │ │ │ movle r0, r3 │ │ │ │ │ - b.n 129a │ │ │ │ │ + b.n 12ba │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ cmp r6, r7 │ │ │ │ │ it lt │ │ │ │ │ movlt r0, r3 │ │ │ │ │ - b.n 129a │ │ │ │ │ + b.n 12ba │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ cmp r6, r7 │ │ │ │ │ it ge │ │ │ │ │ movge r0, r3 │ │ │ │ │ - b.n 129a │ │ │ │ │ + b.n 12ba │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ cmp r6, r7 │ │ │ │ │ it gt │ │ │ │ │ movgt r0, r3 │ │ │ │ │ - b.n 129a │ │ │ │ │ + b.n 12ba │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ bics.w r0, r0, r1, asr #32 │ │ │ │ │ it cs │ │ │ │ │ movcs r0, r3 │ │ │ │ │ - b.n 129a │ │ │ │ │ + b.n 12ba │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_BadArgument │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 129a │ │ │ │ │ + b.n 12ba │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it le │ │ │ │ │ movle r0, r3 │ │ │ │ │ - b.n 129a │ │ │ │ │ + b.n 12ba │ │ │ │ │ subs r5, #2 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bhi.n 1312 │ │ │ │ │ + bhi.n 1332 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ - bmi.n 13ca │ │ │ │ │ + bmi.n 13ea │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ - bpl.n 13ec │ │ │ │ │ + bpl.n 140c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_BytesWarning │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_BytesWarning │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnEx │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 13a0 │ │ │ │ │ + bne.n 13c0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bmi.n 13fa │ │ │ │ │ + bmi.n 141a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 1312 │ │ │ │ │ + bpl.n 1332 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_BytesWarning │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_BytesWarning │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnEx │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1312 │ │ │ │ │ - b.n 13a0 │ │ │ │ │ + beq.w 1332 │ │ │ │ │ + b.n 13c0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000141c <_PyBytesWriter_Init>: │ │ │ │ │ +0000143c <_PyBytesWriter_Init>: │ │ │ │ │ _PyBytesWriter_Init(): │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ str r3, [r0, #20] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000142c <_PyBytesWriter_Alloc>: │ │ │ │ │ +0000144c <_PyBytesWriter_Alloc>: │ │ │ │ │ _PyBytesWriter_Alloc(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ │ add.w lr, r0, #24 │ │ │ │ │ str.w ip, [r0, #20] │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ - cbz r1, 146c <_PyBytesWriter_Alloc+0x40> │ │ │ │ │ + cbz r1, 148c <_PyBytesWriter_Alloc+0x40> │ │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ subs r2, r2, r1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bgt.n 1484 <_PyBytesWriter_Alloc+0x58> │ │ │ │ │ + bgt.n 14a4 <_PyBytesWriter_Alloc+0x58> │ │ │ │ │ add.w r2, r1, ip │ │ │ │ │ cmp.w r2, #512 @ 0x200 │ │ │ │ │ - bgt.n 1472 <_PyBytesWriter_Alloc+0x46> │ │ │ │ │ + bgt.n 1492 <_PyBytesWriter_Alloc+0x46> │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ mov r0, lr │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ mov r1, lr │ │ │ │ │ strd r2, r0, [sp] │ │ │ │ │ - bl 1498 <_PyBytesWriter_Resize> │ │ │ │ │ + bl 14b8 <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Resize │ │ │ │ │ mov lr, r0 │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ - b.n 146a <_PyBytesWriter_Alloc+0x3e> │ │ │ │ │ + b.n 148a <_PyBytesWriter_Alloc+0x3e> │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ - bl 2554 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 2574 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ mov.w lr, #0 │ │ │ │ │ - b.n 146c <_PyBytesWriter_Alloc+0x40> │ │ │ │ │ + b.n 148c <_PyBytesWriter_Alloc+0x40> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001498 <_PyBytesWriter_Resize>: │ │ │ │ │ +000014b8 <_PyBytesWriter_Resize>: │ │ │ │ │ _PyBytesWriter_Resize(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1530 <_PyBytesWriter_Resize+0x98> │ │ │ │ │ + bne.n 1550 <_PyBytesWriter_Resize+0x98> │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 159e <_PyBytesWriter_Resize+0x106> │ │ │ │ │ + beq.n 15be <_PyBytesWriter_Resize+0x106> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 15e2 <_PyBytesWriter_Resize+0x14a> │ │ │ │ │ + bne.w 1602 <_PyBytesWriter_Resize+0x14a> │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - blt.n 1586 <_PyBytesWriter_Resize+0xee> │ │ │ │ │ + blt.n 15a6 <_PyBytesWriter_Resize+0xee> │ │ │ │ │ itt eq │ │ │ │ │ - ldreq r3, [pc, #352] @ (162c <_PyBytesWriter_Resize+0x194>) │ │ │ │ │ + ldreq r3, [pc, #352] @ (164c <_PyBytesWriter_Resize+0x194>) │ │ │ │ │ streq r3, [r4, #0] │ │ │ │ │ - beq.n 1516 <_PyBytesWriter_Resize+0x7e> │ │ │ │ │ + beq.n 1536 <_PyBytesWriter_Resize+0x7e> │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bhi.n 1562 <_PyBytesWriter_Resize+0xca> │ │ │ │ │ + bhi.n 1582 <_PyBytesWriter_Resize+0xca> │ │ │ │ │ add.w r0, r5, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15d0 <_PyBytesWriter_Resize+0x138> │ │ │ │ │ + beq.n 15f0 <_PyBytesWriter_Resize+0x138> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ @@ -2293,428 +2307,428 @@ │ │ │ │ │ str r5, [r3, #8] │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ strb r6, [r2, #16] │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ add.w r1, r4, #24 │ │ │ │ │ subs r2, r7, r1 │ │ │ │ │ - bne.n 1548 <_PyBytesWriter_Resize+0xb0> │ │ │ │ │ + bne.n 1568 <_PyBytesWriter_Resize+0xb0> │ │ │ │ │ str r2, [r4, #20] │ │ │ │ │ str r5, [r4, #4] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 15f4 <_PyBytesWriter_Resize+0x15c> │ │ │ │ │ + bne.n 1614 <_PyBytesWriter_Resize+0x15c> │ │ │ │ │ adds r3, #16 │ │ │ │ │ adds r0, r3, r2 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r3, r2 │ │ │ │ │ it lt │ │ │ │ │ addlt r3, r2, #3 │ │ │ │ │ asrs r3, r3, #2 │ │ │ │ │ rsb r2, r3, #2147483648 @ 0x80000000 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ it ge │ │ │ │ │ addge r5, r5, r3 │ │ │ │ │ - b.n 14b4 <_PyBytesWriter_Resize+0x1c> │ │ │ │ │ + b.n 14d4 <_PyBytesWriter_Resize+0x1c> │ │ │ │ │ add.w r0, r3, #16 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 15c2 <_PyBytesWriter_Resize+0x12a> │ │ │ │ │ + bne.n 15e2 <_PyBytesWriter_Resize+0x12a> │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ str r5, [r4, #4] │ │ │ │ │ - b.n 1522 <_PyBytesWriter_Resize+0x8a> │ │ │ │ │ + b.n 1542 <_PyBytesWriter_Resize+0x8a> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2554 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 2574 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 152c <_PyBytesWriter_Resize+0x94> │ │ │ │ │ + b.n 154c <_PyBytesWriter_Resize+0x94> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 1578 <_PyBytesWriter_Resize+0xe0> │ │ │ │ │ + b.n 1598 <_PyBytesWriter_Resize+0xe0> │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 1602 <_PyBytesWriter_Resize+0x16a> │ │ │ │ │ + bne.n 1622 <_PyBytesWriter_Resize+0x16a> │ │ │ │ │ adds r0, #16 │ │ │ │ │ mov r1, r5 │ │ │ │ │ subs r2, r7, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 17c <_PyBytes_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 157c <_PyBytesWriter_Resize+0xe4> │ │ │ │ │ + bne.n 159c <_PyBytesWriter_Resize+0xe4> │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r5, [r4, #4] │ │ │ │ │ - cbnz r3, 15fe <_PyBytesWriter_Resize+0x166> │ │ │ │ │ + cbnz r3, 161e <_PyBytesWriter_Resize+0x166> │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ - b.n 1522 <_PyBytesWriter_Resize+0x8a> │ │ │ │ │ + b.n 1542 <_PyBytesWriter_Resize+0x8a> │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ - cbnz r0, 15de <_PyBytesWriter_Resize+0x146> │ │ │ │ │ + cbnz r0, 15fe <_PyBytesWriter_Resize+0x146> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyByteArray_empty_string │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyByteArray_empty_string │ │ │ │ │ - b.n 1550 <_PyBytesWriter_Resize+0xb8> │ │ │ │ │ + b.n 1570 <_PyBytesWriter_Resize+0xb8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1514 <_PyBytesWriter_Resize+0x7c> │ │ │ │ │ - b.n 157c <_PyBytesWriter_Resize+0xe4> │ │ │ │ │ + bne.n 1534 <_PyBytesWriter_Resize+0x7c> │ │ │ │ │ + b.n 159c <_PyBytesWriter_Resize+0xe4> │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ - b.n 1550 <_PyBytesWriter_Resize+0xb8> │ │ │ │ │ + b.n 1570 <_PyBytesWriter_Resize+0xb8> │ │ │ │ │ mov r1, r5 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1514 <_PyBytesWriter_Resize+0x7c> │ │ │ │ │ - b.n 157c <_PyBytesWriter_Resize+0xe4> │ │ │ │ │ + bne.n 1534 <_PyBytesWriter_Resize+0x7c> │ │ │ │ │ + b.n 159c <_PyBytesWriter_Resize+0xe4> │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ - cbz r1, 161e <_PyBytesWriter_Resize+0x186> │ │ │ │ │ + cbz r1, 163e <_PyBytesWriter_Resize+0x186> │ │ │ │ │ ldr r4, [r3, #20] │ │ │ │ │ adds r0, r4, r2 │ │ │ │ │ - b.n 152c <_PyBytesWriter_Resize+0x94> │ │ │ │ │ + b.n 154c <_PyBytesWriter_Resize+0x94> │ │ │ │ │ adds r4, #24 │ │ │ │ │ - b.n 15fa <_PyBytesWriter_Resize+0x162> │ │ │ │ │ + b.n 161a <_PyBytesWriter_Resize+0x162> │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - cbnz r3, 1628 <_PyBytesWriter_Resize+0x190> │ │ │ │ │ + cbnz r3, 1648 <_PyBytesWriter_Resize+0x190> │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyByteArray_empty_string │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyByteArray_empty_string │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 157c <_PyBytesWriter_Resize+0xe4> │ │ │ │ │ + bne.n 159c <_PyBytesWriter_Resize+0xe4> │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ subs r2, r7, r6 │ │ │ │ │ - b.n 15ba <_PyBytesWriter_Resize+0x122> │ │ │ │ │ + b.n 15da <_PyBytesWriter_Resize+0x122> │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyByteArray_empty_string │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyByteArray_empty_string │ │ │ │ │ - b.n 15fa <_PyBytesWriter_Resize+0x162> │ │ │ │ │ + b.n 161a <_PyBytesWriter_Resize+0x162> │ │ │ │ │ ldr r6, [r0, #20] │ │ │ │ │ - b.n 160e <_PyBytesWriter_Resize+0x176> │ │ │ │ │ + b.n 162e <_PyBytesWriter_Resize+0x176> │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001630 : │ │ │ │ │ +00001650 : │ │ │ │ │ bytes_subscript(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ sub sp, #28 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 170a │ │ │ │ │ + bne.n 172a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PySlice_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PySlice_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 1846 │ │ │ │ │ + bne.w 1866 │ │ │ │ │ mov r0, r1 │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySlice_Unpack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 17fa │ │ │ │ │ + blt.w 181a │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySlice_AdjustIndices │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - ble.w 1782 │ │ │ │ │ + ble.w 17a2 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1746 │ │ │ │ │ + beq.n 1766 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne.w 17a6 │ │ │ │ │ + bne.w 17c6 │ │ │ │ │ adds r4, #16 │ │ │ │ │ adds r4, r4, r3 │ │ │ │ │ ite ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ite ne │ │ │ │ │ movne r3, #0 │ │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1766 │ │ │ │ │ + bne.n 1786 │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bhi.w 17fe │ │ │ │ │ + bhi.w 181e │ │ │ │ │ add.w r0, r2, #17 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1816 │ │ │ │ │ + beq.w 1836 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ strd r2, r0, [sp] │ │ │ │ │ ldr.w ip, [r1] │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.w 1826 │ │ │ │ │ + bne.w 1846 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ adds r0, r3, r2 │ │ │ │ │ strd r2, r1, [r3, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ strb r1, [r0, #16] │ │ │ │ │ - cbz r4, 1704 │ │ │ │ │ + cbz r4, 1724 │ │ │ │ │ add.w r0, r3, #16 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 164a │ │ │ │ │ + beq.n 166a │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - beq.n 17d4 │ │ │ │ │ + beq.n 17f4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 17e2 │ │ │ │ │ + blt.n 1802 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bge.n 17ec │ │ │ │ │ + bge.n 180c │ │ │ │ │ adds r0, r4, r3 │ │ │ │ │ - ldr r3, [pc, #292] @ (1860 ) │ │ │ │ │ + ldr r3, [pc, #292] @ (1880 ) │ │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ │ add.w r3, r3, r2, lsl #4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne.n 17a6 │ │ │ │ │ + bne.n 17c6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 1786 │ │ │ │ │ + beq.n 17a6 │ │ │ │ │ adds r4, #16 │ │ │ │ │ ite ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ite ne │ │ │ │ │ movne r3, #0 │ │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 16a2 │ │ │ │ │ + beq.n 16c2 │ │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ │ movs r0, #24 │ │ │ │ │ movw r3, #13200 @ 0x3390 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ mla r3, r0, r1, r3 │ │ │ │ │ add r3, r2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ - ldr r3, [pc, #224] @ (1864 ) │ │ │ │ │ - b.n 1704 │ │ │ │ │ + ldr r3, [pc, #224] @ (1884 ) │ │ │ │ │ + b.n 1724 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 1750 │ │ │ │ │ + bne.n 1770 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r4, #0] │ │ │ │ │ mov r3, r4 │ │ │ │ │ - b.n 1704 │ │ │ │ │ + b.n 1724 │ │ │ │ │ mov r1, r2 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ adds r4, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 17fa │ │ │ │ │ + cbz r0, 181a │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ add.w r1, r3, #15 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ adds r2, #15 │ │ │ │ │ add r2, r3 │ │ │ │ │ ldrb.w ip, [r4, r0] │ │ │ │ │ strb.w ip, [r1, #1]! │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ add r0, r5 │ │ │ │ │ - bne.n 17c2 │ │ │ │ │ - b.n 1704 │ │ │ │ │ + bne.n 17e2 │ │ │ │ │ + b.n 1724 │ │ │ │ │ strd r0, r2, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ - cbnz r0, 17fa │ │ │ │ │ + cbnz r0, 181a │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r3, r3, r1 │ │ │ │ │ - bmi.n 17ec │ │ │ │ │ + bmi.n 180c │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bgt.n 1736 │ │ │ │ │ + bgt.n 1756 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 1704 │ │ │ │ │ + b.n 1724 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 17fa │ │ │ │ │ + b.n 181a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16f4 │ │ │ │ │ - b.n 17fa │ │ │ │ │ + bne.w 1714 │ │ │ │ │ + b.n 181a │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ str.w ip, [r1] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ adds r1, r3, r2 │ │ │ │ │ strd r2, r0, [r3, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ strb r0, [r1, #16] │ │ │ │ │ - b.n 16f4 │ │ │ │ │ + b.n 1714 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 17fa │ │ │ │ │ + b.n 181a │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001868 : │ │ │ │ │ +00001888 : │ │ │ │ │ bytes_length(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000186c : │ │ │ │ │ +0000188c : │ │ │ │ │ bytes_iter(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #4 │ │ │ │ │ - bpl.n 18de │ │ │ │ │ + bpl.n 18fe │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #108] @ (18f4 ) │ │ │ │ │ + ldr r0, [pc, #108] @ (1914 ) │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ - cbz r0, 18ee │ │ │ │ │ + cbz r0, 190e │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 18cc │ │ │ │ │ + beq.n 18ec │ │ │ │ │ adds r3, #1 │ │ │ │ │ - ldr r1, [pc, #88] @ (18f8 ) │ │ │ │ │ + ldr r1, [pc, #88] @ (1918 ) │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr r1, [r4, r1] │ │ │ │ │ @@ -2726,19 +2740,19 @@ │ │ │ │ │ orrs r3, r4 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ strd r1, r3, [r0, #-8] │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ - ldr r1, [pc, #40] @ (18fc ) │ │ │ │ │ + ldr r1, [pc, #40] @ (191c ) │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ - b.n 18ae │ │ │ │ │ + b.n 18ce │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #3366 @ 0xd26 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ @@ -2748,15 +2762,15 @@ │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000004a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000020 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001900 : │ │ │ │ │ +00001920 : │ │ │ │ │ striter_dealloc(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr.w r0, [r0, #-8] │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ ldr.w r1, [r3, #-4] │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ bic.w r1, r1, #3 │ │ │ │ │ @@ -2765,26 +2779,26 @@ │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ str.w ip, [r3, #-8] │ │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ │ and.w r2, r2, #1 │ │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ │ - cbnz r1, 1938 │ │ │ │ │ + cbnz r1, 1958 │ │ │ │ │ mov r0, r3 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n 1932 │ │ │ │ │ + beq.n 1952 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1932 │ │ │ │ │ + bne.n 1952 │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ @@ -2793,165 +2807,165 @@ │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ │ │ │ │ │ -00001970 : │ │ │ │ │ +00001990 : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ - cbnz r0, 1974 │ │ │ │ │ + cbnz r0, 1994 │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 1972 │ │ │ │ │ + beq.n 1992 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1972 │ │ │ │ │ + bne.n 1992 │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000198c : │ │ │ │ │ +000019ac : │ │ │ │ │ bytes_decode(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1a32 │ │ │ │ │ + bne.n 1a52 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - blt.n 1a68 │ │ │ │ │ + blt.n 1a88 │ │ │ │ │ clz r3, r1 │ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ it gt │ │ │ │ │ orrgt.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1a88 │ │ │ │ │ + bne.n 1aa8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 1a5c │ │ │ │ │ + beq.n 1a7c │ │ │ │ │ ldr r4, [r6, #0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 1ac6 │ │ │ │ │ + beq.n 1ae6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r0, r3, #3 │ │ │ │ │ - bpl.n 1aa6 │ │ │ │ │ + bpl.n 1ac6 │ │ │ │ │ add r7, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1aa2 │ │ │ │ │ + beq.n 1ac2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 1a8c │ │ │ │ │ + bne.n 1aac │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne.n 1a00 │ │ │ │ │ + bne.n 1a20 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromEncodedObject │ │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ - bpl.n 1ad4 │ │ │ │ │ + bpl.n 1af4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1aa2 │ │ │ │ │ + beq.n 1ac2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 1a8c │ │ │ │ │ + bne.n 1aac │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromEncodedObject │ │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ add r4, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - ldr r5, [pc, #184] @ (1af4 ) │ │ │ │ │ + ldr r5, [pc, #184] @ (1b14 ) │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ add r5, sp, #32 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ movs r5, #2 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 1aa2 │ │ │ │ │ - cbz r4, 1a5c │ │ │ │ │ + cbz r0, 1ac2 │ │ │ │ │ + cbz r4, 1a7c │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n 19c4 │ │ │ │ │ + b.n 19e4 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromEncodedObject │ │ │ │ │ - b.n 19fa │ │ │ │ │ + b.n 1a1a │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #136] @ (1af4 ) │ │ │ │ │ + ldr r1, [pc, #136] @ (1b14 ) │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ add r1, sp, #32 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ movs r1, #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 19c4 │ │ │ │ │ - b.n 1aa2 │ │ │ │ │ + bne.n 19e4 │ │ │ │ │ + b.n 1ac2 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n 1a36 │ │ │ │ │ + b.n 1a56 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 19fa │ │ │ │ │ + b.n 1a1a │ │ │ │ │ mov r3, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ @@ -2959,60 +2973,60 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n 1aa2 │ │ │ │ │ + b.n 1ac2 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ - bpl.n 1ad4 │ │ │ │ │ + bpl.n 1af4 │ │ │ │ │ add r7, sp, #28 │ │ │ │ │ - b.n 1a0a │ │ │ │ │ + b.n 1a2a │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n 1aa2 │ │ │ │ │ + b.n 1ac2 │ │ │ │ │ nop │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00001af8 : │ │ │ │ │ +00001b18 : │ │ │ │ │ bytes_rfind(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #24 │ │ │ │ │ mov r4, r2 │ │ │ │ │ subs r3, r4, #1 │ │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bhi.n 1b38 │ │ │ │ │ + bhi.n 1b58 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.n 1b50 │ │ │ │ │ + bne.n 1b70 │ │ │ │ │ ldrd r3, r4, [sp, #16] │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_Py_bytes_rfind> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_rfind │ │ │ │ │ add sp, #24 │ │ │ │ │ @@ -3022,51 +3036,51 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ movs r3, #3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ - cbnz r0, 1b76 │ │ │ │ │ + cbnz r0, 1b96 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1b34 │ │ │ │ │ + b.n 1b54 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b4c │ │ │ │ │ + beq.n 1b6c │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 1b24 │ │ │ │ │ + beq.n 1b44 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1b24 │ │ │ │ │ - b.n 1b4c │ │ │ │ │ + bne.n 1b44 │ │ │ │ │ + b.n 1b6c │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.n 1b24 │ │ │ │ │ + ble.n 1b44 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1b64 │ │ │ │ │ - b.n 1b4c │ │ │ │ │ + bne.n 1b84 │ │ │ │ │ + b.n 1b6c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001b90 : │ │ │ │ │ +00001bb0 : │ │ │ │ │ bytes_replace(): │ │ │ │ │ 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 r6, r2 │ │ │ │ │ @@ -3080,118 +3094,118 @@ │ │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ │ movs r1, #0 │ │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ subs r3, r6, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi.w 23f2 │ │ │ │ │ + bhi.w 2412 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #32 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 240a │ │ │ │ │ + bne.w 242a │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 240a │ │ │ │ │ + bne.w 242a │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - bgt.w 2362 │ │ │ │ │ + bgt.w 2382 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - blt.w 1de0 │ │ │ │ │ + blt.w 1e00 │ │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ │ ldr.w sl, [sp, #84] @ 0x54 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2258 │ │ │ │ │ + beq.w 2278 │ │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 1e62 │ │ │ │ │ + bne.w 1e82 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 1fe8 │ │ │ │ │ + beq.w 2008 │ │ │ │ │ add.w r9, r5, #16 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.w 1da0 │ │ │ │ │ + blt.w 1dc0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.w 1da0 │ │ │ │ │ + ble.w 1dc0 │ │ │ │ │ movw r2, #2499 @ 0x9c3 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bgt.w 22f6 │ │ │ │ │ + bgt.w 2316 │ │ │ │ │ ldrb.w r4, [r8] │ │ │ │ │ subs r7, r3, #1 │ │ │ │ │ movs r0, #1 │ │ │ │ │ subs r1, r6, r3 │ │ │ │ │ and.w r2, r4, #31 │ │ │ │ │ str r4, [sp, #16] │ │ │ │ │ lsls r0, r2 │ │ │ │ │ ldrb.w r2, [r8, r7] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ it ne │ │ │ │ │ strne r7, [sp, #8] │ │ │ │ │ - beq.w 1e5c │ │ │ │ │ + beq.w 1e7c │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.n 1d22 │ │ │ │ │ + beq.n 1d42 │ │ │ │ │ ldrb.w lr, [r8, #1] │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ and.w r4, lr, #31 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ lsl.w ip, ip, r4 │ │ │ │ │ it eq │ │ │ │ │ subeq r4, r3, #3 │ │ │ │ │ orr.w r0, r0, ip │ │ │ │ │ it eq │ │ │ │ │ streq r4, [sp, #8] │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq.n 1d22 │ │ │ │ │ + beq.n 1d42 │ │ │ │ │ ldrb.w lr, [r8, #2] │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ and.w r4, lr, #31 │ │ │ │ │ cmp r2, lr │ │ │ │ │ lsl.w ip, ip, r4 │ │ │ │ │ it eq │ │ │ │ │ subeq r4, r3, #4 │ │ │ │ │ orr.w r0, r0, ip │ │ │ │ │ it eq │ │ │ │ │ streq r4, [sp, #8] │ │ │ │ │ cmp r7, #3 │ │ │ │ │ - beq.n 1d22 │ │ │ │ │ + beq.n 1d42 │ │ │ │ │ ldrb.w lr, [r8, #3] │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ and.w r4, lr, #31 │ │ │ │ │ cmp r2, lr │ │ │ │ │ lsl.w ip, ip, r4 │ │ │ │ │ it eq │ │ │ │ │ subeq r4, r3, #5 │ │ │ │ │ orr.w r0, r0, ip │ │ │ │ │ it eq │ │ │ │ │ streq r4, [sp, #8] │ │ │ │ │ cmp r7, #4 │ │ │ │ │ - beq.n 1d22 │ │ │ │ │ + beq.n 1d42 │ │ │ │ │ ldrb.w lr, [r8, #4] │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ and.w r4, lr, #31 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ lsl.w ip, ip, r4 │ │ │ │ │ it eq │ │ │ │ │ subeq r4, r3, #6 │ │ │ │ │ orr.w r0, r0, ip │ │ │ │ │ it eq │ │ │ │ │ streq r4, [sp, #8] │ │ │ │ │ cmp r7, #5 │ │ │ │ │ - beq.n 1d22 │ │ │ │ │ + beq.n 1d42 │ │ │ │ │ ldr.w ip, [sp, #8] │ │ │ │ │ sub.w lr, r3, #7 │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ add.w r3, r8, #4 │ │ │ │ │ ldrb.w r4, [r3, #1]! │ │ │ │ │ @@ -3200,539 +3214,539 @@ │ │ │ │ │ it eq │ │ │ │ │ moveq ip, lr │ │ │ │ │ and.w r4, r4, #31 │ │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ │ lsl.w r4, fp, r4 │ │ │ │ │ cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ │ orr.w r0, r0, r4 │ │ │ │ │ - bne.n 1cf4 │ │ │ │ │ + bne.n 1d14 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ str.w ip, [sp, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n 1da0 │ │ │ │ │ + blt.n 1dc0 │ │ │ │ │ and.w lr, r2, #31 │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ adds r4, r3, #1 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ lsl.w ip, ip, lr │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ orr.w ip, ip, r0 │ │ │ │ │ mov lr, r6 │ │ │ │ │ add.w r0, r9, r7 │ │ │ │ │ - b.n 1d6a │ │ │ │ │ + b.n 1d8a │ │ │ │ │ add.w r6, sl, #1 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - blt.n 1d96 │ │ │ │ │ + blt.n 1db6 │ │ │ │ │ add.w r4, r0, sl │ │ │ │ │ ldrb r4, [r4, #1] │ │ │ │ │ and.w r4, r4, #31 │ │ │ │ │ lsr.w r4, ip, r4 │ │ │ │ │ lsls r4, r4, #31 │ │ │ │ │ itee mi │ │ │ │ │ movmi sl, r6 │ │ │ │ │ ldrpl r4, [sp, #20] │ │ │ │ │ addpl sl, r4 │ │ │ │ │ cmp r1, sl │ │ │ │ │ - blt.n 1d96 │ │ │ │ │ + blt.n 1db6 │ │ │ │ │ ldrb.w r4, [r0, sl] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 1d46 │ │ │ │ │ + bne.n 1d66 │ │ │ │ │ ldrb.w r4, [r9, sl] │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bne.n 1e38 │ │ │ │ │ + bne.n 1e58 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - bne.n 1dfc │ │ │ │ │ + bne.n 1e1c │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ add.w r4, fp, #1 │ │ │ │ │ mov fp, r4 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - beq.w 1f72 │ │ │ │ │ + beq.w 1f92 │ │ │ │ │ adds r4, r7, #1 │ │ │ │ │ add sl, r4 │ │ │ │ │ cmp r1, sl │ │ │ │ │ - bge.n 1d6a │ │ │ │ │ + bge.n 1d8a │ │ │ │ │ mov r6, lr │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bgt.w 1f74 │ │ │ │ │ + bgt.w 1f94 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 22ea │ │ │ │ │ + bne.w 230a │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov fp, r5 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r5, #0] │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2410 │ │ │ │ │ + beq.w 2430 │ │ │ │ │ add r0, sp, #32 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ - cbz r3, 1dd8 │ │ │ │ │ + cbz r3, 1df8 │ │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, fp │ │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 1db0 │ │ │ │ │ + beq.n 1dd0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b.n 1dc0 │ │ │ │ │ + b.n 1de0 │ │ │ │ │ add.w r4, r9, sl │ │ │ │ │ ldrb.w r6, [r8, #1] │ │ │ │ │ ldrb r4, [r4, #1] │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bne.n 1e38 │ │ │ │ │ + bne.n 1e58 │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq.n 1d80 │ │ │ │ │ + beq.n 1da0 │ │ │ │ │ add.w r6, r5, #17 │ │ │ │ │ strd r3, r5, [sp, #24] │ │ │ │ │ add r6, sl │ │ │ │ │ movs r4, #2 │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldrb.w r3, [r8, r4] │ │ │ │ │ ldrb.w r2, [r6, #1]! │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 1fda │ │ │ │ │ + bne.w 1ffa │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bgt.n 1e1c │ │ │ │ │ + bgt.n 1e3c │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ - beq.n 1d80 │ │ │ │ │ + beq.n 1da0 │ │ │ │ │ add.w r4, sl, #1 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - blt.n 1e54 │ │ │ │ │ + blt.n 1e74 │ │ │ │ │ add.w r4, r0, sl │ │ │ │ │ ldrb r4, [r4, #1] │ │ │ │ │ and.w r4, r4, #31 │ │ │ │ │ lsr.w r4, ip, r4 │ │ │ │ │ lsls r6, r4, #31 │ │ │ │ │ - bpl.w 1fc8 │ │ │ │ │ + bpl.w 1fe8 │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ adds r4, #1 │ │ │ │ │ add sl, r4 │ │ │ │ │ - b.n 1d66 │ │ │ │ │ + b.n 1d86 │ │ │ │ │ subs r4, r3, #2 │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ - b.n 1c56 │ │ │ │ │ + b.n 1c76 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne.w 2068 │ │ │ │ │ + bne.w 2088 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w 2472 │ │ │ │ │ + bne.w 2492 │ │ │ │ │ ldrb.w r7, [r8] │ │ │ │ │ add.w r8, r5, #16 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbnz r0, 1e8e │ │ │ │ │ + cbnz r0, 1eae │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 252c │ │ │ │ │ + bl 254c │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b.n 1dc0 │ │ │ │ │ + b.n 1de0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r1, r6 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldrb r5, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 240a │ │ │ │ │ + beq.w 242a │ │ │ │ │ sub.w r4, r4, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r8 │ │ │ │ │ adds r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ strb r5, [r0, r4] │ │ │ │ │ add r4, r0 │ │ │ │ │ subs.w r8, r2, #1 │ │ │ │ │ - beq.n 1dc0 │ │ │ │ │ + beq.n 1de0 │ │ │ │ │ add r6, r0 │ │ │ │ │ adds r0, r4, #1 │ │ │ │ │ subs r2, r6, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1dc0 │ │ │ │ │ + beq.w 1de0 │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ strb r5, [r0, #0] │ │ │ │ │ - beq.w 1dc0 │ │ │ │ │ + beq.w 1de0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ mov r1, r7 │ │ │ │ │ subs r2, r6, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1dc0 │ │ │ │ │ + beq.w 1de0 │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ strb r5, [r0, #0] │ │ │ │ │ cmp r4, #3 │ │ │ │ │ - beq.w 1dc0 │ │ │ │ │ + beq.w 1de0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ mov r1, r7 │ │ │ │ │ subs r2, r6, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1dc0 │ │ │ │ │ + beq.w 1de0 │ │ │ │ │ cmp r4, #4 │ │ │ │ │ strb r5, [r0, #0] │ │ │ │ │ - beq.w 1dc0 │ │ │ │ │ + beq.w 1de0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ mov r1, r7 │ │ │ │ │ subs r2, r6, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1dc0 │ │ │ │ │ + beq.w 1de0 │ │ │ │ │ cmp r4, #5 │ │ │ │ │ strb r5, [r0, #0] │ │ │ │ │ - beq.w 1dc0 │ │ │ │ │ + beq.w 1de0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ mov r1, r7 │ │ │ │ │ subs r2, r6, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1dc0 │ │ │ │ │ + beq.w 1de0 │ │ │ │ │ cmp r4, #6 │ │ │ │ │ strb r5, [r0, #0] │ │ │ │ │ - beq.w 1dc0 │ │ │ │ │ + beq.w 1de0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ mov r1, r7 │ │ │ │ │ subs r2, r6, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1dc0 │ │ │ │ │ + beq.w 1de0 │ │ │ │ │ subs r4, #7 │ │ │ │ │ strb r5, [r0, #0] │ │ │ │ │ - beq.w 1dc0 │ │ │ │ │ + beq.w 1de0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - b.n 1f60 │ │ │ │ │ + b.n 1f80 │ │ │ │ │ subs r4, #1 │ │ │ │ │ strb.w r5, [r3], #1 │ │ │ │ │ - beq.w 1dc0 │ │ │ │ │ + beq.w 1de0 │ │ │ │ │ subs r2, r6, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1f56 │ │ │ │ │ - b.n 1dc0 │ │ │ │ │ + bne.n 1f76 │ │ │ │ │ + b.n 1de0 │ │ │ │ │ mov r6, lr │ │ │ │ │ mls r1, r3, fp, r6 │ │ │ │ │ movs r0, #0 │ │ │ │ │ mov r4, fp │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 240a │ │ │ │ │ + beq.w 242a │ │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ │ add.w r7, r6, r9 │ │ │ │ │ add.w r5, r0, #16 │ │ │ │ │ mov r6, r4 │ │ │ │ │ str.w r8, [sp, #8] │ │ │ │ │ sub.w r8, r7, r9 │ │ │ │ │ - cbz r6, 1fce │ │ │ │ │ + cbz r6, 1fee │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 2600 │ │ │ │ │ + bl 2620 │ │ │ │ │ mov r4, r0 │ │ │ │ │ subs r6, #1 │ │ │ │ │ adds r0, r4, #1 │ │ │ │ │ - beq.n 1fce │ │ │ │ │ + beq.n 1fee │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r5, r4 │ │ │ │ │ add r4, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ add r9, r4 │ │ │ │ │ - b.n 1f9c │ │ │ │ │ + b.n 1fbc │ │ │ │ │ adds r4, r3, #1 │ │ │ │ │ add sl, r4 │ │ │ │ │ - b.n 1d66 │ │ │ │ │ + b.n 1d86 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 1dc0 │ │ │ │ │ + b.n 1de0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - beq.w 1d80 │ │ │ │ │ - b.n 1e38 │ │ │ │ │ + beq.w 1da0 │ │ │ │ │ + b.n 1e58 │ │ │ │ │ add.w r7, r5, #16 │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ ldrb.w r9, [r8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ add.w r8, r7, r6 │ │ │ │ │ sub.w r2, r8, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - cbz r0, 2012 │ │ │ │ │ + cbz r0, 2032 │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ cmp sl, r4 │ │ │ │ │ - bne.n 1ff8 │ │ │ │ │ - b.n 201a │ │ │ │ │ + bne.n 2018 │ │ │ │ │ + b.n 203a │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 1e84 │ │ │ │ │ + beq.w 1ea4 │ │ │ │ │ sub.w r1, r6, sl │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 240a │ │ │ │ │ + beq.w 242a │ │ │ │ │ add.w r6, r0, #16 │ │ │ │ │ mov r5, sl │ │ │ │ │ - b.n 2054 │ │ │ │ │ + b.n 2074 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r7 │ │ │ │ │ subs r5, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 205c │ │ │ │ │ + cbz r0, 207c │ │ │ │ │ sub.w sl, r0, r7 │ │ │ │ │ mov r1, r7 │ │ │ │ │ adds r7, r0, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r6, sl │ │ │ │ │ mov r2, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ sub.w sl, r8, r7 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 2034 │ │ │ │ │ + bne.n 2054 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 1dc0 │ │ │ │ │ + b.n 1de0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 2116 │ │ │ │ │ + beq.n 2136 │ │ │ │ │ add.w r7, r5, #16 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.w 1e84 │ │ │ │ │ + blt.w 1ea4 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ movs r4, #0 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl 2868 │ │ │ │ │ + bl 2888 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ subs.w r9, r0, #0 │ │ │ │ │ - ble.w 1e84 │ │ │ │ │ + ble.w 1ea4 │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ sub.w r5, sl, r3 │ │ │ │ │ subs r0, r0, r6 │ │ │ │ │ mov r1, r9 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bgt.w 244c │ │ │ │ │ + bgt.w 246c │ │ │ │ │ mla r1, r9, r5, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 240a │ │ │ │ │ + beq.w 242a │ │ │ │ │ ldr r4, [sp, #16] │ │ │ │ │ add.w r5, r0, #16 │ │ │ │ │ adds r2, r7, r6 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ subs r1, r3, r7 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 2440 │ │ │ │ │ + beq.w 2460 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ │ - bl 2600 │ │ │ │ │ + bl 2620 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r6, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.w 2440 │ │ │ │ │ + beq.w 2460 │ │ │ │ │ adds r3, r7, r6 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 2464 │ │ │ │ │ + beq.w 2484 │ │ │ │ │ add r5, r6 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mov r2, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ add r5, sl │ │ │ │ │ adds r7, r3, r4 │ │ │ │ │ - b.n 20c8 │ │ │ │ │ + b.n 20e8 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ ldrb.w r9, [r8] │ │ │ │ │ add.w r8, r0, r6 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ ands.w r4, r2, #3 │ │ │ │ │ - beq.w 2246 │ │ │ │ │ + beq.w 2266 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ sub.w r2, r8, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1e84 │ │ │ │ │ + beq.w 1ea4 │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n 2246 │ │ │ │ │ + beq.n 2266 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 2162 │ │ │ │ │ + beq.n 2182 │ │ │ │ │ sub.w r2, r8, r0 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 21cc │ │ │ │ │ + cbz r0, 21ec │ │ │ │ │ adds r0, #1 │ │ │ │ │ movs r7, #2 │ │ │ │ │ sub.w r2, r8, r0 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 21cc │ │ │ │ │ + cbz r0, 21ec │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov fp, r6 │ │ │ │ │ adds r0, #1 │ │ │ │ │ mov r6, r7 │ │ │ │ │ mov r7, r5 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ - b.n 21b8 │ │ │ │ │ + b.n 21d8 │ │ │ │ │ adds r6, #1 │ │ │ │ │ adds r0, #1 │ │ │ │ │ sub.w r2, r8, r0 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r4, r6 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 235c │ │ │ │ │ + beq.w 237c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 21c6 │ │ │ │ │ + cbz r0, 21e6 │ │ │ │ │ adds r0, #1 │ │ │ │ │ mov r1, r9 │ │ │ │ │ sub.w r2, r8, r0 │ │ │ │ │ adds r6, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - cbz r0, 21c6 │ │ │ │ │ + cbz r0, 21e6 │ │ │ │ │ adds r0, #1 │ │ │ │ │ mov r1, r9 │ │ │ │ │ sub.w r2, r8, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2250 │ │ │ │ │ + beq.n 2270 │ │ │ │ │ adds r6, r4, #3 │ │ │ │ │ adds r0, #1 │ │ │ │ │ sub.w r2, r8, r0 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 217c │ │ │ │ │ + bne.n 219c │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r6, fp │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 1e84 │ │ │ │ │ + beq.w 1ea4 │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ mov r1, r7 │ │ │ │ │ subs r0, r0, r6 │ │ │ │ │ add.w r5, sl, #4294967295 @ 0xffffffff │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bgt.w 244c │ │ │ │ │ + bgt.w 246c │ │ │ │ │ mla r1, r7, r5, r6 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 240a │ │ │ │ │ + beq.w 242a │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ add.w r5, r0, #16 │ │ │ │ │ sub.w r2, r8, r6 │ │ │ │ │ - cbz r7, 223c │ │ │ │ │ + cbz r7, 225c │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ subs r7, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - cbz r0, 223c │ │ │ │ │ + cbz r0, 225c │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - beq.w 2430 │ │ │ │ │ + beq.w 2450 │ │ │ │ │ subs r2, r0, r6 │ │ │ │ │ mov r1, r6 │ │ │ │ │ adds r6, r0, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ @@ -3740,269 +3754,269 @@ │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ add r5, r2 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r5, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 2200 │ │ │ │ │ + b.n 2220 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 1dc0 │ │ │ │ │ + b.n 1de0 │ │ │ │ │ mov fp, r6 │ │ │ │ │ mov r6, r7 │ │ │ │ │ mov r7, r5 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ - b.n 21b8 │ │ │ │ │ + b.n 21d8 │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r6, fp │ │ │ │ │ adds r7, r4, #2 │ │ │ │ │ - b.n 21cc │ │ │ │ │ + b.n 21ec │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 1e84 │ │ │ │ │ + beq.w 1ea4 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ subs r0, r0, r6 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ itt gt │ │ │ │ │ addgt r3, r6, #1 │ │ │ │ │ strgt r3, [sp, #12] │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ cmp r0, sl │ │ │ │ │ - blt.w 244c │ │ │ │ │ + blt.w 246c │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ movs r0, #0 │ │ │ │ │ mla r1, sl, r4, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 240a │ │ │ │ │ + beq.w 242a │ │ │ │ │ adds r0, #16 │ │ │ │ │ add.w r3, r5, #16 │ │ │ │ │ subs r7, r4, #1 │ │ │ │ │ add.w r8, r0, sl │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - ble.w 24e6 │ │ │ │ │ + ble.w 2506 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mov r2, sl │ │ │ │ │ movw r9, #65521 @ 0xfff1 │ │ │ │ │ movt r9, #65535 @ 0xffff │ │ │ │ │ sub.w r9, r9, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ adds r5, #15 │ │ │ │ │ add.w r4, sl, #1 │ │ │ │ │ add.w r3, r8, #1 │ │ │ │ │ add.w r1, r9, r5 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - ble.w 2516 │ │ │ │ │ + ble.w 2536 │ │ │ │ │ ldrb.w r1, [r5, #1]! │ │ │ │ │ mov r0, r3 │ │ │ │ │ strb.w r1, [r3, #-1] │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ adds r3, r0, r4 │ │ │ │ │ - b.n 22ca │ │ │ │ │ + b.n 22ea │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b.n 1dc0 │ │ │ │ │ + b.n 1de0 │ │ │ │ │ movw r2, #29999 @ 0x752f │ │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ │ it le │ │ │ │ │ cmple r6, r2 │ │ │ │ │ - ble.n 2306 │ │ │ │ │ + ble.n 2326 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - bgt.n 232a │ │ │ │ │ + bgt.n 234a │ │ │ │ │ ldrb.w r4, [r8] │ │ │ │ │ subs r7, r3, #1 │ │ │ │ │ movs r0, #1 │ │ │ │ │ subs r1, r6, r3 │ │ │ │ │ and.w r2, r4, #31 │ │ │ │ │ str r4, [sp, #16] │ │ │ │ │ lsls r0, r2 │ │ │ │ │ ldrb.w r2, [r8, r7] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq.n 2350 │ │ │ │ │ + beq.n 2370 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ - bne.w 1c5a │ │ │ │ │ - b.n 1d26 │ │ │ │ │ + bne.w 1c7a │ │ │ │ │ + b.n 1d46 │ │ │ │ │ asrs r2, r3, #2 │ │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ │ cmp.w r2, r6, asr #2 │ │ │ │ │ - blt.n 241a │ │ │ │ │ + blt.n 243a │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r2, r8 │ │ │ │ │ str.w sl, [sp, #4] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - bl 2734 │ │ │ │ │ + bl 27c0 │ │ │ │ │ R_ARM_THM_CALL stringlib_adaptive_find │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b.n 1d98 │ │ │ │ │ + b.n 1db8 │ │ │ │ │ subs r4, r3, #2 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ - bne.w 1c5a │ │ │ │ │ - b.n 1d26 │ │ │ │ │ + bne.w 1c7a │ │ │ │ │ + b.n 1d46 │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r6, fp │ │ │ │ │ - b.n 21d2 │ │ │ │ │ + b.n 21f2 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 23c8 │ │ │ │ │ + cbz r0, 23e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 23b8 │ │ │ │ │ + bne.n 23d8 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n 23c8 │ │ │ │ │ + beq.n 23e8 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bgt.w 1de0 │ │ │ │ │ + bgt.w 1e00 │ │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ │ ldr.w sl, [sp, #84] @ 0x54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.n 23ac │ │ │ │ │ + bge.n 23cc │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1c0e │ │ │ │ │ - b.n 225e │ │ │ │ │ - beq.w 1e84 │ │ │ │ │ + bne.w 1c2e │ │ │ │ │ + b.n 227e │ │ │ │ │ + beq.w 1ea4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1c0e │ │ │ │ │ - b.n 225e │ │ │ │ │ + bne.w 1c2e │ │ │ │ │ + b.n 227e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 237c │ │ │ │ │ + bne.n 239c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 237c │ │ │ │ │ + b.n 239c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 240a │ │ │ │ │ + cbnz r0, 242a │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bgt.w 1de0 │ │ │ │ │ + bgt.w 1e00 │ │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ │ ldr.w sl, [sp, #84] @ 0x54 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1c0e │ │ │ │ │ - b.n 225e │ │ │ │ │ + bne.w 1c2e │ │ │ │ │ + b.n 227e │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ movs r3, #3 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1bc4 │ │ │ │ │ + bne.w 1be4 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ - b.n 1dc0 │ │ │ │ │ + b.n 1de0 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1dd2 │ │ │ │ │ - b.n 1dd8 │ │ │ │ │ + bne.w 1df2 │ │ │ │ │ + b.n 1df8 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - bl d28 │ │ │ │ │ + bl d28 │ │ │ │ │ R_ARM_THM_CALL stringlib__two_way_count │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b.n 1d98 │ │ │ │ │ + b.n 1db8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mov r2, sl │ │ │ │ │ add r5, sl │ │ │ │ │ adds r6, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 2200 │ │ │ │ │ + b.n 2220 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 1dc0 │ │ │ │ │ + b.n 1de0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC23 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 240a │ │ │ │ │ + b.n 242a │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mov r2, sl │ │ │ │ │ add r5, sl │ │ │ │ │ add r7, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 20c8 │ │ │ │ │ + b.n 20e8 │ │ │ │ │ add.w r7, r5, #16 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl 2600 │ │ │ │ │ + bl 2620 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ - beq.w 1e84 │ │ │ │ │ + beq.w 1ea4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 240a │ │ │ │ │ + beq.n 242a │ │ │ │ │ add.w r5, r0, #16 │ │ │ │ │ mov r1, r7 │ │ │ │ │ add r4, r5 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r5, r6 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -4014,416 +4028,416 @@ │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ │ add r4, r3 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r3, r9 │ │ │ │ │ subs r7, #1 │ │ │ │ │ - beq.w 1dc0 │ │ │ │ │ + beq.w 1de0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ subs r1, r5, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2600 │ │ │ │ │ + bl 2620 │ │ │ │ │ mov r6, r0 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.w 1dc0 │ │ │ │ │ + beq.w 1de0 │ │ │ │ │ adds r0, r4, r0 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ add r6, r9 │ │ │ │ │ add r4, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 24bc │ │ │ │ │ + b.n 24dc │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ movw r2, #65520 @ 0xfff0 │ │ │ │ │ movt r2, #65535 @ 0xffff │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ add.w r4, sl, #1 │ │ │ │ │ subs r2, r2, r5 │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ strb.w r3, [fp, #16] │ │ │ │ │ mov r3, r8 │ │ │ │ │ adds r0, r1, r2 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bge.n 2516 │ │ │ │ │ + bge.n 2536 │ │ │ │ │ ldrb.w r0, [r1], #1 │ │ │ │ │ strb r0, [r3, #0] │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ │ strb r0, [r3, #1] │ │ │ │ │ add r3, r4 │ │ │ │ │ - b.n 2500 │ │ │ │ │ + b.n 2520 │ │ │ │ │ bic.w r7, r7, r7, asr #31 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ subs r2, r6, r7 │ │ │ │ │ add r1, r7 │ │ │ │ │ mla r0, r7, r4, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 1dc0 │ │ │ │ │ + b.n 1de0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000252c : │ │ │ │ │ +0000254c : │ │ │ │ │ return_self(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 254c │ │ │ │ │ + bne.n 256c │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 254a │ │ │ │ │ + beq.n 256a │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ bx lr │ │ │ │ │ bx lr │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ adds r0, #16 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyBytes_FromStringAndSize │ │ │ │ │ │ │ │ │ │ -00002554 <_PyBytesWriter_Dealloc>: │ │ │ │ │ +00002574 <_PyBytesWriter_Dealloc>: │ │ │ │ │ _PyBytesWriter_Dealloc(): │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ - cbnz r3, 255a <_PyBytesWriter_Dealloc+0x6> │ │ │ │ │ + cbnz r3, 257a <_PyBytesWriter_Dealloc+0x6> │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ str.w ip, [r0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 2558 <_PyBytesWriter_Dealloc+0x4> │ │ │ │ │ + beq.n 2578 <_PyBytesWriter_Dealloc+0x4> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2558 <_PyBytesWriter_Dealloc+0x4> │ │ │ │ │ + bne.n 2578 <_PyBytesWriter_Dealloc+0x4> │ │ │ │ │ mov r0, r3 │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000257c : │ │ │ │ │ +0000259c : │ │ │ │ │ PyBytes_AsStringAndSize(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ - cbz r1, 25ee │ │ │ │ │ + cbz r1, 260e │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ │ lsls r4, r4, #4 │ │ │ │ │ - bpl.n 25d4 │ │ │ │ │ + bpl.n 25f4 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ add.w r3, r0, #16 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r2, 25b2 │ │ │ │ │ + cbnz r2, 25d2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 25b8 │ │ │ │ │ + bne.n 25d8 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r4, [r2, #0] │ │ │ │ │ - b.n 25ae │ │ │ │ │ + b.n 25ce │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 25ae │ │ │ │ │ + b.n 25ce │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 25ce │ │ │ │ │ + b.n 25ee │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #1268 @ 0x4f4 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 25ce │ │ │ │ │ + b.n 25ee │ │ │ │ │ │ │ │ │ │ -00002600 : │ │ │ │ │ +00002620 : │ │ │ │ │ fastsearch.constprop.0(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ │ - ldr r4, [pc, #592] @ (2864 ) │ │ │ │ │ + ldr r4, [pc, #592] @ (2884 ) │ │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ │ cmp r1, r3 │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ - blt.w 27dc │ │ │ │ │ + blt.w 27fc │ │ │ │ │ mov ip, r3 │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.w 27f4 │ │ │ │ │ + ble.w 2814 │ │ │ │ │ movw r7, #2499 @ 0x9c3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bgt.w 281c │ │ │ │ │ + bgt.w 283c │ │ │ │ │ ldrb.w r8, [r6] │ │ │ │ │ add.w lr, ip, #4294967295 @ 0xffffffff │ │ │ │ │ movs r2, #1 │ │ │ │ │ sub.w r1, r4, ip │ │ │ │ │ and.w r3, r8, #31 │ │ │ │ │ lsls r2, r3 │ │ │ │ │ ldrb.w r3, [r6, lr] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ ite eq │ │ │ │ │ subeq.w r7, ip, #2 │ │ │ │ │ movne r7, lr │ │ │ │ │ cmp.w lr, #1 │ │ │ │ │ - beq.n 2700 │ │ │ │ │ + beq.n 2720 │ │ │ │ │ ldrb r4, [r6, #1] │ │ │ │ │ movs r0, #1 │ │ │ │ │ and.w r9, r4, #31 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ it eq │ │ │ │ │ subeq.w r7, ip, #3 │ │ │ │ │ cmp.w lr, #2 │ │ │ │ │ lsl.w r0, r0, r9 │ │ │ │ │ orr.w r2, r2, r0 │ │ │ │ │ - beq.n 2700 │ │ │ │ │ + beq.n 2720 │ │ │ │ │ ldrb r4, [r6, #2] │ │ │ │ │ movs r0, #1 │ │ │ │ │ and.w r9, r4, #31 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ it eq │ │ │ │ │ subeq.w r7, ip, #4 │ │ │ │ │ cmp.w lr, #3 │ │ │ │ │ lsl.w r0, r0, r9 │ │ │ │ │ orr.w r2, r2, r0 │ │ │ │ │ - beq.n 2700 │ │ │ │ │ + beq.n 2720 │ │ │ │ │ ldrb r4, [r6, #3] │ │ │ │ │ movs r0, #1 │ │ │ │ │ and.w r9, r4, #31 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ it eq │ │ │ │ │ subeq.w r7, ip, #5 │ │ │ │ │ cmp.w lr, #4 │ │ │ │ │ lsl.w r0, r0, r9 │ │ │ │ │ orr.w r2, r2, r0 │ │ │ │ │ - beq.n 2700 │ │ │ │ │ + beq.n 2720 │ │ │ │ │ ldrb r4, [r6, #4] │ │ │ │ │ movs r0, #1 │ │ │ │ │ and.w r9, r4, #31 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ it eq │ │ │ │ │ subeq.w r7, ip, #6 │ │ │ │ │ cmp.w lr, #5 │ │ │ │ │ lsl.w r0, r0, r9 │ │ │ │ │ orr.w r2, r2, r0 │ │ │ │ │ - beq.n 2700 │ │ │ │ │ + beq.n 2720 │ │ │ │ │ add.w r9, r6, #4 │ │ │ │ │ sub.w r4, ip, #7 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ ldrb.w r0, [r9, #1]! │ │ │ │ │ cmp r3, r0 │ │ │ │ │ it eq │ │ │ │ │ moveq r7, r4 │ │ │ │ │ and.w r0, r0, #31 │ │ │ │ │ subs r4, #1 │ │ │ │ │ lsl.w r0, sl, r0 │ │ │ │ │ orrs r2, r0 │ │ │ │ │ adds r0, r4, #1 │ │ │ │ │ - bne.n 26e6 │ │ │ │ │ + bne.n 2706 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n 27dc │ │ │ │ │ + blt.n 27fc │ │ │ │ │ and.w r0, r3, #31 │ │ │ │ │ movs r4, #1 │ │ │ │ │ add.w fp, ip, #1 │ │ │ │ │ mov sl, ip │ │ │ │ │ lsls r4, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ orrs r4, r2 │ │ │ │ │ add.w r2, r5, lr │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ ldrb.w ip, [r2, r0] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - beq.n 274c │ │ │ │ │ + beq.n 276c │ │ │ │ │ add.w r9, r0, #1 │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - blt.n 27dc │ │ │ │ │ + blt.n 27fc │ │ │ │ │ add.w ip, r2, r0 │ │ │ │ │ ldrb.w ip, [ip, #1] │ │ │ │ │ and.w ip, ip, #31 │ │ │ │ │ lsr.w ip, r4, ip │ │ │ │ │ tst.w ip, #1 │ │ │ │ │ - beq.n 27d4 │ │ │ │ │ + beq.n 27f4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldrb.w ip, [r2, r0] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne.n 2724 │ │ │ │ │ + bne.n 2744 │ │ │ │ │ ldrb.w r9, [r5, r0] │ │ │ │ │ add.w ip, r5, r0 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - bne.n 27ae │ │ │ │ │ + bne.n 27ce │ │ │ │ │ cmp.w lr, #1 │ │ │ │ │ - beq.n 27e0 │ │ │ │ │ + beq.n 2800 │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ ldrb.w r9, [ip, #1] │ │ │ │ │ ldrb r6, [r6, #1] │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - bne.n 27ae │ │ │ │ │ + bne.n 27ce │ │ │ │ │ cmp.w lr, #2 │ │ │ │ │ - beq.n 27e0 │ │ │ │ │ + beq.n 2800 │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ mov.w r9, #2 │ │ │ │ │ str.w sl, [sp, #20] │ │ │ │ │ mov sl, r5 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r3, ip │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ ldrb.w ip, [r3, r9] │ │ │ │ │ ldrb.w r7, [r6, r9] │ │ │ │ │ cmp ip, r7 │ │ │ │ │ - bne.n 279a │ │ │ │ │ + bne.n 27ba │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ cmp lr, r9 │ │ │ │ │ - bgt.n 2786 │ │ │ │ │ + bgt.n 27a6 │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp lr, r9 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ mov r5, sl │ │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ │ - beq.n 27e0 │ │ │ │ │ + beq.n 2800 │ │ │ │ │ add.w ip, r0, #1 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - blt.n 27cc │ │ │ │ │ + blt.n 27ec │ │ │ │ │ add.w ip, r2, r0 │ │ │ │ │ ldrb.w ip, [ip, #1] │ │ │ │ │ and.w ip, ip, #31 │ │ │ │ │ lsr.w ip, r4, ip │ │ │ │ │ tst.w ip, #1 │ │ │ │ │ - beq.n 2810 │ │ │ │ │ + beq.n 2830 │ │ │ │ │ add.w r9, r7, #1 │ │ │ │ │ add r9, r0 │ │ │ │ │ - b.n 27d8 │ │ │ │ │ + b.n 27f8 │ │ │ │ │ add.w r9, fp, r0 │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - bge.n 2742 │ │ │ │ │ + bge.n 2762 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr r3, [pc, #128] @ (2864 ) │ │ │ │ │ + ldr r3, [pc, #128] @ (2884 ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 2818 │ │ │ │ │ + bne.n 2838 │ │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - bne.n 27dc │ │ │ │ │ - ldr r3, [pc, #108] @ (2864 ) │ │ │ │ │ + bne.n 27fc │ │ │ │ │ + ldr r3, [pc, #108] @ (2884 ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 2818 │ │ │ │ │ + bne.n 2838 │ │ │ │ │ ldrb r2, [r6, #0] │ │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w 4c50 │ │ │ │ │ + b.w 4c70 │ │ │ │ │ add.w r9, sl, #1 │ │ │ │ │ add r9, r0 │ │ │ │ │ - b.n 27d8 │ │ │ │ │ + b.n 27f8 │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ movw r7, #29999 @ 0x752f │ │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ │ it le │ │ │ │ │ cmple r1, r7 │ │ │ │ │ - ble.w 263a │ │ │ │ │ + ble.w 265a │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - ble.w 263a │ │ │ │ │ + ble.w 265a │ │ │ │ │ asrs r7, r3, #2 │ │ │ │ │ add.w r7, r7, r7, lsl #1 │ │ │ │ │ cmp.w r7, r1, asr #2 │ │ │ │ │ - blt.n 284c │ │ │ │ │ + blt.n 286c │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ movs r5, #1 │ │ │ │ │ strd r4, r5, [sp] │ │ │ │ │ - bl 2734 │ │ │ │ │ + bl 27c0 │ │ │ │ │ R_ARM_THM_CALL stringlib_adaptive_find │ │ │ │ │ - b.n 27e0 │ │ │ │ │ + b.n 2800 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ - bl 29c8 │ │ │ │ │ + bl 2a54 │ │ │ │ │ R_ARM_THM_CALL stringlib__preprocess │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2a84 │ │ │ │ │ + bl 2b10 │ │ │ │ │ R_ARM_THM_CALL stringlib__two_way │ │ │ │ │ - b.n 27e0 │ │ │ │ │ + b.n 2800 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ -00002868 : │ │ │ │ │ +00002888 : │ │ │ │ │ fastsearch(): │ │ │ │ │ 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 │ │ │ │ │ - ldr r4, [pc, #728] @ (2b54 ) │ │ │ │ │ + ldr r4, [pc, #728] @ (2b74 ) │ │ │ │ │ cmp r1, r3 │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ ldr r5, [sp, #152] @ 0x98 │ │ │ │ │ ldr.w fp, [sp, #156] @ 0x9c │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ - blt.w 29f2 │ │ │ │ │ + blt.w 2a12 │ │ │ │ │ mov sl, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.w 29ac │ │ │ │ │ + ble.w 29cc │ │ │ │ │ cmp.w fp, #2 │ │ │ │ │ - beq.w 2a00 │ │ │ │ │ + beq.w 2a20 │ │ │ │ │ movw r5, #2499 @ 0x9c3 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bgt.w 2a94 │ │ │ │ │ + bgt.w 2ab4 │ │ │ │ │ add.w r6, ip, #4294967295 @ 0xffffffff │ │ │ │ │ sub.w r1, r4, ip │ │ │ │ │ add.w r0, sl, r6 │ │ │ │ │ subs r5, r7, #1 │ │ │ │ │ sub.w r4, ip, #2 │ │ │ │ │ mov lr, r6 │ │ │ │ │ ldrb r2, [r7, r6] │ │ │ │ │ @@ -4434,124 +4448,124 @@ │ │ │ │ │ it eq │ │ │ │ │ moveq lr, r4 │ │ │ │ │ and.w r3, r3, #31 │ │ │ │ │ subs r4, #1 │ │ │ │ │ lsl.w r3, r9, r3 │ │ │ │ │ orr.w r8, r8, r3 │ │ │ │ │ adds r3, r4, #1 │ │ │ │ │ - bne.n 28d0 │ │ │ │ │ + bne.n 28f0 │ │ │ │ │ and.w r3, r2, #31 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str.w lr, [sp, #12] │ │ │ │ │ lsls r5, r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ orr.w r5, r5, r8 │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - blt.n 296a │ │ │ │ │ + blt.n 298a │ │ │ │ │ ldrb r4, [r0, r3] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq.n 2930 │ │ │ │ │ + beq.n 2950 │ │ │ │ │ adds r4, r3, #1 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - blt.n 292c │ │ │ │ │ + blt.n 294c │ │ │ │ │ add.w lr, r0, r3 │ │ │ │ │ add r3, ip │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb.w lr, [lr, #1] │ │ │ │ │ and.w lr, lr, #31 │ │ │ │ │ lsr.w lr, r5, lr │ │ │ │ │ tst.w lr, #1 │ │ │ │ │ it eq │ │ │ │ │ moveq r4, r3 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - b.n 2900 │ │ │ │ │ + b.n 2920 │ │ │ │ │ add.w lr, sl, r3 │ │ │ │ │ movs r4, #0 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldrb.w r8, [lr] │ │ │ │ │ ldrb r1, [r7, r4] │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - bne.n 294c │ │ │ │ │ + bne.n 296c │ │ │ │ │ adds r4, #1 │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bgt.n 2938 │ │ │ │ │ + bgt.n 2958 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bne.n 298c │ │ │ │ │ + bne.n 29ac │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.n 29d2 │ │ │ │ │ + bne.n 29f2 │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ cmp r4, r9 │ │ │ │ │ - beq.n 2974 │ │ │ │ │ + beq.n 2994 │ │ │ │ │ add r3, r6 │ │ │ │ │ adds r4, r3, #1 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - b.n 2900 │ │ │ │ │ + b.n 2920 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ it ne │ │ │ │ │ movne.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr r3, [pc, #476] @ (2b54 ) │ │ │ │ │ + ldr r3, [pc, #476] @ (2b74 ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 2b00 │ │ │ │ │ + bne.w 2b20 │ │ │ │ │ mov r0, r9 │ │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ adds r4, r3, #1 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - blt.n 29a2 │ │ │ │ │ + blt.n 29c2 │ │ │ │ │ adds r4, r0, r3 │ │ │ │ │ ldrb r4, [r4, #1] │ │ │ │ │ and.w r4, r4, #31 │ │ │ │ │ lsr.w r4, r5, r4 │ │ │ │ │ lsls r4, r4, #31 │ │ │ │ │ - bpl.n 29f8 │ │ │ │ │ + bpl.n 2a18 │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ add r3, r4 │ │ │ │ │ adds r4, r3, #1 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - b.n 2900 │ │ │ │ │ - bne.n 29f2 │ │ │ │ │ + b.n 2920 │ │ │ │ │ + bne.n 2a12 │ │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ - bne.n 29d6 │ │ │ │ │ - ldr r2, [pc, #412] @ (2b54 ) │ │ │ │ │ + bne.n 29f6 │ │ │ │ │ + ldr r2, [pc, #412] @ (2b74 ) │ │ │ │ │ ldr r4, [r2, #0] │ │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ │ eors r4, r2 │ │ │ │ │ mov.w r2, #0 │ │ │ │ │ - bne.w 2b00 │ │ │ │ │ + bne.w 2b20 │ │ │ │ │ mov r2, r3 │ │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w 4c50 │ │ │ │ │ + b.w 4c70 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b.n 2974 │ │ │ │ │ + b.n 2994 │ │ │ │ │ cmp.w fp, #2 │ │ │ │ │ - bne.w 2b0a │ │ │ │ │ + bne.w 2b2a │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bgt.n 2ad4 │ │ │ │ │ + bgt.n 2af4 │ │ │ │ │ adds r1, r0, r1 │ │ │ │ │ - b.n 29ee │ │ │ │ │ + b.n 2a0e │ │ │ │ │ ldrb.w r2, [r1, #-1]! │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 2ae6 │ │ │ │ │ + beq.n 2b06 │ │ │ │ │ cmp sl, r1 │ │ │ │ │ - bcc.n 29e6 │ │ │ │ │ + bcc.n 2a06 │ │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2974 │ │ │ │ │ + b.n 2994 │ │ │ │ │ add r3, ip │ │ │ │ │ adds r4, r3, #1 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - b.n 2900 │ │ │ │ │ + b.n 2920 │ │ │ │ │ ldrb r4, [r7, #0] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ sub.w r9, r1, r3 │ │ │ │ │ movs r0, #1 │ │ │ │ │ and.w r3, r4, #31 │ │ │ │ │ mov r5, r2 │ │ │ │ │ lsl.w r3, r0, r3 │ │ │ │ │ @@ -4560,196 +4574,196 @@ │ │ │ │ │ cmp r4, r1 │ │ │ │ │ it eq │ │ │ │ │ moveq r5, r2 │ │ │ │ │ and.w r1, r1, #31 │ │ │ │ │ lsl.w r1, r0, r1 │ │ │ │ │ orrs r3, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2a14 │ │ │ │ │ + bne.n 2a34 │ │ │ │ │ add.w r6, sl, ip │ │ │ │ │ adds r1, r7, #1 │ │ │ │ │ mov r2, r9 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 29f2 │ │ │ │ │ + blt.n 2a12 │ │ │ │ │ ldrb.w r0, [sl, r2] │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 2a5c │ │ │ │ │ + bne.n 2a7c │ │ │ │ │ add.w lr, r6, r2 │ │ │ │ │ add.w r0, r7, ip │ │ │ │ │ ldrb.w r9, [lr, #-1]! │ │ │ │ │ ldrb.w r8, [r0, #-1]! │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - bne.n 2a78 │ │ │ │ │ + bne.n 2a98 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n 2a48 │ │ │ │ │ + bne.n 2a68 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n 2974 │ │ │ │ │ + b.n 2994 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 29f2 │ │ │ │ │ + beq.n 2a12 │ │ │ │ │ add.w r0, sl, r2 │ │ │ │ │ ldrb.w r0, [r0, #-1] │ │ │ │ │ and.w r0, r0, #31 │ │ │ │ │ lsr.w r0, r3, r0 │ │ │ │ │ lsls r0, r0, #31 │ │ │ │ │ - bpl.n 2b04 │ │ │ │ │ + bpl.n 2b24 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 2a38 │ │ │ │ │ - cbz r2, 2a8e │ │ │ │ │ + b.n 2a58 │ │ │ │ │ + cbz r2, 2aae │ │ │ │ │ add.w r0, sl, r2 │ │ │ │ │ ldrb.w r0, [r0, #-1] │ │ │ │ │ and.w r0, r0, #31 │ │ │ │ │ lsr.w r0, r3, r0 │ │ │ │ │ lsls r0, r0, #31 │ │ │ │ │ - bpl.n 2b04 │ │ │ │ │ + bpl.n 2b24 │ │ │ │ │ subs r2, r2, r5 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 2a34 │ │ │ │ │ + b.n 2a54 │ │ │ │ │ movw r5, #29999 @ 0x752f │ │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ │ it le │ │ │ │ │ cmple r1, r5 │ │ │ │ │ - ble.w 28b2 │ │ │ │ │ + ble.w 28d2 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - ble.w 28b2 │ │ │ │ │ + ble.w 28d2 │ │ │ │ │ asrs r5, r3, #2 │ │ │ │ │ add.w r5, r5, r5, lsl #1 │ │ │ │ │ cmp.w r5, r1, asr #2 │ │ │ │ │ - blt.n 2aec │ │ │ │ │ - ldr r4, [pc, #156] @ (2b54 ) │ │ │ │ │ + blt.n 2b0c │ │ │ │ │ + ldr r4, [pc, #156] @ (2b74 ) │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ │ eors r5, r4 │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ - bne.n 2b00 │ │ │ │ │ + bne.n 2b20 │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ str.w fp, [sp, #156] @ 0x9c │ │ │ │ │ str r4, [sp, #152] @ 0x98 │ │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w 2734 │ │ │ │ │ + b.w 27c0 │ │ │ │ │ R_ARM_THM_JUMP24 stringlib_adaptive_find │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memrchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 29f2 │ │ │ │ │ + beq.n 2a12 │ │ │ │ │ sub.w r9, r0, sl │ │ │ │ │ - b.n 2974 │ │ │ │ │ + b.n 2994 │ │ │ │ │ sub.w r9, r1, sl │ │ │ │ │ - b.n 2974 │ │ │ │ │ + b.n 2994 │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ - beq.n 2b22 │ │ │ │ │ - ldr r4, [pc, #96] @ (2b54 ) │ │ │ │ │ + beq.n 2b42 │ │ │ │ │ + ldr r4, [pc, #96] @ (2b74 ) │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ │ eors r5, r4 │ │ │ │ │ mov.w r4, #0 │ │ │ │ │ - beq.n 2b3a │ │ │ │ │ + beq.n 2b5a │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ sub.w r2, r2, ip │ │ │ │ │ - b.n 2a90 │ │ │ │ │ + b.n 2ab0 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ mov r2, r9 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - ble.w 2974 │ │ │ │ │ + ble.w 2994 │ │ │ │ │ ldrb.w r1, [sl, r2] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 2b48 │ │ │ │ │ + beq.n 2b68 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - b.n 2b10 │ │ │ │ │ + b.n 2b30 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ - bl 29c8 │ │ │ │ │ + bl 2a54 │ │ │ │ │ R_ARM_THM_CALL stringlib__preprocess │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 2a84 │ │ │ │ │ + bl 2b10 │ │ │ │ │ R_ARM_THM_CALL stringlib__two_way │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n 2974 │ │ │ │ │ + b.n 2994 │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ str r4, [sp, #152] @ 0x98 │ │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w d28 │ │ │ │ │ + b.w d28 │ │ │ │ │ R_ARM_THM_JUMP24 stringlib__two_way_count │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - bne.n 2b1e │ │ │ │ │ - b.n 2974 │ │ │ │ │ + bne.n 2b3e │ │ │ │ │ + b.n 2994 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ -00002b58 <_PyBytes_Repeat>: │ │ │ │ │ +00002b78 <_PyBytes_Repeat>: │ │ │ │ │ _PyBytes_Repeat(): │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 2bd6 <_PyBytes_Repeat+0x7e> │ │ │ │ │ + beq.n 2bf6 <_PyBytes_Repeat+0x7e> │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 2b80 <_PyBytes_Repeat+0x28> │ │ │ │ │ + bne.n 2ba0 <_PyBytes_Repeat+0x28> │ │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ │ mov r2, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 memset │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n 2b92 <_PyBytes_Repeat+0x3a> │ │ │ │ │ + beq.n 2bb2 <_PyBytes_Repeat+0x3a> │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - ble.n 2bd2 <_PyBytes_Repeat+0x7a> │ │ │ │ │ + ble.n 2bf2 <_PyBytes_Repeat+0x7a> │ │ │ │ │ subs r2, r4, r3 │ │ │ │ │ adds r0, r5, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ add r3, r2 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bge.n 2bd2 <_PyBytes_Repeat+0x7a> │ │ │ │ │ + bge.n 2bf2 <_PyBytes_Repeat+0x7a> │ │ │ │ │ subs r2, r4, r3 │ │ │ │ │ adds r0, r5, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ add r3, r2 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bgt.n 2bb4 <_PyBytes_Repeat+0x5c> │ │ │ │ │ + bgt.n 2bd4 <_PyBytes_Repeat+0x5c> │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00002bd8 : │ │ │ │ │ +00002bf8 : │ │ │ │ │ PyBytes_Repr(): │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov.w lr, #0 │ │ │ │ │ add.w r4, r0, #15 │ │ │ │ │ @@ -4757,57 +4771,57 @@ │ │ │ │ │ movt r5, #65535 @ 0xffff │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ subs r5, r5, r0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r8, lr │ │ │ │ │ movs r0, #3 │ │ │ │ │ mvn.w r7, #2147483648 @ 0x80000000 │ │ │ │ │ - b.n 2c1c │ │ │ │ │ + b.n 2c3c │ │ │ │ │ cmp r3, #8 │ │ │ │ │ it ls │ │ │ │ │ movls r3, #4 │ │ │ │ │ - bhi.n 2cf0 │ │ │ │ │ + bhi.n 2d10 │ │ │ │ │ sub.w ip, r7, r3 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - blt.w 2dd8 │ │ │ │ │ + blt.w 2df8 │ │ │ │ │ add r0, r3 │ │ │ │ │ adds r3, r5, r2 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - ble.n 2c3c │ │ │ │ │ + ble.n 2c5c │ │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ │ - bls.n 2c08 │ │ │ │ │ + bls.n 2c28 │ │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ │ - beq.w 2d80 │ │ │ │ │ + beq.w 2da0 │ │ │ │ │ subs r3, #32 │ │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ │ ite hi │ │ │ │ │ movhi r3, #4 │ │ │ │ │ movls r3, #1 │ │ │ │ │ - b.n 2c10 │ │ │ │ │ + b.n 2c30 │ │ │ │ │ subs.w r3, r8, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #0 │ │ │ │ │ - cbz r3, 2c54 │ │ │ │ │ + cbz r3, 2c74 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 2db2 │ │ │ │ │ + bne.w 2dd2 │ │ │ │ │ movs r7, #39 @ 0x27 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 2dc6 │ │ │ │ │ + bne.w 2de6 │ │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2dee │ │ │ │ │ + beq.w 2e0e │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ lsls r2, r3, #26 │ │ │ │ │ - bpl.w 2df2 │ │ │ │ │ + bpl.w 2e12 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r3, r0, #20 │ │ │ │ │ addpl.w r3, r0, #28 │ │ │ │ │ mov r2, r3 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC Py_hexdigits │ │ │ │ │ @@ -4815,225 +4829,225 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS Py_hexdigits │ │ │ │ │ movs r1, #98 @ 0x62 │ │ │ │ │ movw lr, #30812 @ 0x785c │ │ │ │ │ strb.w r1, [r2], #2 │ │ │ │ │ strb r7, [r3, #1] │ │ │ │ │ adds r3, r4, r5 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - ble.n 2cea │ │ │ │ │ + ble.n 2d0a │ │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.w 2db6 │ │ │ │ │ + beq.w 2dd6 │ │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ │ - beq.w 2db6 │ │ │ │ │ + beq.w 2dd6 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - beq.n 2da8 │ │ │ │ │ + beq.n 2dc8 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - beq.n 2d94 │ │ │ │ │ + beq.n 2db4 │ │ │ │ │ cmp r3, #13 │ │ │ │ │ - beq.n 2d9e │ │ │ │ │ + beq.n 2dbe │ │ │ │ │ sub.w r1, r3, #32 │ │ │ │ │ cmp r1, #94 @ 0x5e │ │ │ │ │ - bhi.n 2cc4 │ │ │ │ │ + bhi.n 2ce4 │ │ │ │ │ strb.w r3, [r2], #1 │ │ │ │ │ - b.n 2c94 │ │ │ │ │ + b.n 2cb4 │ │ │ │ │ strh.w lr, [r2] │ │ │ │ │ mov.w r8, r3, lsr #4 │ │ │ │ │ adds r2, #4 │ │ │ │ │ and.w r3, r3, #15 │ │ │ │ │ ldr.w r1, [ip] │ │ │ │ │ ldrb.w r1, [r1, r8] │ │ │ │ │ strb.w r1, [r2, #-2] │ │ │ │ │ ldr.w r1, [ip] │ │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ │ strb.w r3, [r2, #-1] │ │ │ │ │ - b.n 2c94 │ │ │ │ │ + b.n 2cb4 │ │ │ │ │ strb r7, [r2, #0] │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ sub.w ip, r3, #9 │ │ │ │ │ cmp.w ip, #30 │ │ │ │ │ - bhi.n 2c30 │ │ │ │ │ + bhi.n 2c50 │ │ │ │ │ addw r9, pc, #8 │ │ │ │ │ ldr.w pc, [r9, ip, lsl #2] │ │ │ │ │ nop │ │ │ │ │ - .word 0x00002d81 │ │ │ │ │ + .word 0x00002da1 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002d81 │ │ │ │ │ + .word 0x00002da1 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c31 │ │ │ │ │ + .word 0x00002c51 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c31 │ │ │ │ │ + .word 0x00002c51 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002d81 │ │ │ │ │ + .word 0x00002da1 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c31 │ │ │ │ │ + .word 0x00002c51 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c31 │ │ │ │ │ + .word 0x00002c51 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c31 │ │ │ │ │ + .word 0x00002c51 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c31 │ │ │ │ │ + .word 0x00002c51 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c31 │ │ │ │ │ + .word 0x00002c51 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c31 │ │ │ │ │ + .word 0x00002c51 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c31 │ │ │ │ │ + .word 0x00002c51 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c31 │ │ │ │ │ + .word 0x00002c51 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c31 │ │ │ │ │ + .word 0x00002c51 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c31 │ │ │ │ │ + .word 0x00002c51 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c31 │ │ │ │ │ + .word 0x00002c51 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c31 │ │ │ │ │ + .word 0x00002c51 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c31 │ │ │ │ │ + .word 0x00002c51 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c31 │ │ │ │ │ + .word 0x00002c51 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c31 │ │ │ │ │ + .word 0x00002c51 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c31 │ │ │ │ │ + .word 0x00002c51 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c31 │ │ │ │ │ + .word 0x00002c51 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c31 │ │ │ │ │ + .word 0x00002c51 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c31 │ │ │ │ │ + .word 0x00002c51 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c31 │ │ │ │ │ + .word 0x00002c51 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002d85 │ │ │ │ │ + .word 0x00002da5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c31 │ │ │ │ │ + .word 0x00002c51 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c31 │ │ │ │ │ + .word 0x00002c51 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c31 │ │ │ │ │ + .word 0x00002c51 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002c31 │ │ │ │ │ + .word 0x00002c51 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002d8d │ │ │ │ │ + .word 0x00002dad │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ movs r3, #2 │ │ │ │ │ - b.n 2c10 │ │ │ │ │ + b.n 2c30 │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 2c10 │ │ │ │ │ + b.n 2c30 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 2c10 │ │ │ │ │ + b.n 2c30 │ │ │ │ │ movw r3, #28252 @ 0x6e5c │ │ │ │ │ strh.w r3, [r2], #2 │ │ │ │ │ - b.n 2c94 │ │ │ │ │ + b.n 2cb4 │ │ │ │ │ movw r3, #29276 @ 0x725c │ │ │ │ │ strh.w r3, [r2], #2 │ │ │ │ │ - b.n 2c94 │ │ │ │ │ + b.n 2cb4 │ │ │ │ │ movw r3, #29788 @ 0x745c │ │ │ │ │ strh.w r3, [r2], #2 │ │ │ │ │ - b.n 2c94 │ │ │ │ │ + b.n 2cb4 │ │ │ │ │ movs r7, #34 @ 0x22 │ │ │ │ │ - b.n 2c5e │ │ │ │ │ + b.n 2c7e │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov.w r8, #92 @ 0x5c │ │ │ │ │ strb.w r8, [r1], #2 │ │ │ │ │ strb r3, [r2, #1] │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b.n 2c94 │ │ │ │ │ + b.n 2cb4 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ sub.w r3, r3, r8 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - blt.n 2dd8 │ │ │ │ │ + blt.n 2df8 │ │ │ │ │ add r0, r8 │ │ │ │ │ movs r7, #39 @ 0x27 │ │ │ │ │ - b.n 2c5e │ │ │ │ │ + b.n 2c7e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2cec │ │ │ │ │ + b.n 2d0c │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ - b.n 2c7e │ │ │ │ │ + b.n 2c9e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002df8 : │ │ │ │ │ +00002e18 : │ │ │ │ │ bytes_repr(): │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.w 2ff8 │ │ │ │ │ + ble.w 3018 │ │ │ │ │ add.w r2, r0, #15 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ movw lr, #65531 @ 0xfffb │ │ │ │ │ movt lr, #32767 @ 0x7fff │ │ │ │ │ movs r0, #3 │ │ │ │ │ adds r1, r5, r2 │ │ │ │ │ mov r7, r8 │ │ │ │ │ mvn.w r6, #2147483648 @ 0x80000000 │ │ │ │ │ - b.n 2e46 │ │ │ │ │ + b.n 2e66 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ itt ls │ │ │ │ │ movls ip, lr │ │ │ │ │ movls r3, #4 │ │ │ │ │ - bhi.w 2f56 │ │ │ │ │ + bhi.w 2f76 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - blt.w 3036 │ │ │ │ │ + blt.w 3056 │ │ │ │ │ add r0, r3 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 2e68 │ │ │ │ │ + beq.n 2e88 │ │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ │ - bls.n 2e2e │ │ │ │ │ + bls.n 2e4e │ │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ │ - beq.w 2fe8 │ │ │ │ │ + beq.w 3008 │ │ │ │ │ subs r3, #32 │ │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ │ - bhi.n 2f42 │ │ │ │ │ + bhi.n 2f62 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq.w 3036 │ │ │ │ │ + beq.w 3056 │ │ │ │ │ movs r3, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ add r0, r3 │ │ │ │ │ - bne.n 2e46 │ │ │ │ │ + bne.n 2e66 │ │ │ │ │ movs r6, #39 @ 0x27 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 301c │ │ │ │ │ + bne.w 303c │ │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 304c │ │ │ │ │ + beq.w 306c │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ lsls r2, r3, #26 │ │ │ │ │ - bpl.w 3050 │ │ │ │ │ + bpl.w 3070 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r3, r0, #20 │ │ │ │ │ addpl.w r3, r0, #28 │ │ │ │ │ mov ip, r3 │ │ │ │ │ movs r2, #98 @ 0x62 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ strb.w r2, [ip], #2 │ │ │ │ │ strb r6, [r3, #1] │ │ │ │ │ - ble.w 2ff4 │ │ │ │ │ + ble.w 3014 │ │ │ │ │ add.w r1, r4, #15 │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC Py_hexdigits │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS Py_hexdigits │ │ │ │ │ add r5, r1 │ │ │ │ │ movw r7, #30812 @ 0x785c │ │ │ │ │ @@ -5042,295 +5056,295 @@ │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, r6 │ │ │ │ │ itttt eq │ │ │ │ │ moveq r2, ip │ │ │ │ │ moveq r4, #92 @ 0x5c │ │ │ │ │ strbeq.w r4, [r2], #2 │ │ │ │ │ strbeq.w r3, [ip, #1] │ │ │ │ │ - beq.n 2f4e │ │ │ │ │ + beq.n 2f6e │ │ │ │ │ cmp r3, #9 │ │ │ │ │ ittt eq │ │ │ │ │ moveq r2, ip │ │ │ │ │ movweq r3, #29788 @ 0x745c │ │ │ │ │ strheq.w r3, [r2], #2 │ │ │ │ │ - beq.n 2f4e │ │ │ │ │ + beq.n 2f6e │ │ │ │ │ cmp r3, #10 │ │ │ │ │ ittt eq │ │ │ │ │ moveq r2, ip │ │ │ │ │ movweq r3, #28252 @ 0x6e5c │ │ │ │ │ strheq.w r3, [r2], #2 │ │ │ │ │ - beq.n 2f4e │ │ │ │ │ + beq.n 2f6e │ │ │ │ │ cmp r3, #13 │ │ │ │ │ ittt eq │ │ │ │ │ moveq r2, ip │ │ │ │ │ movweq r3, #29276 @ 0x725c │ │ │ │ │ strheq.w r3, [r2], #2 │ │ │ │ │ - beq.n 2f4e │ │ │ │ │ + beq.n 2f6e │ │ │ │ │ sub.w r2, r3, #32 │ │ │ │ │ cmp r2, #94 @ 0x5e │ │ │ │ │ - bhi.n 2f12 │ │ │ │ │ + bhi.n 2f32 │ │ │ │ │ mov r2, ip │ │ │ │ │ cmp r5, r1 │ │ │ │ │ strb.w r3, [r2], #1 │ │ │ │ │ - beq.n 2f3c │ │ │ │ │ + beq.n 2f5c │ │ │ │ │ mov ip, r2 │ │ │ │ │ - b.n 2eb2 │ │ │ │ │ + b.n 2ed2 │ │ │ │ │ strh.w r7, [ip] │ │ │ │ │ mov.w r8, r3, lsr #4 │ │ │ │ │ and.w r3, r3, #15 │ │ │ │ │ add.w r2, ip, #4 │ │ │ │ │ ldr.w r4, [lr] │ │ │ │ │ cmp r5, r1 │ │ │ │ │ ldrb.w r4, [r4, r8] │ │ │ │ │ strb.w r4, [ip, #2] │ │ │ │ │ ldr.w r4, [lr] │ │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ │ strb.w r3, [ip, #3] │ │ │ │ │ - bne.n 2f0e │ │ │ │ │ + bne.n 2f2e │ │ │ │ │ strb r6, [r2, #0] │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ movw ip, #65531 @ 0xfffb │ │ │ │ │ movt ip, #32767 @ 0x7fff │ │ │ │ │ movs r3, #4 │ │ │ │ │ - b.n 2e3a │ │ │ │ │ + b.n 2e5a │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - beq.n 2f3c │ │ │ │ │ + beq.n 2f5c │ │ │ │ │ mov ip, r2 │ │ │ │ │ - b.n 2eb2 │ │ │ │ │ + b.n 2ed2 │ │ │ │ │ sub.w ip, r3, #9 │ │ │ │ │ cmp.w ip, #30 │ │ │ │ │ - bhi.w 2e54 │ │ │ │ │ + bhi.w 2e74 │ │ │ │ │ addw r9, pc, #8 │ │ │ │ │ ldr.w pc, [r9, ip, lsl #2] │ │ │ │ │ nop │ │ │ │ │ - .word 0x00002fe9 │ │ │ │ │ + .word 0x00003009 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002fe9 │ │ │ │ │ + .word 0x00003009 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002e55 │ │ │ │ │ + .word 0x00002e75 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002e55 │ │ │ │ │ + .word 0x00002e75 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002fe9 │ │ │ │ │ + .word 0x00003009 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002e55 │ │ │ │ │ + .word 0x00002e75 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002e55 │ │ │ │ │ + .word 0x00002e75 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002e55 │ │ │ │ │ + .word 0x00002e75 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002e55 │ │ │ │ │ + .word 0x00002e75 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002e55 │ │ │ │ │ + .word 0x00002e75 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002e55 │ │ │ │ │ + .word 0x00002e75 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002e55 │ │ │ │ │ + .word 0x00002e75 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002e55 │ │ │ │ │ + .word 0x00002e75 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002e55 │ │ │ │ │ + .word 0x00002e75 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002e55 │ │ │ │ │ + .word 0x00002e75 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002e55 │ │ │ │ │ + .word 0x00002e75 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002e55 │ │ │ │ │ + .word 0x00002e75 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002e55 │ │ │ │ │ + .word 0x00002e75 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002e55 │ │ │ │ │ + .word 0x00002e75 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002e55 │ │ │ │ │ + .word 0x00002e75 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002e55 │ │ │ │ │ + .word 0x00002e75 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002e55 │ │ │ │ │ + .word 0x00002e75 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002e55 │ │ │ │ │ + .word 0x00002e75 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002e55 │ │ │ │ │ + .word 0x00002e75 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002e55 │ │ │ │ │ + .word 0x00002e75 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002fff │ │ │ │ │ + .word 0x0000301f │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002e55 │ │ │ │ │ + .word 0x00002e75 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002e55 │ │ │ │ │ + .word 0x00002e75 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002e55 │ │ │ │ │ + .word 0x00002e75 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002e55 │ │ │ │ │ + .word 0x00002e75 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000300f │ │ │ │ │ + .word 0x0000302f │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ movw ip, #65533 @ 0xfffd │ │ │ │ │ movt ip, #32767 @ 0x7fff │ │ │ │ │ movs r3, #2 │ │ │ │ │ - b.n 2e3a │ │ │ │ │ + b.n 2e5a │ │ │ │ │ mov r2, ip │ │ │ │ │ - b.n 2f3c │ │ │ │ │ + b.n 2f5c │ │ │ │ │ movs r6, #39 @ 0x27 │ │ │ │ │ movs r0, #3 │ │ │ │ │ - b.n 2e70 │ │ │ │ │ + b.n 2e90 │ │ │ │ │ movw ip, #65534 @ 0xfffe │ │ │ │ │ movt ip, #32767 @ 0x7fff │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 2e3a │ │ │ │ │ + b.n 2e5a │ │ │ │ │ movw ip, #65534 @ 0xfffe │ │ │ │ │ movt ip, #32767 @ 0x7fff │ │ │ │ │ adds r7, #1 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 2e3a │ │ │ │ │ + b.n 2e5a │ │ │ │ │ movs r6, #34 @ 0x22 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 2e70 │ │ │ │ │ + beq.w 2e90 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ subs r3, r3, r7 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bgt.n 3036 │ │ │ │ │ + bgt.n 3056 │ │ │ │ │ add r0, r7 │ │ │ │ │ movs r6, #39 @ 0x27 │ │ │ │ │ - b.n 2e70 │ │ │ │ │ + b.n 2e90 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2f3e │ │ │ │ │ + b.n 2f5e │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ - b.n 2e90 │ │ │ │ │ + b.n 2eb0 │ │ │ │ │ │ │ │ │ │ -00003054 : │ │ │ │ │ +00003074 : │ │ │ │ │ striter_next(): │ │ │ │ │ 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, 309c │ │ │ │ │ + cbz r3, 30bc │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bge.n 307e │ │ │ │ │ + bge.n 309e │ │ │ │ │ add r3, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ - ldr r0, [pc, #40] @ (30a0 ) │ │ │ │ │ + ldr r0, [pc, #40] @ (30c0 ) │ │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ str.w ip, [r0, #12] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 309c │ │ │ │ │ + beq.n 30bc │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbnz r2, 309c │ │ │ │ │ + cbnz r2, 30bc │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000030a4 : │ │ │ │ │ +000030c4 : │ │ │ │ │ bytes_new(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 33a8 │ │ │ │ │ + bne.w 33c0 │ │ │ │ │ cmp r4, #3 │ │ │ │ │ - bhi.w 3626 │ │ │ │ │ + bhi.w 350a │ │ │ │ │ add.w r2, r1, #12 │ │ │ │ │ mov r0, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 3622 │ │ │ │ │ + beq.w 3506 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 33d6 │ │ │ │ │ + beq.w 33f0 │ │ │ │ │ ldr r5, [r2, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 3280 │ │ │ │ │ + beq.w 329c │ │ │ │ │ subs r4, #1 │ │ │ │ │ - bne.w 3280 │ │ │ │ │ - ldr r1, [pc, #688] @ (339c ) │ │ │ │ │ + bne.w 329c │ │ │ │ │ + ldr r1, [pc, #680] @ (33b4 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 31b6 │ │ │ │ │ + bne.n 31d6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3404 │ │ │ │ │ + bne.w 3320 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r0, r2, #3 │ │ │ │ │ - bmi.w 364a │ │ │ │ │ + bmi.w 352e │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r2, 3118 │ │ │ │ │ + cbz r2, 3138 │ │ │ │ │ ldr.w r2, [r2, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 32e4 │ │ │ │ │ + bne.w 32f8 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.w 343e │ │ │ │ │ + beq.w 3432 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CheckBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3258 │ │ │ │ │ + beq.w 3276 │ │ │ │ │ mov.w r2, #284 @ 0x11c │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 3404 │ │ │ │ │ + blt.w 3320 │ │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.w 344c │ │ │ │ │ - beq.w 3362 │ │ │ │ │ + blt.w 3440 │ │ │ │ │ + beq.w 337c │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bhi.w 3408 │ │ │ │ │ + bhi.w 33fc │ │ │ │ │ add.w r0, r5, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 34b2 │ │ │ │ │ + beq.w 34d2 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r6, [r0, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 34ac │ │ │ │ │ + bne.w 34cc │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ add r5, r4 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ movs r3, #0 │ │ │ │ │ @@ -5339,371 +5353,372 @@ │ │ │ │ │ mov r2, r5 │ │ │ │ │ movs r3, #67 @ 0x43 │ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ │ add.w r0, r4, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_ToContiguous │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 3420 │ │ │ │ │ + blt.w 3414 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bne.n 3220 │ │ │ │ │ + bne.n 323e │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - ldr r3, [pc, #488] @ (33a0 ) │ │ │ │ │ + ldr r3, [pc, #480] @ (33b8 ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r8, [r1, r3] │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #20 │ │ │ │ │ - bpl.w 342e │ │ │ │ │ + bpl.w 3422 │ │ │ │ │ ldr r3, [r2, #28] │ │ │ │ │ ldr r5, [r0, r3] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 342e │ │ │ │ │ + beq.w 3422 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ blx r5 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckFunctionResult │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3204 │ │ │ │ │ + beq.n 3224 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 3204 │ │ │ │ │ + cbnz r3, 3224 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 3404 │ │ │ │ │ + beq.n 3320 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r5, r2, #4 │ │ │ │ │ - bpl.w 34c0 │ │ │ │ │ + bpl.w 34e0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.n 31ae │ │ │ │ │ + beq.n 31ce │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr.w r3, [r7, #152] @ 0x98 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 3240 │ │ │ │ │ + cbz r0, 325e │ │ │ │ │ adds r2, r6, #1 │ │ │ │ │ add.w r1, r4, #16 │ │ │ │ │ adds r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3254 │ │ │ │ │ + beq.n 3272 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 35d8 │ │ │ │ │ + beq.w 3640 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n 31ae │ │ │ │ │ + b.n 31ce │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyList_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyList_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 330a │ │ │ │ │ + bne.n 3324 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 53a4 <_PyBytes_FromList> │ │ │ │ │ + bl 53c4 <_PyBytes_FromList> │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3404 │ │ │ │ │ + beq.n 3320 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bne.n 3220 │ │ │ │ │ + bne.n 323e │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r6, [r2, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 3580 │ │ │ │ │ + beq.w 3570 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ - bpl.w 353e │ │ │ │ │ + bpl.w 3662 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 3404 │ │ │ │ │ + cbz r0, 3320 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.w 34e4 │ │ │ │ │ + bne.w 364a │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.w 3580 │ │ │ │ │ + bne.w 3570 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 3568 │ │ │ │ │ + beq.w 35d0 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r4, r3, #3 │ │ │ │ │ - bpl.w 3568 │ │ │ │ │ + bpl.w 35d0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsEncodedString │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq.w 3404 │ │ │ │ │ + cbz r0, 3320 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b.n 3274 │ │ │ │ │ + b.n 3290 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ - beq.w 3514 │ │ │ │ │ + beq.w 3546 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 34fc │ │ │ │ │ + blt.w 3628 │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl e8 <_PyBytes_FromSize> │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 32d4 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.n 32ee │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + b.n 31ce │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 3366 │ │ │ │ │ + bne.n 3380 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3404 │ │ │ │ │ + beq.n 3320 │ │ │ │ │ add.w r8, r5, #8 │ │ │ │ │ movw r5, #65520 @ 0xfff0 │ │ │ │ │ movt r5, #65535 @ 0xffff │ │ │ │ │ add.w r3, r0, #16 │ │ │ │ │ subs r5, r5, r0 │ │ │ │ │ adds r2, r3, r5 │ │ │ │ │ movs r1, #0 │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - ble.n 3274 │ │ │ │ │ + ble.n 3290 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.w 3476 │ │ │ │ │ + beq.w 3492 │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi.w 347c │ │ │ │ │ + bhi.w 3498 │ │ │ │ │ strb.w r0, [r3], #1 │ │ │ │ │ - b.n 3338 │ │ │ │ │ - ldr r4, [pc, #64] @ (33a4 ) │ │ │ │ │ - b.n 3190 │ │ │ │ │ + b.n 3352 │ │ │ │ │ + ldr r4, [pc, #60] @ (33bc ) │ │ │ │ │ + b.n 31b0 │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ - bmi.n 3464 │ │ │ │ │ + bmi.n 3480 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 33e2 │ │ │ │ │ + beq.n 3458 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 4950 <_PyBytes_FromIterator> │ │ │ │ │ + bl 4970 <_PyBytes_FromIterator> │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 32d4 │ │ │ │ │ + beq.n 331c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 32d4 │ │ │ │ │ + bne.n 331c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 32d4 │ │ │ │ │ - nop │ │ │ │ │ + b.n 331c │ │ │ │ │ .word 0x000051ec │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x000001de │ │ │ │ │ + .word 0x000001d6 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ldr r5, [r2, #8] │ │ │ │ │ add.w r0, r1, #12 │ │ │ │ │ add r5, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - ldr r4, [pc, #688] @ (3664 ) │ │ │ │ │ + ldr r4, [pc, #696] @ (3684 ) │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ add r4, sp, #32 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r4, [sp, #16] │ │ │ │ │ movs r4, #3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 3404 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 3320 │ │ │ │ │ mov r4, r5 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 30da │ │ │ │ │ + bne.w 30fa │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - ldr r4, [pc, #648] @ (3668 ) │ │ │ │ │ - b.n 3274 │ │ │ │ │ - movw r4, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ - movt r4, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cbz r0, 3404 │ │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC35 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC35 │ │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - b.n 31ae │ │ │ │ │ + ldr r4, [pc, #652] @ (3688 ) │ │ │ │ │ + b.n 3290 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1970 │ │ │ │ │ + bl 1990 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n 3404 │ │ │ │ │ + b.n 3320 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ - b.n 31ec │ │ │ │ │ + b.n 320c │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 346e │ │ │ │ │ + bne.n 348a │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n 3274 │ │ │ │ │ + b.n 3290 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 341e │ │ │ │ │ + b.n 3412 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - b.n 33f4 │ │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 3320 │ │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC35 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC35 │ │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Format │ │ │ │ │ + b.n 3320 │ │ │ │ │ + movw r4, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ + movt r4, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ + b.n 346e │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov r4, r5 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - b.n 3274 │ │ │ │ │ + b.n 3290 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 3492 │ │ │ │ │ + cbnz r0, 34ae │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3404 │ │ │ │ │ + beq.w 3320 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3404 │ │ │ │ │ + bne.w 3320 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3404 │ │ │ │ │ + b.n 3320 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - b.n 317c │ │ │ │ │ + b.n 319c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 318e │ │ │ │ │ - b.n 341e │ │ │ │ │ + bne.w 31ae │ │ │ │ │ + b.n 3412 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC33 │ │ │ │ │ @@ -5711,113 +5726,86 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3404 │ │ │ │ │ - b.n 349c │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC20 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 3404 │ │ │ │ │ + beq.w 3320 │ │ │ │ │ + b.n 34ba │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + b.n 33c8 │ │ │ │ │ + add.w r0, r1, #12 │ │ │ │ │ + ldr r1, [pc, #372] @ (3684 ) │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + str r1, [sp, #0] │ │ │ │ │ + add r1, sp, #32 │ │ │ │ │ + str r1, [sp, #16] │ │ │ │ │ + movs r1, #3 │ │ │ │ │ + str r1, [sp, #8] │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ + R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 30fa │ │ │ │ │ + b.n 3320 │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC36 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC36 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 3404 │ │ │ │ │ + b.n 3320 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 34fc │ │ │ │ │ + beq.n 3628 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3404 │ │ │ │ │ + beq.w 3320 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 3fbc │ │ │ │ │ + bl 3fdc │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromObject │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 32d4 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC32 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ - bl 0 <_PyArg_BadArgument> │ │ │ │ │ - R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n 3404 │ │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ - lsls r1, r3, #3 │ │ │ │ │ - bmi.w 32ca │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC29 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 3404 │ │ │ │ │ + b.n 331c │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r0, r2, #3 │ │ │ │ │ - bpl.n 3604 │ │ │ │ │ + bpl.n 360a │ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3404 │ │ │ │ │ + beq.w 3320 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 34e4 │ │ │ │ │ - cbz r5, 35e2 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.n 355e │ │ │ │ │ + bne.n 364a │ │ │ │ │ + cbz r5, 35e4 │ │ │ │ │ + cbnz r6, 35c6 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ @@ -5830,20 +5818,29 @@ │ │ │ │ │ ldr r4, [r0, #84] @ 0x54 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ tst.w r4, #268435456 @ 0x10000000 │ │ │ │ │ it ne │ │ │ │ │ movne r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 3404 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 31ae │ │ │ │ │ + b.n 3320 │ │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ + lsls r1, r3, #3 │ │ │ │ │ + bmi.w 32e2 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC29 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + b.n 3604 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -5852,107 +5849,124 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r1, r3 │ │ │ │ │ - b.n 357a │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ + b.n 3320 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC32 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n 3404 │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - b.n 33b0 │ │ │ │ │ - add.w r0, r1, #12 │ │ │ │ │ - ldr r1, [pc, #56] @ (3664 ) │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - str r1, [sp, #0] │ │ │ │ │ - add r1, sp, #32 │ │ │ │ │ - str r1, [sp, #16] │ │ │ │ │ - movs r1, #3 │ │ │ │ │ - str r1, [sp, #8] │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ - R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 30da │ │ │ │ │ - b.n 3404 │ │ │ │ │ + b.n 3320 │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC36 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 3404 │ │ │ │ │ + b.n 3320 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 31ce │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC20 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ + b.n 3320 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC32 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ + bl 0 <_PyArg_BadArgument> │ │ │ │ │ + R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ + b.n 3320 │ │ │ │ │ nop │ │ │ │ │ .word 0x000001cc │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000366c : │ │ │ │ │ +0000368c : │ │ │ │ │ bytes___bytes__(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 368c │ │ │ │ │ + bne.n 36ac │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 3686 │ │ │ │ │ + bne.n 36a6 │ │ │ │ │ bx lr │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ bx lr │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ adds r0, #16 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyBytes_FromStringAndSize │ │ │ │ │ │ │ │ │ │ -00003694 : │ │ │ │ │ +000036b4 : │ │ │ │ │ bytes_index(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #24 │ │ │ │ │ mov r4, r2 │ │ │ │ │ subs r3, r4, #1 │ │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bhi.n 36d4 │ │ │ │ │ + bhi.n 36f4 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.n 36ec │ │ │ │ │ + bne.n 370c │ │ │ │ │ ldrd r3, r4, [sp, #16] │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_Py_bytes_index> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_index │ │ │ │ │ add sp, #24 │ │ │ │ │ @@ -5962,215 +5976,215 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC38 │ │ │ │ │ movs r3, #3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ - cbnz r0, 3712 │ │ │ │ │ + cbnz r0, 3732 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 36d0 │ │ │ │ │ + b.n 36f0 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 36e8 │ │ │ │ │ + beq.n 3708 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 36c0 │ │ │ │ │ + beq.n 36e0 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 36c0 │ │ │ │ │ - b.n 36e8 │ │ │ │ │ + bne.n 36e0 │ │ │ │ │ + b.n 3708 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.n 36c0 │ │ │ │ │ + ble.n 36e0 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3700 │ │ │ │ │ - b.n 36e8 │ │ │ │ │ + bne.n 3720 │ │ │ │ │ + b.n 3708 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000372c : │ │ │ │ │ +0000374c : │ │ │ │ │ bytes_repeat(): │ │ │ │ │ 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 r5, [r0, #8] │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ subs r4, r1, #0 │ │ │ │ │ - ble.n 37f0 │ │ │ │ │ + ble.n 3810 │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - blt.w 3878 │ │ │ │ │ + blt.w 3898 │ │ │ │ │ mul.w r4, r5, r4 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - beq.n 382e │ │ │ │ │ + beq.n 384e │ │ │ │ │ mov r8, r4 │ │ │ │ │ cmn.w r4, #18 │ │ │ │ │ - bhi.w 3878 │ │ │ │ │ + bhi.w 3898 │ │ │ │ │ add.w r0, r4, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3868 │ │ │ │ │ + beq.n 3888 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r7, [r0, #4] │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 3892 │ │ │ │ │ + bne.w 38b2 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ strd r4, r3, [r5, #8] │ │ │ │ │ adds r3, r5, r4 │ │ │ │ │ movs r2, #0 │ │ │ │ │ strb r2, [r3, #16] │ │ │ │ │ - cbz r4, 37b2 │ │ │ │ │ + cbz r4, 37d2 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ add.w r7, r5, #16 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 37ba │ │ │ │ │ + bne.n 37da │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ add.w r1, r6, #16 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - beq.n 3872 │ │ │ │ │ + beq.n 3892 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bge.n 37b2 │ │ │ │ │ + bge.n 37d2 │ │ │ │ │ subs r6, r4, r3 │ │ │ │ │ adds r0, r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ mov r1, r7 │ │ │ │ │ it ge │ │ │ │ │ movge r6, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r2, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add r3, r6 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - blt.n 37d2 │ │ │ │ │ - b.n 37b2 │ │ │ │ │ - cbz r5, 384e │ │ │ │ │ + blt.n 37f2 │ │ │ │ │ + b.n 37d2 │ │ │ │ │ + cbz r5, 386e │ │ │ │ │ movs r0, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3868 │ │ │ │ │ + beq.n 3888 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r7, [r5, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt ne │ │ │ │ │ movne.w r8, #0 │ │ │ │ │ movne r4, #0 │ │ │ │ │ - bne.n 3892 │ │ │ │ │ + bne.n 38b2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ strb r3, [r5, #16] │ │ │ │ │ strd r3, r2, [r5, #8] │ │ │ │ │ - b.n 37b2 │ │ │ │ │ + b.n 37d2 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 375c │ │ │ │ │ + bne.n 377c │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r6 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r6, #0] │ │ │ │ │ - b.n 37b2 │ │ │ │ │ + b.n 37d2 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq.n 383c │ │ │ │ │ + beq.n 385c │ │ │ │ │ movs r0, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3806 │ │ │ │ │ + bne.n 3826 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyErr_NoMemory │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - blt.n 37d2 │ │ │ │ │ - b.n 37b2 │ │ │ │ │ + blt.n 37f2 │ │ │ │ │ + b.n 37d2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 37b2 │ │ │ │ │ + b.n 37d2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r7, #0] │ │ │ │ │ - b.n 378a │ │ │ │ │ + b.n 37aa │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000389c : │ │ │ │ │ +000038bc : │ │ │ │ │ stringlib_bytes_join(): │ │ │ │ │ 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, #3584] @ 0xe00 │ │ │ │ │ sub sp, #476 @ 0x1dc │ │ │ │ │ mov r3, r0 │ │ │ │ │ @@ -6180,52 +6194,52 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC40 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC40 │ │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Fast │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3eb0 │ │ │ │ │ + beq.w 3ed0 │ │ │ │ │ ldrd r3, sl, [r0, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.w 3efa │ │ │ │ │ + bpl.w 3f1a │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 3d32 │ │ │ │ │ + beq.w 3d52 │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - bne.n 392c │ │ │ │ │ + bne.n 394c │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr.w r9, [r3] │ │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 3ec6 │ │ │ │ │ + bne.w 3ee6 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne.w r3, [r9] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3924 │ │ │ │ │ + beq.n 3944 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3f18 │ │ │ │ │ + beq.w 3f38 │ │ │ │ │ mov r0, r9 │ │ │ │ │ add sp, #476 @ 0x1dc │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp.w sl, #10 │ │ │ │ │ - bgt.w 3d4c │ │ │ │ │ + bgt.w 3d6c │ │ │ │ │ add r3, sp, #32 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ @@ -6233,27 +6247,27 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov fp, r1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mvn.w r9, #2147483648 @ 0x80000000 │ │ │ │ │ tst.w sl, #1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - beq.w 3d20 │ │ │ │ │ + beq.w 3d40 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - bge.w 3a9e │ │ │ │ │ + bge.w 3abe │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.w 3e1c │ │ │ │ │ + bpl.w 3e3c │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.w 3e28 │ │ │ │ │ + bne.w 3e48 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ itt ne │ │ │ │ │ addne r1, #1 │ │ │ │ │ strne r1, [r3, #0] │ │ │ │ │ @@ -6262,100 +6276,100 @@ │ │ │ │ │ adds r3, #16 │ │ │ │ │ str r4, [r1, #8] │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ cmp sl, r3 │ │ │ │ │ add.w r1, r1, #44 @ 0x2c │ │ │ │ │ - bne.n 3a78 │ │ │ │ │ + bne.n 3a98 │ │ │ │ │ movs r5, #1 │ │ │ │ │ mov lr, r2 │ │ │ │ │ str.w fp, [sp, #16] │ │ │ │ │ - b.n 3a22 │ │ │ │ │ + b.n 3a42 │ │ │ │ │ sub.w r0, r9, r4 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - blt.w 3ed2 │ │ │ │ │ + blt.w 3ef2 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r4, r8 │ │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ │ cmp sl, r0 │ │ │ │ │ - bne.w 3eb6 │ │ │ │ │ + bne.w 3ed6 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ mov r5, fp │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ mov r3, fp │ │ │ │ │ lsls r0, r0, #6 │ │ │ │ │ - bpl.w 3e68 │ │ │ │ │ + bpl.w 3e88 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr.w r7, [r0, fp, lsl #2] │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.w 3e82 │ │ │ │ │ + bne.w 3ea2 │ │ │ │ │ ldr r0, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r0, #1 │ │ │ │ │ strne r0, [r7, #0] │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ str r7, [r1, #4] │ │ │ │ │ adds r7, #16 │ │ │ │ │ str r0, [r1, #8] │ │ │ │ │ str r7, [r1, #0] │ │ │ │ │ sub.w r7, r9, r4 │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - blt.w 3ed2 │ │ │ │ │ + blt.w 3ef2 │ │ │ │ │ add r4, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 3d26 │ │ │ │ │ + beq.w 3d46 │ │ │ │ │ sub.w r0, r9, r4 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - blt.w 3ed2 │ │ │ │ │ + blt.w 3ef2 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r4, r8 │ │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ │ cmp sl, r0 │ │ │ │ │ - bne.w 3eb6 │ │ │ │ │ + bne.w 3ed6 │ │ │ │ │ adds r5, r3, #1 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - bge.n 3a98 │ │ │ │ │ + bge.n 3ab8 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ lsls r7, r0, #6 │ │ │ │ │ - bpl.w 3dee │ │ │ │ │ + bpl.w 3e0e │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr.w r7, [r0, r5, lsl #2] │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.w 3e08 │ │ │ │ │ + bne.w 3e28 │ │ │ │ │ ldr r0, [r7, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ itt ne │ │ │ │ │ addne r0, #1 │ │ │ │ │ strne r0, [r7, #0] │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ str r7, [r1, #4] │ │ │ │ │ adds r7, #16 │ │ │ │ │ str r0, [r1, #8] │ │ │ │ │ str r7, [r1, #0] │ │ │ │ │ sub.w r7, r9, r4 │ │ │ │ │ add.w fp, r5, #1 │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - blt.w 3ed2 │ │ │ │ │ + blt.w 3ef2 │ │ │ │ │ add r4, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 39a8 │ │ │ │ │ + bne.n 39c8 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ │ cmp sl, r0 │ │ │ │ │ - beq.n 39be │ │ │ │ │ + beq.n 39de │ │ │ │ │ ldr.w fp, [sp, #16] │ │ │ │ │ movs r7, #1 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -6363,60 +6377,60 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC43 │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 3c22 │ │ │ │ │ + b.n 3c42 │ │ │ │ │ ldr.w fp, [sp, #16] │ │ │ │ │ mov r2, lr │ │ │ │ │ mov r1, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e62 │ │ │ │ │ + beq.w 3e82 │ │ │ │ │ add.w r7, r0, #16 │ │ │ │ │ cmp.w r4, #1048576 @ 0x100000 │ │ │ │ │ - bge.w 3d0c │ │ │ │ │ + bge.w 3d2c │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 3d9e │ │ │ │ │ + bne.w 3dbe │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 3c1a │ │ │ │ │ + beq.w 3c3a │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov.w r8, #44 @ 0x2c │ │ │ │ │ movw r2, #35747 @ 0x8ba3 │ │ │ │ │ movt r2, #14894 @ 0x3a2e │ │ │ │ │ mov sl, r3 │ │ │ │ │ mla r8, r8, r5, r3 │ │ │ │ │ sub.w r3, r8, r3 │ │ │ │ │ subs r3, #44 @ 0x2c │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - beq.n 3b82 │ │ │ │ │ + beq.n 3ba2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 3b6c │ │ │ │ │ + beq.n 3b8c │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 3b5a │ │ │ │ │ + beq.n 3b7a │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 3b48 │ │ │ │ │ + beq.n 3b68 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 3b36 │ │ │ │ │ + beq.n 3b56 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 3b24 │ │ │ │ │ + beq.n 3b44 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne.w 3d80 │ │ │ │ │ + bne.w 3da0 │ │ │ │ │ ldr.w r4, [sl, #8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr.w r1, [sl], #44 │ │ │ │ │ add r7, r4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ @@ -6452,15 +6466,15 @@ │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr.w r1, [sl], #44 │ │ │ │ │ mov r2, r4 │ │ │ │ │ add r7, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ cmp r8, sl │ │ │ │ │ - beq.n 3c1a │ │ │ │ │ + beq.n 3c3a │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r6, sl │ │ │ │ │ mov sl, r3 │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r4, [r6, #8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ @@ -6516,54 +6530,54 @@ │ │ │ │ │ ldr.w r1, [r5, #264] @ 0x108 │ │ │ │ │ mov r2, r4 │ │ │ │ │ add.w r6, r5, #308 @ 0x134 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ add r7, r4 │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - bne.n 3b8a │ │ │ │ │ + bne.n 3baa │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3ef2 │ │ │ │ │ + bne.w 3f12 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3c36 │ │ │ │ │ + beq.n 3c56 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3d96 │ │ │ │ │ + beq.w 3db6 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 3cfa │ │ │ │ │ + beq.n 3d1a │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ movs r3, #44 @ 0x2c │ │ │ │ │ movw r2, #35747 @ 0x8ba3 │ │ │ │ │ movt r2, #14894 @ 0x3a2e │ │ │ │ │ mla r5, r3, r5, r1 │ │ │ │ │ subs r3, r5, r1 │ │ │ │ │ subs r3, #44 @ 0x2c │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - beq.n 3cb4 │ │ │ │ │ + beq.n 3cd4 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 3ca6 │ │ │ │ │ + beq.n 3cc6 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 3c9c │ │ │ │ │ + beq.n 3cbc │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 3c92 │ │ │ │ │ + beq.n 3cb2 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 3c88 │ │ │ │ │ + beq.n 3ca8 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 3c7e │ │ │ │ │ + beq.n 3c9e │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne.n 3d72 │ │ │ │ │ + bne.n 3d92 │ │ │ │ │ mov r0, fp │ │ │ │ │ add.w fp, fp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, fp │ │ │ │ │ add.w fp, fp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ @@ -6581,15 +6595,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, fp │ │ │ │ │ add.w fp, fp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ cmp r5, fp │ │ │ │ │ - beq.n 3cfa │ │ │ │ │ + beq.n 3d1a │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ add.w r0, fp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ add.w r0, fp, #88 @ 0x58 │ │ │ │ │ @@ -6608,95 +6622,95 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ add.w r0, fp, #308 @ 0x134 │ │ │ │ │ add.w fp, fp, #352 @ 0x160 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ cmp r5, fp │ │ │ │ │ - bne.n 3cb4 │ │ │ │ │ + bne.n 3cd4 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3924 │ │ │ │ │ + beq.w 3944 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 3924 │ │ │ │ │ + b.n 3944 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ lsls r2, r2, #31 │ │ │ │ │ - bpl.w 3abc │ │ │ │ │ + bpl.w 3adc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyEval_SaveThread │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - b.n 3ac2 │ │ │ │ │ + b.n 3ae2 │ │ │ │ │ mov lr, r2 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ - b.n 3a22 │ │ │ │ │ + b.n 3a42 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ │ cmp sl, r0 │ │ │ │ │ - beq.w 3a20 │ │ │ │ │ - b.n 3a74 │ │ │ │ │ + beq.w 3a40 │ │ │ │ │ + b.n 3a94 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3d46 │ │ │ │ │ + beq.n 3d66 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3f10 │ │ │ │ │ - ldr.w r9, [pc, #472] @ 3f20 │ │ │ │ │ - b.n 3924 │ │ │ │ │ + beq.w 3f30 │ │ │ │ │ + ldr.w r9, [pc, #472] @ 3f40 │ │ │ │ │ + b.n 3944 │ │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bhi.w 3e9c │ │ │ │ │ + bhi.w 3ebc │ │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ │ mul.w r0, r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3e9c │ │ │ │ │ + beq.w 3ebc │ │ │ │ │ add r3, sp, #32 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.n 393a │ │ │ │ │ + b.n 395a │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add.w fp, r4, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n 3c74 │ │ │ │ │ + b.n 3c94 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ ldr.w r1, [sl], #44 │ │ │ │ │ mov r2, r4 │ │ │ │ │ add r7, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 3b12 │ │ │ │ │ + b.n 3b32 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3c36 │ │ │ │ │ + b.n 3c56 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 3c1a │ │ │ │ │ + beq.w 3c3a │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.w 3c1a │ │ │ │ │ + beq.w 3c3a │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ │ adds r3, r7, r4 │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ adds r7, r1, r2 │ │ │ │ │ adds r4, #16 │ │ │ │ │ mla sl, r2, r5, r1 │ │ │ │ │ @@ -6710,52 +6724,52 @@ │ │ │ │ │ ldr.w r1, [r7], #44 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp sl, r7 │ │ │ │ │ add.w r3, r0, r2 │ │ │ │ │ - beq.w 3c1a │ │ │ │ │ - b.n 3dc8 │ │ │ │ │ + beq.w 3c3a │ │ │ │ │ + b.n 3de8 │ │ │ │ │ add.w r0, r6, #12 │ │ │ │ │ ldr.w r7, [r0, r5, lsl #2] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr.w ip, [r7, #4] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - beq.w 3a40 │ │ │ │ │ + beq.w 3a60 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov lr, r0 │ │ │ │ │ - cbnz r0, 3e40 │ │ │ │ │ + cbnz r0, 3e60 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ - b.n 3a58 │ │ │ │ │ + b.n 3a78 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.w 3978 │ │ │ │ │ + beq.w 3998 │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbnz r0, 3e46 │ │ │ │ │ + cbnz r0, 3e66 │ │ │ │ │ ldr r4, [r4, #8] │ │ │ │ │ - b.n 3992 │ │ │ │ │ + b.n 39b2 │ │ │ │ │ ldr.w fp, [sp, #16] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ @@ -6765,115 +6779,115 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC41 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ mov r2, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n 3c22 │ │ │ │ │ + b.n 3c42 │ │ │ │ │ add.w r0, r6, #12 │ │ │ │ │ ldr.w r7, [r0, fp, lsl #2] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr.w ip, [r7, #4] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - beq.w 39dc │ │ │ │ │ + beq.w 39fc │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ mov lr, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3e40 │ │ │ │ │ + bne.n 3e60 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ - b.n 39f4 │ │ │ │ │ + b.n 3a14 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3eac │ │ │ │ │ + beq.n 3ecc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbz r3, 3ebe │ │ │ │ │ + cbz r3, 3ede │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n 3924 │ │ │ │ │ + b.n 3944 │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w fp, [sp, #16] │ │ │ │ │ - b.n 3a7a │ │ │ │ │ + b.n 3a9a │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3eac │ │ │ │ │ + b.n 3ecc │ │ │ │ │ add r3, sp, #32 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - b.n 393a │ │ │ │ │ + b.n 395a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ mov r7, fp │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC42 │ │ │ │ │ ldr.w fp, [sp, #16] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ mov r5, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 3e62 │ │ │ │ │ + b.n 3e82 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyEval_RestoreThread │ │ │ │ │ - b.n 3c22 │ │ │ │ │ + b.n 3c42 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 3d32 │ │ │ │ │ + beq.w 3d52 │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - bne.w 392c │ │ │ │ │ + bne.w 394c │ │ │ │ │ ldr.w r9, [r0, #12] │ │ │ │ │ - b.n 38ec │ │ │ │ │ + b.n 390c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3d46 │ │ │ │ │ + b.n 3d66 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3924 │ │ │ │ │ + b.n 3944 │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00003f24 : │ │ │ │ │ +00003f44 : │ │ │ │ │ bytes_startswith(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #24 │ │ │ │ │ mov r4, r2 │ │ │ │ │ subs r3, r4, #1 │ │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bhi.n 3f64 │ │ │ │ │ + bhi.n 3f84 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.n 3f7c │ │ │ │ │ + bne.n 3f9c │ │ │ │ │ ldrd r3, r4, [sp, #16] │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_Py_bytes_startswith> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_startswith │ │ │ │ │ add sp, #24 │ │ │ │ │ @@ -6883,92 +6897,92 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC44 │ │ │ │ │ movs r3, #3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ - cbnz r0, 3fa2 │ │ │ │ │ + cbnz r0, 3fc2 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 3f60 │ │ │ │ │ + b.n 3f80 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3f78 │ │ │ │ │ + beq.n 3f98 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 3f50 │ │ │ │ │ + beq.n 3f70 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3f50 │ │ │ │ │ - b.n 3f78 │ │ │ │ │ + bne.n 3f70 │ │ │ │ │ + b.n 3f98 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.n 3f50 │ │ │ │ │ + ble.n 3f70 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3f90 │ │ │ │ │ - b.n 3f78 │ │ │ │ │ + bne.n 3fb0 │ │ │ │ │ + b.n 3f98 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003fbc : │ │ │ │ │ +00003fdc : │ │ │ │ │ PyBytes_FromObject(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4106 │ │ │ │ │ + beq.w 4126 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 411a │ │ │ │ │ + beq.w 413a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CheckBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4066 │ │ │ │ │ + beq.n 4086 │ │ │ │ │ mov.w r2, #284 @ 0x11c │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 4116 │ │ │ │ │ + blt.w 4136 │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.w 4152 │ │ │ │ │ - beq.n 40ce │ │ │ │ │ + blt.w 4172 │ │ │ │ │ + beq.n 40ee │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bhi.w 412c │ │ │ │ │ + bhi.w 414c │ │ │ │ │ add.w r0, r6, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 41d0 │ │ │ │ │ + beq.w 41f0 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r5, [r0, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r5, #0] │ │ │ │ │ @@ -6983,288 +6997,288 @@ │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ movs r3, #67 @ 0x43 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ add.w r0, r4, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_ToContiguous │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 4144 │ │ │ │ │ + blt.n 4164 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyList_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyList_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 4080 │ │ │ │ │ + bne.n 40a0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ - b.w 53a4 <_PyBytes_FromList> │ │ │ │ │ + b.w 53c4 <_PyBytes_FromList> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 40d2 │ │ │ │ │ + bne.n 40f2 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4116 │ │ │ │ │ + beq.n 4136 │ │ │ │ │ movw r5, #65520 @ 0xfff0 │ │ │ │ │ movt r5, #65535 @ 0xffff │ │ │ │ │ add.w r3, r0, #16 │ │ │ │ │ adds r6, #8 │ │ │ │ │ subs r5, r5, r0 │ │ │ │ │ adds r2, r3, r5 │ │ │ │ │ movs r1, #0 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bge.n 4060 │ │ │ │ │ + bge.n 4080 │ │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.n 419a │ │ │ │ │ + beq.n 41ba │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi.n 41a0 │ │ │ │ │ + bhi.n 41c0 │ │ │ │ │ strb.w r0, [r3], #1 │ │ │ │ │ - b.n 40ac │ │ │ │ │ - ldr r4, [pc, #272] @ (41e0 ) │ │ │ │ │ - b.n 4048 │ │ │ │ │ + b.n 40cc │ │ │ │ │ + ldr r4, [pc, #272] @ (4200 ) │ │ │ │ │ + b.n 4068 │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ - bmi.n 4190 │ │ │ │ │ + bmi.n 41b0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 416a │ │ │ │ │ + beq.n 418a │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bl 4950 <_PyBytes_FromIterator> │ │ │ │ │ + bl 4970 <_PyBytes_FromIterator> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4060 │ │ │ │ │ + beq.n 4080 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4060 │ │ │ │ │ + bne.n 4080 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4060 │ │ │ │ │ + b.n 4080 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #2962 @ 0xb92 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 4060 │ │ │ │ │ + b.n 4080 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r0, #0] │ │ │ │ │ - b.n 4060 │ │ │ │ │ + b.n 4080 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1970 │ │ │ │ │ + bl 1990 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n 4116 │ │ │ │ │ + b.n 4136 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 4142 │ │ │ │ │ + b.n 4162 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4116 │ │ │ │ │ + beq.n 4136 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC35 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC35 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 4116 │ │ │ │ │ + b.n 4136 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - b.n 417e │ │ │ │ │ + b.n 419e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 41b6 │ │ │ │ │ + cbnz r0, 41d6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4116 │ │ │ │ │ + beq.n 4136 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4116 │ │ │ │ │ + bne.n 4136 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4116 │ │ │ │ │ + b.n 4136 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4048 │ │ │ │ │ - b.n 4142 │ │ │ │ │ + bne.w 4068 │ │ │ │ │ + b.n 4162 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000041e4 : │ │ │ │ │ +00004204 : │ │ │ │ │ bytes_find(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #24 │ │ │ │ │ mov r4, r2 │ │ │ │ │ subs r3, r4, #1 │ │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bhi.n 424a │ │ │ │ │ + bhi.n 426a │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.n 4224 │ │ │ │ │ + bne.n 4244 │ │ │ │ │ ldrd r3, r4, [sp, #16] │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_Py_bytes_find> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_find │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ - cbz r0, 4246 │ │ │ │ │ + cbz r0, 4266 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 4210 │ │ │ │ │ + beq.n 4230 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4210 │ │ │ │ │ + bne.n 4230 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 4220 │ │ │ │ │ + b.n 4240 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC45 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC45 │ │ │ │ │ movs r3, #3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4246 │ │ │ │ │ + beq.n 4266 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.n 4210 │ │ │ │ │ + ble.n 4230 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4236 │ │ │ │ │ - b.n 4246 │ │ │ │ │ + bne.n 4256 │ │ │ │ │ + b.n 4266 │ │ │ │ │ │ │ │ │ │ -00004278 : │ │ │ │ │ +00004298 : │ │ │ │ │ bytes_endswith(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #24 │ │ │ │ │ mov r4, r2 │ │ │ │ │ subs r3, r4, #1 │ │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bhi.n 42b8 │ │ │ │ │ + bhi.n 42d8 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.n 42d0 │ │ │ │ │ + bne.n 42f0 │ │ │ │ │ ldrd r3, r4, [sp, #16] │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_Py_bytes_endswith> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_endswith │ │ │ │ │ add sp, #24 │ │ │ │ │ @@ -7274,73 +7288,73 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC46 │ │ │ │ │ movs r3, #3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ - cbnz r0, 42f6 │ │ │ │ │ + cbnz r0, 4316 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 42b4 │ │ │ │ │ + b.n 42d4 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 42cc │ │ │ │ │ + beq.n 42ec │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 42a4 │ │ │ │ │ + beq.n 42c4 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 42a4 │ │ │ │ │ - b.n 42cc │ │ │ │ │ + bne.n 42c4 │ │ │ │ │ + b.n 42ec │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.n 42a4 │ │ │ │ │ + ble.n 42c4 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 42e4 │ │ │ │ │ - b.n 42cc │ │ │ │ │ + bne.n 4304 │ │ │ │ │ + b.n 42ec │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004310 : │ │ │ │ │ +00004330 : │ │ │ │ │ bytes_join(): │ │ │ │ │ - b.w 389c │ │ │ │ │ + b.w 38bc │ │ │ │ │ │ │ │ │ │ -00004314 : │ │ │ │ │ +00004334 : │ │ │ │ │ bytes_count(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #24 │ │ │ │ │ mov r4, r2 │ │ │ │ │ subs r3, r4, #1 │ │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bhi.n 4354 │ │ │ │ │ + bhi.n 4374 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.n 436c │ │ │ │ │ + bne.n 438c │ │ │ │ │ ldrd r3, r4, [sp, #16] │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_Py_bytes_count> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_count │ │ │ │ │ add sp, #24 │ │ │ │ │ @@ -7350,57 +7364,57 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC47 │ │ │ │ │ movs r3, #3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ - cbnz r0, 4392 │ │ │ │ │ + cbnz r0, 43b2 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 4350 │ │ │ │ │ + b.n 4370 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4368 │ │ │ │ │ + beq.n 4388 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 4340 │ │ │ │ │ + beq.n 4360 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4340 │ │ │ │ │ - b.n 4368 │ │ │ │ │ + bne.n 4360 │ │ │ │ │ + b.n 4388 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.n 4340 │ │ │ │ │ + ble.n 4360 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4380 │ │ │ │ │ - b.n 4368 │ │ │ │ │ + bne.n 43a0 │ │ │ │ │ + b.n 4388 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000043ac : │ │ │ │ │ +000043cc : │ │ │ │ │ bytes_partition(): │ │ │ │ │ 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 r3, [pc, #780] @ (46cc ) │ │ │ │ │ + ldr r3, [pc, #772] @ (46e4 ) │ │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ │ mov r4, r1 │ │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov fp, r0 │ │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ @@ -7410,97 +7424,97 @@ │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 48c8 │ │ │ │ │ + bne.w 4948 │ │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ │ ldr.w r8, [fp, #8] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 48b2 │ │ │ │ │ + beq.w 4932 │ │ │ │ │ mov r4, r0 │ │ │ │ │ movs r0, #3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 48c8 │ │ │ │ │ + beq.w 4948 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - blt.w 46dc │ │ │ │ │ + blt.w 46f4 │ │ │ │ │ add.w r7, fp, #16 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - ble.w 478a │ │ │ │ │ + ble.w 47a4 │ │ │ │ │ movw r3, #2499 @ 0x9c3 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bgt.w 47f0 │ │ │ │ │ + bgt.w 480a │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ add.w ip, r5, #4294967295 @ 0xffffffff │ │ │ │ │ sub.w r3, r8, r5 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ and.w r3, r2, #31 │ │ │ │ │ lsls r1, r3 │ │ │ │ │ ldrb.w r3, [r0, ip] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it ne │ │ │ │ │ movne r2, ip │ │ │ │ │ - beq.w 476a │ │ │ │ │ + beq.w 4784 │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - beq.n 450c │ │ │ │ │ + beq.n 452c │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ ldrb.w r9, [r0, #1] │ │ │ │ │ and.w r0, r9, #31 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ it eq │ │ │ │ │ subeq r2, r5, #3 │ │ │ │ │ cmp.w ip, #2 │ │ │ │ │ lsl.w lr, lr, r0 │ │ │ │ │ orr.w r1, r1, lr │ │ │ │ │ - beq.n 450c │ │ │ │ │ + beq.n 452c │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ ldrb.w r9, [r0, #2] │ │ │ │ │ and.w r0, r9, #31 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ it eq │ │ │ │ │ subeq r2, r5, #4 │ │ │ │ │ cmp.w ip, #3 │ │ │ │ │ lsl.w lr, lr, r0 │ │ │ │ │ orr.w r1, r1, lr │ │ │ │ │ - beq.n 450c │ │ │ │ │ + beq.n 452c │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ ldrb.w r9, [r0, #3] │ │ │ │ │ and.w r0, r9, #31 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ it eq │ │ │ │ │ subeq r2, r5, #5 │ │ │ │ │ cmp.w ip, #4 │ │ │ │ │ lsl.w lr, lr, r0 │ │ │ │ │ orr.w r1, r1, lr │ │ │ │ │ - beq.n 450c │ │ │ │ │ + beq.n 452c │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ ldrb.w r9, [r0, #4] │ │ │ │ │ and.w r0, r9, #31 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ it eq │ │ │ │ │ subeq r2, r5, #6 │ │ │ │ │ cmp.w ip, #5 │ │ │ │ │ lsl.w lr, lr, r0 │ │ │ │ │ orr.w r1, r1, lr │ │ │ │ │ - beq.n 450c │ │ │ │ │ + beq.n 452c │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ sub.w r9, r5, #7 │ │ │ │ │ str r4, [sp, #24] │ │ │ │ │ add.w lr, r0, #4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldrb.w r2, [lr, #1]! │ │ │ │ │ movs r4, #1 │ │ │ │ │ @@ -7508,80 +7522,79 @@ │ │ │ │ │ it eq │ │ │ │ │ moveq r0, r9 │ │ │ │ │ and.w r2, r2, #31 │ │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ orr.w r1, r1, r2 │ │ │ │ │ - bne.n 44e6 │ │ │ │ │ + bne.n 4506 │ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 46dc │ │ │ │ │ + blt.w 46f4 │ │ │ │ │ and.w r9, r3, #31 │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ + str r2, [sp, #32] │ │ │ │ │ adds r0, r5, #1 │ │ │ │ │ - str.w sl, [sp, #28] │ │ │ │ │ lsl.w lr, lr, r9 │ │ │ │ │ - mov r9, r2 │ │ │ │ │ + str r0, [sp, #28] │ │ │ │ │ orr.w lr, lr, r1 │ │ │ │ │ add.w r1, r7, ip │ │ │ │ │ - str r0, [sp, #32] │ │ │ │ │ - mov sl, ip │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ - ldrb r2, [r1, r4] │ │ │ │ │ + mov r9, r8 │ │ │ │ │ str r5, [sp, #24] │ │ │ │ │ + ldrb r2, [r1, r4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 4562 │ │ │ │ │ - add.w ip, r4, #1 │ │ │ │ │ - cmp ip, r0 │ │ │ │ │ - bgt.w 46dc │ │ │ │ │ + beq.n 457e │ │ │ │ │ + add.w r8, r4, #1 │ │ │ │ │ + cmp r8, r0 │ │ │ │ │ + bgt.w 46f4 │ │ │ │ │ adds r2, r1, r4 │ │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ │ and.w r2, r2, #31 │ │ │ │ │ lsr.w r2, lr, r2 │ │ │ │ │ lsls r5, r2, #31 │ │ │ │ │ - bpl.w 46d0 │ │ │ │ │ - mov r4, ip │ │ │ │ │ + bpl.w 46e8 │ │ │ │ │ + mov r4, r8 │ │ │ │ │ ldrb r2, [r1, r4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 453e │ │ │ │ │ + bne.n 455a │ │ │ │ │ ldrb r2, [r7, r4] │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.w 474c │ │ │ │ │ - cmp.w sl, #1 │ │ │ │ │ - bne.w 470c │ │ │ │ │ + bne.w 4764 │ │ │ │ │ + cmp.w ip, #1 │ │ │ │ │ + bne.w 4724 │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ - ldr.w sl, [sp, #28] │ │ │ │ │ + mov r8, r9 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.w 46dc │ │ │ │ │ + blt.w 46f4 │ │ │ │ │ sub.w r2, r4, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ clz r2, r2 │ │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ │ it eq │ │ │ │ │ moveq r2, #0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 479c │ │ │ │ │ + bne.w 47b6 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 47dc │ │ │ │ │ + beq.w 47f6 │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bhi.w 4856 │ │ │ │ │ + bhi.w 489a │ │ │ │ │ add.w r0, r4, #17 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 48cc │ │ │ │ │ + beq.w 48b6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ @@ -7595,48 +7608,48 @@ │ │ │ │ │ add.w r3, r9, r4 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r4, [r9, #8] │ │ │ │ │ str.w r1, [r9, #12] │ │ │ │ │ strb r2, [r3, #16] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 476e │ │ │ │ │ + bne.w 4788 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ add r5, r4 │ │ │ │ │ str.w r9, [r6, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4910 │ │ │ │ │ + beq.w 48fa │ │ │ │ │ adds r3, #1 │ │ │ │ │ subs.w r8, r8, r5 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ str.w sl, [r6, #16] │ │ │ │ │ - bmi.w 491c │ │ │ │ │ + bmi.w 4906 │ │ │ │ │ adds.w sl, r7, r5 │ │ │ │ │ ite ne │ │ │ │ │ movne.w r9, #1 │ │ │ │ │ moveq.w r9, #0 │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ ite ne │ │ │ │ │ movne.w r9, #0 │ │ │ │ │ andeq.w r9, r9, #1 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 47b6 │ │ │ │ │ + bne.w 47d0 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 47e2 │ │ │ │ │ + beq.w 47fc │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bgt.w 4872 │ │ │ │ │ + bgt.w 4874 │ │ │ │ │ add.w r0, r8, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4934 │ │ │ │ │ + beq.w 491e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ @@ -7648,908 +7661,911 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ add.w r3, r4, r8 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ strb.w r9, [r3, #16] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.n 477c │ │ │ │ │ + bne.n 4796 │ │ │ │ │ str r4, [r6, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 48f6 │ │ │ │ │ + bne.w 494c │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - cbz r3, 46b2 │ │ │ │ │ + cbz r3, 46cc │ │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - ldr r3, [pc, #24] @ (46cc ) │ │ │ │ │ + ldr r3, [pc, #20] @ (46e4 ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 482c │ │ │ │ │ + bne.w 4846 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - nop │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ │ - add.w ip, r2, r4 │ │ │ │ │ - cmp ip, r0 │ │ │ │ │ - ble.w 455a │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + add.w r8, r2, r4 │ │ │ │ │ + cmp r8, r0 │ │ │ │ │ + ble.w 4576 │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 46ee │ │ │ │ │ + beq.n 4706 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ - ldr r3, [pc, #600] @ (4948 ) │ │ │ │ │ + ldr r3, [pc, #608] @ (4968 ) │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w fp, [r6, #12] │ │ │ │ │ ldr.w r1, [r3, #892] @ 0x37c │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.w 4898 │ │ │ │ │ + bne.w 48c8 │ │ │ │ │ add.w r2, r3, #892 @ 0x37c │ │ │ │ │ str r2, [r6, #16] │ │ │ │ │ str r2, [r6, #20] │ │ │ │ │ - b.n 46a8 │ │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ │ + b.n 46c2 │ │ │ │ │ adds r2, r7, r4 │ │ │ │ │ - ldrb.w ip, [r5, #1] │ │ │ │ │ + ldrb.w r8, [r2, #1] │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ │ - cmp ip, r2 │ │ │ │ │ - bne.n 474c │ │ │ │ │ - cmp.w sl, #2 │ │ │ │ │ - beq.w 4574 │ │ │ │ │ - add.w ip, fp, #17 │ │ │ │ │ + cmp r8, r2 │ │ │ │ │ + bne.n 4764 │ │ │ │ │ + cmp.w ip, #2 │ │ │ │ │ + beq.w 4590 │ │ │ │ │ + add.w r8, fp, #17 │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ - add ip, r4 │ │ │ │ │ + add r8, r4 │ │ │ │ │ movs r2, #2 │ │ │ │ │ str r4, [sp, #16] │ │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ - ldrb.w r7, [ip, #1]! │ │ │ │ │ + ldrb.w r7, [r8, #1]! │ │ │ │ │ ldrb r4, [r4, r2] │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bne.n 47ce │ │ │ │ │ + bne.n 47e8 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - cmp r2, sl │ │ │ │ │ - blt.n 4730 │ │ │ │ │ + cmp r2, ip │ │ │ │ │ + blt.n 4748 │ │ │ │ │ ldr r4, [sp, #16] │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ str r5, [sp, #24] │ │ │ │ │ - beq.w 4576 │ │ │ │ │ + beq.w 4870 │ │ │ │ │ adds r2, r4, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bgt.n 4762 │ │ │ │ │ + bgt.n 477a │ │ │ │ │ adds r2, r1, r4 │ │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ │ and.w r2, r2, #31 │ │ │ │ │ lsr.w r2, lr, r2 │ │ │ │ │ lsls r2, r2, #31 │ │ │ │ │ - bpl.n 47e6 │ │ │ │ │ - add.w ip, r9, #1 │ │ │ │ │ - add ip, r4 │ │ │ │ │ - b.n 46d6 │ │ │ │ │ + bpl.n 4800 │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ + add.w r8, r2, #1 │ │ │ │ │ + add r8, r4 │ │ │ │ │ + b.n 46ee │ │ │ │ │ subs r2, r5, #2 │ │ │ │ │ - b.n 444a │ │ │ │ │ + b.n 446a │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ add.w r0, r9, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 45f8 │ │ │ │ │ + b.n 4612 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, sl │ │ │ │ │ add.w r0, r4, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 469c │ │ │ │ │ - bne.n 46dc │ │ │ │ │ + b.n 46b6 │ │ │ │ │ + bne.n 46f4 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ - bl 4c50 │ │ │ │ │ + bl 4c70 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 457a │ │ │ │ │ + b.n 4594 │ │ │ │ │ ldrb.w r3, [fp, #16] │ │ │ │ │ movs r2, #24 │ │ │ │ │ movw r9, #13200 @ 0x3390 │ │ │ │ │ mla r9, r2, r3, r9 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add r9, r3 │ │ │ │ │ - b.n 45f8 │ │ │ │ │ + b.n 4612 │ │ │ │ │ ldrb r3, [r7, r5] │ │ │ │ │ movs r2, #24 │ │ │ │ │ movw r4, #13200 @ 0x3390 │ │ │ │ │ mla r4, r2, r3, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add r4, r3 │ │ │ │ │ - b.n 469c │ │ │ │ │ + b.n 46b6 │ │ │ │ │ ldr r4, [sp, #16] │ │ │ │ │ - cmp r2, sl │ │ │ │ │ + cmp r2, ip │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ str r5, [sp, #24] │ │ │ │ │ - beq.w 4574 │ │ │ │ │ - b.n 474c │ │ │ │ │ - ldr.w r9, [pc, #364] @ 494c │ │ │ │ │ - b.n 45f8 │ │ │ │ │ - ldr r4, [pc, #360] @ (494c ) │ │ │ │ │ - b.n 469c │ │ │ │ │ + beq.w 4590 │ │ │ │ │ + b.n 4764 │ │ │ │ │ + ldr.w r9, [pc, #372] @ 496c │ │ │ │ │ + b.n 4612 │ │ │ │ │ + ldr r4, [pc, #364] @ (496c ) │ │ │ │ │ + b.n 46b6 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ - add.w ip, r2, #1 │ │ │ │ │ - add ip, r4 │ │ │ │ │ - b.n 46d6 │ │ │ │ │ + add.w r8, r2, #1 │ │ │ │ │ + add r8, r4 │ │ │ │ │ + b.n 46ee │ │ │ │ │ movw r3, #29999 @ 0x752f │ │ │ │ │ cmp r5, #99 @ 0x63 │ │ │ │ │ it le │ │ │ │ │ cmple r8, r3 │ │ │ │ │ - ble.n 4800 │ │ │ │ │ + ble.n 481a │ │ │ │ │ cmp r5, #5 │ │ │ │ │ - bgt.n 4830 │ │ │ │ │ + bgt.n 484a │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ add.w ip, r5, #4294967295 @ 0xffffffff │ │ │ │ │ sub.w r3, r8, r5 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ and.w r3, r2, #31 │ │ │ │ │ lsls r1, r3 │ │ │ │ │ ldrb.w r3, [r0, ip] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 488c │ │ │ │ │ + beq.n 488e │ │ │ │ │ mov r2, ip │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - bne.w 4450 │ │ │ │ │ - b.n 4514 │ │ │ │ │ + bne.w 4470 │ │ │ │ │ + b.n 4534 │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ asrs r3, r5, #2 │ │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ │ cmp.w r3, r8, asr #2 │ │ │ │ │ - blt.n 48de │ │ │ │ │ + blt.n 48e2 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r0, r7 │ │ │ │ │ strd r3, r1, [sp] │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - bl 2734 │ │ │ │ │ + bl 27c0 │ │ │ │ │ R_ARM_THM_CALL stringlib_adaptive_find │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 457a │ │ │ │ │ + b.n 4594 │ │ │ │ │ + mov r8, r9 │ │ │ │ │ + b.n 4594 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - mov.w r9, #0 │ │ │ │ │ - b.n 45f8 │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + b.n 46b6 │ │ │ │ │ + subs r2, r5, #2 │ │ │ │ │ + cmp.w ip, #1 │ │ │ │ │ + bne.w 4470 │ │ │ │ │ + b.n 4534 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - b.n 469c │ │ │ │ │ - subs r2, r5, #2 │ │ │ │ │ - cmp.w ip, #1 │ │ │ │ │ - bne.w 4450 │ │ │ │ │ - b.n 4514 │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + b.n 4612 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 48b0 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 4612 │ │ │ │ │ + b.n 4788 │ │ │ │ │ adds r4, r1, #1 │ │ │ │ │ add.w r2, r3, #892 @ 0x37c │ │ │ │ │ cmp r4, r0 │ │ │ │ │ str.w r4, [r3, #892] @ 0x37c │ │ │ │ │ it ne │ │ │ │ │ addne r1, #2 │ │ │ │ │ str r2, [r6, #16] │ │ │ │ │ it ne │ │ │ │ │ strne.w r1, [r3, #892] @ 0x37c │ │ │ │ │ - b.n 4708 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC48 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC48 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - b.n 46a8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 486c │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 45f8 │ │ │ │ │ - b.n 476e │ │ │ │ │ + b.n 4720 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 29c8 │ │ │ │ │ + bl 2a54 │ │ │ │ │ R_ARM_THM_CALL stringlib__preprocess │ │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 2a84 │ │ │ │ │ + bl 2b10 │ │ │ │ │ R_ARM_THM_CALL stringlib__two_way │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 457a │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n 48c8 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r6, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 48c8 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 48c8 │ │ │ │ │ + b.n 4594 │ │ │ │ │ subs.w r8, r8, r5 │ │ │ │ │ str.w sl, [r6, #16] │ │ │ │ │ - bpl.w 461e │ │ │ │ │ + bpl.w 4638 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 4888 │ │ │ │ │ + b.n 488a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4888 │ │ │ │ │ + beq.n 488a │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 469c │ │ │ │ │ - b.n 477c │ │ │ │ │ + beq.w 46b6 │ │ │ │ │ + b.n 4796 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC48 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC48 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + b.n 46c2 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 4948 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r6, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 4948 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 4948 │ │ │ │ │ + nop │ │ │ │ │ .word 0x00003000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00004950 <_PyBytes_FromIterator>: │ │ │ │ │ +00004970 <_PyBytes_FromIterator>: │ │ │ │ │ _PyBytes_FromIterator(): │ │ │ │ │ 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, #3504] @ 0xdb0 │ │ │ │ │ - ldr r3, [pc, #708] @ (4c28 <_PyBytes_FromIterator+0x2d8>) │ │ │ │ │ + ldr r3, [pc, #708] @ (4c48 <_PyBytes_FromIterator+0x2d8>) │ │ │ │ │ sub.w sp, sp, #556 @ 0x22c │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #548] @ 0x224 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_LengthHint │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 4c16 <_PyBytes_FromIterator+0x2c6> │ │ │ │ │ + beq.w 4c36 <_PyBytes_FromIterator+0x2c6> │ │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ strd r5, r5, [sp, #20] │ │ │ │ │ strd r5, r6, [sp, #28] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl a54 <_PyBytesWriter_Prepare> │ │ │ │ │ + bl a74 <_PyBytesWriter_Prepare> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Prepare │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4c12 <_PyBytes_FromIterator+0x2c2> │ │ │ │ │ + beq.w 4c32 <_PyBytes_FromIterator+0x2c2> │ │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ │ str r6, [sp, #28] │ │ │ │ │ sub.w fp, sl, r5 │ │ │ │ │ ands.w fp, fp, #3 │ │ │ │ │ - beq.n 4a60 <_PyBytes_FromIterator+0x110> │ │ │ │ │ + beq.n 4a80 <_PyBytes_FromIterator+0x110> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4b26 <_PyBytes_FromIterator+0x1d6> │ │ │ │ │ + beq.w 4b46 <_PyBytes_FromIterator+0x1d6> │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne.w 4b7c <_PyBytes_FromIterator+0x22c> │ │ │ │ │ + bne.w 4b9c <_PyBytes_FromIterator+0x22c> │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ - beq.w 4bf0 <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ + beq.w 4c10 <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi.w 4bf6 <_PyBytes_FromIterator+0x2a6> │ │ │ │ │ + bhi.w 4c16 <_PyBytes_FromIterator+0x2a6> │ │ │ │ │ cmp r5, sl │ │ │ │ │ - bge.w 4c2c <_PyBytes_FromIterator+0x2dc> │ │ │ │ │ + bge.w 4c4c <_PyBytes_FromIterator+0x2dc> │ │ │ │ │ mov r6, r4 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ strb.w r3, [r6], #1 │ │ │ │ │ mov r4, r6 │ │ │ │ │ - beq.n 4a60 <_PyBytes_FromIterator+0x110> │ │ │ │ │ + beq.n 4a80 <_PyBytes_FromIterator+0x110> │ │ │ │ │ cmp.w fp, #2 │ │ │ │ │ - beq.n 4a32 <_PyBytes_FromIterator+0xe2> │ │ │ │ │ + beq.n 4a52 <_PyBytes_FromIterator+0xe2> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4b26 <_PyBytes_FromIterator+0x1d6> │ │ │ │ │ + beq.w 4b46 <_PyBytes_FromIterator+0x1d6> │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne.w 4b64 <_PyBytes_FromIterator+0x214> │ │ │ │ │ + bne.w 4b84 <_PyBytes_FromIterator+0x214> │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ - beq.w 4bf0 <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ + beq.w 4c10 <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi.w 4bf6 <_PyBytes_FromIterator+0x2a6> │ │ │ │ │ + bhi.w 4c16 <_PyBytes_FromIterator+0x2a6> │ │ │ │ │ adds r6, #1 │ │ │ │ │ strb r3, [r4, #0] │ │ │ │ │ adds r5, #1 │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4b26 <_PyBytes_FromIterator+0x1d6> │ │ │ │ │ + beq.n 4b46 <_PyBytes_FromIterator+0x1d6> │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne.n 4b4c <_PyBytes_FromIterator+0x1fc> │ │ │ │ │ + bne.n 4b6c <_PyBytes_FromIterator+0x1fc> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ - beq.w 4bf0 <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ + beq.w 4c10 <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi.w 4bf6 <_PyBytes_FromIterator+0x2a6> │ │ │ │ │ + bhi.w 4c16 <_PyBytes_FromIterator+0x2a6> │ │ │ │ │ strb r3, [r4, #0] │ │ │ │ │ adds r5, #1 │ │ │ │ │ adds r4, r6, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4b26 <_PyBytes_FromIterator+0x1d6> │ │ │ │ │ + beq.n 4b46 <_PyBytes_FromIterator+0x1d6> │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne.w 4bda <_PyBytes_FromIterator+0x28a> │ │ │ │ │ + bne.w 4bfa <_PyBytes_FromIterator+0x28a> │ │ │ │ │ adds r6, r3, #1 │ │ │ │ │ - beq.w 4bf0 <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ + beq.w 4c10 <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi.w 4bf6 <_PyBytes_FromIterator+0x2a6> │ │ │ │ │ + bhi.w 4c16 <_PyBytes_FromIterator+0x2a6> │ │ │ │ │ cmp r5, sl │ │ │ │ │ - bge.w 4c2c <_PyBytes_FromIterator+0x2dc> │ │ │ │ │ + bge.w 4c4c <_PyBytes_FromIterator+0x2dc> │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ adds r5, #1 │ │ │ │ │ strb.w r3, [r6], #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov fp, r0 │ │ │ │ │ mov r4, r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4b26 <_PyBytes_FromIterator+0x1d6> │ │ │ │ │ + beq.n 4b46 <_PyBytes_FromIterator+0x1d6> │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne.w 4bc2 <_PyBytes_FromIterator+0x272> │ │ │ │ │ + bne.w 4be2 <_PyBytes_FromIterator+0x272> │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ - beq.w 4bf0 <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ + beq.w 4c10 <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi.w 4bf6 <_PyBytes_FromIterator+0x2a6> │ │ │ │ │ + bhi.w 4c16 <_PyBytes_FromIterator+0x2a6> │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov fp, r0 │ │ │ │ │ - cbz r0, 4b26 <_PyBytes_FromIterator+0x1d6> │ │ │ │ │ + cbz r0, 4b46 <_PyBytes_FromIterator+0x1d6> │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne.n 4bac <_PyBytes_FromIterator+0x25c> │ │ │ │ │ + bne.n 4bcc <_PyBytes_FromIterator+0x25c> │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ - beq.w 4bf0 <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ + beq.w 4c10 <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi.w 4bf6 <_PyBytes_FromIterator+0x2a6> │ │ │ │ │ + bhi.w 4c16 <_PyBytes_FromIterator+0x2a6> │ │ │ │ │ strb r3, [r4, #0] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ adds r4, r6, #2 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - cbz r0, 4b26 <_PyBytes_FromIterator+0x1d6> │ │ │ │ │ + cbz r0, 4b46 <_PyBytes_FromIterator+0x1d6> │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne.n 4b96 <_PyBytes_FromIterator+0x246> │ │ │ │ │ + bne.n 4bb6 <_PyBytes_FromIterator+0x246> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ - beq.n 4bf0 <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ + beq.n 4c10 <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi.n 4bf6 <_PyBytes_FromIterator+0x2a6> │ │ │ │ │ + bhi.n 4c16 <_PyBytes_FromIterator+0x2a6> │ │ │ │ │ strb r3, [r4, #0] │ │ │ │ │ mov r0, r7 │ │ │ │ │ adds r4, r6, #3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ adds r5, #3 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4a6c <_PyBytes_FromIterator+0x11c> │ │ │ │ │ + bne.n 4a8c <_PyBytes_FromIterator+0x11c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4c0c <_PyBytes_FromIterator+0x2bc> │ │ │ │ │ + bne.n 4c2c <_PyBytes_FromIterator+0x2bc> │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - bl aa4 <_PyBytesWriter_Finish> │ │ │ │ │ + bl ac4 <_PyBytesWriter_Finish> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Finish │ │ │ │ │ - ldr r3, [pc, #240] @ (4c28 <_PyBytes_FromIterator+0x2d8>) │ │ │ │ │ + ldr r3, [pc, #240] @ (4c48 <_PyBytes_FromIterator+0x2d8>) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #548] @ 0x224 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 4b92 <_PyBytes_FromIterator+0x242> │ │ │ │ │ + bne.n 4bb2 <_PyBytes_FromIterator+0x242> │ │ │ │ │ add.w sp, sp, #556 @ 0x22c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [fp] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4a4e <_PyBytes_FromIterator+0xfe> │ │ │ │ │ + bne.w 4a6e <_PyBytes_FromIterator+0xfe> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 4a4e <_PyBytes_FromIterator+0xfe> │ │ │ │ │ + b.n 4a6e <_PyBytes_FromIterator+0xfe> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [fp] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4a1e <_PyBytes_FromIterator+0xce> │ │ │ │ │ + bne.w 4a3e <_PyBytes_FromIterator+0xce> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 4a1e <_PyBytes_FromIterator+0xce> │ │ │ │ │ + b.n 4a3e <_PyBytes_FromIterator+0xce> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 49d6 <_PyBytes_FromIterator+0x86> │ │ │ │ │ + bne.w 49f6 <_PyBytes_FromIterator+0x86> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 49d6 <_PyBytes_FromIterator+0x86> │ │ │ │ │ + b.n 49f6 <_PyBytes_FromIterator+0x86> │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [fp] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 4b0c <_PyBytes_FromIterator+0x1bc> │ │ │ │ │ + bne.n 4b2c <_PyBytes_FromIterator+0x1bc> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 4b0c <_PyBytes_FromIterator+0x1bc> │ │ │ │ │ + b.n 4b2c <_PyBytes_FromIterator+0x1bc> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [fp] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 4ae2 <_PyBytes_FromIterator+0x192> │ │ │ │ │ + bne.n 4b02 <_PyBytes_FromIterator+0x192> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 4ae2 <_PyBytes_FromIterator+0x192> │ │ │ │ │ + b.n 4b02 <_PyBytes_FromIterator+0x192> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [fp] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4ab6 <_PyBytes_FromIterator+0x166> │ │ │ │ │ + bne.w 4ad6 <_PyBytes_FromIterator+0x166> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 4ab6 <_PyBytes_FromIterator+0x166> │ │ │ │ │ + b.n 4ad6 <_PyBytes_FromIterator+0x166> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 4a7c <_PyBytes_FromIterator+0x12c> │ │ │ │ │ + bne.w 4a9c <_PyBytes_FromIterator+0x12c> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 4a7c <_PyBytes_FromIterator+0x12c> │ │ │ │ │ + b.n 4a9c <_PyBytes_FromIterator+0x12c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 4c0c <_PyBytes_FromIterator+0x2bc> │ │ │ │ │ + cbnz r0, 4c2c <_PyBytes_FromIterator+0x2bc> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - bl 2554 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 2574 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 4b36 <_PyBytes_FromIterator+0x1e6> │ │ │ │ │ + b.n 4b56 <_PyBytes_FromIterator+0x1e6> │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4980 <_PyBytes_FromIterator+0x30> │ │ │ │ │ - b.n 4c12 <_PyBytes_FromIterator+0x2c2> │ │ │ │ │ + beq.w 49a0 <_PyBytes_FromIterator+0x30> │ │ │ │ │ + b.n 4c32 <_PyBytes_FromIterator+0x2c2> │ │ │ │ │ nop │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ add.w r2, sl, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 1498 <_PyBytesWriter_Resize> │ │ │ │ │ + bl 14b8 <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4c12 <_PyBytes_FromIterator+0x2c2> │ │ │ │ │ + beq.n 4c32 <_PyBytes_FromIterator+0x2c2> │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ │ adds r5, #1 │ │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ │ - b.n 49ae <_PyBytes_FromIterator+0x5e> │ │ │ │ │ + b.n 49ce <_PyBytes_FromIterator+0x5e> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004c50 : │ │ │ │ │ +00004c70 : │ │ │ │ │ stringlib_find_char(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - ble.n 4c78 │ │ │ │ │ + ble.n 4c98 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4d02 │ │ │ │ │ + beq.n 4d22 │ │ │ │ │ subs r0, r0, r4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ adds r3, r0, r1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bcs.n 4d02 │ │ │ │ │ + bcs.n 4d22 │ │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 4cfc │ │ │ │ │ + beq.n 4d1c │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bls.n 4d02 │ │ │ │ │ + bls.n 4d22 │ │ │ │ │ ldrb.w r1, [ip, #1] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 4cfc │ │ │ │ │ + beq.n 4d1c │ │ │ │ │ add.w r0, ip, #2 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bls.n 4d02 │ │ │ │ │ + bls.n 4d22 │ │ │ │ │ ldrb.w r1, [ip, #2] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 4cfc │ │ │ │ │ + beq.n 4d1c │ │ │ │ │ add.w r0, ip, #3 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bls.n 4d02 │ │ │ │ │ + bls.n 4d22 │ │ │ │ │ ldrb.w r1, [ip, #3] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 4cfc │ │ │ │ │ + beq.n 4d1c │ │ │ │ │ add.w r0, ip, #4 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bls.n 4d02 │ │ │ │ │ + bls.n 4d22 │ │ │ │ │ ldrb.w r1, [ip, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 4cfc │ │ │ │ │ + beq.n 4d1c │ │ │ │ │ add.w r0, ip, #5 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bls.n 4d02 │ │ │ │ │ + bls.n 4d22 │ │ │ │ │ ldrb.w r1, [ip, #5] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 4cfc │ │ │ │ │ + beq.n 4d1c │ │ │ │ │ add.w r0, ip, #6 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bls.n 4d02 │ │ │ │ │ + bls.n 4d22 │ │ │ │ │ ldrb.w r1, [ip, #6] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 4cfc │ │ │ │ │ + beq.n 4d1c │ │ │ │ │ add.w r1, ip, #7 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bhi.n 4cf0 │ │ │ │ │ - b.n 4d02 │ │ │ │ │ + bhi.n 4d10 │ │ │ │ │ + b.n 4d22 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 4d02 │ │ │ │ │ + beq.n 4d22 │ │ │ │ │ ldrb.w lr, [r1] │ │ │ │ │ mov r0, r1 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bne.n 4cec │ │ │ │ │ + bne.n 4d0c │ │ │ │ │ sub.w r0, r0, ip │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00004d08 : │ │ │ │ │ +00004d28 : │ │ │ │ │ bytes_contains(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ adds r0, #16 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ b.w 0 <_Py_bytes_contains> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_bytes_contains │ │ │ │ │ │ │ │ │ │ -00004d14 : │ │ │ │ │ +00004d34 : │ │ │ │ │ PyBytes_FromFormat(): │ │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ push {lr} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ ldr.w r0, [r1], #4 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 4d3c │ │ │ │ │ + bl 4d5c │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromFormatV │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ add sp, #16 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00004d3c : │ │ │ │ │ +00004d5c : │ │ │ │ │ PyBytes_FromFormatV(): │ │ │ │ │ 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, #3472] @ 0xd90 │ │ │ │ │ sub.w sp, sp, #588 @ 0x24c │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ strd r3, r3, [sp, #44] @ 0x2c │ │ │ │ │ strd r3, r3, [sp, #52] @ 0x34 │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ - ldr r3, [pc, #672] @ (5004 ) │ │ │ │ │ + ldr r3, [pc, #672] @ (5024 ) │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #580] @ 0x244 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ - cbz r0, 4d84 │ │ │ │ │ + cbz r0, 4da4 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bhi.w 4fce │ │ │ │ │ + bhi.w 4fee │ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ │ add.w fp, sp, #68 @ 0x44 │ │ │ │ │ mov r4, fp │ │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4ee4 │ │ │ │ │ + beq.w 4f04 │ │ │ │ │ movw sl, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt sl, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ str.w fp, [sp, #12] │ │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ │ - bne.w 4ed4 │ │ │ │ │ + bne.w 4ef4 │ │ │ │ │ ldrb r1, [r6, #1] │ │ │ │ │ add.w r8, r6, #1 │ │ │ │ │ ldr.w r3, [sl, r1, lsl #2] │ │ │ │ │ ands.w r3, r3, #4 │ │ │ │ │ - bne.w 512e │ │ │ │ │ + bne.w 514e │ │ │ │ │ cmp r1, #46 @ 0x2e │ │ │ │ │ itttt eq │ │ │ │ │ addeq.w r0, r8, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ moveq r7, #10 │ │ │ │ │ ldreq.w fp, [sp, #12] │ │ │ │ │ - beq.w 511c │ │ │ │ │ + beq.w 513c │ │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ │ it ne │ │ │ │ │ cmpne r1, #0 │ │ │ │ │ - beq.n 4de6 │ │ │ │ │ + beq.n 4e06 │ │ │ │ │ ldr.w r2, [sl, r1, lsl #2] │ │ │ │ │ lsls r5, r2, #30 │ │ │ │ │ - beq.w 5146 │ │ │ │ │ + beq.w 5166 │ │ │ │ │ cmp r1, #108 @ 0x6c │ │ │ │ │ - beq.w 50ec │ │ │ │ │ + beq.w 510c │ │ │ │ │ mov.w lr, #0 │ │ │ │ │ ldrb.w r0, [r8] │ │ │ │ │ cmp r0, #122 @ 0x7a │ │ │ │ │ - beq.w 52f4 │ │ │ │ │ + beq.w 5314 │ │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ sub.w r2, r8, r6 │ │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ │ sub.w r1, r1, r2 │ │ │ │ │ add.w r2, r1, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ │ - beq.w 52ea │ │ │ │ │ + beq.w 530a │ │ │ │ │ sub.w r7, r0, #99 @ 0x63 │ │ │ │ │ uxtb.w ip, r7 │ │ │ │ │ cmp.w ip, #21 │ │ │ │ │ - bhi.n 4e50 │ │ │ │ │ + bhi.n 4e70 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ cmp r7, #21 │ │ │ │ │ - bhi.n 4e50 │ │ │ │ │ + bhi.n 4e70 │ │ │ │ │ tbh [pc, r7, lsl #1] │ │ │ │ │ .word 0x01ed0202 │ │ │ │ │ .word 0x00160016 │ │ │ │ │ .word 0x00160016 │ │ │ │ │ .word 0x0016024e │ │ │ │ │ .word 0x00160016 │ │ │ │ │ .word 0x00160016 │ │ │ │ │ .word 0x022c0016 │ │ │ │ │ .word 0x00160016 │ │ │ │ │ .word 0x0016002a │ │ │ │ │ .word 0x001601d0 │ │ │ │ │ .word 0x01ad0016 │ │ │ │ │ - cbnz r0, 4e54 │ │ │ │ │ + cbnz r0, 4e74 │ │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 5344 <_PyBytesWriter_WriteBytes> │ │ │ │ │ + bl 5364 <_PyBytesWriter_WriteBytes> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_WriteBytes │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4fc4 │ │ │ │ │ + beq.w 4fe4 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl aa4 <_PyBytesWriter_Finish> │ │ │ │ │ + bl ac4 <_PyBytesWriter_Finish> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Finish │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 4f52 │ │ │ │ │ + b.n 4f72 │ │ │ │ │ ldr.w r7, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.w 509e │ │ │ │ │ + bgt.w 50be │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 4eaa │ │ │ │ │ + cbz r0, 4eca │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ subs r3, r3, r6 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt.w 4fba │ │ │ │ │ + blt.w 4fda │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ add r2, r6 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.n 4f84 │ │ │ │ │ + bgt.n 4fa4 │ │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 4fc4 │ │ │ │ │ + beq.w 4fe4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r2, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ adds r4, r4, r6 │ │ │ │ │ - beq.w 4fc4 │ │ │ │ │ + beq.w 4fe4 │ │ │ │ │ ldrb.w r3, [r8, #1] │ │ │ │ │ - cbz r3, 4ee0 │ │ │ │ │ + cbz r3, 4f00 │ │ │ │ │ add.w r9, r9, #4 │ │ │ │ │ add.w r6, r8, #1 │ │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ │ - beq.w 4da8 │ │ │ │ │ + beq.w 4dc8 │ │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ │ - cbz r3, 4ee0 │ │ │ │ │ + cbz r3, 4f00 │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 4da2 │ │ │ │ │ + b.n 4dc2 │ │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4f96 │ │ │ │ │ + beq.n 4fb6 │ │ │ │ │ subs.w r4, r4, fp │ │ │ │ │ - beq.n 4ff0 │ │ │ │ │ + beq.n 5010 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 4ff4 │ │ │ │ │ + bne.n 5014 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - blt.w 5028 │ │ │ │ │ + blt.w 5048 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n 4f6a │ │ │ │ │ + beq.n 4f8a │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bgt.w 5068 │ │ │ │ │ + bgt.w 5088 │ │ │ │ │ add.w r0, r4, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 50c0 │ │ │ │ │ + beq.w 50e0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ @@ -8564,249 +8580,249 @@ │ │ │ │ │ adds r3, r6, r4 │ │ │ │ │ strb r7, [r3, #16] │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, fp │ │ │ │ │ add.w r0, r6, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r3, [pc, #176] @ (5004 ) │ │ │ │ │ + ldr r3, [pc, #176] @ (5024 ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #580] @ 0x244 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 5000 │ │ │ │ │ + bne.n 5020 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add.w sp, sp, #588 @ 0x24c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldrb.w r2, [sp, #68] @ 0x44 │ │ │ │ │ movs r1, #24 │ │ │ │ │ movw r6, #13200 @ 0x3390 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ mla r6, r1, r2, r6 │ │ │ │ │ add r6, r3 │ │ │ │ │ - b.n 4f52 │ │ │ │ │ + b.n 4f72 │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - bl 1498 <_PyBytesWriter_Resize> │ │ │ │ │ + bl 14b8 <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Resize │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ │ - b.n 4eaa │ │ │ │ │ + b.n 4eca │ │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 5040 │ │ │ │ │ + bne.n 5060 │ │ │ │ │ add.w r1, r6, #16 │ │ │ │ │ subs r1, r4, r1 │ │ │ │ │ - beq.n 4fe8 │ │ │ │ │ + beq.n 5008 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ - beq.n 4f52 │ │ │ │ │ + beq.n 4f72 │ │ │ │ │ add r0, sp, #16 │ │ │ │ │ bl 17c <_PyBytes_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytes_Resize │ │ │ │ │ - cbnz r0, 4fca │ │ │ │ │ + cbnz r0, 4fea │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ - b.n 4f52 │ │ │ │ │ + b.n 4f72 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 2554 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 2574 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 2554 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 2574 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 4f52 │ │ │ │ │ + b.n 4f72 │ │ │ │ │ add.w fp, sp, #68 @ 0x44 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, fp │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 1498 <_PyBytesWriter_Resize> │ │ │ │ │ + bl 14b8 <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Resize │ │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4d8a │ │ │ │ │ - b.n 4fca │ │ │ │ │ + bne.w 4daa │ │ │ │ │ + b.n 4fea │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ - cbnz r0, 500c │ │ │ │ │ - ldr r6, [pc, #24] @ (5008 ) │ │ │ │ │ - b.n 4f52 │ │ │ │ │ + cbnz r0, 502c │ │ │ │ │ + ldr r6, [pc, #24] @ (5028 ) │ │ │ │ │ + b.n 4f72 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 4fe8 │ │ │ │ │ + beq.n 5008 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 4f52 │ │ │ │ │ + b.n 4f72 │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4fec │ │ │ │ │ + beq.n 500c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4fec │ │ │ │ │ + bne.n 500c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4fec │ │ │ │ │ + b.n 500c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 4fca │ │ │ │ │ + b.n 4fea │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ - cbz r3, 5080 │ │ │ │ │ + cbz r3, 50a0 │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ subs r1, r4, r1 │ │ │ │ │ - beq.n 508c │ │ │ │ │ + beq.n 50ac │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ add r4, sp, #16 │ │ │ │ │ str r6, [r4, #0] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 4f52 │ │ │ │ │ + beq.w 4f72 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 50ce │ │ │ │ │ + bne.n 50ee │ │ │ │ │ ldr r6, [r4, #0] │ │ │ │ │ - b.n 4f52 │ │ │ │ │ + b.n 4f72 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 4fca │ │ │ │ │ + b.n 4fea │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyByteArray_empty_string │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyByteArray_empty_string │ │ │ │ │ subs r1, r4, r1 │ │ │ │ │ - bne.n 504a │ │ │ │ │ + bne.n 506a │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ movs r1, #0 │ │ │ │ │ add r4, sp, #16 │ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4f52 │ │ │ │ │ - b.n 505a │ │ │ │ │ + beq.w 4f72 │ │ │ │ │ + b.n 507a │ │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ │ movs r6, #0 │ │ │ │ │ ldrb r1, [r7, r6] │ │ │ │ │ - cbz r1, 50b4 │ │ │ │ │ + cbz r1, 50d4 │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.n 50a4 │ │ │ │ │ + bne.n 50c4 │ │ │ │ │ str.w fp, [sp, #12] │ │ │ │ │ - b.n 4e90 │ │ │ │ │ + b.n 4eb0 │ │ │ │ │ str.w fp, [sp, #12] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 4e90 │ │ │ │ │ - b.n 4eaa │ │ │ │ │ + bne.w 4eb0 │ │ │ │ │ + b.n 4eca │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4f46 │ │ │ │ │ - b.n 4fca │ │ │ │ │ + bne.w 4f66 │ │ │ │ │ + b.n 4fea │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4fca │ │ │ │ │ + beq.w 4fea │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4fca │ │ │ │ │ + bne.w 4fea │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4fca │ │ │ │ │ + b.n 4fea │ │ │ │ │ ldrb.w r2, [r8, #1] │ │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ │ - beq.n 50fe │ │ │ │ │ + beq.n 511e │ │ │ │ │ sub.w r1, r2, #117 @ 0x75 │ │ │ │ │ negs r2, r1 │ │ │ │ │ adcs r2, r1 │ │ │ │ │ - cbz r2, 5108 │ │ │ │ │ + cbz r2, 5128 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ - b.n 4dea │ │ │ │ │ + b.n 4e0a │ │ │ │ │ ldrb.w r0, [r8] │ │ │ │ │ cmp r0, #122 @ 0x7a │ │ │ │ │ - beq.n 516e │ │ │ │ │ + beq.n 518e │ │ │ │ │ mov lr, r2 │ │ │ │ │ - b.n 4df4 │ │ │ │ │ + b.n 4e14 │ │ │ │ │ mla r3, r7, r3, r1 │ │ │ │ │ adds r0, #1 │ │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ │ mov r8, r0 │ │ │ │ │ ldr.w r2, [sl, r1, lsl #2] │ │ │ │ │ lsls r2, r2, #29 │ │ │ │ │ - bmi.n 5114 │ │ │ │ │ + bmi.n 5134 │ │ │ │ │ str.w fp, [sp, #12] │ │ │ │ │ - b.n 4dce │ │ │ │ │ + b.n 4dee │ │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ │ ldrb.w r1, [r8, #1]! │ │ │ │ │ ldr.w r3, [sl, r1, lsl #2] │ │ │ │ │ ands.w r3, r3, #4 │ │ │ │ │ - bne.n 5132 │ │ │ │ │ + bne.n 5152 │ │ │ │ │ str.w fp, [sp, #12] │ │ │ │ │ - b.n 4dba │ │ │ │ │ + b.n 4dda │ │ │ │ │ ldrb.w r1, [r8, #1] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ │ - beq.w 4de6 │ │ │ │ │ + beq.w 4e06 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 4de6 │ │ │ │ │ + beq.w 4e06 │ │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ │ ldr.w r2, [sl, r1, lsl #2] │ │ │ │ │ lsls r0, r2, #30 │ │ │ │ │ - beq.w 52d8 │ │ │ │ │ + beq.w 52f8 │ │ │ │ │ str.w fp, [sp, #12] │ │ │ │ │ - b.n 4de0 │ │ │ │ │ + b.n 4e00 │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ sub.w r8, r8, r6 │ │ │ │ │ sub.w r3, r3, r8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ - b.n 4e54 │ │ │ │ │ + b.n 4e74 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC61 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC61 │ │ │ │ │ mov r7, r9 │ │ │ │ │ movs r2, #21 │ │ │ │ │ movs r1, #1 │ │ │ │ │ @@ -8818,105 +8834,105 @@ │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 5344 <_PyBytesWriter_WriteBytes> │ │ │ │ │ + bl 5364 <_PyBytesWriter_WriteBytes> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_WriteBytes │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4fc4 │ │ │ │ │ + beq.w 4fe4 │ │ │ │ │ ldrb.w r3, [r8, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4ee0 │ │ │ │ │ + beq.w 4f00 │ │ │ │ │ add.w r6, r8, #1 │ │ │ │ │ mov r9, r7 │ │ │ │ │ - b.n 4da2 │ │ │ │ │ + b.n 4dc2 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ add.w r7, r9, #4 │ │ │ │ │ add r6, sp, #20 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - bne.w 5330 │ │ │ │ │ + bne.w 5350 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.w 531c │ │ │ │ │ + beq.w 533c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC58 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC58 │ │ │ │ │ movs r2, #21 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_THM_CALL __sprintf_chk │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 51a2 │ │ │ │ │ + b.n 51c2 │ │ │ │ │ mov r7, r9 │ │ │ │ │ add r6, sp, #20 │ │ │ │ │ ldr.w r3, [r7], #4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - bne.n 5250 │ │ │ │ │ + bne.n 5270 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n 523c │ │ │ │ │ + beq.n 525c │ │ │ │ │ movs r2, #21 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC55 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC55 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_THM_CALL __sprintf_chk │ │ │ │ │ - b.n 51f2 │ │ │ │ │ + b.n 5212 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi.n 5264 │ │ │ │ │ + bhi.n 5284 │ │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ │ add.w r7, r9, #4 │ │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ │ - b.n 51b2 │ │ │ │ │ + b.n 51d2 │ │ │ │ │ movs r2, #21 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC56 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC56 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_THM_CALL __sprintf_chk │ │ │ │ │ - b.n 51f2 │ │ │ │ │ + b.n 5212 │ │ │ │ │ movs r2, #21 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC54 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC54 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_THM_CALL __sprintf_chk │ │ │ │ │ - b.n 51f2 │ │ │ │ │ + b.n 5212 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC53 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 4fc4 │ │ │ │ │ + b.n 4fe4 │ │ │ │ │ mov r7, r9 │ │ │ │ │ add r6, sp, #20 │ │ │ │ │ movs r2, #21 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC62 │ │ │ │ │ @@ -8924,559 +8940,558 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC62 │ │ │ │ │ ldr.w ip, [r7], #4 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_THM_CALL __sprintf_chk │ │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ │ - beq.n 52d2 │ │ │ │ │ + beq.n 52f2 │ │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ │ - beq.n 51f2 │ │ │ │ │ + beq.n 5212 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ movs r3, #19 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ add.w r0, sp, #22 │ │ │ │ │ bl 0 <__memmove_chk> │ │ │ │ │ R_ARM_THM_CALL __memmove_chk │ │ │ │ │ movw r3, #30768 @ 0x7830 │ │ │ │ │ strh r3, [r6, #0] │ │ │ │ │ - b.n 51f2 │ │ │ │ │ + b.n 5212 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC60 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC60 │ │ │ │ │ mov r7, r9 │ │ │ │ │ movs r2, #21 │ │ │ │ │ movs r1, #1 │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ - b.n 518e │ │ │ │ │ + b.n 51ae │ │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ │ strb r3, [r6, #1] │ │ │ │ │ - b.n 51f2 │ │ │ │ │ + b.n 5212 │ │ │ │ │ ldrb.w r1, [r8, #1]! │ │ │ │ │ - cbz r1, 52e4 │ │ │ │ │ + cbz r1, 5304 │ │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ │ - bne.w 515e │ │ │ │ │ + bne.w 517e │ │ │ │ │ str.w fp, [sp, #12] │ │ │ │ │ - b.n 4de6 │ │ │ │ │ + b.n 4e06 │ │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ │ mov r7, r9 │ │ │ │ │ strb.w r0, [r4], #1 │ │ │ │ │ - b.n 51b2 │ │ │ │ │ + b.n 51d2 │ │ │ │ │ ldrb.w r0, [r8, #1] │ │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ │ - beq.n 5302 │ │ │ │ │ + beq.n 5322 │ │ │ │ │ cmp r0, #117 @ 0x75 │ │ │ │ │ - bne.w 516e │ │ │ │ │ + bne.w 518e │ │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ sub.w r2, r8, r6 │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ subs r1, r1, r2 │ │ │ │ │ sub.w r7, r0, #99 @ 0x63 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ │ - b.n 4e1c │ │ │ │ │ + b.n 4e3c │ │ │ │ │ movs r2, #21 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC59 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC59 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_THM_CALL __sprintf_chk │ │ │ │ │ - b.n 51f2 │ │ │ │ │ + b.n 5212 │ │ │ │ │ movs r2, #21 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC57 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC57 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_THM_CALL __sprintf_chk │ │ │ │ │ - b.n 51f2 │ │ │ │ │ + b.n 5212 │ │ │ │ │ │ │ │ │ │ -00005344 <_PyBytesWriter_WriteBytes>: │ │ │ │ │ +00005364 <_PyBytesWriter_WriteBytes>: │ │ │ │ │ _PyBytesWriter_WriteBytes(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - cbz r4, 5376 <_PyBytesWriter_WriteBytes+0x32> │ │ │ │ │ + cbz r4, 5396 <_PyBytesWriter_WriteBytes+0x32> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ mvn.w ip, #2147483648 @ 0x80000000 │ │ │ │ │ sub.w ip, ip, r4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bgt.n 5394 <_PyBytesWriter_WriteBytes+0x50> │ │ │ │ │ + bgt.n 53b4 <_PyBytesWriter_WriteBytes+0x50> │ │ │ │ │ ldr r6, [r0, #4] │ │ │ │ │ add r2, r4 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bgt.n 5388 <_PyBytesWriter_WriteBytes+0x44> │ │ │ │ │ + bgt.n 53a8 <_PyBytesWriter_WriteBytes+0x44> │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ - cbz r3, 539e <_PyBytesWriter_WriteBytes+0x5a> │ │ │ │ │ + cbz r3, 53be <_PyBytesWriter_WriteBytes+0x5a> │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ add r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - bl 1498 <_PyBytesWriter_Resize> │ │ │ │ │ + bl 14b8 <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Resize │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 5374 <_PyBytesWriter_WriteBytes+0x30> │ │ │ │ │ + b.n 5394 <_PyBytesWriter_WriteBytes+0x30> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2554 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 2574 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 5384 <_PyBytesWriter_WriteBytes+0x40> │ │ │ │ │ + b.n 53a4 <_PyBytesWriter_WriteBytes+0x40> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000053a4 <_PyBytes_FromList>: │ │ │ │ │ +000053c4 <_PyBytes_FromList>: │ │ │ │ │ _PyBytes_FromList(): │ │ │ │ │ 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, #3504] @ 0xdb0 │ │ │ │ │ sub.w sp, sp, #556 @ 0x22c │ │ │ │ │ - ldr r1, [pc, #676] @ (5660 <_PyBytes_FromList+0x2bc>) │ │ │ │ │ + ldr r1, [pc, #672] @ (567c <_PyBytes_FromList+0x2b8>) │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ str r1, [sp, #548] @ 0x224 │ │ │ │ │ mov.w r1, #0 │ │ │ │ │ movs r6, #1 │ │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ │ strd r3, r6, [sp, #28] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - beq.w 5690 <_PyBytes_FromList+0x2ec> │ │ │ │ │ - blt.w 55f0 <_PyBytes_FromList+0x24c> │ │ │ │ │ + beq.w 56ac <_PyBytes_FromList+0x2e8> │ │ │ │ │ + blt.w 560c <_PyBytes_FromList+0x248> │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp.w r5, #512 @ 0x200 │ │ │ │ │ - bgt.n 5444 <_PyBytes_FromList+0xa0> │ │ │ │ │ + bgt.n 5462 <_PyBytes_FromList+0x9e> │ │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r4, r3 │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r6, [sp, #28] │ │ │ │ │ movs r6, #0 │ │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr.w fp, [r3, r6, lsl #2] │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne.w 550e <_PyBytes_FromList+0x16a> │ │ │ │ │ + bne.n 552a <_PyBytes_FromList+0x166> │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne.w 5528 <_PyBytes_FromList+0x184> │ │ │ │ │ + bne.w 5544 <_PyBytes_FromList+0x180> │ │ │ │ │ adds r3, r5, #1 │ │ │ │ │ - beq.w 5640 <_PyBytes_FromList+0x29c> │ │ │ │ │ + beq.w 565c <_PyBytes_FromList+0x298> │ │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ │ - bhi.w 5648 <_PyBytes_FromList+0x2a4> │ │ │ │ │ + bhi.w 5664 <_PyBytes_FromList+0x2a0> │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - bge.w 5668 <_PyBytes_FromList+0x2c4> │ │ │ │ │ + bge.w 5684 <_PyBytes_FromList+0x2c0> │ │ │ │ │ mov r3, r4 │ │ │ │ │ adds r6, #1 │ │ │ │ │ strb.w r5, [r3], #1 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - ble.n 546a <_PyBytes_FromList+0xc6> │ │ │ │ │ + ble.n 5488 <_PyBytes_FromList+0xc4> │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 53fc <_PyBytes_FromList+0x58> │ │ │ │ │ + b.n 541c <_PyBytes_FromList+0x58> │ │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r3 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 1498 <_PyBytesWriter_Resize> │ │ │ │ │ + bl 14b8 <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Resize │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 55ec <_PyBytes_FromList+0x248> │ │ │ │ │ + beq.w 5608 <_PyBytes_FromList+0x244> │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [sp, #28] │ │ │ │ │ - bgt.n 53f6 <_PyBytes_FromList+0x52> │ │ │ │ │ + bgt.n 5416 <_PyBytes_FromList+0x52> │ │ │ │ │ mov r3, r0 │ │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.n 553c <_PyBytes_FromList+0x198> │ │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ │ - subs r4, r3, r1 │ │ │ │ │ - beq.n 556c <_PyBytes_FromList+0x1c8> │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 5560 <_PyBytes_FromList+0x1bc> │ │ │ │ │ - cmp r4, r2 │ │ │ │ │ - blt.w 55d6 <_PyBytes_FromList+0x232> │ │ │ │ │ + beq.n 5558 <_PyBytes_FromList+0x194> │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + subs r4, r3, r2 │ │ │ │ │ + beq.n 5588 <_PyBytes_FromList+0x1c4> │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.n 557c <_PyBytes_FromList+0x1b8> │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ + blt.w 55f2 <_PyBytes_FromList+0x22e> │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n 54f4 <_PyBytes_FromList+0x150> │ │ │ │ │ + beq.n 5510 <_PyBytes_FromList+0x14c> │ │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bgt.w 5600 <_PyBytes_FromList+0x25c> │ │ │ │ │ + bgt.w 561c <_PyBytes_FromList+0x258> │ │ │ │ │ add.w r0, r4, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5618 <_PyBytes_FromList+0x274> │ │ │ │ │ + beq.w 5634 <_PyBytes_FromList+0x270> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ + strd r4, r3, [r5, #8] │ │ │ │ │ adds r3, r5, r4 │ │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - strd r4, r2, [r5, #8] │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - strb r2, [r3, #16] │ │ │ │ │ + strb r6, [r3, #16] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r2, r4 │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r3, [pc, #388] @ (5660 <_PyBytes_FromList+0x2bc>) │ │ │ │ │ + ldr r3, [pc, #388] @ (567c <_PyBytes_FromList+0x2b8>) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #548] @ 0x224 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 55fc <_PyBytes_FromList+0x258> │ │ │ │ │ + bne.w 5618 <_PyBytes_FromList+0x254> │ │ │ │ │ mov r0, r5 │ │ │ │ │ add.w sp, sp, #556 @ 0x22c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldrb.w r2, [sp, #36] @ 0x24 │ │ │ │ │ movs r1, #24 │ │ │ │ │ movw r5, #13200 @ 0x3390 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ mla r5, r1, r2, r5 │ │ │ │ │ add r5, r3 │ │ │ │ │ - b.n 54da <_PyBytes_FromList+0x136> │ │ │ │ │ + b.n 54f6 <_PyBytes_FromList+0x132> │ │ │ │ │ adds r3, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq.w 5420 <_PyBytes_FromList+0x7c> │ │ │ │ │ + beq.w 543e <_PyBytes_FromList+0x7a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5420 <_PyBytes_FromList+0x7c> │ │ │ │ │ + bne.w 543e <_PyBytes_FromList+0x7a> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5420 <_PyBytes_FromList+0x7c> │ │ │ │ │ + b.n 543e <_PyBytes_FromList+0x7a> │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ - cbnz r2, 5578 <_PyBytes_FromList+0x1d4> │ │ │ │ │ + cbnz r6, 5594 <_PyBytes_FromList+0x1d0> │ │ │ │ │ add.w r1, r5, #16 │ │ │ │ │ subs r1, r3, r1 │ │ │ │ │ - beq.n 5570 <_PyBytes_FromList+0x1cc> │ │ │ │ │ + beq.n 558c <_PyBytes_FromList+0x1c8> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ + str r6, [sp, #12] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ - beq.n 54da <_PyBytes_FromList+0x136> │ │ │ │ │ + beq.n 54f6 <_PyBytes_FromList+0x132> │ │ │ │ │ add r0, sp, #8 │ │ │ │ │ bl 17c <_PyBytes_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 55ec <_PyBytes_FromList+0x248> │ │ │ │ │ + bne.n 5608 <_PyBytes_FromList+0x244> │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ - b.n 54da <_PyBytes_FromList+0x136> │ │ │ │ │ + b.n 54f6 <_PyBytes_FromList+0x132> │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 54da <_PyBytes_FromList+0x136> │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n 5560 <_PyBytes_FromList+0x1bc> │ │ │ │ │ + b.n 54f6 <_PyBytes_FromList+0x132> │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.n 557c <_PyBytes_FromList+0x1b8> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - cbnz r0, 559e <_PyBytes_FromList+0x1fa> │ │ │ │ │ - ldr r5, [pc, #236] @ (5664 <_PyBytes_FromList+0x2c0>) │ │ │ │ │ - b.n 54da <_PyBytes_FromList+0x136> │ │ │ │ │ + cbnz r0, 55ba <_PyBytes_FromList+0x1f6> │ │ │ │ │ + ldr r5, [pc, #236] @ (5680 <_PyBytes_FromList+0x2bc>) │ │ │ │ │ + b.n 54f6 <_PyBytes_FromList+0x132> │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ - cbz r2, 55ba <_PyBytes_FromList+0x216> │ │ │ │ │ + cbz r2, 55d6 <_PyBytes_FromList+0x212> │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ subs r1, r3, r1 │ │ │ │ │ - beq.n 55c6 <_PyBytes_FromList+0x222> │ │ │ │ │ + beq.n 55e2 <_PyBytes_FromList+0x21e> │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ add r4, sp, #8 │ │ │ │ │ str r5, [r4, #0] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 54da <_PyBytes_FromList+0x136> │ │ │ │ │ + beq.n 54f6 <_PyBytes_FromList+0x132> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyByteArray_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5626 <_PyBytes_FromList+0x282> │ │ │ │ │ + bne.n 5642 <_PyBytes_FromList+0x27e> │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ - b.n 54da <_PyBytes_FromList+0x136> │ │ │ │ │ + b.n 54f6 <_PyBytes_FromList+0x132> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5574 <_PyBytes_FromList+0x1d0> │ │ │ │ │ + beq.n 5590 <_PyBytes_FromList+0x1cc> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5574 <_PyBytes_FromList+0x1d0> │ │ │ │ │ + bne.n 5590 <_PyBytes_FromList+0x1cc> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5574 <_PyBytes_FromList+0x1d0> │ │ │ │ │ + b.n 5590 <_PyBytes_FromList+0x1cc> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyByteArray_empty_string │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyByteArray_empty_string │ │ │ │ │ subs r1, r3, r1 │ │ │ │ │ - bne.n 5582 <_PyBytes_FromList+0x1de> │ │ │ │ │ + bne.n 559e <_PyBytes_FromList+0x1da> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ movs r1, #0 │ │ │ │ │ add r4, sp, #8 │ │ │ │ │ strd r5, r1, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5590 <_PyBytes_FromList+0x1ec> │ │ │ │ │ - b.n 54da <_PyBytes_FromList+0x136> │ │ │ │ │ + bne.n 55ac <_PyBytes_FromList+0x1e8> │ │ │ │ │ + b.n 54f6 <_PyBytes_FromList+0x132> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 54da <_PyBytes_FromList+0x136> │ │ │ │ │ + b.n 54f6 <_PyBytes_FromList+0x132> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - bl 2554 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 2574 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ - b.n 55ec <_PyBytes_FromList+0x248> │ │ │ │ │ + b.n 5608 <_PyBytes_FromList+0x244> │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 55ec <_PyBytes_FromList+0x248> │ │ │ │ │ + b.n 5608 <_PyBytes_FromList+0x244> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 54ce <_PyBytes_FromList+0x12a> │ │ │ │ │ - b.n 55ec <_PyBytes_FromList+0x248> │ │ │ │ │ + bne.w 54ea <_PyBytes_FromList+0x126> │ │ │ │ │ + b.n 5608 <_PyBytes_FromList+0x244> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 55ec <_PyBytes_FromList+0x248> │ │ │ │ │ + beq.n 5608 <_PyBytes_FromList+0x244> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 55ec <_PyBytes_FromList+0x248> │ │ │ │ │ + bne.n 5608 <_PyBytes_FromList+0x244> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 55ec <_PyBytes_FromList+0x248> │ │ │ │ │ + b.n 5608 <_PyBytes_FromList+0x244> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 55f4 <_PyBytes_FromList+0x250> │ │ │ │ │ + bne.n 5610 <_PyBytes_FromList+0x24c> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 55f4 <_PyBytes_FromList+0x250> │ │ │ │ │ + b.n 5610 <_PyBytes_FromList+0x24c> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ add.w r2, r9, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - bl 1498 <_PyBytesWriter_Resize> │ │ │ │ │ + bl 14b8 <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 55ec <_PyBytes_FromList+0x248> │ │ │ │ │ + beq.n 5608 <_PyBytes_FromList+0x244> │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ │ adds r6, #1 │ │ │ │ │ strb.w r5, [r3], #1 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bge.w 546a <_PyBytes_FromList+0xc6> │ │ │ │ │ + bge.w 5488 <_PyBytes_FromList+0xc4> │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 53fc <_PyBytes_FromList+0x58> │ │ │ │ │ + b.n 541c <_PyBytes_FromList+0x58> │ │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ │ str r6, [sp, #28] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - b.n 546a <_PyBytes_FromList+0xc6> │ │ │ │ │ + b.n 5488 <_PyBytes_FromList+0xc4> │ │ │ │ │ │ │ │ │ │ -00005698 <_PyBytes_FromHex>: │ │ │ │ │ +000056b4 <_PyBytes_FromHex>: │ │ │ │ │ _PyBytes_FromHex(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3528] @ 0xdc8 │ │ │ │ │ - ldr r2, [pc, #320] @ (57e8 <_PyBytes_FromHex+0x150>) │ │ │ │ │ + ldr r2, [pc, #320] @ (5804 <_PyBytes_FromHex+0x150>) │ │ │ │ │ sub.w sp, sp, #548 @ 0x224 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ str r2, [sp, #540] @ 0x21c │ │ │ │ │ mov.w r2, #0 │ │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ │ mov r6, r0 │ │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ │ lsls r0, r2, #25 │ │ │ │ │ ubfx r3, r2, #5, #1 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ - bpl.n 57b4 <_PyBytes_FromHex+0x11c> │ │ │ │ │ + bpl.n 57d0 <_PyBytes_FromHex+0x11c> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 57b0 <_PyBytes_FromHex+0x118> │ │ │ │ │ + beq.n 57cc <_PyBytes_FromHex+0x118> │ │ │ │ │ add.w r4, r6, #20 │ │ │ │ │ add.w r2, r7, r7, lsr #31 │ │ │ │ │ add r1, sp, #28 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ movs r3, #1 │ │ │ │ │ asrs r2, r2, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - bl a54 <_PyBytesWriter_Prepare> │ │ │ │ │ + bl a74 <_PyBytesWriter_Prepare> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Prepare │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 57ac <_PyBytes_FromHex+0x114> │ │ │ │ │ + beq.n 57c8 <_PyBytes_FromHex+0x114> │ │ │ │ │ add r7, r4 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bls.n 5738 <_PyBytes_FromHex+0xa0> │ │ │ │ │ + bls.n 5754 <_PyBytes_FromHex+0xa0> │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyLong_DigitValue │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyLong_DigitValue │ │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ │ ldr.w r2, [ip, r3, lsl #2] │ │ │ │ │ lsls r2, r2, #28 │ │ │ │ │ - bmi.n 5752 <_PyBytes_FromHex+0xba> │ │ │ │ │ + bmi.n 576e <_PyBytes_FromHex+0xba> │ │ │ │ │ ldrb r2, [r0, r3] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi.n 5770 <_PyBytes_FromHex+0xd8> │ │ │ │ │ + bhi.n 578c <_PyBytes_FromHex+0xd8> │ │ │ │ │ ldrb.w lr, [r4, #1] │ │ │ │ │ ldrb.w r3, [r3, lr] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 577e <_PyBytes_FromHex+0xe6> │ │ │ │ │ + bhi.n 579a <_PyBytes_FromHex+0xe6> │ │ │ │ │ adds r4, #2 │ │ │ │ │ add.w r3, r3, r2, lsl #4 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ strb.w r3, [r1], #1 │ │ │ │ │ - bhi.n 570c <_PyBytes_FromHex+0x74> │ │ │ │ │ + bhi.n 5728 <_PyBytes_FromHex+0x74> │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ - bl aa4 <_PyBytesWriter_Finish> │ │ │ │ │ + bl ac4 <_PyBytesWriter_Finish> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Finish │ │ │ │ │ - ldr r3, [pc, #168] @ (57e8 <_PyBytes_FromHex+0x150>) │ │ │ │ │ + ldr r3, [pc, #168] @ (5804 <_PyBytes_FromHex+0x150>) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #540] @ 0x21c │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 577a <_PyBytes_FromHex+0xe2> │ │ │ │ │ + bne.n 5796 <_PyBytes_FromHex+0xe2> │ │ │ │ │ add.w sp, sp, #548 @ 0x224 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldrb.w r2, [r4, #1]! │ │ │ │ │ ldr.w r3, [ip, r2, lsl #2] │ │ │ │ │ lsls r5, r3, #28 │ │ │ │ │ - bmi.n 5752 <_PyBytes_FromHex+0xba> │ │ │ │ │ + bmi.n 576e <_PyBytes_FromHex+0xba> │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bls.n 5738 <_PyBytes_FromHex+0xa0> │ │ │ │ │ + bls.n 5754 <_PyBytes_FromHex+0xa0> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyLong_DigitValue │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyLong_DigitValue │ │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bls.n 571e <_PyBytes_FromHex+0x86> │ │ │ │ │ + bls.n 573a <_PyBytes_FromHex+0x86> │ │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ │ lsls r1, r3, #26 │ │ │ │ │ - bmi.n 5786 <_PyBytes_FromHex+0xee> │ │ │ │ │ + bmi.n 57a2 <_PyBytes_FromHex+0xee> │ │ │ │ │ ldr r6, [r6, #28] │ │ │ │ │ - b.n 578e <_PyBytes_FromHex+0xf6> │ │ │ │ │ + b.n 57aa <_PyBytes_FromHex+0xf6> │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ │ adds r4, #1 │ │ │ │ │ lsls r2, r3, #26 │ │ │ │ │ - bpl.n 5776 <_PyBytes_FromHex+0xde> │ │ │ │ │ + bpl.n 5792 <_PyBytes_FromHex+0xde> │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r6, #20 │ │ │ │ │ addpl r6, #28 │ │ │ │ │ subs r2, r4, r6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ @@ -9486,57 +9501,57 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC67 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC67 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ - bl 2554 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 2574 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 573e <_PyBytes_FromHex+0xa6> │ │ │ │ │ + b.n 575a <_PyBytes_FromHex+0xa6> │ │ │ │ │ ldr r4, [r6, #28] │ │ │ │ │ - b.n 56d8 <_PyBytes_FromHex+0x40> │ │ │ │ │ - cbz r3, 57e2 <_PyBytes_FromHex+0x14a> │ │ │ │ │ + b.n 56f4 <_PyBytes_FromHex+0x40> │ │ │ │ │ + cbz r3, 57fe <_PyBytes_FromHex+0x14a> │ │ │ │ │ add.w r1, r6, #28 │ │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ │ movs r2, #0 │ │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bge.n 5790 <_PyBytes_FromHex+0xf8> │ │ │ │ │ + bge.n 57ac <_PyBytes_FromHex+0xf8> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 57d4 <_PyBytes_FromHex+0x13c> │ │ │ │ │ + bne.n 57f0 <_PyBytes_FromHex+0x13c> │ │ │ │ │ ldrb r0, [r1, r2] │ │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ │ - bhi.n 5790 <_PyBytes_FromHex+0xf8> │ │ │ │ │ + bhi.n 57ac <_PyBytes_FromHex+0xf8> │ │ │ │ │ adds r2, #1 │ │ │ │ │ - b.n 57c2 <_PyBytes_FromHex+0x12a> │ │ │ │ │ + b.n 57de <_PyBytes_FromHex+0x12a> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ ite eq │ │ │ │ │ ldrheq.w r0, [r1, r2, lsl #1] │ │ │ │ │ ldrne.w r0, [r1, r2, lsl #2] │ │ │ │ │ - b.n 57cc <_PyBytes_FromHex+0x134> │ │ │ │ │ + b.n 57e8 <_PyBytes_FromHex+0x134> │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b.n 57ba <_PyBytes_FromHex+0x122> │ │ │ │ │ + b.n 57d6 <_PyBytes_FromHex+0x122> │ │ │ │ │ nop │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ -000057ec : │ │ │ │ │ +00005808 : │ │ │ │ │ PyBytes_Size(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #4 │ │ │ │ │ it mi │ │ │ │ │ ldrmi r0, [r0, #8] │ │ │ │ │ - bpl.n 5808 │ │ │ │ │ + bpl.n 5824 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -9546,33 +9561,92 @@ │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005828 : │ │ │ │ │ +00005844 : │ │ │ │ │ +PyBytes_DecodeEscape(): │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ + sub sp, #16 │ │ │ │ │ + add r4, sp, #12 │ │ │ │ │ + add r3, sp, #8 │ │ │ │ │ + str r4, [sp, #0] │ │ │ │ │ + bl 304 <_PyBytes_DecodeEscape2> │ │ │ │ │ + R_ARM_THM_CALL _PyBytes_DecodeEscape2 │ │ │ │ │ + cbz r0, 589e │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + bne.n 586e │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add sp, #16 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + cmp r3, #255 @ 0xff │ │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ │ + ble.n 58a2 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC71 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC71 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_WarnFormat │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.n 5868 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 589e │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ + cbz r3, 58b4 │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + b.n 5868 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC72 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC72 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_WarnFormat │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.n 5868 │ │ │ │ │ + b.n 588e │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 589e │ │ │ │ │ + │ │ │ │ │ +000058bc : │ │ │ │ │ bytes_rindex(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #24 │ │ │ │ │ mov r4, r2 │ │ │ │ │ subs r3, r4, #1 │ │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bhi.n 5868 │ │ │ │ │ + bhi.n 58fc │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.n 5880 │ │ │ │ │ + bne.n 5914 │ │ │ │ │ ldrd r3, r4, [sp, #16] │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_Py_bytes_rindex> │ │ │ │ │ R_ARM_THM_CALL _Py_bytes_rindex │ │ │ │ │ add sp, #24 │ │ │ │ │ @@ -9582,42 +9656,42 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC94 │ │ │ │ │ movs r3, #3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ - cbnz r0, 58a6 │ │ │ │ │ + cbnz r0, 593a │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 5864 │ │ │ │ │ + b.n 58f8 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 587c │ │ │ │ │ + beq.n 5910 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 5854 │ │ │ │ │ + beq.n 58e8 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5854 │ │ │ │ │ - b.n 587c │ │ │ │ │ + bne.n 58e8 │ │ │ │ │ + b.n 5910 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.n 5854 │ │ │ │ │ + ble.n 58e8 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5894 │ │ │ │ │ - b.n 587c │ │ │ │ │ + bne.n 5928 │ │ │ │ │ + b.n 5910 │ │ │ │ │ nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -13,15 +13,15 @@ │ │ │ │ │ bl 0 <_Py_GetConfig> │ │ │ │ │ R_ARM_THM_CALL _Py_GetConfig │ │ │ │ │ ldr r3, [r0, #116] @ 0x74 │ │ │ │ │ cbnz r3, 24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 2bd8 │ │ │ │ │ + b.w 2bf8 │ │ │ │ │ R_ARM_THM_JUMP24 PyBytes_Repr │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_BytesWarning │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_BytesWarning │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ @@ -82,15 +82,15 @@ │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 958 │ │ │ │ │ + b.w a2c │ │ │ │ │ R_ARM_THM_JUMP24 do_argstrip │ │ │ │ │ │ │ │ │ │ 000000a4 : │ │ │ │ │ stringlib_capitalize(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -164,15 +164,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ mov r6, r0 │ │ │ │ │ cbz r7, 17c │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl a54 │ │ │ │ │ + bl a74 │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Prepare │ │ │ │ │ cbnz r0, 16a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ b.n 14a │ │ │ │ │ mov r2, r6 │ │ │ │ │ @@ -242,15 +242,15 @@ │ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ │ cbnz r3, 1f8 <_PyBytes_ReverseFind+0x18> │ │ │ │ │ adds r0, r1, r4 │ │ │ │ │ b.n 20e <_PyBytes_ReverseFind+0x2e> │ │ │ │ │ mov.w ip, #2 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ strd r5, ip, [sp] │ │ │ │ │ - bl 2868 │ │ │ │ │ + bl 2888 │ │ │ │ │ R_ARM_THM_CALL fastsearch │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it ge │ │ │ │ │ addge r0, r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ │ │ @@ -354,15 +354,15 @@ │ │ │ │ │ b.n 2fe │ │ │ │ │ movs r3, #32 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ bgt.n 2f2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 252c │ │ │ │ │ + b.w 254c │ │ │ │ │ R_ARM_THM_JUMP24 return_self │ │ │ │ │ subs r2, r4, r2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.n 304 │ │ │ │ │ movs r0, #0 │ │ │ │ │ @@ -375,15 +375,15 @@ │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ bic.w r4, r1, r1, asr #31 │ │ │ │ │ bic.w r9, r2, r2, asr #31 │ │ │ │ │ orrs.w r5, r9, r4 │ │ │ │ │ bne.n 32a │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ - b.w 252c │ │ │ │ │ + b.w 254c │ │ │ │ │ R_ARM_THM_JUMP24 return_self │ │ │ │ │ mov r8, r1 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add r1, r9 │ │ │ │ │ mov r6, r3 │ │ │ │ │ @@ -671,15 +671,15 @@ │ │ │ │ │ b.n 5c8 │ │ │ │ │ movs r3, #32 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ bgt.n 5ac │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 252c │ │ │ │ │ + b.w 254c │ │ │ │ │ R_ARM_THM_JUMP24 return_self │ │ │ │ │ subs r2, r4, r2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ and.w r1, r4, r2 │ │ │ │ │ add.w r4, r2, r2, lsr #31 │ │ │ │ │ and.w r1, r1, #1 │ │ │ │ │ add.w r1, r1, r4, asr #1 │ │ │ │ │ @@ -837,15 +837,15 @@ │ │ │ │ │ b.n 6f6 │ │ │ │ │ movs r3, #32 │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ bgt.n 6ea │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 252c │ │ │ │ │ + b.w 254c │ │ │ │ │ R_ARM_THM_JUMP24 return_self │ │ │ │ │ subs r1, r4, r1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.n 304 │ │ │ │ │ movs r0, #0 │ │ │ │ │ @@ -1212,15 +1212,15 @@ │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov r3, fp │ │ │ │ │ - bl 2868 │ │ │ │ │ + bl 2888 │ │ │ │ │ R_ARM_THM_CALL fastsearch │ │ │ │ │ subs.w sl, r0, #0 │ │ │ │ │ blt.n a8e │ │ │ │ │ add.w r0, fp, sl │ │ │ │ │ subs r1, r6, r0 │ │ │ │ │ add r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -1425,15 +1425,15 @@ │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.n c2c │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ bgt.n bf4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 252c │ │ │ │ │ + b.w 254c │ │ │ │ │ R_ARM_THM_JUMP24 return_self │ │ │ │ │ add.w r2, r0, #16 │ │ │ │ │ ldrb r3, [r2, r4] │ │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ │ beq.n c26 │ │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ │ bne.n c2c │ │ │ │ │ @@ -1514,19 +1514,19 @@ │ │ │ │ │ 00000cbc : │ │ │ │ │ PyBytes_ConcatAndDel(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - bl d00 │ │ │ │ │ + bl d20 │ │ │ │ │ R_ARM_THM_CALL PyBytes_Concat │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 1970 │ │ │ │ │ + b.w 1990 │ │ │ │ │ R_ARM_THM_JUMP24 Py_XDECREF │ │ │ │ │ │ │ │ │ │ 00000cda : │ │ │ │ │ striter_reduce(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -1581,20 +1581,20 @@ │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ ldr r6, [sp, #128] @ 0x80 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bl 29c8 │ │ │ │ │ + bl 2a54 │ │ │ │ │ R_ARM_THM_CALL stringlib__preprocess │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ sub.w r1, r8, r4 │ │ │ │ │ add.w r0, r9, r4 │ │ │ │ │ - bl 2a84 │ │ │ │ │ + bl 2b10 │ │ │ │ │ R_ARM_THM_CALL stringlib__two_way │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n d78 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ beq.n d78 │ │ │ │ │ add r4, r0 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -196,24 +196,24 @@ │ │ │ │ │ 0x00000c10 54797065 4572726f 72005079 4572725f TypeError.PyErr_ │ │ │ │ │ 0x00000c20 466f726d 6174005f 50794279 7465735f Format._PyBytes_ │ │ │ │ │ 0x00000c30 4465636f 64654573 63617065 32005f50 DecodeEscape2._P │ │ │ │ │ 0x00000c40 794c6f6e 675f4469 67697456 616c7565 yLong_DigitValue │ │ │ │ │ 0x00000c50 005f5f73 7461636b 5f63686b 5f677561 .__stack_chk_gua │ │ │ │ │ 0x00000c60 7264005f 50794279 74657357 72697465 rd._PyBytesWrite │ │ │ │ │ 0x00000c70 725f5265 73697a65 00507942 79746541 r_Resize.PyByteA │ │ │ │ │ - 0x00000c80 72726179 5f46726f 6d537472 696e6741 rray_FromStringA │ │ │ │ │ - 0x00000c90 6e645369 7a65005f 5f737461 636b5f63 ndSize.__stack_c │ │ │ │ │ - 0x00000ca0 686b5f66 61696c00 5f507942 79746573 hk_fail._PyBytes │ │ │ │ │ - 0x00000cb0 57726974 65725f44 65616c6c 6f630050 Writer_Dealloc.P │ │ │ │ │ - 0x00000cc0 79427974 65417272 61795f52 6573697a yByteArray_Resiz │ │ │ │ │ - 0x00000cd0 65005f50 79427974 65417272 61795f65 e._PyByteArray_e │ │ │ │ │ - 0x00000ce0 6d707479 5f737472 696e6700 50794578 mpty_string.PyEx │ │ │ │ │ - 0x00000cf0 635f5661 6c756545 72726f72 00737472 c_ValueError.str │ │ │ │ │ - 0x00000d00 636d7000 5f50795f 63747970 655f7461 cmp._Py_ctype_ta │ │ │ │ │ - 0x00000d10 626c6500 5f507942 79746573 57726974 ble._PyBytesWrit │ │ │ │ │ + 0x00000c80 72726179 5f526573 697a6500 5f507942 rray_Resize._PyB │ │ │ │ │ + 0x00000c90 79746541 72726179 5f656d70 74795f73 yteArray_empty_s │ │ │ │ │ + 0x00000ca0 7472696e 67005f50 79427974 65735772 tring._PyBytesWr │ │ │ │ │ + 0x00000cb0 69746572 5f446561 6c6c6f63 005f5f73 iter_Dealloc.__s │ │ │ │ │ + 0x00000cc0 7461636b 5f63686b 5f666169 6c005079 tack_chk_fail.Py │ │ │ │ │ + 0x00000cd0 42797465 41727261 795f4672 6f6d5374 ByteArray_FromSt │ │ │ │ │ + 0x00000ce0 72696e67 416e6453 697a6500 73747263 ringAndSize.strc │ │ │ │ │ + 0x00000cf0 6d70005f 50795f63 74797065 5f746162 mp._Py_ctype_tab │ │ │ │ │ + 0x00000d00 6c650050 79457863 5f56616c 75654572 le.PyExc_ValueEr │ │ │ │ │ + 0x00000d10 726f7200 5f507942 79746573 57726974 ror._PyBytesWrit │ │ │ │ │ 0x00000d20 65725f50 72657061 7265005f 50794279 er_Prepare._PyBy │ │ │ │ │ 0x00000d30 74657357 72697465 725f4669 6e697368 tesWriter_Finish │ │ │ │ │ 0x00000d40 00507942 79746573 5f46726f 6d537472 .PyBytes_FromStr │ │ │ │ │ 0x00000d50 696e6700 7374726c 656e0050 79427974 ing.strlen.PyByt │ │ │ │ │ 0x00000d60 65735f43 6f6e6361 74005079 4f626a65 es_Concat.PyObje │ │ │ │ │ 0x00000d70 63745f47 65744275 66666572 00507942 ct_GetBuffer.PyB │ │ │ │ │ 0x00000d80 75666665 725f5265 6c656173 65005079 uffer_Release.Py │ │ │ │ │ @@ -264,17 +264,17 @@ │ │ │ │ │ 0x00001050 65720050 79427566 6665725f 546f436f er.PyBuffer_ToCo │ │ │ │ │ 0x00001060 6e746967 756f7573 005f5079 5f436865 ntiguous._Py_Che │ │ │ │ │ 0x00001070 636b4675 6e637469 6f6e5265 73756c74 ckFunctionResult │ │ │ │ │ 0x00001080 0050794c 6973745f 54797065 00507955 .PyList_Type.PyU │ │ │ │ │ 0x00001090 6e69636f 64655f41 73456e63 6f646564 nicode_AsEncoded │ │ │ │ │ 0x000010a0 53747269 6e670050 79547570 6c655f54 String.PyTuple_T │ │ │ │ │ 0x000010b0 79706500 50794f62 6a656374 5f476574 ype.PyObject_Get │ │ │ │ │ - 0x000010c0 49746572 00507945 72725f45 78636570 Iter.PyErr_Excep │ │ │ │ │ - 0x000010d0 74696f6e 4d617463 68657300 5f50794f tionMatches._PyO │ │ │ │ │ - 0x000010e0 626a6563 745f4d61 6b655470 43616c6c bject_MakeTpCall │ │ │ │ │ + 0x000010c0 49746572 005f5079 4f626a65 63745f4d Iter._PyObject_M │ │ │ │ │ + 0x000010d0 616b6554 7043616c 6c005079 4572725f akeTpCall.PyErr_ │ │ │ │ │ + 0x000010e0 45786365 7074696f 6e4d6174 63686573 ExceptionMatches │ │ │ │ │ 0x000010f0 00507945 72725f43 6c656172 00507942 .PyErr_Clear.PyB │ │ │ │ │ 0x00001100 79746573 5f46726f 6d4f626a 65637400 ytes_FromObject. │ │ │ │ │ 0x00001110 5f50795f 62797465 735f6d61 6b657472 _Py_bytes_maketr │ │ │ │ │ 0x00001120 616e7300 5f50795f 62797465 735f696e ans._Py_bytes_in │ │ │ │ │ 0x00001130 64657800 5f507942 79746573 5f4a6f69 dex._PyBytes_Joi │ │ │ │ │ 0x00001140 6e005079 53657175 656e6365 5f466173 n.PySequence_Fas │ │ │ │ │ 0x00001150 74005079 4578635f 52756e74 696d6545 t.PyExc_RuntimeE │ │ │ ├── call.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 18896 (bytes into file) │ │ │ │ │ + Start of section headers: 18916 (bytes into file) │ │ │ │ │ Flags: 0x5000000, Version5 EABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 16 │ │ │ │ │ Section header string table index: 15 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,25 +1,25 @@ │ │ │ │ │ -There are 16 section headers, starting at offset 0x49d0: │ │ │ │ │ +There are 16 section headers, starting at offset 0x49e4: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .text PROGBITS 00000000 000034 000134 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 003a90 0000d0 08 I 13 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 003aa4 0000d0 08 I 13 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 000168 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 00000000 000168 000000 00 WA 0 0 1 │ │ │ │ │ [ 5] .rodata.str1.4 PROGBITS 00000000 000168 00027e 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 0003e8 002320 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 003b60 000c10 08 I 13 6 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 002708 00045c 00 AX 0 0 4 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 004770 0001d8 08 I 13 8 4 │ │ │ │ │ - [10] .rodata PROGBITS 00000000 002b64 000014 00 A 0 0 4 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 00000000 002b78 000000 00 0 0 1 │ │ │ │ │ - [12] .ARM.attributes ARM_ATTRIBUTES 00000000 002b78 000033 00 0 0 1 │ │ │ │ │ - [13] .symtab SYMTAB 00000000 002bac 000900 10 14 79 4 │ │ │ │ │ - [14] .strtab STRTAB 00000000 0034ac 0005e2 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 00000000 004948 000088 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 0003e8 002334 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 003b74 000c10 08 I 13 6 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 00271c 00045c 00 AX 0 0 4 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 004784 0001d8 08 I 13 8 4 │ │ │ │ │ + [10] .rodata PROGBITS 00000000 002b78 000014 00 A 0 0 4 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 00000000 002b8c 000000 00 0 0 1 │ │ │ │ │ + [12] .ARM.attributes ARM_ATTRIBUTES 00000000 002b8c 000033 00 0 0 1 │ │ │ │ │ + [13] .symtab SYMTAB 00000000 002bc0 000900 10 14 79 4 │ │ │ │ │ + [14] .strtab STRTAB 00000000 0034c0 0005e2 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 00000000 00495c 000088 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -37,22 +37,22 @@ │ │ │ │ │ 33: 00001350 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 34: 00001354 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 35: 00001668 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 36: 00001670 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 37: 00000104 0 NOTYPE LOCAL DEFAULT 5 .LC6 │ │ │ │ │ 38: 00001ce8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 39: 00001cec 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 40: 00001e48 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 41: 00001e4c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 42: 00001f04 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 43: 00001f08 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 44: 000021c8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 40: 00001eac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 41: 00001eb0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 42: 00001f68 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 43: 00001f6c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 44: 0000222c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 45: 00000120 0 NOTYPE LOCAL DEFAULT 5 .LC7 │ │ │ │ │ - 46: 000021cc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 47: 0000231c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 46: 00002230 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 47: 00002330 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 48: 00000140 0 NOTYPE LOCAL DEFAULT 5 .LC8 │ │ │ │ │ 49: 00000180 0 NOTYPE LOCAL DEFAULT 5 .LC9 │ │ │ │ │ 50: 00000000 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ 51: 0000001c 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 52: 000001a0 0 NOTYPE LOCAL DEFAULT 5 .LC10 │ │ │ │ │ 53: 00000020 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ 54: 000000d0 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ @@ -114,22 +114,22 @@ │ │ │ │ │ 110: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ 111: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Next │ │ │ │ │ 112: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_NoMemory │ │ │ │ │ 113: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetString │ │ │ │ │ 114: 00001939 282 FUNC GLOBAL HIDDEN 6 _PyStack_UnpackDict_Free │ │ │ │ │ 115: 00001a55 58 FUNC GLOBAL HIDDEN 6 _PyStack_UnpackDict_FreeNoDecRef │ │ │ │ │ 116: 00001a91 604 FUNC GLOBAL DEFAULT 6 PyObject_Call │ │ │ │ │ - 117: 00001ced 216 FUNC GLOBAL HIDDEN 6 _PyObject_Call │ │ │ │ │ - 118: 00001dc5 136 FUNC GLOBAL DEFAULT 6 PyObject_CallMethodObjArgs │ │ │ │ │ - 119: 00001e4d 188 FUNC GLOBAL DEFAULT 6 PyObject_CallNoArgs │ │ │ │ │ - 120: 00001f09 18 FUNC GLOBAL DEFAULT 6 PyVectorcall_Function │ │ │ │ │ - 121: 00001f1d 42 FUNC GLOBAL DEFAULT 6 _PyStack_AsDict │ │ │ │ │ - 122: 00001f49 644 FUNC GLOBAL DEFAULT 6 _PyObject_CallMethod │ │ │ │ │ + 117: 00001ced 316 FUNC GLOBAL HIDDEN 6 _PyObject_Call │ │ │ │ │ + 118: 00001e29 136 FUNC GLOBAL DEFAULT 6 PyObject_CallMethodObjArgs │ │ │ │ │ + 119: 00001eb1 188 FUNC GLOBAL DEFAULT 6 PyObject_CallNoArgs │ │ │ │ │ + 120: 00001f6d 18 FUNC GLOBAL DEFAULT 6 PyVectorcall_Function │ │ │ │ │ + 121: 00001f81 42 FUNC GLOBAL DEFAULT 6 _PyStack_AsDict │ │ │ │ │ + 122: 00001fad 644 FUNC GLOBAL DEFAULT 6 _PyObject_CallMethod │ │ │ │ │ 123: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetAttr │ │ │ │ │ - 124: 000021cd 340 FUNC GLOBAL DEFAULT 6 PyObject_CallObject │ │ │ │ │ + 124: 00002231 260 FUNC GLOBAL DEFAULT 6 PyObject_CallObject │ │ │ │ │ 125: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyModule_Type │ │ │ │ │ 126: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyModule_GetNameObject │ │ │ │ │ 127: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ 128: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Clear │ │ │ │ │ 129: 00000001 32 FUNC GLOBAL DEFAULT 8 PyCFunction_Call │ │ │ │ │ 130: 00000021 180 FUNC GLOBAL DEFAULT 8 PyVectorcall_Call │ │ │ │ │ 131: 000000f5 92 FUNC GLOBAL HIDDEN 8 _Py_CheckSlotResult │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x3a90 contains 26 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x3aa4 contains 26 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000000e 00006a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000012 00006a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000018 00001d2f R_ARM_THM_MOVW_ABS_NC 000000d8 .LC5 │ │ │ │ │ 0000001c 00001d30 R_ARM_THM_MOVT_ABS 000000d8 .LC5 │ │ │ │ │ 00000024 0000570a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ 0000003e 00007d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyModule_Type │ │ │ │ │ @@ -24,15 +24,15 @@ │ │ │ │ │ 000000fc 0000530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000010c 0000530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000114 0000800a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ 0000011c 0000530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000012c 0000530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000068 0000571e R_ARM_THM_JUMP24 00000000 _PyErr_Format │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x3b60 contains 386 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x3b74 contains 386 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000048 0000500a R_ARM_THM_CALL 00000000 _Py_VaBuildStack │ │ │ │ │ 00000140 0000510a R_ARM_THM_CALL 00000455 _Py_CheckFunctionResult │ │ │ │ │ 00000156 0000520a R_ARM_THM_CALL 00000509 _PyObject_MakeTpCall │ │ │ │ │ 00000160 0000530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000190 0000530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000019c 0000530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -330,98 +330,98 @@ │ │ │ │ │ 00001caa 0000530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001cb4 0000530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001cc0 0000530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001ccc 0000530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001cd6 0000530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001ce0 0000530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001ce8 0000586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001d6e 0000600a R_ARM_THM_CALL 00001695 _PyStack_UnpackDict │ │ │ │ │ +00001d6c 0000600a R_ARM_THM_CALL 00001695 _PyStack_UnpackDict │ │ │ │ │ 00001d90 0000720a R_ARM_THM_CALL 00001939 _PyStack_UnpackDict_Free │ │ │ │ │ -00001d9e 00000c2f R_ARM_THM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ -00001da2 00000c30 R_ARM_THM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ -00001da8 00005b0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001dbe 00000d0a R_ARM_THM_CALL 0000002d object_is_not_callable │ │ │ │ │ -00001df8 0000630a R_ARM_THM_CALL 00000000 _PyObject_GetMethod │ │ │ │ │ -00001e36 0000530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e40 0000050a R_ARM_THM_CALL 000000d5 null_error.isra.0 │ │ │ │ │ -00001e48 0000586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001e98 0000520a R_ARM_THM_CALL 00000509 _PyObject_MakeTpCall │ │ │ │ │ -00001ebe 0000552f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001ec2 00005530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001eca 0000032f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ -00001ece 00000330 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ -00001ed4 0000560a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ -00001eda 0000552f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001ede 00005530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001ee6 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001eea 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001ef0 0000570a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00001efe 0000530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001f04 0000586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001f3e 00005a0a R_ARM_THM_CALL 00000000 _PyDict_FromItems │ │ │ │ │ -00001f7e 00007b0a R_ARM_THM_CALL 00000000 PyObject_GetAttr │ │ │ │ │ -00001f8e 0000690a R_ARM_THM_CALL 00000000 PyCallable_Check │ │ │ │ │ -00001fb4 0000500a R_ARM_THM_CALL 00000000 _Py_VaBuildStack │ │ │ │ │ -00002078 0000530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002096 0000520a R_ARM_THM_CALL 00000509 _PyObject_MakeTpCall │ │ │ │ │ -0000209e 0000530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000020ec 0000530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000020f6 0000530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000211e 0000510a R_ARM_THM_CALL 00000455 _Py_CheckFunctionResult │ │ │ │ │ -00002126 0000530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002138 0000520a R_ARM_THM_CALL 00000509 _PyObject_MakeTpCall │ │ │ │ │ -00002142 0000540a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002164 0000552f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00002168 00005530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -0000216e 0000032f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ -00002172 00000330 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ -0000217a 0000560a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ -00002184 0000552f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00002188 00005530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -0000218e 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002192 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000219a 0000570a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -000021a2 0000050a R_ARM_THM_CALL 000000d5 null_error.isra.0 │ │ │ │ │ -000021b0 0000190a R_ARM_THM_CALL 00000001 callmethod.part.0.isra.0 │ │ │ │ │ -000021c0 0000530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000021c8 0000586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002278 0000520a R_ARM_THM_CALL 00000509 _PyObject_MakeTpCall │ │ │ │ │ -00002298 0000552f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -0000229c 00005530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000022a4 0000032f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ -000022a8 00000330 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ -000022ae 0000560a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ -000022b8 00000d0a R_ARM_THM_CALL 0000002d object_is_not_callable │ │ │ │ │ -000022be 0000552f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000022c2 00005530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000022ca 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000022ce 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000022d4 0000570a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -000022dc 00000c2f R_ARM_THM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ -000022e0 00000c30 R_ARM_THM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ -000022e6 00005b0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000022f4 00006a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000022f8 00006a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000022fe 00002d2f R_ARM_THM_MOVW_ABS_NC 00000120 .LC7 │ │ │ │ │ -00002302 00002d30 R_ARM_THM_MOVT_ABS 00000120 .LC7 │ │ │ │ │ -00002308 0000710a R_ARM_THM_CALL 00000000 _PyErr_SetString │ │ │ │ │ -00002316 0000530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000231c 0000586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001dc0 0000552f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001dc4 00005530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001dcc 0000032f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ +00001dd0 00000330 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ +00001dd6 0000560a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ +00001ddc 0000552f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001de0 00005530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001de8 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001dec 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001df2 0000570a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00001dfa 00000c2f R_ARM_THM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ +00001dfe 00000c30 R_ARM_THM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ +00001e04 00005b0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001e14 00000d0a R_ARM_THM_CALL 0000002d object_is_not_callable │ │ │ │ │ +00001e22 0000530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e5c 0000630a R_ARM_THM_CALL 00000000 _PyObject_GetMethod │ │ │ │ │ +00001e9a 0000530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ea4 0000050a R_ARM_THM_CALL 000000d5 null_error.isra.0 │ │ │ │ │ +00001eac 0000586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001efc 0000520a R_ARM_THM_CALL 00000509 _PyObject_MakeTpCall │ │ │ │ │ +00001f22 0000552f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001f26 00005530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001f2e 0000032f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ +00001f32 00000330 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ +00001f38 0000560a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ +00001f3e 0000552f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001f42 00005530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001f4a 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001f4e 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001f54 0000570a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00001f62 0000530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f68 0000586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001fa2 00005a0a R_ARM_THM_CALL 00000000 _PyDict_FromItems │ │ │ │ │ +00001fe2 00007b0a R_ARM_THM_CALL 00000000 PyObject_GetAttr │ │ │ │ │ +00001ff2 0000690a R_ARM_THM_CALL 00000000 PyCallable_Check │ │ │ │ │ +00002018 0000500a R_ARM_THM_CALL 00000000 _Py_VaBuildStack │ │ │ │ │ +000020dc 0000530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000020fa 0000520a R_ARM_THM_CALL 00000509 _PyObject_MakeTpCall │ │ │ │ │ +00002102 0000530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002150 0000530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000215a 0000530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002182 0000510a R_ARM_THM_CALL 00000455 _Py_CheckFunctionResult │ │ │ │ │ +0000218a 0000530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000219c 0000520a R_ARM_THM_CALL 00000509 _PyObject_MakeTpCall │ │ │ │ │ +000021a6 0000540a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000021c8 0000552f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000021cc 00005530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000021d2 0000032f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ +000021d6 00000330 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ +000021de 0000560a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ +000021e8 0000552f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000021ec 00005530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000021f2 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000021f6 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000021fe 0000570a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00002206 0000050a R_ARM_THM_CALL 000000d5 null_error.isra.0 │ │ │ │ │ +00002214 0000190a R_ARM_THM_CALL 00000001 callmethod.part.0.isra.0 │ │ │ │ │ +00002224 0000530a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000222c 0000586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000022d8 0000520a R_ARM_THM_CALL 00000509 _PyObject_MakeTpCall │ │ │ │ │ +000022e4 00000d0a R_ARM_THM_CALL 0000002d object_is_not_callable │ │ │ │ │ +000022ee 00000c2f R_ARM_THM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ +000022f2 00000c30 R_ARM_THM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ +000022f8 00005b0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00002314 00006a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002318 00006a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000231e 00002d2f R_ARM_THM_MOVW_ABS_NC 00000120 .LC7 │ │ │ │ │ +00002322 00002d30 R_ARM_THM_MOVT_ABS 00000120 .LC7 │ │ │ │ │ +00002328 0000710a R_ARM_THM_CALL 00000000 _PyErr_SetString │ │ │ │ │ +00002330 0000586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000037a 0000511e R_ARM_THM_JUMP24 00000455 _Py_CheckFunctionResult │ │ │ │ │ 0000043e 0000511e R_ARM_THM_JUMP24 00000455 _Py_CheckFunctionResult │ │ │ │ │ 0000044e 0000521e R_ARM_THM_JUMP24 00000509 _PyObject_MakeTpCall │ │ │ │ │ 00000b04 0000521e R_ARM_THM_JUMP24 00000509 _PyObject_MakeTpCall │ │ │ │ │ 00001238 0000191e R_ARM_THM_JUMP24 00000001 callmethod.part.0.isra.0 │ │ │ │ │ 00001a06 0000531e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 00001a86 0000531e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 00001c20 0000511e R_ARM_THM_JUMP24 00000455 _Py_CheckFunctionResult │ │ │ │ │ -00001d5c 0000511e R_ARM_THM_JUMP24 00000455 _Py_CheckFunctionResult │ │ │ │ │ -0000226a 0000511e R_ARM_THM_JUMP24 00000455 _Py_CheckFunctionResult │ │ │ │ │ +00001da2 0000511e R_ARM_THM_JUMP24 00000455 _Py_CheckFunctionResult │ │ │ │ │ +000022ac 0000511e R_ARM_THM_JUMP24 00000455 _Py_CheckFunctionResult │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x4770 contains 59 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x4784 contains 59 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001c 0000586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000054 00006a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000058 00006a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000005e 0000342f R_ARM_THM_MOVW_ABS_NC 000001a0 .LC10 │ │ │ │ │ 00000062 00003430 R_ARM_THM_MOVT_ABS 000001a0 .LC10 │ │ │ │ │ 0000006a 0000570a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -3351,259 +3351,308 @@ │ │ │ │ │ ldr r7, [r1, #28] │ │ │ │ │ ldr r7, [r4, r7] │ │ │ │ │ cbz r7, 1d32 <_PyObject_Call+0x46> │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ cbz r3, 1d1e <_PyObject_Call+0x32> │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ - cbnz r2, 1d60 <_PyObject_Call+0x74> │ │ │ │ │ + cbnz r2, 1d5e <_PyObject_Call+0x72> │ │ │ │ │ mov r3, r2 │ │ │ │ │ add.w r1, r6, #12 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov ip, r7 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ bx ip │ │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 1dba <_PyObject_Call+0xce> │ │ │ │ │ - ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ - subs r1, r3, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r1, [r5, #36] @ 0x24 │ │ │ │ │ - blt.n 1d9c <_PyObject_Call+0xb0> │ │ │ │ │ + beq.n 1e10 <_PyObject_Call+0x124> │ │ │ │ │ + ldr r1, [r5, #36] @ 0x24 │ │ │ │ │ + subs r0, r1, #1 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + str r0, [r5, #36] @ 0x24 │ │ │ │ │ + blt.n 1df8 <_PyObject_Call+0x10c> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ - ldr r6, [r5, #36] @ 0x24 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - adds r6, #1 │ │ │ │ │ - str r6, [r5, #36] @ 0x24 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ + ldr r2, [r5, #72] @ 0x48 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [r5, #36] @ 0x24 │ │ │ │ │ + cbz r0, 1da6 <_PyObject_Call+0xba> │ │ │ │ │ + cbnz r2, 1db0 <_PyObject_Call+0xc4> │ │ │ │ │ + mov r0, r6 │ │ │ │ │ add sp, #24 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 454 <_Py_CheckFunctionResult> │ │ │ │ │ - R_ARM_THM_JUMP24 _Py_CheckFunctionResult │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ │ add.w r1, r6, #12 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r2, r8 │ │ │ │ │ bl 1694 <_PyStack_UnpackDict> │ │ │ │ │ R_ARM_THM_CALL _PyStack_UnpackDict │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 1db2 <_PyObject_Call+0xc6> │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1d56 <_PyObject_Call+0x6a> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - mov r1, r0 │ │ │ │ │ orr.w r2, r8, #2147483648 @ 0x80000000 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str.w r8, [sp, #8] │ │ │ │ │ blx r7 │ │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 1938 <_PyStack_UnpackDict_Free> │ │ │ │ │ R_ARM_THM_CALL _PyStack_UnpackDict_Free │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - b.n 1d54 <_PyObject_Call+0x68> │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + add sp, #24 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ + b.w 454 <_Py_CheckFunctionResult> │ │ │ │ │ + R_ARM_THM_JUMP24 _Py_CheckFunctionResult │ │ │ │ │ + cbz r2, 1ddc <_PyObject_Call+0xf0> │ │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ │ + cbz r3, 1ddc <_PyObject_Call+0xf0> │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + b.n 1d56 <_PyObject_Call+0x6a> │ │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 1d56 <_PyObject_Call+0x6a> │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.n 1e1a <_PyObject_Call+0x12e> │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + bl 0 <_PyErr_FormatFromCauseTstate> │ │ │ │ │ + R_ARM_THM_CALL _PyErr_FormatFromCauseTstate │ │ │ │ │ + b.n 1dac <_PyObject_Call+0xc0> │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ + bl 0 <_PyErr_Format> │ │ │ │ │ + R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ + b.n 1dac <_PyObject_Call+0xc0> │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1d42 <_PyObject_Call+0x56> │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - add sp, #24 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ + bne.n 1dac <_PyObject_Call+0xc0> │ │ │ │ │ + b.n 1d42 <_PyObject_Call+0x56> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 2c │ │ │ │ │ R_ARM_THM_CALL object_is_not_callable │ │ │ │ │ - b.n 1db2 <_PyObject_Call+0xc6> │ │ │ │ │ + b.n 1dac <_PyObject_Call+0xc0> │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 1dc0 <_PyObject_Call+0xd4> │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 1dc0 <_PyObject_Call+0xd4> │ │ │ │ │ │ │ │ │ │ -00001dc4 : │ │ │ │ │ +00001e28 : │ │ │ │ │ PyObject_CallMethodObjArgs(): │ │ │ │ │ push {r1, r2, r3} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4068] @ 0xfe4 │ │ │ │ │ sub sp, #16 │ │ │ │ │ - ldr r3, [pc, #112] @ (1e48 ) │ │ │ │ │ + ldr r3, [pc, #112] @ (1eac ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ ldr r5, [r2, r3] │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ - beq.n 1e3e │ │ │ │ │ + beq.n 1ea2 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 <_PyObject_GetMethod> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GetMethod │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ - cbz r2, 1e44 │ │ │ │ │ + cbz r2, 1ea8 │ │ │ │ │ add r3, sp, #32 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - cbz r0, 1e2e │ │ │ │ │ + cbz r0, 1e92 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl da0 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq.n 1e22 │ │ │ │ │ + beq.n 1e86 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbz r3, 1e32 │ │ │ │ │ + cbz r3, 1e96 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ add sp, #12 │ │ │ │ │ bx lr │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b.n 1e06 │ │ │ │ │ + b.n 1e6a │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 1e22 │ │ │ │ │ + b.n 1e86 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl d4 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 1e22 │ │ │ │ │ + b.n 1e86 │ │ │ │ │ .word 0x00000068 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001e4c : │ │ │ │ │ +00001eb0 : │ │ │ │ │ PyObject_CallNoArgs(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r3, [pc, #168] @ (1f04 ) │ │ │ │ │ + ldr r3, [pc, #168] @ (1f68 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ sub sp, #8 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r6, [r2, r3] │ │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #20 │ │ │ │ │ - bpl.n 1e8e │ │ │ │ │ + bpl.n 1ef2 │ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ │ ldr r5, [r0, r3] │ │ │ │ │ - cbz r5, 1e8e │ │ │ │ │ + cbz r5, 1ef2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ blx r5 │ │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 1ea4 │ │ │ │ │ - cbnz r2, 1eae │ │ │ │ │ + cbz r0, 1f08 │ │ │ │ │ + cbnz r2, 1f12 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 508 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - cbz r2, 1eda │ │ │ │ │ + cbz r2, 1f3e │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ - cbz r3, 1eda │ │ │ │ │ + cbz r3, 1f3e │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 1e88 │ │ │ │ │ + b.n 1eec │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1e88 │ │ │ │ │ + beq.n 1eec │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 1ef6 │ │ │ │ │ + bne.n 1f5a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyErr_FormatFromCauseTstate> │ │ │ │ │ R_ARM_THM_CALL _PyErr_FormatFromCauseTstate │ │ │ │ │ - b.n 1eaa │ │ │ │ │ + b.n 1f0e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ - b.n 1eaa │ │ │ │ │ + b.n 1f0e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1ebe │ │ │ │ │ + bne.n 1f22 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1ebe │ │ │ │ │ + b.n 1f22 │ │ │ │ │ .word 0x0000009c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001f08 : │ │ │ │ │ +00001f6c : │ │ │ │ │ PyVectorcall_Function(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #2048 @ 0x800 │ │ │ │ │ itte ne │ │ │ │ │ ldrne r3, [r2, #28] │ │ │ │ │ ldrne r0, [r0, r3] │ │ │ │ │ moveq r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001f1c <_PyStack_AsDict>: │ │ │ │ │ +00001f80 <_PyStack_AsDict>: │ │ │ │ │ _PyStack_AsDict(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov ip, r1 │ │ │ │ │ sub sp, #8 │ │ │ │ │ @@ -3615,144 +3664,144 @@ │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_PyDict_FromItems> │ │ │ │ │ R_ARM_THM_CALL _PyDict_FromItems │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001f48 <_PyObject_CallMethod>: │ │ │ │ │ +00001fac <_PyObject_CallMethod>: │ │ │ │ │ _PyObject_CallMethod(): │ │ │ │ │ push {r2, r3} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ - ldr r3, [pc, #620] @ (21c8 <_PyObject_CallMethod+0x280>) │ │ │ │ │ + ldr r3, [pc, #620] @ (222c <_PyObject_CallMethod+0x280>) │ │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ it eq │ │ │ │ │ moveq r5, #1 │ │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ │ it ne │ │ │ │ │ movne r5, #0 │ │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ │ - beq.w 21a0 <_PyObject_CallMethod+0x258> │ │ │ │ │ + beq.w 2204 <_PyObject_CallMethod+0x258> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetAttr │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 21a6 <_PyObject_CallMethod+0x25e> │ │ │ │ │ + beq.w 220a <_PyObject_CallMethod+0x25e> │ │ │ │ │ add r7, sp, #76 @ 0x4c │ │ │ │ │ str r7, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyCallable_Check │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 21aa <_PyObject_CallMethod+0x262> │ │ │ │ │ + beq.w 220e <_PyObject_CallMethod+0x262> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 20fe <_PyObject_CallMethod+0x1b6> │ │ │ │ │ + beq.w 2162 <_PyObject_CallMethod+0x1b6> │ │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 20fe <_PyObject_CallMethod+0x1b6> │ │ │ │ │ + beq.w 2162 <_PyObject_CallMethod+0x1b6> │ │ │ │ │ mov r3, r7 │ │ │ │ │ add r7, sp, #28 │ │ │ │ │ mov r2, r6 │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ movs r1, #5 │ │ │ │ │ bl 0 <_Py_VaBuildStack> │ │ │ │ │ R_ARM_THM_CALL _Py_VaBuildStack │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2180 <_PyObject_CallMethod+0x238> │ │ │ │ │ + beq.w 21e4 <_PyObject_CallMethod+0x238> │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.w 20ca <_PyObject_CallMethod+0x182> │ │ │ │ │ + beq.w 212e <_PyObject_CallMethod+0x182> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #20 │ │ │ │ │ - bpl.n 2088 <_PyObject_CallMethod+0x140> │ │ │ │ │ + bpl.n 20ec <_PyObject_CallMethod+0x140> │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r5, [r4, r3] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 2088 <_PyObject_CallMethod+0x140> │ │ │ │ │ + beq.n 20ec <_PyObject_CallMethod+0x140> │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2148 <_PyObject_CallMethod+0x200> │ │ │ │ │ + beq.w 21ac <_PyObject_CallMethod+0x200> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2152 <_PyObject_CallMethod+0x20a> │ │ │ │ │ + bne.w 21b6 <_PyObject_CallMethod+0x20a> │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 2062 <_PyObject_CallMethod+0x11a> │ │ │ │ │ + ble.n 20c6 <_PyObject_CallMethod+0x11a> │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 20a4 <_PyObject_CallMethod+0x15c> │ │ │ │ │ + beq.n 2108 <_PyObject_CallMethod+0x15c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 209e <_PyObject_CallMethod+0x156> │ │ │ │ │ + beq.n 2102 <_PyObject_CallMethod+0x156> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 2062 <_PyObject_CallMethod+0x11a> │ │ │ │ │ + beq.n 20c6 <_PyObject_CallMethod+0x11a> │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 20b4 <_PyObject_CallMethod+0x16c> │ │ │ │ │ + beq.n 2118 <_PyObject_CallMethod+0x16c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 20f6 <_PyObject_CallMethod+0x1ae> │ │ │ │ │ + beq.n 215a <_PyObject_CallMethod+0x1ae> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 2062 <_PyObject_CallMethod+0x11a> │ │ │ │ │ + beq.n 20c6 <_PyObject_CallMethod+0x11a> │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 20c4 <_PyObject_CallMethod+0x17c> │ │ │ │ │ + beq.n 2128 <_PyObject_CallMethod+0x17c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2126 <_PyObject_CallMethod+0x1de> │ │ │ │ │ + beq.n 218a <_PyObject_CallMethod+0x1de> │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq.n 2062 <_PyObject_CallMethod+0x11a> │ │ │ │ │ + beq.n 20c6 <_PyObject_CallMethod+0x11a> │ │ │ │ │ add.w r8, r6, #8 │ │ │ │ │ movs r1, #3 │ │ │ │ │ ldr.w r0, [r8, #4]! │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - beq.n 205c <_PyObject_CallMethod+0x114> │ │ │ │ │ + beq.n 20c0 <_PyObject_CallMethod+0x114> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 20ea <_PyObject_CallMethod+0x1a2> │ │ │ │ │ + beq.n 214e <_PyObject_CallMethod+0x1a2> │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - blt.n 2046 <_PyObject_CallMethod+0xfe> │ │ │ │ │ + blt.n 20aa <_PyObject_CallMethod+0xfe> │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bne.n 2140 <_PyObject_CallMethod+0x1f8> │ │ │ │ │ + bne.n 21a4 <_PyObject_CallMethod+0x1f8> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 207c <_PyObject_CallMethod+0x134> │ │ │ │ │ + beq.n 20e0 <_PyObject_CallMethod+0x134> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 207c <_PyObject_CallMethod+0x134> │ │ │ │ │ + cbnz r3, 20e0 <_PyObject_CallMethod+0x134> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ add sp, #8 │ │ │ │ │ @@ -3762,315 +3811,276 @@ │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r2, r6 │ │ │ │ │ bl 508 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 1ff2 <_PyObject_CallMethod+0xaa> │ │ │ │ │ + b.n 2056 <_PyObject_CallMethod+0xaa> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - ble.n 2062 <_PyObject_CallMethod+0x11a> │ │ │ │ │ + ble.n 20c6 <_PyObject_CallMethod+0x11a> │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 201c <_PyObject_CallMethod+0xd4> │ │ │ │ │ + bne.n 2080 <_PyObject_CallMethod+0xd4> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - ble.n 2062 <_PyObject_CallMethod+0x11a> │ │ │ │ │ + ble.n 20c6 <_PyObject_CallMethod+0x11a> │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 2034 <_PyObject_CallMethod+0xec> │ │ │ │ │ + bne.n 2098 <_PyObject_CallMethod+0xec> │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - bgt.n 2040 <_PyObject_CallMethod+0xf8> │ │ │ │ │ - b.n 2062 <_PyObject_CallMethod+0x11a> │ │ │ │ │ + bgt.n 20a4 <_PyObject_CallMethod+0xf8> │ │ │ │ │ + b.n 20c6 <_PyObject_CallMethod+0x11a> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ lsls r0, r1, #5 │ │ │ │ │ - bpl.w 1fc8 <_PyObject_CallMethod+0x80> │ │ │ │ │ + bpl.w 202c <_PyObject_CallMethod+0x80> │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ add.w r2, r3, #12 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ bl 400 <_PyObject_VectorcallTstate> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 1ff2 <_PyObject_CallMethod+0xaa> │ │ │ │ │ + b.n 2056 <_PyObject_CallMethod+0xaa> │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ - b.n 205c <_PyObject_CallMethod+0x114> │ │ │ │ │ + b.n 20c0 <_PyObject_CallMethod+0x114> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ - b.n 20b4 <_PyObject_CallMethod+0x16c> │ │ │ │ │ + b.n 2118 <_PyObject_CallMethod+0x16c> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r5, r2, #20 │ │ │ │ │ - bpl.n 212e <_PyObject_CallMethod+0x1e6> │ │ │ │ │ + bpl.n 2192 <_PyObject_CallMethod+0x1e6> │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r5, [r4, r3] │ │ │ │ │ - cbz r5, 212e <_PyObject_CallMethod+0x1e6> │ │ │ │ │ + cbz r5, 2192 <_PyObject_CallMethod+0x1e6> │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ blx r5 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 454 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckFunctionResult │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 2066 <_PyObject_CallMethod+0x11e> │ │ │ │ │ + b.n 20ca <_PyObject_CallMethod+0x11e> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ - b.n 20c4 <_PyObject_CallMethod+0x17c> │ │ │ │ │ + b.n 2128 <_PyObject_CallMethod+0x17c> │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 508 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 2066 <_PyObject_CallMethod+0x11e> │ │ │ │ │ + b.n 20ca <_PyObject_CallMethod+0x11e> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 2066 <_PyObject_CallMethod+0x11e> │ │ │ │ │ - cbz r3, 2184 <_PyObject_CallMethod+0x23c> │ │ │ │ │ + b.n 20ca <_PyObject_CallMethod+0x11e> │ │ │ │ │ + cbz r3, 21e8 <_PyObject_CallMethod+0x23c> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - cbz r3, 2184 <_PyObject_CallMethod+0x23c> │ │ │ │ │ + cbz r3, 21e8 <_PyObject_CallMethod+0x23c> │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 1ff2 <_PyObject_CallMethod+0xaa> │ │ │ │ │ + b.n 2056 <_PyObject_CallMethod+0xaa> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1ff2 <_PyObject_CallMethod+0xaa> │ │ │ │ │ + beq.w 2056 <_PyObject_CallMethod+0xaa> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 21b8 <_PyObject_CallMethod+0x270> │ │ │ │ │ + bne.n 221c <_PyObject_CallMethod+0x270> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ mov r3, r4 │ │ │ │ │ bl 0 <_PyErr_FormatFromCauseTstate> │ │ │ │ │ R_ARM_THM_CALL _PyErr_FormatFromCauseTstate │ │ │ │ │ - b.n 214e <_PyObject_CallMethod+0x206> │ │ │ │ │ + b.n 21b2 <_PyObject_CallMethod+0x206> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 2066 <_PyObject_CallMethod+0x11e> │ │ │ │ │ + b.n 20ca <_PyObject_CallMethod+0x11e> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ mov r3, r4 │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ - b.n 214e <_PyObject_CallMethod+0x206> │ │ │ │ │ + b.n 21b2 <_PyObject_CallMethod+0x206> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl d4 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 207c <_PyObject_CallMethod+0x134> │ │ │ │ │ + b.n 20e0 <_PyObject_CallMethod+0x134> │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL callmethod.part.0.isra.0 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ - b.n 2066 <_PyObject_CallMethod+0x11e> │ │ │ │ │ + b.n 20ca <_PyObject_CallMethod+0x11e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2164 <_PyObject_CallMethod+0x21c> │ │ │ │ │ + bne.n 21c8 <_PyObject_CallMethod+0x21c> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2164 <_PyObject_CallMethod+0x21c> │ │ │ │ │ + b.n 21c8 <_PyObject_CallMethod+0x21c> │ │ │ │ │ nop │ │ │ │ │ .word 0x0000025c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000021cc : │ │ │ │ │ +00002230 : │ │ │ │ │ PyObject_CallObject(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - ldr r3, [pc, #320] @ (231c ) │ │ │ │ │ + ldr r3, [pc, #240] @ (2330 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r6, [r2, r3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 2246 │ │ │ │ │ + beq.n 22b0 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #5 │ │ │ │ │ - bpl.n 22f4 │ │ │ │ │ + bpl.n 2314 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #20 │ │ │ │ │ - bpl.n 221e │ │ │ │ │ + bpl.n 2282 │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ ldr.w lr, [r0, r2] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 221e │ │ │ │ │ + beq.n 2282 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ add.w r1, r4, #12 │ │ │ │ │ mov ip, lr │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ bx ip │ │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 22b4 │ │ │ │ │ + cbz r3, 22e0 │ │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r6, #36] @ 0x24 │ │ │ │ │ - blt.n 22da │ │ │ │ │ + blt.n 22ec │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r6, #36] @ 0x24 │ │ │ │ │ - ldr r2, [r6, #72] @ 0x48 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str r3, [r6, #36] @ 0x24 │ │ │ │ │ - cbz r0, 227e │ │ │ │ │ - cbnz r2, 2288 │ │ │ │ │ + ldr r4, [r6, #36] @ 0x24 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + str r4, [r6, #36] @ 0x24 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ add sp, #20 │ │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ + b.w 454 <_Py_CheckFunctionResult> │ │ │ │ │ + R_ARM_THM_JUMP24 _Py_CheckFunctionResult │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r7, r2, #20 │ │ │ │ │ - bpl.n 226e │ │ │ │ │ + bpl.n 22ce │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ mov r7, r3 │ │ │ │ │ - cbz r3, 226e │ │ │ │ │ + cbz r3, 22ce │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - add sp, #20 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ - b.w 454 <_Py_CheckFunctionResult> │ │ │ │ │ - R_ARM_THM_JUMP24 _Py_CheckFunctionResult │ │ │ │ │ + b.n 22a4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 508 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ - b.n 2242 │ │ │ │ │ - cbz r2, 22be │ │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ │ - cbz r3, 22be │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n 2242 │ │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 2242 │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bne.n 230e │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - bl 0 <_PyErr_FormatFromCauseTstate> │ │ │ │ │ - R_ARM_THM_CALL _PyErr_FormatFromCauseTstate │ │ │ │ │ - b.n 2284 │ │ │ │ │ + add sp, #20 │ │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 2c │ │ │ │ │ R_ARM_THM_CALL object_is_not_callable │ │ │ │ │ - b.n 2284 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - bl 0 <_PyErr_Format> │ │ │ │ │ - R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ - b.n 2284 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + b.n 22dc │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2284 │ │ │ │ │ - b.n 2230 │ │ │ │ │ + bne.n 22e8 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r4, [r6, #36] @ 0x24 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + b.n 229e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 <_PyErr_SetString> │ │ │ │ │ R_ARM_THM_CALL _PyErr_SetString │ │ │ │ │ - b.n 2284 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 2298 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2298 │ │ │ │ │ - .word 0x00000134 │ │ │ │ │ + b.n 22e8 │ │ │ │ │ + nop │ │ │ │ │ + .word 0x000000e4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ ├── codeobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 33384 (bytes into file) │ │ │ │ │ + Start of section headers: 33492 (bytes into file) │ │ │ │ │ Flags: 0x5000000, Version5 EABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 18 │ │ │ │ │ Section header string table index: 17 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,27 +1,27 @@ │ │ │ │ │ -There are 18 section headers, starting at offset 0x8268: │ │ │ │ │ +There are 18 section headers, starting at offset 0x82d4: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 00000000 000034 000b60 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 006a18 0005c0 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 000b94 000564 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 006fd8 0002e0 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 0010f8 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .rodata.str1.4 PROGBITS 00000000 0010f8 0007ae 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 0018a8 0026a8 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 0072b8 0007e8 08 I 15 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 003f50 000c5c 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 007aa0 0006a0 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 004bac 00029c 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 008140 000098 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 004e48 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 004e48 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 004e7c 001000 10 16 147 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 005e7c 000b99 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 0081d8 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 000acc 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 006a84 0005b0 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 000b00 000564 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 007034 0002e0 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 001064 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .rodata.str1.4 PROGBITS 00000000 001064 0007ae 01 AMS 0 0 4 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 001814 0027a8 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 007314 0007f8 08 I 15 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 003fbc 000c5c 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 007b0c 0006a0 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 004c18 00029c 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 0081ac 000098 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 004eb4 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 004eb4 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 004ee8 001000 10 16 147 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 005ee8 000b99 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 008244 000090 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -28,30 +28,30 @@ │ │ │ │ │ 24: 00000ea5 664 FUNC LOCAL DEFAULT 7 code_dealloc │ │ │ │ │ 25: 0000109c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 26: 000010a0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 27: 00001138 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 28: 0000113c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 29: 0000145d 342 FUNC LOCAL DEFAULT 7 code_hash │ │ │ │ │ 30: 000016c5 66 FUNC LOCAL DEFAULT 7 init_co_cached │ │ │ │ │ - 31: 00002289 180 FUNC LOCAL DEFAULT 7 retreat │ │ │ │ │ + 31: 00002389 180 FUNC LOCAL DEFAULT 7 retreat │ │ │ │ │ 32: 000019b5 162 FUNC LOCAL DEFAULT 7 advance │ │ │ │ │ 33: 00001a59 80 FUNC LOCAL DEFAULT 7 code_positionsiterator │ │ │ │ │ 34: 00001aa4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 35: 000000d4 0 NOTYPE LOCAL DEFAULT 6 .LC7 │ │ │ │ │ 36: 00001aa8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 37: 00001aa9 518 FUNC LOCAL DEFAULT 7 positionsiter_next │ │ │ │ │ 38: 00001cf9 20 FUNC LOCAL DEFAULT 7 _source_offset_converter │ │ │ │ │ 39: 00001b30 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 40: 00001b36 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 41: 00001cb1 72 FUNC LOCAL DEFAULT 7 read_signed_varint │ │ │ │ │ 42: 00001d0d 70 FUNC LOCAL DEFAULT 7 positionsiter_dealloc │ │ │ │ │ 43: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 44: 00000031 2 FUNC LOCAL DEFAULT 1 code_getvarnames │ │ │ │ │ - 45: 00000061 68 FUNC LOCAL DEFAULT 1 get_cached_locals │ │ │ │ │ - 46: 00001d55 296 FUNC LOCAL DEFAULT 7 get_localsplus_names │ │ │ │ │ + 44: 00001d75 110 FUNC LOCAL DEFAULT 7 code_getvarnames │ │ │ │ │ + 45: 00001e55 296 FUNC LOCAL DEFAULT 7 get_localsplus_names │ │ │ │ │ + 46: 00001e11 68 FUNC LOCAL DEFAULT 7 get_cached_locals │ │ │ │ │ 47: 000000e0 0 NOTYPE LOCAL DEFAULT 6 .LC8 │ │ │ │ │ 48: 000000e8 0 NOTYPE LOCAL DEFAULT 6 .LC9 │ │ │ │ │ 49: 000000fc 0 NOTYPE LOCAL DEFAULT 6 .LC10 │ │ │ │ │ 50: 00000104 0 NOTYPE LOCAL DEFAULT 6 .LC11 │ │ │ │ │ 51: 0000010c 0 NOTYPE LOCAL DEFAULT 6 .LC12 │ │ │ │ │ 52: 00000124 0 NOTYPE LOCAL DEFAULT 6 .LC13 │ │ │ │ │ 53: 00000138 0 NOTYPE LOCAL DEFAULT 6 .LC14 │ │ │ │ │ @@ -68,35 +68,35 @@ │ │ │ │ │ 64: 00000258 0 NOTYPE LOCAL DEFAULT 6 .LC25 │ │ │ │ │ 65: 00000288 0 NOTYPE LOCAL DEFAULT 6 .LC26 │ │ │ │ │ 66: 000002b0 0 NOTYPE LOCAL DEFAULT 6 .LC27 │ │ │ │ │ 67: 000002d8 0 NOTYPE LOCAL DEFAULT 6 .LC28 │ │ │ │ │ 68: 000002fc 0 NOTYPE LOCAL DEFAULT 6 .LC29 │ │ │ │ │ 69: 00000328 0 NOTYPE LOCAL DEFAULT 6 .LC30 │ │ │ │ │ 70: 00000334 0 NOTYPE LOCAL DEFAULT 6 .LC31 │ │ │ │ │ - 71: 000000a5 1776 FUNC LOCAL DEFAULT 1 code_replace │ │ │ │ │ - 72: 000004e8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 73: 000004ec 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 71: 00000011 1776 FUNC LOCAL DEFAULT 1 code_replace │ │ │ │ │ + 72: 00000454 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 73: 00000458 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 74: 00000344 0 NOTYPE LOCAL DEFAULT 6 .LC32 │ │ │ │ │ 75: 00000374 0 NOTYPE LOCAL DEFAULT 6 .LC33 │ │ │ │ │ - 76: 00001e7d 80 FUNC LOCAL DEFAULT 7 code_linesiterator │ │ │ │ │ - 77: 00001ec8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 76: 00001f7d 80 FUNC LOCAL DEFAULT 7 code_linesiterator │ │ │ │ │ + 77: 00001fc8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 78: 0000039c 0 NOTYPE LOCAL DEFAULT 6 .LC34 │ │ │ │ │ - 79: 00001ecc 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 80: 00001ecd 954 FUNC LOCAL DEFAULT 7 lineiter_next │ │ │ │ │ - 81: 0000233d 70 FUNC LOCAL DEFAULT 7 lineiter_dealloc │ │ │ │ │ + 79: 00001fcc 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 80: 00001fcd 954 FUNC LOCAL DEFAULT 7 lineiter_next │ │ │ │ │ + 81: 0000243d 70 FUNC LOCAL DEFAULT 7 lineiter_dealloc │ │ │ │ │ 82: 00000065 2 FUNC LOCAL DEFAULT 9 code_getfreevars │ │ │ │ │ - 83: 00002385 272 FUNC LOCAL DEFAULT 7 code_getcode │ │ │ │ │ - 84: 00000a59 128 FUNC LOCAL DEFAULT 1 code__varname_from_oparg │ │ │ │ │ - 85: 00000ad4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 83: 00002485 272 FUNC LOCAL DEFAULT 7 code_getcode │ │ │ │ │ + 84: 000009c5 128 FUNC LOCAL DEFAULT 1 code__varname_from_oparg │ │ │ │ │ + 85: 00000a40 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 86: 000003a4 0 NOTYPE LOCAL DEFAULT 6 .LC35 │ │ │ │ │ 87: 000003d0 0 NOTYPE LOCAL DEFAULT 6 .LC36 │ │ │ │ │ - 88: 00000ad8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 89: 00000ad9 86 FUNC LOCAL DEFAULT 1 code_repr │ │ │ │ │ - 90: 00000b31 12 FUNC LOCAL DEFAULT 1 code_getcodeadaptive │ │ │ │ │ - 91: 00002495 532 FUNC LOCAL DEFAULT 7 code_richcompare │ │ │ │ │ + 88: 00000a44 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 89: 00000a45 86 FUNC LOCAL DEFAULT 1 code_repr │ │ │ │ │ + 90: 00000a9d 12 FUNC LOCAL DEFAULT 1 code_getcodeadaptive │ │ │ │ │ + 91: 00002595 532 FUNC LOCAL DEFAULT 7 code_richcompare │ │ │ │ │ 92: 00000093 2 FUNC LOCAL DEFAULT 9 code_getcellvars │ │ │ │ │ 93: 00000000 0 NOTYPE LOCAL DEFAULT 11 .LANCHOR1 │ │ │ │ │ 94: 0000018c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 95: 00000194 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 96: 00000240 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 97: 00000244 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 98: 000003fc 0 NOTYPE LOCAL DEFAULT 6 .LC37 │ │ │ │ │ @@ -173,15 +173,15 @@ │ │ │ │ │ 169: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ 170: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ 171: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_FormatUnraisable │ │ │ │ │ 172: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFunction_ClearCodeByVersion │ │ │ │ │ 173: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Free │ │ │ │ │ 174: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ 175: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_ClearWeakRefs │ │ │ │ │ - 176: 0000113d 752 FUNC GLOBAL DEFAULT 7 _PyCode_ConstantKey │ │ │ │ │ + 176: 0000113d 750 FUNC GLOBAL DEFAULT 7 _PyCode_ConstantKey │ │ │ │ │ 177: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_EllipsisObject │ │ │ │ │ 178: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 179: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ 180: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_Type │ │ │ │ │ 181: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_Type │ │ │ │ │ 182: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ 183: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_Type │ │ │ │ │ @@ -204,29 +204,29 @@ │ │ │ │ │ 200: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Instrumentation_GetLine │ │ │ │ │ 201: 00001881 308 FUNC GLOBAL DEFAULT 7 _PyCode_CheckLineNumber │ │ │ │ │ 202: 0000000d 2 FUNC GLOBAL HIDDEN 1 _PyCode_Fini │ │ │ │ │ 203: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GenericAlloc │ │ │ │ │ 204: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ 205: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromLong │ │ │ │ │ 206: 00000001 100 FUNC GLOBAL HIDDEN 9 _PyCode_SafeAddr2Line │ │ │ │ │ - 207: 00000011 32 FUNC GLOBAL HIDDEN 1 _PyCode_InitAddressRange │ │ │ │ │ - 208: 00000035 42 FUNC GLOBAL HIDDEN 1 _PyCode_GetVarnames │ │ │ │ │ + 207: 00001d55 32 FUNC GLOBAL HIDDEN 7 _PyCode_InitAddressRange │ │ │ │ │ + 208: 00001de5 42 FUNC GLOBAL HIDDEN 7 _PyCode_GetVarnames │ │ │ │ │ 209: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySys_Audit │ │ │ │ │ - 210: 00000795 706 FUNC GLOBAL DEFAULT 1 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ + 210: 00000701 706 FUNC GLOBAL DEFAULT 1 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ 211: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ 212: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsInt │ │ │ │ │ 213: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ 214: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ 215: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_Resize │ │ │ │ │ 216: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Compare │ │ │ │ │ 217: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ 218: 00000067 44 FUNC GLOBAL HIDDEN 9 _PyCode_GetFreevars │ │ │ │ │ 219: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_GetItem │ │ │ │ │ 220: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ - 221: 00000b3d 34 FUNC GLOBAL HIDDEN 1 _PyLineTable_NextAddressRange │ │ │ │ │ + 221: 00000aa9 34 FUNC GLOBAL HIDDEN 1 _PyLineTable_NextAddressRange │ │ │ │ │ 222: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ 223: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ 224: 00000095 44 FUNC GLOBAL HIDDEN 9 _PyCode_GetCellvars │ │ │ │ │ 225: 000000c1 212 FUNC GLOBAL DEFAULT 9 PyCode_NewEmpty │ │ │ │ │ 226: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ 227: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeFSDefault │ │ │ │ │ 228: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,205 +1,203 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x6a18 contains 184 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x6a84 contains 182 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000044 00001e0a R_ARM_THM_CALL 000016c5 init_co_cached │ │ │ │ │ -0000007c 00002e0a R_ARM_THM_CALL 00001d55 get_localsplus_names │ │ │ │ │ -0000014c 0000c40a R_ARM_THM_CALL 000015b5 _PyCode_GetCode │ │ │ │ │ -00000160 0000452f R_ARM_THM_MOVW_ABS_NC 00000328 .LC30 │ │ │ │ │ -00000164 00004530 R_ARM_THM_MOVT_ABS 00000328 .LC30 │ │ │ │ │ -0000016e 0000462f R_ARM_THM_MOVW_ABS_NC 00000334 .LC31 │ │ │ │ │ -00000172 00004630 R_ARM_THM_MOVT_ABS 00000334 .LC31 │ │ │ │ │ -00000188 0000d10a R_ARM_THM_CALL 00000000 PySys_Audit │ │ │ │ │ -0000019e 00002e0a R_ARM_THM_CALL 00001d55 get_localsplus_names │ │ │ │ │ -000001bc 00002e0a R_ARM_THM_CALL 00001d55 get_localsplus_names │ │ │ │ │ -000001d8 00002e0a R_ARM_THM_CALL 00001d55 get_localsplus_names │ │ │ │ │ -00000222 0000d20a R_ARM_THM_CALL 00000795 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ -0000022c 0000140a R_ARM_THM_CALL 00000e8d Py_XDECREF │ │ │ │ │ -00000232 0000140a R_ARM_THM_CALL 00000e8d Py_XDECREF │ │ │ │ │ -00000238 0000140a R_ARM_THM_CALL 00000e8d Py_XDECREF │ │ │ │ │ -0000023e 0000140a R_ARM_THM_CALL 00000e8d Py_XDECREF │ │ │ │ │ -00000264 0000d30a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000002a4 0000d40a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00000336 00002f2f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC8 │ │ │ │ │ -0000033a 00002f30 R_ARM_THM_MOVT_ABS 000000e0 .LC8 │ │ │ │ │ -0000033e 00003d2f R_ARM_THM_MOVW_ABS_NC 000001e0 .LC22 │ │ │ │ │ -00000342 00003d30 R_ARM_THM_MOVT_ABS 000001e0 .LC22 │ │ │ │ │ -00000346 0000312f R_ARM_THM_MOVW_ABS_NC 000000fc .LC10 │ │ │ │ │ -0000034a 00003130 R_ARM_THM_MOVT_ABS 000000fc .LC10 │ │ │ │ │ -0000034e 0000d50a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -0000035e 0000d60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000036c 0000d40a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00000386 00002f2f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC8 │ │ │ │ │ -0000038a 00002f30 R_ARM_THM_MOVT_ABS 000000e0 .LC8 │ │ │ │ │ -0000038e 00003c2f R_ARM_THM_MOVW_ABS_NC 000001c8 .LC21 │ │ │ │ │ -00000392 00003c30 R_ARM_THM_MOVT_ABS 000001c8 .LC21 │ │ │ │ │ -00000396 0000312f R_ARM_THM_MOVW_ABS_NC 000000fc .LC10 │ │ │ │ │ -0000039a 00003130 R_ARM_THM_MOVT_ABS 000000fc .LC10 │ │ │ │ │ -0000039e 0000d50a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000003b4 0000140a R_ARM_THM_CALL 00000e8d Py_XDECREF │ │ │ │ │ -000003ce 0000952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000003d2 00009530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000003d6 0000442f R_ARM_THM_MOVW_ABS_NC 000002fc .LC29 │ │ │ │ │ -000003da 00004430 R_ARM_THM_MOVT_ABS 000002fc .LC29 │ │ │ │ │ -000003e0 0000960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000003e6 0000952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000003ea 00009530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000003ee 0000432f R_ARM_THM_MOVW_ABS_NC 000002d8 .LC28 │ │ │ │ │ -000003f2 00004330 R_ARM_THM_MOVT_ABS 000002d8 .LC28 │ │ │ │ │ -000003f8 0000960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000003fe 0000952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000402 00009530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000406 0000422f R_ARM_THM_MOVW_ABS_NC 000002b0 .LC27 │ │ │ │ │ -0000040a 00004230 R_ARM_THM_MOVT_ABS 000002b0 .LC27 │ │ │ │ │ -00000410 0000960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000416 0000952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000041a 00009530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000041e 0000412f R_ARM_THM_MOVW_ABS_NC 00000288 .LC26 │ │ │ │ │ -00000422 00004130 R_ARM_THM_MOVT_ABS 00000288 .LC26 │ │ │ │ │ -00000428 0000960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000042e 0000952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000432 00009530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000436 0000402f R_ARM_THM_MOVW_ABS_NC 00000258 .LC25 │ │ │ │ │ -0000043a 00004030 R_ARM_THM_MOVT_ABS 00000258 .LC25 │ │ │ │ │ -00000440 0000960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000446 0000952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000044a 00009530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000044e 00003f2f R_ARM_THM_MOVW_ABS_NC 00000228 .LC24 │ │ │ │ │ -00000452 00003f30 R_ARM_THM_MOVT_ABS 00000228 .LC24 │ │ │ │ │ -00000458 0000960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000045e 0000952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000462 00009530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000466 00003e2f R_ARM_THM_MOVW_ABS_NC 00000200 .LC23 │ │ │ │ │ -0000046a 00003e30 R_ARM_THM_MOVT_ABS 00000200 .LC23 │ │ │ │ │ -00000470 0000960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000484 0000d30a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000004a2 0000d30a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000004e8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000502 0000382f R_ARM_THM_MOVW_ABS_NC 00000180 .LC17 │ │ │ │ │ -00000506 00003830 R_ARM_THM_MOVT_ABS 00000180 .LC17 │ │ │ │ │ -0000050a 0000392f R_ARM_THM_MOVW_ABS_NC 00000184 .LC18 │ │ │ │ │ -0000050e 00003930 R_ARM_THM_MOVT_ABS 00000184 .LC18 │ │ │ │ │ -00000512 0000312f R_ARM_THM_MOVW_ABS_NC 000000fc .LC10 │ │ │ │ │ -00000516 00003130 R_ARM_THM_MOVT_ABS 000000fc .LC10 │ │ │ │ │ -0000051a 0000d50a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00000522 0000322f R_ARM_THM_MOVW_ABS_NC 00000104 .LC11 │ │ │ │ │ -00000526 00003230 R_ARM_THM_MOVT_ABS 00000104 .LC11 │ │ │ │ │ -0000052a 0000372f R_ARM_THM_MOVW_ABS_NC 00000168 .LC16 │ │ │ │ │ -0000052e 00003730 R_ARM_THM_MOVT_ABS 00000168 .LC16 │ │ │ │ │ -00000532 0000312f R_ARM_THM_MOVW_ABS_NC 000000fc .LC10 │ │ │ │ │ -00000536 00003130 R_ARM_THM_MOVT_ABS 000000fc .LC10 │ │ │ │ │ -0000053a 0000d50a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00000542 0000d40a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -0000055c 0000d40a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00000578 0000d60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000586 0000d60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000594 0000d40a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -000005b0 0000d40a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -000005ca 0000d60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000005d8 0000d60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000602 0000d40a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -0000061c 00002f2f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC8 │ │ │ │ │ -00000620 00002f30 R_ARM_THM_MOVT_ABS 000000e0 .LC8 │ │ │ │ │ -00000624 0000302f R_ARM_THM_MOVW_ABS_NC 000000e8 .LC9 │ │ │ │ │ -00000628 00003030 R_ARM_THM_MOVT_ABS 000000e8 .LC9 │ │ │ │ │ -0000062c 0000312f R_ARM_THM_MOVW_ABS_NC 000000fc .LC10 │ │ │ │ │ -00000630 00003130 R_ARM_THM_MOVT_ABS 000000fc .LC10 │ │ │ │ │ -00000634 0000d50a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -0000063c 0000d60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000668 0000322f R_ARM_THM_MOVW_ABS_NC 00000104 .LC11 │ │ │ │ │ -0000066c 00003230 R_ARM_THM_MOVT_ABS 00000104 .LC11 │ │ │ │ │ -00000670 0000332f R_ARM_THM_MOVW_ABS_NC 0000010c .LC12 │ │ │ │ │ -00000674 00003330 R_ARM_THM_MOVT_ABS 0000010c .LC12 │ │ │ │ │ -00000678 0000312f R_ARM_THM_MOVW_ABS_NC 000000fc .LC10 │ │ │ │ │ -0000067c 00003130 R_ARM_THM_MOVT_ABS 000000fc .LC10 │ │ │ │ │ -00000680 0000d50a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000006e8 0000322f R_ARM_THM_MOVW_ABS_NC 00000104 .LC11 │ │ │ │ │ -000006ec 00003230 R_ARM_THM_MOVT_ABS 00000104 .LC11 │ │ │ │ │ -000006f0 0000362f R_ARM_THM_MOVW_ABS_NC 00000150 .LC15 │ │ │ │ │ -000006f4 00003630 R_ARM_THM_MOVT_ABS 00000150 .LC15 │ │ │ │ │ -000006f8 0000312f R_ARM_THM_MOVW_ABS_NC 000000fc .LC10 │ │ │ │ │ -000006fc 00003130 R_ARM_THM_MOVT_ABS 000000fc .LC10 │ │ │ │ │ -00000700 0000d50a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00000708 0000322f R_ARM_THM_MOVW_ABS_NC 00000104 .LC11 │ │ │ │ │ -0000070c 00003230 R_ARM_THM_MOVT_ABS 00000104 .LC11 │ │ │ │ │ -00000710 0000352f R_ARM_THM_MOVW_ABS_NC 00000138 .LC14 │ │ │ │ │ -00000714 00003530 R_ARM_THM_MOVT_ABS 00000138 .LC14 │ │ │ │ │ -00000718 0000312f R_ARM_THM_MOVW_ABS_NC 000000fc .LC10 │ │ │ │ │ -0000071c 00003130 R_ARM_THM_MOVT_ABS 000000fc .LC10 │ │ │ │ │ -00000720 0000d50a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -0000072a 0000322f R_ARM_THM_MOVW_ABS_NC 00000104 .LC11 │ │ │ │ │ -0000072e 00003230 R_ARM_THM_MOVT_ABS 00000104 .LC11 │ │ │ │ │ -00000732 0000342f R_ARM_THM_MOVW_ABS_NC 00000124 .LC13 │ │ │ │ │ -00000736 00003430 R_ARM_THM_MOVT_ABS 00000124 .LC13 │ │ │ │ │ -0000073a 0000312f R_ARM_THM_MOVW_ABS_NC 000000fc .LC10 │ │ │ │ │ -0000073e 00003130 R_ARM_THM_MOVT_ABS 000000fc .LC10 │ │ │ │ │ -00000742 0000d50a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -0000074a 0000d60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000758 0000382f R_ARM_THM_MOVW_ABS_NC 00000180 .LC17 │ │ │ │ │ -0000075c 00003830 R_ARM_THM_MOVT_ABS 00000180 .LC17 │ │ │ │ │ -00000760 00003b2f R_ARM_THM_MOVW_ABS_NC 000001b0 .LC20 │ │ │ │ │ -00000764 00003b30 R_ARM_THM_MOVT_ABS 000001b0 .LC20 │ │ │ │ │ -00000768 0000312f R_ARM_THM_MOVW_ABS_NC 000000fc .LC10 │ │ │ │ │ -0000076c 00003130 R_ARM_THM_MOVT_ABS 000000fc .LC10 │ │ │ │ │ -00000770 0000d50a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00000776 0000382f R_ARM_THM_MOVW_ABS_NC 00000180 .LC17 │ │ │ │ │ -0000077a 00003830 R_ARM_THM_MOVT_ABS 00000180 .LC17 │ │ │ │ │ -0000077e 00003a2f R_ARM_THM_MOVW_ABS_NC 0000019c .LC19 │ │ │ │ │ -00000782 00003a30 R_ARM_THM_MOVT_ABS 0000019c .LC19 │ │ │ │ │ -00000786 0000312f R_ARM_THM_MOVW_ABS_NC 000000fc .LC10 │ │ │ │ │ -0000078a 00003130 R_ARM_THM_MOVT_ABS 000000fc .LC10 │ │ │ │ │ -0000078e 0000d50a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00000802 0000b80a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00000814 0000a60a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00000894 0000940a R_ARM_THM_CALL 00000001 _PyCode_Validate │ │ │ │ │ -000008a6 0000980a R_ARM_THM_CALL 000001c9 _PyCode_New │ │ │ │ │ -000008ae 0000140a R_ARM_THM_CALL 00000e8d Py_XDECREF │ │ │ │ │ -000008b4 0000140a R_ARM_THM_CALL 00000e8d Py_XDECREF │ │ │ │ │ -000008f0 0000952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000008f4 00009530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000008f8 00004b2f R_ARM_THM_MOVW_ABS_NC 00000374 .LC33 │ │ │ │ │ -000008fc 00004b30 R_ARM_THM_MOVT_ABS 00000374 .LC33 │ │ │ │ │ -00000902 0000960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000090e 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000912 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000918 0000970a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000922 0000d70a R_ARM_THM_CALL 00000000 _PyTuple_Resize │ │ │ │ │ -0000092e 0000a70a R_ARM_THM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ -0000093c 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ -00000940 0000c130 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ -000009e6 0000d80a R_ARM_THM_CALL 00000000 PyUnicode_Compare │ │ │ │ │ -000009f0 0000952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000009f4 00009530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000009fa 00004a2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC32 │ │ │ │ │ -000009fe 00004a30 R_ARM_THM_MOVT_ABS 00000344 .LC32 │ │ │ │ │ -00000a04 0000d90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000a76 0000d40a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00000a82 0000db0a R_ARM_THM_CALL 00000000 PyTuple_GetItem │ │ │ │ │ -00000ab8 0000d30a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00000ac6 0000d60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000ad4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000b0a 0000562f R_ARM_THM_MOVW_ABS_NC 000003a4 .LC35 │ │ │ │ │ -00000b0e 00005630 R_ARM_THM_MOVT_ABS 000003a4 .LC35 │ │ │ │ │ -00000b12 0000dc0a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00000b1c 0000572f R_ARM_THM_MOVW_ABS_NC 000003d0 .LC36 │ │ │ │ │ -00000b20 00005730 R_ARM_THM_MOVT_ABS 000003d0 .LC36 │ │ │ │ │ -00000b52 0000200a R_ARM_THM_CALL 000019b5 advance │ │ │ │ │ -00000b2a 0000dc1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -00000b38 0000a61e R_ARM_THM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000000b8 0000c40a R_ARM_THM_CALL 000015b5 _PyCode_GetCode │ │ │ │ │ +000000cc 0000452f R_ARM_THM_MOVW_ABS_NC 00000328 .LC30 │ │ │ │ │ +000000d0 00004530 R_ARM_THM_MOVT_ABS 00000328 .LC30 │ │ │ │ │ +000000da 0000462f R_ARM_THM_MOVW_ABS_NC 00000334 .LC31 │ │ │ │ │ +000000de 00004630 R_ARM_THM_MOVT_ABS 00000334 .LC31 │ │ │ │ │ +000000f4 0000d10a R_ARM_THM_CALL 00000000 PySys_Audit │ │ │ │ │ +0000010a 00002d0a R_ARM_THM_CALL 00001e55 get_localsplus_names │ │ │ │ │ +00000128 00002d0a R_ARM_THM_CALL 00001e55 get_localsplus_names │ │ │ │ │ +00000144 00002d0a R_ARM_THM_CALL 00001e55 get_localsplus_names │ │ │ │ │ +0000018e 0000d20a R_ARM_THM_CALL 00000701 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ +00000198 0000140a R_ARM_THM_CALL 00000e8d Py_XDECREF │ │ │ │ │ +0000019e 0000140a R_ARM_THM_CALL 00000e8d Py_XDECREF │ │ │ │ │ +000001a4 0000140a R_ARM_THM_CALL 00000e8d Py_XDECREF │ │ │ │ │ +000001aa 0000140a R_ARM_THM_CALL 00000e8d Py_XDECREF │ │ │ │ │ +000001d0 0000d30a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00000210 0000d40a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +000002a2 00002f2f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC8 │ │ │ │ │ +000002a6 00002f30 R_ARM_THM_MOVT_ABS 000000e0 .LC8 │ │ │ │ │ +000002aa 00003d2f R_ARM_THM_MOVW_ABS_NC 000001e0 .LC22 │ │ │ │ │ +000002ae 00003d30 R_ARM_THM_MOVT_ABS 000001e0 .LC22 │ │ │ │ │ +000002b2 0000312f R_ARM_THM_MOVW_ABS_NC 000000fc .LC10 │ │ │ │ │ +000002b6 00003130 R_ARM_THM_MOVT_ABS 000000fc .LC10 │ │ │ │ │ +000002ba 0000d50a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000002ca 0000d60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000002d8 0000d40a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +000002f2 00002f2f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC8 │ │ │ │ │ +000002f6 00002f30 R_ARM_THM_MOVT_ABS 000000e0 .LC8 │ │ │ │ │ +000002fa 00003c2f R_ARM_THM_MOVW_ABS_NC 000001c8 .LC21 │ │ │ │ │ +000002fe 00003c30 R_ARM_THM_MOVT_ABS 000001c8 .LC21 │ │ │ │ │ +00000302 0000312f R_ARM_THM_MOVW_ABS_NC 000000fc .LC10 │ │ │ │ │ +00000306 00003130 R_ARM_THM_MOVT_ABS 000000fc .LC10 │ │ │ │ │ +0000030a 0000d50a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00000320 0000140a R_ARM_THM_CALL 00000e8d Py_XDECREF │ │ │ │ │ +0000033a 0000952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000033e 00009530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000342 0000442f R_ARM_THM_MOVW_ABS_NC 000002fc .LC29 │ │ │ │ │ +00000346 00004430 R_ARM_THM_MOVT_ABS 000002fc .LC29 │ │ │ │ │ +0000034c 0000960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000352 0000952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000356 00009530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000035a 0000432f R_ARM_THM_MOVW_ABS_NC 000002d8 .LC28 │ │ │ │ │ +0000035e 00004330 R_ARM_THM_MOVT_ABS 000002d8 .LC28 │ │ │ │ │ +00000364 0000960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000036a 0000952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000036e 00009530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000372 0000422f R_ARM_THM_MOVW_ABS_NC 000002b0 .LC27 │ │ │ │ │ +00000376 00004230 R_ARM_THM_MOVT_ABS 000002b0 .LC27 │ │ │ │ │ +0000037c 0000960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000382 0000952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000386 00009530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000038a 0000412f R_ARM_THM_MOVW_ABS_NC 00000288 .LC26 │ │ │ │ │ +0000038e 00004130 R_ARM_THM_MOVT_ABS 00000288 .LC26 │ │ │ │ │ +00000394 0000960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000039a 0000952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000039e 00009530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000003a2 0000402f R_ARM_THM_MOVW_ABS_NC 00000258 .LC25 │ │ │ │ │ +000003a6 00004030 R_ARM_THM_MOVT_ABS 00000258 .LC25 │ │ │ │ │ +000003ac 0000960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000003b2 0000952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000003b6 00009530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000003ba 00003f2f R_ARM_THM_MOVW_ABS_NC 00000228 .LC24 │ │ │ │ │ +000003be 00003f30 R_ARM_THM_MOVT_ABS 00000228 .LC24 │ │ │ │ │ +000003c4 0000960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000003ca 0000952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000003ce 00009530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000003d2 00003e2f R_ARM_THM_MOVW_ABS_NC 00000200 .LC23 │ │ │ │ │ +000003d6 00003e30 R_ARM_THM_MOVT_ABS 00000200 .LC23 │ │ │ │ │ +000003dc 0000960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000003f0 0000d30a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +0000040e 0000d30a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00000454 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000046e 0000382f R_ARM_THM_MOVW_ABS_NC 00000180 .LC17 │ │ │ │ │ +00000472 00003830 R_ARM_THM_MOVT_ABS 00000180 .LC17 │ │ │ │ │ +00000476 0000392f R_ARM_THM_MOVW_ABS_NC 00000184 .LC18 │ │ │ │ │ +0000047a 00003930 R_ARM_THM_MOVT_ABS 00000184 .LC18 │ │ │ │ │ +0000047e 0000312f R_ARM_THM_MOVW_ABS_NC 000000fc .LC10 │ │ │ │ │ +00000482 00003130 R_ARM_THM_MOVT_ABS 000000fc .LC10 │ │ │ │ │ +00000486 0000d50a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +0000048e 0000322f R_ARM_THM_MOVW_ABS_NC 00000104 .LC11 │ │ │ │ │ +00000492 00003230 R_ARM_THM_MOVT_ABS 00000104 .LC11 │ │ │ │ │ +00000496 0000372f R_ARM_THM_MOVW_ABS_NC 00000168 .LC16 │ │ │ │ │ +0000049a 00003730 R_ARM_THM_MOVT_ABS 00000168 .LC16 │ │ │ │ │ +0000049e 0000312f R_ARM_THM_MOVW_ABS_NC 000000fc .LC10 │ │ │ │ │ +000004a2 00003130 R_ARM_THM_MOVT_ABS 000000fc .LC10 │ │ │ │ │ +000004a6 0000d50a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000004ae 0000d40a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +000004c8 0000d40a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +000004e4 0000d60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000004f2 0000d60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000500 0000d40a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +0000051c 0000d40a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +00000536 0000d60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000544 0000d60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000056e 0000d40a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +00000588 00002f2f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC8 │ │ │ │ │ +0000058c 00002f30 R_ARM_THM_MOVT_ABS 000000e0 .LC8 │ │ │ │ │ +00000590 0000302f R_ARM_THM_MOVW_ABS_NC 000000e8 .LC9 │ │ │ │ │ +00000594 00003030 R_ARM_THM_MOVT_ABS 000000e8 .LC9 │ │ │ │ │ +00000598 0000312f R_ARM_THM_MOVW_ABS_NC 000000fc .LC10 │ │ │ │ │ +0000059c 00003130 R_ARM_THM_MOVT_ABS 000000fc .LC10 │ │ │ │ │ +000005a0 0000d50a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000005a8 0000d60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000005d4 0000322f R_ARM_THM_MOVW_ABS_NC 00000104 .LC11 │ │ │ │ │ +000005d8 00003230 R_ARM_THM_MOVT_ABS 00000104 .LC11 │ │ │ │ │ +000005dc 0000332f R_ARM_THM_MOVW_ABS_NC 0000010c .LC12 │ │ │ │ │ +000005e0 00003330 R_ARM_THM_MOVT_ABS 0000010c .LC12 │ │ │ │ │ +000005e4 0000312f R_ARM_THM_MOVW_ABS_NC 000000fc .LC10 │ │ │ │ │ +000005e8 00003130 R_ARM_THM_MOVT_ABS 000000fc .LC10 │ │ │ │ │ +000005ec 0000d50a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00000654 0000322f R_ARM_THM_MOVW_ABS_NC 00000104 .LC11 │ │ │ │ │ +00000658 00003230 R_ARM_THM_MOVT_ABS 00000104 .LC11 │ │ │ │ │ +0000065c 0000362f R_ARM_THM_MOVW_ABS_NC 00000150 .LC15 │ │ │ │ │ +00000660 00003630 R_ARM_THM_MOVT_ABS 00000150 .LC15 │ │ │ │ │ +00000664 0000312f R_ARM_THM_MOVW_ABS_NC 000000fc .LC10 │ │ │ │ │ +00000668 00003130 R_ARM_THM_MOVT_ABS 000000fc .LC10 │ │ │ │ │ +0000066c 0000d50a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00000674 0000322f R_ARM_THM_MOVW_ABS_NC 00000104 .LC11 │ │ │ │ │ +00000678 00003230 R_ARM_THM_MOVT_ABS 00000104 .LC11 │ │ │ │ │ +0000067c 0000352f R_ARM_THM_MOVW_ABS_NC 00000138 .LC14 │ │ │ │ │ +00000680 00003530 R_ARM_THM_MOVT_ABS 00000138 .LC14 │ │ │ │ │ +00000684 0000312f R_ARM_THM_MOVW_ABS_NC 000000fc .LC10 │ │ │ │ │ +00000688 00003130 R_ARM_THM_MOVT_ABS 000000fc .LC10 │ │ │ │ │ +0000068c 0000d50a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00000696 0000322f R_ARM_THM_MOVW_ABS_NC 00000104 .LC11 │ │ │ │ │ +0000069a 00003230 R_ARM_THM_MOVT_ABS 00000104 .LC11 │ │ │ │ │ +0000069e 0000342f R_ARM_THM_MOVW_ABS_NC 00000124 .LC13 │ │ │ │ │ +000006a2 00003430 R_ARM_THM_MOVT_ABS 00000124 .LC13 │ │ │ │ │ +000006a6 0000312f R_ARM_THM_MOVW_ABS_NC 000000fc .LC10 │ │ │ │ │ +000006aa 00003130 R_ARM_THM_MOVT_ABS 000000fc .LC10 │ │ │ │ │ +000006ae 0000d50a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000006b6 0000d60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000006c4 0000382f R_ARM_THM_MOVW_ABS_NC 00000180 .LC17 │ │ │ │ │ +000006c8 00003830 R_ARM_THM_MOVT_ABS 00000180 .LC17 │ │ │ │ │ +000006cc 00003b2f R_ARM_THM_MOVW_ABS_NC 000001b0 .LC20 │ │ │ │ │ +000006d0 00003b30 R_ARM_THM_MOVT_ABS 000001b0 .LC20 │ │ │ │ │ +000006d4 0000312f R_ARM_THM_MOVW_ABS_NC 000000fc .LC10 │ │ │ │ │ +000006d8 00003130 R_ARM_THM_MOVT_ABS 000000fc .LC10 │ │ │ │ │ +000006dc 0000d50a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000006e2 0000382f R_ARM_THM_MOVW_ABS_NC 00000180 .LC17 │ │ │ │ │ +000006e6 00003830 R_ARM_THM_MOVT_ABS 00000180 .LC17 │ │ │ │ │ +000006ea 00003a2f R_ARM_THM_MOVW_ABS_NC 0000019c .LC19 │ │ │ │ │ +000006ee 00003a30 R_ARM_THM_MOVT_ABS 0000019c .LC19 │ │ │ │ │ +000006f2 0000312f R_ARM_THM_MOVW_ABS_NC 000000fc .LC10 │ │ │ │ │ +000006f6 00003130 R_ARM_THM_MOVT_ABS 000000fc .LC10 │ │ │ │ │ +000006fa 0000d50a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +0000076e 0000b80a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00000780 0000a60a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000800 0000940a R_ARM_THM_CALL 00000001 _PyCode_Validate │ │ │ │ │ +00000812 0000980a R_ARM_THM_CALL 000001c9 _PyCode_New │ │ │ │ │ +0000081a 0000140a R_ARM_THM_CALL 00000e8d Py_XDECREF │ │ │ │ │ +00000820 0000140a R_ARM_THM_CALL 00000e8d Py_XDECREF │ │ │ │ │ +0000085c 0000952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000860 00009530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000864 00004b2f R_ARM_THM_MOVW_ABS_NC 00000374 .LC33 │ │ │ │ │ +00000868 00004b30 R_ARM_THM_MOVT_ABS 00000374 .LC33 │ │ │ │ │ +0000086e 0000960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000087a 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000087e 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000884 0000970a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000088e 0000d70a R_ARM_THM_CALL 00000000 _PyTuple_Resize │ │ │ │ │ +0000089a 0000a70a R_ARM_THM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ +000008a8 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ +000008ac 0000c130 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ +00000952 0000d80a R_ARM_THM_CALL 00000000 PyUnicode_Compare │ │ │ │ │ +0000095c 0000952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000960 00009530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000966 00004a2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC32 │ │ │ │ │ +0000096a 00004a30 R_ARM_THM_MOVT_ABS 00000344 .LC32 │ │ │ │ │ +00000970 0000d90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000009e2 0000d40a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +000009ee 0000db0a R_ARM_THM_CALL 00000000 PyTuple_GetItem │ │ │ │ │ +00000a24 0000d30a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00000a32 0000d60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000a40 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000a76 0000562f R_ARM_THM_MOVW_ABS_NC 000003a4 .LC35 │ │ │ │ │ +00000a7a 00005630 R_ARM_THM_MOVT_ABS 000003a4 .LC35 │ │ │ │ │ +00000a7e 0000dc0a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00000a88 0000572f R_ARM_THM_MOVW_ABS_NC 000003d0 .LC36 │ │ │ │ │ +00000a8c 00005730 R_ARM_THM_MOVT_ABS 000003d0 .LC36 │ │ │ │ │ +00000abe 0000200a R_ARM_THM_CALL 000019b5 advance │ │ │ │ │ +00000a96 0000dc1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +00000aa4 0000a61e R_ARM_THM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x6fd8 contains 92 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x7034 contains 92 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 0000fd02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00001802 R_ARM_ABS32 00000ea5 code_dealloc │ │ │ │ │ -0000002c 00005902 R_ARM_ABS32 00000ad9 code_repr │ │ │ │ │ +0000002c 00005902 R_ARM_ABS32 00000a45 code_repr │ │ │ │ │ 0000003c 00001d02 R_ARM_ABS32 0000145d code_hash │ │ │ │ │ 00000048 0000fe02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000058 00008202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000064 00005b02 R_ARM_ABS32 00002495 code_richcompare │ │ │ │ │ +00000064 00005b02 R_ARM_ABS32 00002595 code_richcompare │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000078 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000009c 00007502 R_ARM_ABS32 000003f1 code_new │ │ │ │ │ 000000d4 0000fd02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000dc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000e8 00002a02 R_ARM_ABS32 00001d0d positionsiter_dealloc │ │ │ │ │ @@ -207,17 +205,17 @@ │ │ │ │ │ 00000140 00002502 R_ARM_ABS32 00001aa9 positionsiter_next │ │ │ │ │ 00000170 0000ad02 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ 000001a4 00008202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001a8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001d0 0000fd02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001d8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001e4 00005102 R_ARM_ABS32 0000233d lineiter_dealloc │ │ │ │ │ +000001e4 00005102 R_ARM_ABS32 0000243d lineiter_dealloc │ │ │ │ │ 00000238 0000ff02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -0000023c 00005002 R_ARM_ABS32 00001ecd lineiter_next │ │ │ │ │ +0000023c 00005002 R_ARM_ABS32 00001fcd lineiter_next │ │ │ │ │ 0000026c 0000ad02 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ 000002a0 00008202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002a4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002c0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000002d4 00009b02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 000002dc 0000e402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002e0 0000e402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ @@ -238,38 +236,38 @@ │ │ │ │ │ 0000031c 0000e402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000320 0000e402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000330 00009b02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 00000338 0000e402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000033c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000340 00007802 R_ARM_ABS32 000008e1 code_sizeof │ │ │ │ │ 0000034c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000350 00004c02 R_ARM_ABS32 00001e7d code_linesiterator │ │ │ │ │ +00000350 00004c02 R_ARM_ABS32 00001f7d code_linesiterator │ │ │ │ │ 0000035c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000360 00002102 R_ARM_ABS32 00001a59 code_positionsiterator │ │ │ │ │ 0000036c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000370 00004702 R_ARM_ABS32 000000a5 code_replace │ │ │ │ │ +00000370 00004702 R_ARM_ABS32 00000011 code_replace │ │ │ │ │ 00000378 00008202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000037c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000380 00005402 R_ARM_ABS32 00000a59 code__varname_from_oparg │ │ │ │ │ +00000380 00005402 R_ARM_ABS32 000009c5 code__varname_from_oparg │ │ │ │ │ 00000388 00008202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000038c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000390 00004702 R_ARM_ABS32 000000a5 code_replace │ │ │ │ │ +00000390 00004702 R_ARM_ABS32 00000011 code_replace │ │ │ │ │ 00000398 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003ac 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003b0 00006302 R_ARM_ABS32 00000297 code_getlnotab │ │ │ │ │ 000003c0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003c4 00005a02 R_ARM_ABS32 00000b31 code_getcodeadaptive │ │ │ │ │ +000003c4 00005a02 R_ARM_ABS32 00000a9d code_getcodeadaptive │ │ │ │ │ 000003d4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003d8 00002c02 R_ARM_ABS32 00000031 code_getvarnames │ │ │ │ │ +000003d8 00002c02 R_ARM_ABS32 00001d75 code_getvarnames │ │ │ │ │ 000003e8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003ec 00005c02 R_ARM_ABS32 00000093 code_getcellvars │ │ │ │ │ 000003fc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000400 00005202 R_ARM_ABS32 00000065 code_getfreevars │ │ │ │ │ 00000410 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000414 00005302 R_ARM_ABS32 00002385 code_getcode │ │ │ │ │ +00000414 00005302 R_ARM_ABS32 00002485 code_getcode │ │ │ │ │ 00000438 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000044c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000460 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000474 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000488 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000049c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004b0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -277,15 +275,15 @@ │ │ │ │ │ 000004d8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004ec 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000500 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000514 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000528 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000053c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x72b8 contains 253 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x7314 contains 255 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000016e 0000952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00000172 00009530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000176 0000072f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ 0000017a 00000730 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ 00000180 0000960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000019c 0000952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ @@ -440,23 +438,23 @@ │ │ │ │ │ 000012dc 0000b80a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ 000012f0 0000b00a R_ARM_THM_CALL 0000113d _PyCode_ConstantKey │ │ │ │ │ 0000130a 0000ba0a R_ARM_THM_CALL 00000000 _PySet_NextEntry │ │ │ │ │ 00001314 0000a80a R_ARM_THM_CALL 00000000 PyFrozenSet_New │ │ │ │ │ 0000132e 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000133e 0000b90a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ 00001360 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000136a 0000bb0a R_ARM_THM_CALL 00000000 PyComplex_AsCComplex │ │ │ │ │ -000013e4 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000013e8 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000013f0 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000013f4 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000013fc 0000be0a R_ARM_THM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ -00001404 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001408 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001426 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001380 0000bb0a R_ARM_THM_CALL 00000000 PyComplex_AsCComplex │ │ │ │ │ +000013e2 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000013e6 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000013ee 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000013f2 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000013fa 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000013fe 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001406 0000be0a R_ARM_THM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ +00001424 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001470 0000c00a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ 00001490 0000c00a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ 0000149c 0000c00a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ 000014ac 0000c00a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ 000014bc 0000c00a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ 000014cc 0000c00a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ 0000151a 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ @@ -481,67 +479,69 @@ │ │ │ │ │ 00001ac6 00002630 R_ARM_THM_MOVT_ABS 00001cf9 _source_offset_converter │ │ │ │ │ 00001ae6 0000232f R_ARM_THM_MOVW_ABS_NC 000000d4 .LC7 │ │ │ │ │ 00001aea 00002330 R_ARM_THM_MOVT_ABS 000000d4 .LC7 │ │ │ │ │ 00001af0 0000cc0a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ 00001d02 0000b22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00001d06 0000b230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00001d3c 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d68 0000b80a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00001e90 0000cb0a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ -00001ec8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002108 00004e2f R_ARM_THM_MOVW_ABS_NC 0000039c .LC34 │ │ │ │ │ -0000210c 00004e30 R_ARM_THM_MOVT_ABS 0000039c .LC34 │ │ │ │ │ -00002114 0000262f R_ARM_THM_MOVW_ABS_NC 00001cf9 _source_offset_converter │ │ │ │ │ -00002118 00002630 R_ARM_THM_MOVT_ABS 00001cf9 _source_offset_converter │ │ │ │ │ -0000211e 0000cc0a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ -0000236c 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000023a2 0000c50a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000023c0 0000a60a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000023da 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ -000023de 0000c130 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ -000023e8 0000c20a R_ARM_THM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ -00002412 0000c60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00002444 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Deopt │ │ │ │ │ -00002448 0000c330 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Deopt │ │ │ │ │ -0000248a 0000aa0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000024ae 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000024b2 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000024d0 0000de0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000024dc 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000024e0 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00002534 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ -00002538 0000c130 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ -00002552 0000c20a R_ARM_THM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ -0000255c 0000c20a R_ARM_THM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ -0000256a 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Deopt │ │ │ │ │ -0000256e 0000c330 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Deopt │ │ │ │ │ -00002590 0000b00a R_ARM_THM_CALL 0000113d _PyCode_ConstantKey │ │ │ │ │ -0000259c 0000b00a R_ARM_THM_CALL 0000113d _PyCode_ConstantKey │ │ │ │ │ -000025ac 0000de0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000025c4 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000025de 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000025ee 0000de0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000025fe 0000de0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000260e 0000de0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000261e 0000de0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000262c 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00002630 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000264e 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Deopt │ │ │ │ │ -00002652 0000c330 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Deopt │ │ │ │ │ -0000267a 0000df2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000267e 0000df30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000026a2 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d8c 0000c50a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001dda 0000aa0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001e68 0000b80a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00001f90 0000cb0a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ +00001fc8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002208 00004e2f R_ARM_THM_MOVW_ABS_NC 0000039c .LC34 │ │ │ │ │ +0000220c 00004e30 R_ARM_THM_MOVT_ABS 0000039c .LC34 │ │ │ │ │ +00002214 0000262f R_ARM_THM_MOVW_ABS_NC 00001cf9 _source_offset_converter │ │ │ │ │ +00002218 00002630 R_ARM_THM_MOVT_ABS 00001cf9 _source_offset_converter │ │ │ │ │ +0000221e 0000cc0a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ +0000246c 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000024a2 0000c50a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000024c0 0000a60a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000024da 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ +000024de 0000c130 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ +000024e8 0000c20a R_ARM_THM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ +00002512 0000c60a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00002544 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Deopt │ │ │ │ │ +00002548 0000c330 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Deopt │ │ │ │ │ +0000258a 0000aa0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000025ae 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000025b2 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000025d0 0000de0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000025dc 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000025e0 0000bd30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00002634 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ +00002638 0000c130 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ +00002652 0000c20a R_ARM_THM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ +0000265c 0000c20a R_ARM_THM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ +0000266a 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Deopt │ │ │ │ │ +0000266e 0000c330 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Deopt │ │ │ │ │ +00002690 0000b00a R_ARM_THM_CALL 0000113d _PyCode_ConstantKey │ │ │ │ │ +0000269c 0000b00a R_ARM_THM_CALL 0000113d _PyCode_ConstantKey │ │ │ │ │ +000026ac 0000de0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000026c4 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000026de 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000026ee 0000de0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000026fe 0000de0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000270e 0000de0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000271e 0000de0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000272c 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00002730 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000274e 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Deopt │ │ │ │ │ +00002752 0000c330 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Deopt │ │ │ │ │ +0000277a 0000df2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000277e 0000df30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000027a2 0000a40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000e9e 0000a41e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 00000fe4 0000ad1e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ 000012c6 0000b91e R_ARM_THM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ -000013ca 0000b91e R_ARM_THM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ +0000137a 0000b91e R_ARM_THM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ 0000183e 0000c81e R_ARM_THM_JUMP24 00000000 _Py_Instrumentation_GetLine │ │ │ │ │ 00001cfe 0000cd1e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x7aa0 contains 212 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x7b0c contains 212 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000056 0000c90a R_ARM_THM_CALL 00001881 _PyCode_CheckLineNumber │ │ │ │ │ 00000076 00001e0a R_ARM_THM_CALL 000016c5 init_co_cached │ │ │ │ │ 000000a4 00001e0a R_ARM_THM_CALL 000016c5 init_co_cached │ │ │ │ │ 000000da 0000b80a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ 000000f0 0000e20a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ 000000fc 0000e30a R_ARM_THM_CALL 00000000 PyUnicode_DecodeFSDefault │ │ │ │ │ @@ -702,15 +702,15 @@ │ │ │ │ │ 00000778 0000952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 0000077c 00009530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000780 0000742f R_ARM_THM_MOVW_ABS_NC 00000534 .LC53 │ │ │ │ │ 00000784 00007430 R_ARM_THM_MOVT_ABS 00000534 .LC53 │ │ │ │ │ 0000078a 0000960a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000007b2 0000b80a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ 000007c6 0000b80a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00000802 0000d20a R_ARM_THM_CALL 00000795 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ +00000802 0000d20a R_ARM_THM_CALL 00000701 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ 0000081c 0000140a R_ARM_THM_CALL 00000e8d Py_XDECREF │ │ │ │ │ 00000822 0000140a R_ARM_THM_CALL 00000e8d Py_XDECREF │ │ │ │ │ 00000828 0000140a R_ARM_THM_CALL 00000e8d Py_XDECREF │ │ │ │ │ 0000082e 0000140a R_ARM_THM_CALL 00000e8d Py_XDECREF │ │ │ │ │ 00000850 0000b80a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ 0000087a 0000992f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 0000087e 00009930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ @@ -734,29 +734,29 @@ │ │ │ │ │ 000009a6 0000d90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 000009c8 0000952f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 000009cc 00009530 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 000009d0 00007c2f R_ARM_THM_MOVW_ABS_NC 000005cc .LC57 │ │ │ │ │ 000009d4 00007c30 R_ARM_THM_MOVT_ABS 000005cc .LC57 │ │ │ │ │ 000009da 0000d90a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000a04 00009e6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000a56 0000d20a R_ARM_THM_CALL 00000795 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ +00000a56 0000d20a R_ARM_THM_CALL 00000701 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ 00000ace 0000c90a R_ARM_THM_CALL 00001881 _PyCode_CheckLineNumber │ │ │ │ │ -00000ad4 00001f0a R_ARM_THM_CALL 00002289 retreat │ │ │ │ │ +00000ad4 00001f0a R_ARM_THM_CALL 00002389 retreat │ │ │ │ │ 00000be2 0000290a R_ARM_THM_CALL 00001cb1 read_signed_varint │ │ │ │ │ -00000c4e 00001f0a R_ARM_THM_CALL 00002289 retreat │ │ │ │ │ +00000c4e 00001f0a R_ARM_THM_CALL 00002389 retreat │ │ │ │ │ 00000014 0000c81e R_ARM_THM_JUMP24 00000000 _Py_Instrumentation_GetLine │ │ │ │ │ -0000008a 00002d1e R_ARM_THM_JUMP24 00000061 get_cached_locals │ │ │ │ │ -000000b8 00002d1e R_ARM_THM_JUMP24 00000061 get_cached_locals │ │ │ │ │ +0000008a 00002e1e R_ARM_THM_JUMP24 00001e11 get_cached_locals │ │ │ │ │ +000000b8 00002e1e R_ARM_THM_JUMP24 00001e11 get_cached_locals │ │ │ │ │ 000008fe 0000ee1e R_ARM_THM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ 00000902 0000c41e R_ARM_THM_JUMP24 000015b5 _PyCode_GetCode │ │ │ │ │ -00000906 0000d01e R_ARM_THM_JUMP24 00000035 _PyCode_GetVarnames │ │ │ │ │ +00000906 0000d01e R_ARM_THM_JUMP24 00001de5 _PyCode_GetVarnames │ │ │ │ │ 0000090a 0000e01e R_ARM_THM_JUMP24 00000095 _PyCode_GetCellvars │ │ │ │ │ 0000090e 0000da1e R_ARM_THM_JUMP24 00000067 _PyCode_GetFreevars │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x8140 contains 19 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x81ac contains 19 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000000c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000010 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000014 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000001c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000020 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -95,16 +95,16 @@ │ │ │ │ │ init_co_cached │ │ │ │ │ code_positionsiterator │ │ │ │ │ positionsiter_next │ │ │ │ │ _source_offset_converter │ │ │ │ │ read_signed_varint │ │ │ │ │ positionsiter_dealloc │ │ │ │ │ code_getvarnames │ │ │ │ │ -get_cached_locals │ │ │ │ │ get_localsplus_names │ │ │ │ │ +get_cached_locals │ │ │ │ │ code_replace │ │ │ │ │ code_linesiterator │ │ │ │ │ lineiter_next │ │ │ │ │ lineiter_dealloc │ │ │ │ │ code_getfreevars │ │ │ │ │ code_getcode │ │ │ │ │ code__varname_from_oparg │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -11,87 +11,15 @@ │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ 0000000c <_PyCode_Fini>: │ │ │ │ │ _PyCode_Fini(): │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000010 <_PyCode_InitAddressRange>: │ │ │ │ │ -_PyCode_InitAddressRange(): │ │ │ │ │ - ldr r2, [r0, #92] @ 0x5c │ │ │ │ │ - ldr r0, [r0, #44] @ 0x2c │ │ │ │ │ - add.w r3, r2, #16 │ │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ │ - strd r0, r3, [r1, #12] │ │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - add r3, r2 │ │ │ │ │ - str r0, [r1, #8] │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - str r3, [r1, #20] │ │ │ │ │ - strd r0, r2, [r1] │ │ │ │ │ - bx lr │ │ │ │ │ - │ │ │ │ │ -00000030 : │ │ │ │ │ -code_getvarnames(): │ │ │ │ │ - b.n 34 <_PyCode_GetVarnames> │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -00000034 <_PyCode_GetVarnames>: │ │ │ │ │ -_PyCode_GetVarnames(): │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - bl 16c4 │ │ │ │ │ - R_ARM_THM_CALL init_co_cached │ │ │ │ │ - cbnz r0, 5a <_PyCode_GetVarnames+0x26> │ │ │ │ │ - ldr r1, [r4, #104] @ 0x68 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r3, [r4, #56] @ 0x38 │ │ │ │ │ - movs r2, #32 │ │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ │ - adds r1, #4 │ │ │ │ │ - b.n 60 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -00000060 : │ │ │ │ │ -get_cached_locals(): │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - mov ip, r1 │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - ldr.w r3, [ip] │ │ │ │ │ - cbnz r3, 98 │ │ │ │ │ - mov r4, ip │ │ │ │ │ - bl 1d54 │ │ │ │ │ - R_ARM_THM_CALL get_localsplus_names │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cbz r0, 94 │ │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - str r0, [r4, #0] │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - beq.n 94 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - str r2, [r3, #0] │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - bne.n 90 │ │ │ │ │ - b.n 94 │ │ │ │ │ - │ │ │ │ │ -000000a4 : │ │ │ │ │ +00000010 : │ │ │ │ │ code_replace(): │ │ │ │ │ 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, #3872] @ 0xf20 │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ │ @@ -118,49 +46,49 @@ │ │ │ │ │ ldr r7, [r4, #92] @ 0x5c │ │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ ldrd fp, sl, [r4, #32] │ │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ │ ldr.w r9, [r4, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 24c │ │ │ │ │ + bne.w 1b8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 490 │ │ │ │ │ + bne.w 3fc │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 476 │ │ │ │ │ + beq.w 3e2 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ mov r5, r8 │ │ │ │ │ mov r7, r8 │ │ │ │ │ mov r6, r8 │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 45e │ │ │ │ │ + blt.w 3ca │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - blt.w 446 │ │ │ │ │ + blt.w 3b2 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - blt.w 42e │ │ │ │ │ + blt.w 39a │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 416 │ │ │ │ │ + blt.w 382 │ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 3fe │ │ │ │ │ + blt.w 36a │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - blt.w 3e6 │ │ │ │ │ + blt.w 352 │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 3ce │ │ │ │ │ + blt.w 33a │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 3c8 │ │ │ │ │ + bne.w 334 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 15b4 <_PyCode_GetCode> │ │ │ │ │ R_ARM_THM_CALL _PyCode_GetCode │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3a2 │ │ │ │ │ + beq.w 30e │ │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -177,49 +105,49 @@ │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ str.w r9, [sp, #24] │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ str.w fp, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySys_Audit │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 3b2 │ │ │ │ │ + blt.w 31e │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3c2 │ │ │ │ │ + bne.w 32e │ │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ │ movs r1, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d54 │ │ │ │ │ + bl 1e54 │ │ │ │ │ R_ARM_THM_CALL get_localsplus_names │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3ba │ │ │ │ │ + beq.w 326 │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 3aa │ │ │ │ │ + bne.w 316 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d54 │ │ │ │ │ + bl 1e54 │ │ │ │ │ R_ARM_THM_CALL get_localsplus_names │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3a6 │ │ │ │ │ + beq.w 312 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 358 │ │ │ │ │ + bne.w 2c4 │ │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ │ - bl 1d54 │ │ │ │ │ + bl 1e54 │ │ │ │ │ R_ARM_THM_CALL get_localsplus_names │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 354 │ │ │ │ │ + beq.w 2c0 │ │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ │ mov r1, fp │ │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ │ @@ -239,15 +167,15 @@ │ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ strd r7, r5, [sp, #20] │ │ │ │ │ mov r5, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ str.w r9, [sp, #4] │ │ │ │ │ - bl 794 │ │ │ │ │ + bl 700 │ │ │ │ │ R_ARM_THM_CALL PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ bl e8c │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ │ @@ -262,104 +190,104 @@ │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #188 @ 0xbc │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ mov r1, r5 │ │ │ │ │ adds r2, r5, r2 │ │ │ │ │ - ldr r5, [pc, #660] @ (4e8 ) │ │ │ │ │ + ldr r5, [pc, #660] @ (454 ) │ │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ add r5, sp, #112 @ 0x70 │ │ │ │ │ strd r2, r2, [sp, #8] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3a2 │ │ │ │ │ + beq.w 30e │ │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 102 │ │ │ │ │ + beq.w 6e │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5ae │ │ │ │ │ + bne.w 51a │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 592 │ │ │ │ │ + bne.w 4fe │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 55a │ │ │ │ │ + bne.w 4c6 │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 540 │ │ │ │ │ + bne.w 4ac │ │ │ │ │ ldr r0, [r2, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 36a │ │ │ │ │ + bne.n 2d6 │ │ │ │ │ ldr r0, [r2, #20] │ │ │ │ │ - cbz r0, 2bc │ │ │ │ │ + cbz r0, 228 │ │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsInt │ │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 35c │ │ │ │ │ + beq.n 2c8 │ │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ │ - beq.w 102 │ │ │ │ │ + beq.w 6e │ │ │ │ │ ldr r0, [r2, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 600 │ │ │ │ │ + bne.w 56c │ │ │ │ │ ldr r6, [r2, #28] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 5e4 │ │ │ │ │ + bne.w 550 │ │ │ │ │ ldr r3, [r2, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 648 │ │ │ │ │ + bne.w 5b4 │ │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4b2 │ │ │ │ │ + bne.w 41e │ │ │ │ │ ldr r7, [r2, #40] @ 0x28 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 6cc │ │ │ │ │ + bne.w 638 │ │ │ │ │ ldr r5, [r2, #44] @ 0x2c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 6b2 │ │ │ │ │ + bne.w 61e │ │ │ │ │ ldr.w r8, [r2, #48] @ 0x30 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 4ec │ │ │ │ │ + bne.w 458 │ │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4d2 │ │ │ │ │ + bne.w 43e │ │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 69c │ │ │ │ │ + bne.w 608 │ │ │ │ │ ldr r3, [r2, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 686 │ │ │ │ │ + bne.w 5f2 │ │ │ │ │ ldr r3, [r2, #64] @ 0x40 │ │ │ │ │ - cbz r3, 326 │ │ │ │ │ + cbz r3, 292 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #4 │ │ │ │ │ - bpl.n 386 │ │ │ │ │ + bpl.n 2f2 │ │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.w 10c │ │ │ │ │ + beq.w 78 │ │ │ │ │ ldr r3, [r2, #68] @ 0x44 │ │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #4 │ │ │ │ │ - bmi.w 10c │ │ │ │ │ + bmi.w 78 │ │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ @@ -367,38 +295,38 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n 3a2 │ │ │ │ │ + b.n 30e │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 228 │ │ │ │ │ + b.n 194 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 1e8 │ │ │ │ │ + b.n 154 │ │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2b2 │ │ │ │ │ - b.n 3a2 │ │ │ │ │ + beq.n 21e │ │ │ │ │ + b.n 30e │ │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsInt │ │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 748 │ │ │ │ │ + beq.w 6b4 │ │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ │ - beq.w 102 │ │ │ │ │ - b.n 29e │ │ │ │ │ + beq.w 6e │ │ │ │ │ + b.n 20a │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -406,193 +334,193 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 244 │ │ │ │ │ + b.n 1b0 │ │ │ │ │ mov r5, r8 │ │ │ │ │ - b.n 228 │ │ │ │ │ + b.n 194 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 1ca │ │ │ │ │ + b.n 136 │ │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ │ bl e8c │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ - b.n 3a2 │ │ │ │ │ + b.n 30e │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r8, r7 │ │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ │ - b.n 228 │ │ │ │ │ + b.n 194 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ │ - b.n 1ae │ │ │ │ │ + b.n 11a │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ │ - b.n 15a │ │ │ │ │ + b.n c6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 3a2 │ │ │ │ │ + b.n 30e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 3a2 │ │ │ │ │ + b.n 30e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 3a2 │ │ │ │ │ + b.n 30e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 3a2 │ │ │ │ │ + b.n 30e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC25 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 3a2 │ │ │ │ │ + b.n 30e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 3a2 │ │ │ │ │ + b.n 30e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC23 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 3a2 │ │ │ │ │ - ldr r5, [pc, #112] @ (4e8 ) │ │ │ │ │ + b.n 30e │ │ │ │ │ + ldr r5, [pc, #112] @ (454 ) │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ add r5, sp, #112 @ 0x70 │ │ │ │ │ strd r1, r1, [sp, #8] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 102 │ │ │ │ │ - b.n 3a2 │ │ │ │ │ - ldr r1, [pc, #84] @ (4e8 ) │ │ │ │ │ + bne.w 6e │ │ │ │ │ + b.n 30e │ │ │ │ │ + ldr r1, [pc, #84] @ (454 ) │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3a2 │ │ │ │ │ + beq.w 30e │ │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ │ - b.n 278 │ │ │ │ │ + b.n 1e4 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ lsls r5, r1, #5 │ │ │ │ │ - bpl.w 72a │ │ │ │ │ + bpl.w 696 │ │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ │ - bne.w 726 │ │ │ │ │ + bne.w 692 │ │ │ │ │ ldr.w r8, [sp, #100] @ 0x64 │ │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ │ mov r5, r8 │ │ │ │ │ mov r7, r8 │ │ │ │ │ - b.n 10c │ │ │ │ │ + b.n 78 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ - bpl.n 502 │ │ │ │ │ + bpl.n 46e │ │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ │ - beq.w 10c │ │ │ │ │ - b.n 300 │ │ │ │ │ + beq.w 78 │ │ │ │ │ + b.n 26c │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #5 │ │ │ │ │ - bpl.n 520 │ │ │ │ │ + bpl.n 48c │ │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ │ - beq.w 10c │ │ │ │ │ - b.n 2f8 │ │ │ │ │ + beq.w 78 │ │ │ │ │ + b.n 264 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n 3a2 │ │ │ │ │ + b.n 30e │ │ │ │ │ mov r3, r8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ @@ -600,115 +528,115 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n 3a2 │ │ │ │ │ + b.n 30e │ │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsInt │ │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 576 │ │ │ │ │ + beq.n 4e2 │ │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ │ - beq.w 102 │ │ │ │ │ - b.n 298 │ │ │ │ │ + beq.w 6e │ │ │ │ │ + b.n 204 │ │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsInt │ │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 584 │ │ │ │ │ + beq.n 4f0 │ │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ │ - beq.w 102 │ │ │ │ │ - b.n 290 │ │ │ │ │ + beq.w 6e │ │ │ │ │ + b.n 1fc │ │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 54e │ │ │ │ │ - b.n 3a2 │ │ │ │ │ + beq.n 4ba │ │ │ │ │ + b.n 30e │ │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 56a │ │ │ │ │ - b.n 3a2 │ │ │ │ │ + beq.n 4d6 │ │ │ │ │ + b.n 30e │ │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsInt │ │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 5c8 │ │ │ │ │ + beq.n 534 │ │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ │ - beq.w 102 │ │ │ │ │ - b.n 288 │ │ │ │ │ + beq.w 6e │ │ │ │ │ + b.n 1f4 │ │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsInt │ │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 5d6 │ │ │ │ │ + beq.n 542 │ │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ │ - beq.w 102 │ │ │ │ │ - b.n 280 │ │ │ │ │ + beq.w 6e │ │ │ │ │ + b.n 1ec │ │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5a2 │ │ │ │ │ - b.n 3a2 │ │ │ │ │ + beq.n 50e │ │ │ │ │ + b.n 30e │ │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5bc │ │ │ │ │ - b.n 3a2 │ │ │ │ │ + beq.n 528 │ │ │ │ │ + b.n 30e │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #4 │ │ │ │ │ - bpl.n 61a │ │ │ │ │ + bpl.n 586 │ │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ │ - bne.w 2cc │ │ │ │ │ + bne.w 238 │ │ │ │ │ ldr.w r8, [sp, #100] @ 0x64 │ │ │ │ │ mov r5, r8 │ │ │ │ │ mov r7, r8 │ │ │ │ │ - b.n 10c │ │ │ │ │ + b.n 78 │ │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsInt │ │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 63a │ │ │ │ │ + beq.n 5a6 │ │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ │ - beq.w 102 │ │ │ │ │ - b.n 2c4 │ │ │ │ │ + beq.w 6e │ │ │ │ │ + b.n 230 │ │ │ │ │ mov r3, r6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ @@ -716,94 +644,94 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n 3a2 │ │ │ │ │ + b.n 30e │ │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 60e │ │ │ │ │ - b.n 3a2 │ │ │ │ │ + beq.n 57a │ │ │ │ │ + b.n 30e │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ lsls r7, r1, #5 │ │ │ │ │ - bpl.n 668 │ │ │ │ │ + bpl.n 5d4 │ │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ │ - bne.n 664 │ │ │ │ │ + bne.n 5d0 │ │ │ │ │ ldr.w r8, [sp, #100] @ 0x64 │ │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ │ mov r5, r8 │ │ │ │ │ mov r7, r8 │ │ │ │ │ - b.n 10c │ │ │ │ │ + b.n 78 │ │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ │ - b.n 2d4 │ │ │ │ │ + b.n 240 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n 3a2 │ │ │ │ │ + b.n 30e │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ - bpl.n 758 │ │ │ │ │ + bpl.n 6c4 │ │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ │ - bne.w 310 │ │ │ │ │ - b.n 10c │ │ │ │ │ + bne.w 27c │ │ │ │ │ + b.n 78 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #3 │ │ │ │ │ - bpl.n 776 │ │ │ │ │ + bpl.n 6e2 │ │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ │ - beq.w 10c │ │ │ │ │ - b.n 308 │ │ │ │ │ + beq.w 78 │ │ │ │ │ + b.n 274 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #5 │ │ │ │ │ - bpl.n 6e6 │ │ │ │ │ + bpl.n 652 │ │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ │ it eq │ │ │ │ │ ldreq.w r8, [sp, #100] @ 0x64 │ │ │ │ │ - beq.w 10c │ │ │ │ │ - b.n 2ec │ │ │ │ │ + beq.w 78 │ │ │ │ │ + b.n 258 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r0, r3, #5 │ │ │ │ │ - bpl.n 706 │ │ │ │ │ + bpl.n 672 │ │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ │ - bne.w 2e4 │ │ │ │ │ + bne.w 250 │ │ │ │ │ ldr.w r8, [sp, #100] @ 0x64 │ │ │ │ │ mov r5, r8 │ │ │ │ │ - b.n 10c │ │ │ │ │ + b.n 78 │ │ │ │ │ mov r3, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ @@ -811,15 +739,15 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n 3a2 │ │ │ │ │ + b.n 30e │ │ │ │ │ mov r3, r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ @@ -827,141 +755,141 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n 3a2 │ │ │ │ │ + b.n 30e │ │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ │ - b.n 2dc │ │ │ │ │ + b.n 248 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n 3a2 │ │ │ │ │ + b.n 30e │ │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 37a │ │ │ │ │ - b.n 3a2 │ │ │ │ │ + beq.w 2e6 │ │ │ │ │ + b.n 30e │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n 3a2 │ │ │ │ │ + b.n 30e │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n 3a2 │ │ │ │ │ + b.n 30e │ │ │ │ │ │ │ │ │ │ -00000794 : │ │ │ │ │ +00000700 : │ │ │ │ │ PyUnstable_Code_NewWithPosOnlyArgs(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ │ ldr r6, [sp, #164] @ 0xa4 │ │ │ │ │ strd r2, r3, [sp, #12] │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldrd r4, r5, [sp, #168] @ 0xa8 │ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 90a │ │ │ │ │ + beq.w 876 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ │ lsls r1, r3, #29 │ │ │ │ │ - bpl.w 90a │ │ │ │ │ + bpl.w 876 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 90a │ │ │ │ │ + beq.w 876 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ │ lsls r2, r3, #29 │ │ │ │ │ - bpl.w 90a │ │ │ │ │ + bpl.w 876 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 90a │ │ │ │ │ + beq.w 876 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #5 │ │ │ │ │ - bpl.w 90a │ │ │ │ │ + bpl.w 876 │ │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr.w r9, [r6, #8] │ │ │ │ │ add.w r3, r7, r8 │ │ │ │ │ add.w sl, r3, r9 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 906 │ │ │ │ │ + beq.n 872 │ │ │ │ │ clz r0, r4 │ │ │ │ │ mov r1, sl │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 906 │ │ │ │ │ + beq.n 872 │ │ │ │ │ clz r0, r4 │ │ │ │ │ add.w r1, r6, #8 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ cmp r0, r9 │ │ │ │ │ - blt.n 8c0 │ │ │ │ │ + blt.n 82c │ │ │ │ │ adds r5, #8 │ │ │ │ │ bic.w fp, r9, r9, asr #31 │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - blt.w 9c4 │ │ │ │ │ + blt.w 930 │ │ │ │ │ adds r4, #8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - blt.w 994 │ │ │ │ │ + blt.w 900 │ │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ │ ands.w r3, r3, #1 │ │ │ │ │ - beq.n 93a │ │ │ │ │ + beq.n 8a6 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - bne.n 91e │ │ │ │ │ + bne.n 88a │ │ │ │ │ ldr r2, [sp, #176] @ 0xb0 │ │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ ldr r2, [sp, #180] @ 0xb4 │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ ldr r2, [sp, #184] @ 0xb8 │ │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ │ @@ -988,21 +916,21 @@ │ │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ │ bl 0 <_PyCode_Init> │ │ │ │ │ R_ARM_THM_CALL _PyCode_Validate │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 906 │ │ │ │ │ + beq.n 872 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 8f0 │ │ │ │ │ + bne.n 85c │ │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ │ - bl 1c8 │ │ │ │ │ + bl 1c8 │ │ │ │ │ R_ARM_THM_CALL _PyCode_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ bl e8c │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ bl e8c │ │ │ │ │ @@ -1023,86 +951,86 @@ │ │ │ │ │ cmp r3, fp │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str.w r2, [lr, #12] │ │ │ │ │ strb.w ip, [r3, #16] │ │ │ │ │ - b.n 828 │ │ │ │ │ + b.n 794 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC33 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 8ac │ │ │ │ │ + b.n 818 │ │ │ │ │ movw r1, #754 @ 0x2f2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movs r4, #0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 8b8 │ │ │ │ │ + b.n 824 │ │ │ │ │ mov r1, sl │ │ │ │ │ add r0, sp, #32 │ │ │ │ │ bl 0 <_PyTuple_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyTuple_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 906 │ │ │ │ │ + blt.n 872 │ │ │ │ │ mov r1, sl │ │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ │ bl 0 <_PyBytes_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 906 │ │ │ │ │ + blt.n 872 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ - b.n 854 │ │ │ │ │ + b.n 7c0 │ │ │ │ │ ldr r2, [sp, #152] @ 0x98 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyOpcode_Caches │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyOpcode_Caches │ │ │ │ │ mov ip, r3 │ │ │ │ │ add.w r1, r2, #16 │ │ │ │ │ ldr r5, [r2, #8] │ │ │ │ │ - b.n 95c │ │ │ │ │ + b.n 8c8 │ │ │ │ │ cmp r2, #86 @ 0x56 │ │ │ │ │ - beq.n 978 │ │ │ │ │ + beq.n 8e4 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ ldrb r2, [r4, r2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ add r3, r2 │ │ │ │ │ cmp.w r3, r5, lsr #1 │ │ │ │ │ - bge.w 84c │ │ │ │ │ + bge.w 7b8 │ │ │ │ │ ldrb.w r2, [r1, r3, lsl #1] │ │ │ │ │ add.w r0, r1, r3, lsl #1 │ │ │ │ │ cmp r2, #71 @ 0x47 │ │ │ │ │ - bne.n 94e │ │ │ │ │ + bne.n 8ba │ │ │ │ │ ldrb r0, [r0, #1] │ │ │ │ │ orr.w ip, r0, ip, lsl #8 │ │ │ │ │ - b.n 956 │ │ │ │ │ + b.n 8c2 │ │ │ │ │ ldrb r7, [r0, #1] │ │ │ │ │ orr.w r7, r7, ip, lsl #8 │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - ble.n 9f0 │ │ │ │ │ + ble.n 95c │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ adds r2, #16 │ │ │ │ │ ldrb r0, [r2, r7] │ │ │ │ │ orr.w r0, r0, #16 │ │ │ │ │ strb r0, [r2, r7] │ │ │ │ │ ldrb.w r2, [r1, r3, lsl #1] │ │ │ │ │ - b.n 952 │ │ │ │ │ + b.n 8be │ │ │ │ │ ldr.w r5, [r4, #4]! │ │ │ │ │ add.w r1, r3, fp │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ mov.w ip, #128 @ 0x80 │ │ │ │ │ adds r3, #1 │ │ │ │ │ @@ -1111,152 +1039,152 @@ │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ cmp r2, lr │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r5, #0] │ │ │ │ │ str.w r5, [r8, #12] │ │ │ │ │ strb.w ip, [r0, #16] │ │ │ │ │ - b.n 83e │ │ │ │ │ + b.n 7aa │ │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ │ add.w r2, r6, #8 │ │ │ │ │ str r4, [sp, #168] @ 0xa8 │ │ │ │ │ strd r2, r5, [sp, #20] │ │ │ │ │ mov r4, r1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ mov r1, r4 │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - bge.n a2e │ │ │ │ │ + bge.n 99a │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_Compare │ │ │ │ │ - cbz r0, a0a │ │ │ │ │ + cbz r0, 976 │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 9d8 │ │ │ │ │ + b.n 944 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov r2, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC32 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 906 │ │ │ │ │ + b.n 872 │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ │ adds r1, #16 │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ ldr r4, [sp, #168] @ 0xa8 │ │ │ │ │ add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ │ ldrb r0, [r1, r2] │ │ │ │ │ orr.w r0, r0, #64 @ 0x40 │ │ │ │ │ strb r0, [r1, r2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ - b.n 834 │ │ │ │ │ + b.n 7a0 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ ldrd r5, r3, [sp, #24] │ │ │ │ │ cmp r2, lr │ │ │ │ │ ldr r4, [sp, #168] @ 0xa8 │ │ │ │ │ ldrd r0, ip, [sp, #32] │ │ │ │ │ - beq.n a46 │ │ │ │ │ + beq.n 9b2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ add.w r0, r0, fp, lsl #2 │ │ │ │ │ add ip, fp │ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ strb.w r2, [ip, #16] │ │ │ │ │ - b.n a26 │ │ │ │ │ + b.n 992 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000a58 : │ │ │ │ │ +000009c4 : │ │ │ │ │ code__varname_from_oparg(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - cbnz r3, a9a │ │ │ │ │ + cbnz r3, a06 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n a9a │ │ │ │ │ - cbz r1, a9a │ │ │ │ │ + bne.n a06 │ │ │ │ │ + cbz r1, a06 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsInt │ │ │ │ │ mov r1, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n ac4 │ │ │ │ │ + beq.n a30 │ │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_GetItem │ │ │ │ │ - cbz r0, ac0 │ │ │ │ │ + cbz r0, a2c │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r0, #0] │ │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ add.w ip, sp, #36 @ 0x24 │ │ │ │ │ str.w ip, [sp, #16] │ │ │ │ │ - ldr.w ip, [pc, #48] @ ad4 │ │ │ │ │ + ldr.w ip, [pc, #48] @ a40 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ strd ip, ip, [sp, #4] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a74 │ │ │ │ │ + bne.n 9e0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n a96 │ │ │ │ │ + b.n a02 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a80 │ │ │ │ │ - b.n ac0 │ │ │ │ │ + beq.n 9ec │ │ │ │ │ + b.n a2c │ │ │ │ │ nop │ │ │ │ │ .word 0x0000029c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000ad8 : │ │ │ │ │ +00000a44 : │ │ │ │ │ code_repr(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldrd r3, r1, [r0, #80] @ 0x50 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr.w ip, [r0, #44] @ 0x2c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ it eq │ │ │ │ │ moveq.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ - cbz r3, b1a │ │ │ │ │ + cbz r3, a86 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ │ lsls r0, r0, #3 │ │ │ │ │ - bpl.n b1a │ │ │ │ │ + bpl.n a86 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC35 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC35 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromFormat │ │ │ │ │ @@ -1269,32 +1197,32 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC36 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromFormat │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000b30 : │ │ │ │ │ +00000a9c : │ │ │ │ │ code_getcodeadaptive(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r0, #124 @ 0x7c │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyBytes_FromStringAndSize │ │ │ │ │ │ │ │ │ │ -00000b3c <_PyLineTable_NextAddressRange>: │ │ │ │ │ +00000aa8 <_PyLineTable_NextAddressRange>: │ │ │ │ │ _PyLineTable_NextAddressRange(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldrd r2, r3, [r0, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs.n b5a <_PyLineTable_NextAddressRange+0x1e> │ │ │ │ │ + bcs.n ac6 <_PyLineTable_NextAddressRange+0x1e> │ │ │ │ │ bl 19b4 │ │ │ │ │ R_ARM_THM_CALL advance │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -1924,61 +1924,61 @@ │ │ │ │ │ beq.n 12a8 <_PyCode_ConstantKey+0x16c> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyComplex_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyComplex_Type │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.w 1368 <_PyCode_ConstantKey+0x22c> │ │ │ │ │ + beq.w 137e <_PyCode_ConstantKey+0x242> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ cmp r1, r2 │ │ │ │ │ bne.n 12ca <_PyCode_ConstantKey+0x18e> │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1420 <_PyCode_ConstantKey+0x2e4> │ │ │ │ │ + beq.w 141e <_PyCode_ConstantKey+0x2e2> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ble.n 127e <_PyCode_ConstantKey+0x142> │ │ │ │ │ ldr r0, [r7, #12] │ │ │ │ │ bl 113c <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_THM_CALL _PyCode_ConstantKey │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1410 <_PyCode_ConstantKey+0x2d4> │ │ │ │ │ + beq.w 140e <_PyCode_ConstantKey+0x2d2> │ │ │ │ │ cmp r4, #1 │ │ │ │ │ str r0, [r5, #12] │ │ │ │ │ beq.n 127e <_PyCode_ConstantKey+0x142> │ │ │ │ │ ldr r0, [r7, #16] │ │ │ │ │ bl 113c <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_THM_CALL _PyCode_ConstantKey │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1410 <_PyCode_ConstantKey+0x2d4> │ │ │ │ │ + beq.w 140e <_PyCode_ConstantKey+0x2d2> │ │ │ │ │ cmp r4, #2 │ │ │ │ │ str r0, [r5, #16] │ │ │ │ │ beq.n 127e <_PyCode_ConstantKey+0x142> │ │ │ │ │ ldr r0, [r7, #20] │ │ │ │ │ bl 113c <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_THM_CALL _PyCode_ConstantKey │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1410 <_PyCode_ConstantKey+0x2d4> │ │ │ │ │ + beq.w 140e <_PyCode_ConstantKey+0x2d2> │ │ │ │ │ cmp r4, #3 │ │ │ │ │ str r0, [r5, #20] │ │ │ │ │ beq.n 127e <_PyCode_ConstantKey+0x142> │ │ │ │ │ ldr r0, [r7, #24] │ │ │ │ │ bl 113c <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_THM_CALL _PyCode_ConstantKey │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1410 <_PyCode_ConstantKey+0x2d4> │ │ │ │ │ + beq.w 140e <_PyCode_ConstantKey+0x2d2> │ │ │ │ │ cmp r4, #4 │ │ │ │ │ str r0, [r5, #24] │ │ │ │ │ beq.n 127e <_PyCode_ConstantKey+0x142> │ │ │ │ │ add.w r1, r7, #24 │ │ │ │ │ add.w r2, r5, #24 │ │ │ │ │ movs r3, #4 │ │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ │ @@ -1987,15 +1987,15 @@ │ │ │ │ │ bl 113c <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_THM_CALL _PyCode_ConstantKey │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1410 <_PyCode_ConstantKey+0x2d4> │ │ │ │ │ + beq.w 140e <_PyCode_ConstantKey+0x2d2> │ │ │ │ │ cmp r3, r6 │ │ │ │ │ str.w r0, [r2, #4]! │ │ │ │ │ bne.n 125a <_PyCode_ConstantKey+0x11e> │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -2014,44 +2014,44 @@ │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ b.n 11a4 <_PyCode_ConstantKey+0x68> │ │ │ │ │ vldr d7, [r0, #8] │ │ │ │ │ vcmp.f64 d7, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 13b6 <_PyCode_ConstantKey+0x27a> │ │ │ │ │ + beq.n 1368 <_PyCode_ConstantKey+0x22c> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyFloat_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyFloat_Type │ │ │ │ │ movs r0, #2 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyTuple_Pack │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyFrozenSet_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyFrozenSet_Type │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.w 13fc <_PyCode_ConstantKey+0x2c0> │ │ │ │ │ + bne.w 1406 <_PyCode_ConstantKey+0x2ca> │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1420 <_PyCode_ConstantKey+0x2e4> │ │ │ │ │ + beq.w 141e <_PyCode_ConstantKey+0x2e2> │ │ │ │ │ add.w r4, r0, #8 │ │ │ │ │ b.n 1302 <_PyCode_ConstantKey+0x1c6> │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ bl 113c <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_THM_CALL _PyCode_ConstantKey │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1410 <_PyCode_ConstantKey+0x2d4> │ │ │ │ │ + beq.w 140e <_PyCode_ConstantKey+0x2d2> │ │ │ │ │ mov r3, r4 │ │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ │ mov r4, r3 │ │ │ │ │ add r3, sp, #24 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ mov r0, r7 │ │ │ │ │ @@ -2072,15 +2072,15 @@ │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cbnz r3, 1334 <_PyCode_ConstantKey+0x1f8> │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1420 <_PyCode_ConstantKey+0x2e4> │ │ │ │ │ + beq.n 141e <_PyCode_ConstantKey+0x2e2> │ │ │ │ │ mov r2, r7 │ │ │ │ │ movs r0, #2 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -2094,93 +2094,94 @@ │ │ │ │ │ bne.w 11a4 <_PyCode_ConstantKey+0x68> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ b.n 11a4 <_PyCode_ConstantKey+0x68> │ │ │ │ │ + vmov r3, s15 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bge.n 12b6 <_PyCode_ConstantKey+0x17a> │ │ │ │ │ + mov r3, lr │ │ │ │ │ + movs r0, #3 │ │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ + b.w 0 │ │ │ │ │ + R_ARM_THM_JUMP24 PyTuple_Pack │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyComplex_AsCComplex │ │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ vstr d0, [sp, #24] │ │ │ │ │ vstr d1, [sp, #32] │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n 13ce <_PyCode_ConstantKey+0x292> │ │ │ │ │ + bne.n 13cc <_PyCode_ConstantKey+0x290> │ │ │ │ │ vmov r3, s1 │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it lt │ │ │ │ │ vmovlt.f64 d7, d6 │ │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ │ ite mi │ │ │ │ │ movmi r3, #1 │ │ │ │ │ movpl r3, #0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 13da <_PyCode_ConstantKey+0x29e> │ │ │ │ │ - cbnz r3, 1404 <_PyCode_ConstantKey+0x2c8> │ │ │ │ │ + beq.n 13d8 <_PyCode_ConstantKey+0x29c> │ │ │ │ │ + cbnz r3, 13fa <_PyCode_ConstantKey+0x2be> │ │ │ │ │ mov r2, r7 │ │ │ │ │ b.n 12be <_PyCode_ConstantKey+0x182> │ │ │ │ │ - vmov r3, s15 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bge.w 12b6 <_PyCode_ConstantKey+0x17a> │ │ │ │ │ - mov r3, lr │ │ │ │ │ - movs r0, #3 │ │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ - b.w 0 │ │ │ │ │ - R_ARM_THM_JUMP24 PyTuple_Pack │ │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n 13b2 <_PyCode_ConstantKey+0x276> │ │ │ │ │ + bne.n 13c8 <_PyCode_ConstantKey+0x28c> │ │ │ │ │ vmov r2, s3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.n 13b0 <_PyCode_ConstantKey+0x274> │ │ │ │ │ - cbz r3, 13f0 <_PyCode_ConstantKey+0x2b4> │ │ │ │ │ + bge.n 13c6 <_PyCode_ConstantKey+0x28a> │ │ │ │ │ + cbz r3, 13ee <_PyCode_ConstantKey+0x2b2> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ mov r2, r7 │ │ │ │ │ - b.n 13c2 <_PyCode_ConstantKey+0x286> │ │ │ │ │ + b.n 1372 <_PyCode_ConstantKey+0x236> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ mov r2, r7 │ │ │ │ │ - b.n 13c2 <_PyCode_ConstantKey+0x286> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyLong_FromVoidPtr │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - b.n 1334 <_PyCode_ConstantKey+0x1f8> │ │ │ │ │ + b.n 1372 <_PyCode_ConstantKey+0x236> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r2, r7 │ │ │ │ │ - b.n 13c2 <_PyCode_ConstantKey+0x286> │ │ │ │ │ + b.n 1372 <_PyCode_ConstantKey+0x236> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyLong_FromVoidPtr │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + b.n 1334 <_PyCode_ConstantKey+0x1f8> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1420 <_PyCode_ConstantKey+0x2e4> │ │ │ │ │ + beq.n 141e <_PyCode_ConstantKey+0x2e2> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 1424 <_PyCode_ConstantKey+0x2e8> │ │ │ │ │ + cbz r3, 1422 <_PyCode_ConstantKey+0x2e6> │ │ │ │ │ movs r2, #0 │ │ │ │ │ b.n 11a4 <_PyCode_ConstantKey+0x68> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1420 <_PyCode_ConstantKey+0x2e4> │ │ │ │ │ + b.n 141e <_PyCode_ConstantKey+0x2e2> │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ 0000142c <_Py_set_localsplus_info>: │ │ │ │ │ _Py_set_localsplus_info(): │ │ │ │ │ ldr.w ip, [r1] │ │ │ │ │ add.w r3, r3, r0, lsl #2 │ │ │ │ │ push {r4, lr} │ │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -2602,15 +2603,15 @@ │ │ │ │ │ orr.w r4, r4, lr │ │ │ │ │ bmi.n 1846 │ │ │ │ │ b.n 182c │ │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ │ bx lr │ │ │ │ │ add r0, sp, #8 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 2288 │ │ │ │ │ + bl 2388 │ │ │ │ │ ldrd r1, r3, [sp, #4] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ bge.n 1800 │ │ │ │ │ b.n 1866 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ b.n 1802 │ │ │ │ │ nop │ │ │ │ │ @@ -2728,15 +2729,15 @@ │ │ │ │ │ mov r8, r6 │ │ │ │ │ lsls r6, r7, #25 │ │ │ │ │ lsl.w lr, lr, r3 │ │ │ │ │ orr.w r5, r5, lr │ │ │ │ │ bmi.n 1982 <_PyCode_CheckLineNumber+0x102> │ │ │ │ │ b.n 1974 <_PyCode_CheckLineNumber+0xf4> │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2288 │ │ │ │ │ + bl 2388 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ ble.n 1948 <_PyCode_CheckLineNumber+0xc8> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bgt.n 199e <_PyCode_CheckLineNumber+0x11e> │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ b.n 194a <_PyCode_CheckLineNumber+0xca> │ │ │ │ │ @@ -3099,51 +3100,167 @@ │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ bx r3 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001d54 : │ │ │ │ │ +00001d54 <_PyCode_InitAddressRange>: │ │ │ │ │ +_PyCode_InitAddressRange(): │ │ │ │ │ + ldr r2, [r0, #92] @ 0x5c │ │ │ │ │ + ldr r0, [r0, #44] @ 0x2c │ │ │ │ │ + add.w r3, r2, #16 │ │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ │ + strd r0, r3, [r1, #12] │ │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ + add r3, r2 │ │ │ │ │ + str r0, [r1, #8] │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + str r3, [r1, #20] │ │ │ │ │ + strd r0, r2, [r1] │ │ │ │ │ + bx lr │ │ │ │ │ + │ │ │ │ │ +00001d74 : │ │ │ │ │ +code_getvarnames(): │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ + ldr r3, [r0, #104] @ 0x68 │ │ │ │ │ + sub sp, #8 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + cbnz r3, 1da0 │ │ │ │ │ + movs r0, #16 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cbz r0, 1dda │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + strd r2, r2, [r0] │ │ │ │ │ + strd r2, r2, [r0, #8] │ │ │ │ │ + str r0, [r4, #104] @ 0x68 │ │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ │ + cbnz r0, 1dca │ │ │ │ │ + ldr r2, [r4, #56] @ 0x38 │ │ │ │ │ + movs r1, #32 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + bl 1e54 │ │ │ │ │ + cbz r0, 1dde │ │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + it ne │ │ │ │ │ + addne r2, #1 │ │ │ │ │ + str r0, [r3, #4] │ │ │ │ │ + it ne │ │ │ │ │ + strne r2, [r0, #0] │ │ │ │ │ + add sp, #8 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 1dc6 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + b.n 1dc6 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + b.n 1dc6 │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ +00001de4 <_PyCode_GetVarnames>: │ │ │ │ │ +_PyCode_GetVarnames(): │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + bl 16c4 │ │ │ │ │ + cbnz r0, 1e0a <_PyCode_GetVarnames+0x26> │ │ │ │ │ + ldr r1, [r4, #104] @ 0x68 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r3, [r4, #56] @ 0x38 │ │ │ │ │ + movs r2, #32 │ │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ │ + adds r1, #4 │ │ │ │ │ + b.n 1e10 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ +00001e10 : │ │ │ │ │ +get_cached_locals(): │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ + mov ip, r1 │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + ldr.w r3, [ip] │ │ │ │ │ + cbnz r3, 1e48 │ │ │ │ │ + mov r4, ip │ │ │ │ │ + bl 1e54 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cbz r0, 1e44 │ │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + str r0, [r4, #0] │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + beq.n 1e44 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + str r2, [r3, #0] │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + bne.n 1e40 │ │ │ │ │ + b.n 1e44 │ │ │ │ │ + │ │ │ │ │ +00001e54 : │ │ │ │ │ get_localsplus_names(): │ │ │ │ │ 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, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r5, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1e66 │ │ │ │ │ + beq.n 1f66 │ │ │ │ │ ldr.w lr, [r4, #48] @ 0x30 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - ble.n 1e66 │ │ │ │ │ + ble.n 1f66 │ │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ │ ands r3, r5 │ │ │ │ │ - beq.n 1d9c │ │ │ │ │ + beq.n 1e9c │ │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ ittt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ ldrne.w lr, [r4, #48] @ 0x30 │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ movs r3, #1 │ │ │ │ │ cmp.w lr, #1 │ │ │ │ │ - ble.n 1e66 │ │ │ │ │ + ble.n 1f66 │ │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ │ ldrb r2, [r2, #17] │ │ │ │ │ tst r5, r2 │ │ │ │ │ - beq.n 1dd0 │ │ │ │ │ + beq.n 1ed0 │ │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ itett ne │ │ │ │ │ addne r1, #1 │ │ │ │ │ @@ -3151,52 +3268,52 @@ │ │ │ │ │ strne r1, [r2, #0] │ │ │ │ │ addne.w r1, r0, r3, lsl #2 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ it ne │ │ │ │ │ ldrne.w lr, [r4, #48] @ 0x30 │ │ │ │ │ str r2, [r1, #12] │ │ │ │ │ cmp.w lr, #2 │ │ │ │ │ - ble.n 1e66 │ │ │ │ │ + ble.n 1f66 │ │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ │ ldrb r2, [r2, #18] │ │ │ │ │ tst r5, r2 │ │ │ │ │ - beq.n 1df4 │ │ │ │ │ + beq.n 1ef4 │ │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne.n 1e68 │ │ │ │ │ + bne.n 1f68 │ │ │ │ │ add.w r1, r0, r3, lsl #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r2, [r1, #12] │ │ │ │ │ cmp.w lr, #3 │ │ │ │ │ - ble.n 1e66 │ │ │ │ │ + ble.n 1f66 │ │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ │ ldrb r2, [r2, #19] │ │ │ │ │ tst r5, r2 │ │ │ │ │ - beq.n 1e18 │ │ │ │ │ + beq.n 1f18 │ │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne.n 1e72 │ │ │ │ │ + bne.n 1f72 │ │ │ │ │ add.w r1, r0, r3, lsl #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r2, [r1, #12] │ │ │ │ │ cmp.w lr, #4 │ │ │ │ │ - ble.n 1e66 │ │ │ │ │ + ble.n 1f66 │ │ │ │ │ movs r2, #4 │ │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ │ add.w r6, r0, r3, lsl #2 │ │ │ │ │ add.w ip, r1, r2 │ │ │ │ │ ldrb.w r1, [ip, #16] │ │ │ │ │ tst r5, r1 │ │ │ │ │ - beq.n 1e60 │ │ │ │ │ + beq.n 1f60 │ │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w ip, r1, r2, lsl #2 │ │ │ │ │ ldr.w r1, [ip, #12] │ │ │ │ │ ldr.w ip, [r1] │ │ │ │ │ cmp ip, r7 │ │ │ │ │ iteee eq │ │ │ │ │ @@ -3207,37 +3324,37 @@ │ │ │ │ │ iteee eq │ │ │ │ │ addeq r3, #1 │ │ │ │ │ addne r3, #1 │ │ │ │ │ ldrne.w lr, [r4, #48] @ 0x30 │ │ │ │ │ strne r1, [r6, #12] │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r2, lr │ │ │ │ │ - blt.n 1e20 │ │ │ │ │ + blt.n 1f20 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ ldr.w lr, [r4, #48] @ 0x30 │ │ │ │ │ - b.n 1dec │ │ │ │ │ + b.n 1eec │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ ldr.w lr, [r4, #48] @ 0x30 │ │ │ │ │ - b.n 1e10 │ │ │ │ │ + b.n 1f10 │ │ │ │ │ │ │ │ │ │ -00001e7c : │ │ │ │ │ +00001f7c : │ │ │ │ │ code_linesiterator(): │ │ │ │ │ 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 │ │ │ │ │ - ldr r0, [pc, #56] @ (1ec8 ) │ │ │ │ │ + ldr r0, [pc, #56] @ (1fc8 ) │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_GenericAlloc │ │ │ │ │ - cbz r0, 1ec4 │ │ │ │ │ + cbz r0, 1fc4 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ @@ -3253,209 +3370,209 @@ │ │ │ │ │ strd r2, r1, [r0, #12] │ │ │ │ │ str r2, [r0, #20] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ .word 0x000001cc │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00001ecc : │ │ │ │ │ +00001fcc : │ │ │ │ │ lineiter_next(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldrd r2, r4, [r0, #28] │ │ │ │ │ sub sp, #20 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bcs.w 21ec │ │ │ │ │ + bcs.w 22ec │ │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ │ ubfx r3, r3, #3, #4 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ it eq │ │ │ │ │ moveq r1, #0 │ │ │ │ │ - beq.n 1f10 │ │ │ │ │ + beq.n 2010 │ │ │ │ │ cmp r3, #12 │ │ │ │ │ - bhi.w 2194 │ │ │ │ │ + bhi.w 2294 │ │ │ │ │ cmp r3, #11 │ │ │ │ │ it eq │ │ │ │ │ moveq r1, #1 │ │ │ │ │ - beq.n 1f10 │ │ │ │ │ + beq.n 2010 │ │ │ │ │ sub.w r1, r3, #12 │ │ │ │ │ clz r1, r1 │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ add r1, r3 │ │ │ │ │ str r1, [r0, #24] │ │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ cmp r3, #31 │ │ │ │ │ - beq.w 2236 │ │ │ │ │ + beq.w 2336 │ │ │ │ │ ldr r5, [r0, #16] │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r1, [r0, #20] │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r5, [r0, #12] │ │ │ │ │ ldrb.w lr, [r3], #1 │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ and.w lr, lr, #7 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ add.w lr, r5, lr, lsl #1 │ │ │ │ │ str.w lr, [r0, #16] │ │ │ │ │ - bls.n 1f84 │ │ │ │ │ + bls.n 2084 │ │ │ │ │ ldrsb.w r7, [r2, #1] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt.n 1f84 │ │ │ │ │ + blt.n 2084 │ │ │ │ │ adds r7, r2, #2 │ │ │ │ │ str r7, [r0, #28] │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bcs.w 21c0 │ │ │ │ │ + bcs.w 22c0 │ │ │ │ │ ldrsb.w r3, [r3, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 21c0 │ │ │ │ │ + blt.w 22c0 │ │ │ │ │ adds r3, r2, #3 │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bls.n 1f84 │ │ │ │ │ + bls.n 2084 │ │ │ │ │ ldrsb.w r7, [r2, #3] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt.n 1f84 │ │ │ │ │ + blt.n 2084 │ │ │ │ │ adds r2, #4 │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ str r2, [r0, #28] │ │ │ │ │ - beq.n 1f84 │ │ │ │ │ + beq.n 2084 │ │ │ │ │ ldrsb.w r7, [r3] │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bge.n 1f72 │ │ │ │ │ + bge.n 2072 │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bls.w 2106 │ │ │ │ │ + bls.w 2206 │ │ │ │ │ ldrb.w ip, [r3] │ │ │ │ │ ubfx ip, ip, #3, #4 │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ - beq.w 2150 │ │ │ │ │ + beq.w 2250 │ │ │ │ │ cmp.w ip, #12 │ │ │ │ │ - bhi.w 2128 │ │ │ │ │ + bhi.w 2228 │ │ │ │ │ cmp.w ip, #11 │ │ │ │ │ - beq.w 21c4 │ │ │ │ │ + beq.w 22c4 │ │ │ │ │ cmp.w ip, #12 │ │ │ │ │ - beq.w 21e4 │ │ │ │ │ + beq.w 22e4 │ │ │ │ │ str r1, [r0, #24] │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ cmp r2, #31 │ │ │ │ │ - beq.w 214a │ │ │ │ │ + beq.w 224a │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ str r7, [r0, #20] │ │ │ │ │ str.w lr, [r0, #12] │ │ │ │ │ ldrb.w ip, [r8], #1 │ │ │ │ │ str.w r8, [r0, #28] │ │ │ │ │ and.w ip, ip, #7 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ add.w r2, lr, ip, lsl #1 │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ - bls.w 218a │ │ │ │ │ + bls.w 228a │ │ │ │ │ ldrsb.w ip, [r3, #1] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - blt.w 218a │ │ │ │ │ + blt.w 228a │ │ │ │ │ add.w ip, r3, #2 │ │ │ │ │ str.w ip, [r0, #28] │ │ │ │ │ cmp r4, ip │ │ │ │ │ - bls.n 2042 │ │ │ │ │ + bls.n 2142 │ │ │ │ │ ldrsb.w r8, [r8, #1] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - blt.n 2042 │ │ │ │ │ + blt.n 2142 │ │ │ │ │ add.w ip, r3, #3 │ │ │ │ │ str.w ip, [r0, #28] │ │ │ │ │ cmp r4, ip │ │ │ │ │ - bls.n 2042 │ │ │ │ │ + bls.n 2142 │ │ │ │ │ ldrsb.w r8, [r3, #3] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - blt.n 2042 │ │ │ │ │ + blt.n 2142 │ │ │ │ │ add.w ip, r3, #4 │ │ │ │ │ mov r3, ip │ │ │ │ │ cmp r4, ip │ │ │ │ │ str.w ip, [r0, #28] │ │ │ │ │ - beq.n 203a │ │ │ │ │ + beq.n 213a │ │ │ │ │ ldrsb.w r8, [r3] │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bge.n 2022 │ │ │ │ │ + bge.n 2122 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bne.n 2048 │ │ │ │ │ + bne.n 2148 │ │ │ │ │ mov lr, r2 │ │ │ │ │ - b.n 1f86 │ │ │ │ │ + b.n 2086 │ │ │ │ │ mov r3, ip │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - beq.n 203e │ │ │ │ │ + beq.n 213e │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - ble.w 2282 │ │ │ │ │ + ble.w 2382 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r0, #28] │ │ │ │ │ ldrsb.w r6, [r3, #-1] │ │ │ │ │ ldrb.w r4, [r3, #-1] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.n 2098 │ │ │ │ │ + blt.n 2198 │ │ │ │ │ subs r6, r3, #2 │ │ │ │ │ str r6, [r0, #28] │ │ │ │ │ ldrsb.w r7, [r3, #-2] │ │ │ │ │ ldrb.w r4, [r3, #-2] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ it lt │ │ │ │ │ movlt r3, r2 │ │ │ │ │ - blt.n 2098 │ │ │ │ │ + blt.n 2198 │ │ │ │ │ subs r2, r3, #3 │ │ │ │ │ str r2, [r0, #28] │ │ │ │ │ ldrsb.w r7, [r3, #-3] │ │ │ │ │ ldrb.w r4, [r3, #-3] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ it lt │ │ │ │ │ movlt r3, r6 │ │ │ │ │ - blt.n 2098 │ │ │ │ │ + blt.n 2198 │ │ │ │ │ mov r3, r2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #28] │ │ │ │ │ ldrsb.w r6, [r2] │ │ │ │ │ ldrb r4, [r2, #0] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bge.n 2088 │ │ │ │ │ + bge.n 2188 │ │ │ │ │ ubfx r4, r4, #3, #4 │ │ │ │ │ cmp r4, #15 │ │ │ │ │ - beq.n 20b6 │ │ │ │ │ + beq.n 21b6 │ │ │ │ │ cmp r4, #12 │ │ │ │ │ - bhi.w 21aa │ │ │ │ │ + bhi.w 22aa │ │ │ │ │ cmp r4, #11 │ │ │ │ │ it eq │ │ │ │ │ addeq.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 20b6 │ │ │ │ │ + beq.n 21b6 │ │ │ │ │ cmp r4, #12 │ │ │ │ │ - beq.w 21e8 │ │ │ │ │ + beq.w 22e8 │ │ │ │ │ str r1, [r0, #24] │ │ │ │ │ str.w lr, [r0, #16] │ │ │ │ │ ldrsb.w r4, [r3, #-2] │ │ │ │ │ ldrb.w r2, [r3, #-2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.n 20ea │ │ │ │ │ + blt.n 21ea │ │ │ │ │ ldrsb.w r4, [r3, #-3] │ │ │ │ │ ldrb.w r2, [r3, #-3] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.n 20ea │ │ │ │ │ + blt.n 21ea │ │ │ │ │ ldrsb.w r4, [r3, #-4] │ │ │ │ │ ldrb.w r2, [r3, #-4] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.n 20ea │ │ │ │ │ + blt.n 21ea │ │ │ │ │ subs r4, r3, #4 │ │ │ │ │ ldrb.w r2, [r4, #-1]! │ │ │ │ │ lsls r6, r2, #24 │ │ │ │ │ - bpl.n 20e2 │ │ │ │ │ + bpl.n 21e2 │ │ │ │ │ and.w r2, r2, #7 │ │ │ │ │ adds r2, #1 │ │ │ │ │ sub.w r2, lr, r2, lsl #1 │ │ │ │ │ str r2, [r0, #12] │ │ │ │ │ ldrb.w r3, [r3, #-2] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ cmp r3, #31 │ │ │ │ │ @@ -3477,226 +3594,226 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_BuildValue │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ │ and.w r7, r2, #63 @ 0x3f │ │ │ │ │ tst.w r2, #64 @ 0x40 │ │ │ │ │ - bne.n 21c8 │ │ │ │ │ + bne.n 22c8 │ │ │ │ │ lsrs r7, r7, #1 │ │ │ │ │ lsls r2, r2, #31 │ │ │ │ │ - bmi.n 21e0 │ │ │ │ │ + bmi.n 22e0 │ │ │ │ │ add r7, r1 │ │ │ │ │ str r7, [r0, #24] │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ cmp r2, #31 │ │ │ │ │ - bne.w 1fc2 │ │ │ │ │ + bne.w 20c2 │ │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1fc2 │ │ │ │ │ + b.n 20c2 │ │ │ │ │ mov r7, r1 │ │ │ │ │ str r7, [r0, #24] │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ cmp r2, #31 │ │ │ │ │ - beq.n 21f0 │ │ │ │ │ + beq.n 22f0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ str r7, [r0, #20] │ │ │ │ │ str.w lr, [r0, #12] │ │ │ │ │ ldrb.w r2, [r8], #1 │ │ │ │ │ str.w r8, [r0, #28] │ │ │ │ │ and.w r2, r2, #7 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ add.w r2, lr, r2, lsl #1 │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ - bls.n 218e │ │ │ │ │ + bls.n 228e │ │ │ │ │ ldrsb.w r1, [r3, #1] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n 218e │ │ │ │ │ + blt.n 228e │ │ │ │ │ mov r1, r7 │ │ │ │ │ - b.n 1ff2 │ │ │ │ │ + b.n 20f2 │ │ │ │ │ mov r3, r8 │ │ │ │ │ - b.n 203a │ │ │ │ │ + b.n 213a │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - b.n 203a │ │ │ │ │ + b.n 213a │ │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ │ and.w r5, r3, #63 @ 0x3f │ │ │ │ │ lsls r1, r3, #25 │ │ │ │ │ - bmi.n 21f4 │ │ │ │ │ + bmi.n 22f4 │ │ │ │ │ lsrs r1, r5, #1 │ │ │ │ │ lsls r3, r3, #31 │ │ │ │ │ - bpl.w 1f10 │ │ │ │ │ + bpl.w 2010 │ │ │ │ │ negs r1, r1 │ │ │ │ │ - b.n 1f10 │ │ │ │ │ + b.n 2010 │ │ │ │ │ ldrb r4, [r3, #0] │ │ │ │ │ and.w r2, r4, #63 @ 0x3f │ │ │ │ │ lsls r4, r4, #25 │ │ │ │ │ - bmi.n 2218 │ │ │ │ │ + bmi.n 2318 │ │ │ │ │ lsrs r4, r2, #1 │ │ │ │ │ lsls r7, r2, #31 │ │ │ │ │ ite mi │ │ │ │ │ addmi r1, r1, r4 │ │ │ │ │ subpl r1, r1, r4 │ │ │ │ │ - b.n 20b6 │ │ │ │ │ + b.n 21b6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ - b.n 1f84 │ │ │ │ │ + b.n 2084 │ │ │ │ │ adds r7, r1, #1 │ │ │ │ │ - b.n 2152 │ │ │ │ │ + b.n 2252 │ │ │ │ │ ldrb.w ip, [r3, #2] │ │ │ │ │ and.w r2, ip, #63 @ 0x3f │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ orr.w r2, r7, r2, lsl #6 │ │ │ │ │ - bne.n 2260 │ │ │ │ │ + bne.n 2360 │ │ │ │ │ lsrs r7, r2, #1 │ │ │ │ │ lsls r2, r2, #31 │ │ │ │ │ - bpl.n 213a │ │ │ │ │ + bpl.n 223a │ │ │ │ │ subs r7, r1, r7 │ │ │ │ │ - b.n 2152 │ │ │ │ │ + b.n 2252 │ │ │ │ │ adds r7, r1, #2 │ │ │ │ │ - b.n 2152 │ │ │ │ │ + b.n 2252 │ │ │ │ │ subs r1, #2 │ │ │ │ │ - b.n 20b6 │ │ │ │ │ + b.n 21b6 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2122 │ │ │ │ │ + b.n 2222 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - b.n 214a │ │ │ │ │ + b.n 224a │ │ │ │ │ adds r6, r2, #2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldrb.w r7, [r6], #1 │ │ │ │ │ adds r3, #6 │ │ │ │ │ and.w r1, r7, #63 @ 0x3f │ │ │ │ │ lsls r7, r7, #25 │ │ │ │ │ lsl.w r1, r1, r3 │ │ │ │ │ orr.w r5, r5, r1 │ │ │ │ │ - bmi.n 21f8 │ │ │ │ │ + bmi.n 22f8 │ │ │ │ │ lsrs r1, r5, #1 │ │ │ │ │ lsls r5, r5, #31 │ │ │ │ │ - bpl.w 1f10 │ │ │ │ │ - b.n 21a6 │ │ │ │ │ + bpl.w 2010 │ │ │ │ │ + b.n 22a6 │ │ │ │ │ adds r7, r3, #1 │ │ │ │ │ movs r4, #0 │ │ │ │ │ ldrb.w ip, [r7], #1 │ │ │ │ │ adds r4, #6 │ │ │ │ │ and.w r6, ip, #63 @ 0x3f │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ lsl.w r6, r6, r4 │ │ │ │ │ orr.w r2, r2, r6 │ │ │ │ │ - beq.n 21b4 │ │ │ │ │ - b.n 221c │ │ │ │ │ + beq.n 22b4 │ │ │ │ │ + b.n 231c │ │ │ │ │ ldr r5, [r0, #16] │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ str r5, [r0, #12] │ │ │ │ │ str r6, [r0, #20] │ │ │ │ │ ldrb.w lr, [r3], #1 │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ and.w lr, lr, #7 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ add.w lr, r5, lr, lsl #1 │ │ │ │ │ str.w lr, [r0, #16] │ │ │ │ │ - bhi.w 1f44 │ │ │ │ │ - b.n 1f84 │ │ │ │ │ + bhi.w 2044 │ │ │ │ │ + b.n 2084 │ │ │ │ │ add.w r8, r3, #3 │ │ │ │ │ mov.w r9, #6 │ │ │ │ │ ldrb.w r7, [r8], #1 │ │ │ │ │ add.w r9, r9, #6 │ │ │ │ │ and.w ip, r7, #63 @ 0x3f │ │ │ │ │ lsls r7, r7, #25 │ │ │ │ │ lsl.w ip, ip, r9 │ │ │ │ │ orr.w r2, r2, ip │ │ │ │ │ - bmi.n 2268 │ │ │ │ │ - b.n 21da │ │ │ │ │ + bmi.n 2368 │ │ │ │ │ + b.n 22da │ │ │ │ │ mov lr, r2 │ │ │ │ │ - b.n 2106 │ │ │ │ │ + b.n 2206 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002288 : │ │ │ │ │ +00002388 : │ │ │ │ │ retreat(): │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r1, r3 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ ldrsb.w ip, [r1, #-1] │ │ │ │ │ ldrb.w r2, [r1, #-1] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bge.n 228c │ │ │ │ │ + bge.n 238c │ │ │ │ │ ubfx r2, r2, #3, #4 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - beq.n 22fc │ │ │ │ │ + beq.n 23fc │ │ │ │ │ cmp r2, #12 │ │ │ │ │ - bhi.n 2308 │ │ │ │ │ + bhi.n 2408 │ │ │ │ │ cmp r2, #11 │ │ │ │ │ - beq.n 2304 │ │ │ │ │ + beq.n 2404 │ │ │ │ │ sub.w r6, r2, #12 │ │ │ │ │ negs r2, r6 │ │ │ │ │ adcs r2, r6 │ │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ ldr r4, [r0, #12] │ │ │ │ │ ldr.w lr, [r0] │ │ │ │ │ sub.w ip, r4, r2 │ │ │ │ │ str.w lr, [r0, #4] │ │ │ │ │ str.w ip, [r0, #12] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 2300 │ │ │ │ │ + beq.n 2400 │ │ │ │ │ ldrb.w r2, [r3, #-1]! │ │ │ │ │ lsls r4, r2, #24 │ │ │ │ │ - bpl.n 22d2 │ │ │ │ │ + bpl.n 23d2 │ │ │ │ │ and.w r2, r2, #7 │ │ │ │ │ adds r2, #1 │ │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ sub.w r2, lr, r2 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ ldrb.w r3, [r1, #-2] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ cmp r3, #31 │ │ │ │ │ it eq │ │ │ │ │ moveq.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ str.w ip, [r0, #8] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 22ba │ │ │ │ │ + b.n 23ba │ │ │ │ │ movs r2, #1 │ │ │ │ │ - b.n 22e2 │ │ │ │ │ + b.n 23e2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ - b.n 22ba │ │ │ │ │ + b.n 23ba │ │ │ │ │ mov lr, r1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ ldrb.w r2, [lr], #1 │ │ │ │ │ and.w ip, r2, #63 @ 0x3f │ │ │ │ │ lsls r5, r2, #25 │ │ │ │ │ - bmi.n 2326 │ │ │ │ │ + bmi.n 2426 │ │ │ │ │ mov.w r2, ip, lsr #1 │ │ │ │ │ tst.w ip, #1 │ │ │ │ │ it ne │ │ │ │ │ negne r2, r2 │ │ │ │ │ - b.n 22ba │ │ │ │ │ + b.n 23ba │ │ │ │ │ ldrb.w r2, [lr], #1 │ │ │ │ │ adds r4, r6, #6 │ │ │ │ │ mov r6, r4 │ │ │ │ │ and.w r5, r2, #63 @ 0x3f │ │ │ │ │ lsl.w r4, r5, r4 │ │ │ │ │ orr.w ip, ip, r4 │ │ │ │ │ - b.n 2314 │ │ │ │ │ + b.n 2414 │ │ │ │ │ │ │ │ │ │ -0000233c : │ │ │ │ │ +0000243c : │ │ │ │ │ lineiter_dealloc(): │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 2350 │ │ │ │ │ + beq.n 2450 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 235a │ │ │ │ │ + cbz r3, 245a │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ bx r3 │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -3710,80 +3827,80 @@ │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ bx r3 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002384 : │ │ │ │ │ +00002484 : │ │ │ │ │ code_getcode(): │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr.w r9, [r0, #104] @ 0x68 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 2472 │ │ │ │ │ + bne.n 2572 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 248a │ │ │ │ │ + beq.n 258a │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r0] │ │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ │ str r0, [r6, #104] @ 0x68 │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ add.w r0, r6, #124 @ 0x7c │ │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 248e │ │ │ │ │ + beq.n 258e │ │ │ │ │ ldr.w r8, [r6, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ itttt gt │ │ │ │ │ addgt.w r5, r0, #16 │ │ │ │ │ movgt r4, #0 │ │ │ │ │ movwgt r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyOpcode_Caches │ │ │ │ │ movtgt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyOpcode_Caches │ │ │ │ │ - ble.n 241a │ │ │ │ │ + ble.n 251a │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_GetBaseOpcode> │ │ │ │ │ R_ARM_THM_CALL _Py_GetBaseOpcode │ │ │ │ │ lsls r2, r4, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r0, r2, #2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ add r2, r5 │ │ │ │ │ add r0, r5 │ │ │ │ │ cmp r3, #70 @ 0x46 │ │ │ │ │ - beq.n 2436 │ │ │ │ │ + beq.n 2536 │ │ │ │ │ ldrb.w fp, [r7, r3] │ │ │ │ │ strb.w r3, [r5, r4, lsl #1] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n 246a │ │ │ │ │ + beq.n 256a │ │ │ │ │ adds r4, #1 │ │ │ │ │ mov.w r2, fp, lsl #1 │ │ │ │ │ add r4, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - bgt.n 23e4 │ │ │ │ │ + bgt.n 24e4 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w sl, [r9] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2430 │ │ │ │ │ + beq.n 2530 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldrb.w ip, [r2, #1] │ │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ │ add.w ip, ip, #2 │ │ │ │ │ @@ -3795,97 +3912,97 @@ │ │ │ │ │ ldrb.w lr, [ip, #16] │ │ │ │ │ ldrb.w ip, [ip, #17] │ │ │ │ │ strb.w ip, [r2, #1] │ │ │ │ │ ldrb.w r3, [r3, lr] │ │ │ │ │ strb.w r3, [r5, r4, lsl #1] │ │ │ │ │ ldrb.w fp, [r7, r3] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.n 240a │ │ │ │ │ + bne.n 250a │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - bgt.n 23e4 │ │ │ │ │ - b.n 241a │ │ │ │ │ + bgt.n 24e4 │ │ │ │ │ + b.n 251a │ │ │ │ │ ldr.w sl, [r9] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n 23b8 │ │ │ │ │ + beq.n 24b8 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 242a │ │ │ │ │ - b.n 2430 │ │ │ │ │ + bne.n 252a │ │ │ │ │ + b.n 2530 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ - b.n 2430 │ │ │ │ │ + b.n 2530 │ │ │ │ │ │ │ │ │ │ -00002494 : │ │ │ │ │ +00002594 : │ │ │ │ │ code_richcompare(): │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ subs r3, r2, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi.w 267a │ │ │ │ │ + bhi.w 277a │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.w 267a │ │ │ │ │ + bne.w 277a │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne.w 267a │ │ │ │ │ + bne.w 277a │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ │ movs r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ - cbnz r0, 24f4 │ │ │ │ │ + cbnz r0, 25f4 │ │ │ │ │ cmp r7, #3 │ │ │ │ │ - beq.w 262c │ │ │ │ │ + beq.w 272c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 2640 │ │ │ │ │ + bne.w 2740 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr.w r2, [r9, #28] │ │ │ │ │ ldr r3, [r6, #28] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 24d6 │ │ │ │ │ + bne.n 25d6 │ │ │ │ │ ldr.w r2, [r9, #32] │ │ │ │ │ ldr r3, [r6, #32] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 24d6 │ │ │ │ │ + bne.n 25d6 │ │ │ │ │ ldr.w r2, [r9, #36] @ 0x24 │ │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 24d6 │ │ │ │ │ + bne.n 25d6 │ │ │ │ │ ldr.w r2, [r9, #24] │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 24d6 │ │ │ │ │ + bne.n 25d6 │ │ │ │ │ ldr.w r2, [r9, #44] @ 0x2c │ │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 24d6 │ │ │ │ │ + bne.n 25d6 │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 24d6 │ │ │ │ │ + bne.n 25d6 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 258c │ │ │ │ │ + ble.n 268c │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyOpcode_Caches │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyOpcode_Caches │ │ │ │ │ movs r4, #0 │ │ │ │ │ lsls r3, r4, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ @@ -3899,146 +4016,146 @@ │ │ │ │ │ mov r1, r4 │ │ │ │ │ uxtb r5, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_GetBaseOpcode> │ │ │ │ │ R_ARM_THM_CALL _Py_GetBaseOpcode │ │ │ │ │ cmp r5, #70 @ 0x46 │ │ │ │ │ uxtb r0, r0 │ │ │ │ │ - beq.n 2646 │ │ │ │ │ + beq.n 2746 │ │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ │ itt eq │ │ │ │ │ movweq r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyOpcode_Deopt │ │ │ │ │ movteq r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyOpcode_Deopt │ │ │ │ │ - beq.n 2666 │ │ │ │ │ + beq.n 2766 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp fp, sl │ │ │ │ │ it eq │ │ │ │ │ cmpeq r0, r5 │ │ │ │ │ - bne.n 24d6 │ │ │ │ │ + bne.n 25d6 │ │ │ │ │ ldrb.w r2, [r8, r5] │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ add r4, r2 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - blt.n 253e │ │ │ │ │ + blt.n 263e │ │ │ │ │ ldr.w r0, [r9, #12] │ │ │ │ │ bl 113c <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_THM_CALL _PyCode_ConstantKey │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 268a │ │ │ │ │ + beq.n 278a │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ bl 113c <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_THM_CALL _PyCode_ConstantKey │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 268e │ │ │ │ │ + beq.n 278e │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 25c8 │ │ │ │ │ + beq.n 26c8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 25c8 │ │ │ │ │ + cbnz r3, 26c8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 25e2 │ │ │ │ │ + beq.n 26e2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - cbnz r3, 25e2 │ │ │ │ │ + cbnz r3, 26e2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.n 2684 │ │ │ │ │ + ble.n 2784 │ │ │ │ │ ldr r1, [r6, #16] │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - ble.n 2684 │ │ │ │ │ + ble.n 2784 │ │ │ │ │ ldr r1, [r6, #72] @ 0x48 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr.w r0, [r9, #72] @ 0x48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - ble.n 2684 │ │ │ │ │ + ble.n 2784 │ │ │ │ │ ldr r1, [r6, #92] @ 0x5c │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr.w r0, [r9, #92] @ 0x5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - ble.n 2684 │ │ │ │ │ + ble.n 2784 │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr.w r0, [r9, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - ble.n 2684 │ │ │ │ │ + ble.n 2784 │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - bne.w 24dc │ │ │ │ │ + bne.w 25dc │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 24f0 │ │ │ │ │ + beq.w 25f0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - b.n 24f0 │ │ │ │ │ + b.n 25f0 │ │ │ │ │ add.w sl, sl, #2 │ │ │ │ │ ldr.w r3, [r9, #100] @ 0x64 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyOpcode_Deopt │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyOpcode_Deopt │ │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ │ ldrb.w sl, [r3, #17] │ │ │ │ │ ldrb r5, [r2, r1] │ │ │ │ │ - bne.n 2574 │ │ │ │ │ + bne.n 2674 │ │ │ │ │ add.w fp, fp, #2 │ │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ │ ldrb.w fp, [r3, #17] │ │ │ │ │ ldrb r0, [r2, r1] │ │ │ │ │ - b.n 2574 │ │ │ │ │ + b.n 2674 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 24f0 │ │ │ │ │ + b.n 25f0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 24d6 │ │ │ │ │ + beq.w 25d6 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 24f0 │ │ │ │ │ + b.n 25f0 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 268a │ │ │ │ │ + beq.n 278a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 268a │ │ │ │ │ + bne.n 278a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 268a │ │ │ │ │ + b.n 278a │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -62,15 +62,15 @@ │ │ │ │ │ cbnz r0, 8e <_PyCode_GetFreevars+0x28> │ │ │ │ │ ldr r1, [r4, #104] @ 0x68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ adds r1, #12 │ │ │ │ │ - b.w 60 <_PyCode_SafeAddr2Line+0x60> │ │ │ │ │ + b.w 1e10 │ │ │ │ │ R_ARM_THM_JUMP24 get_cached_locals │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 00000092 : │ │ │ │ │ code_getcellvars(): │ │ │ │ │ b.n 94 <_PyCode_GetCellvars> │ │ │ │ │ @@ -87,15 +87,15 @@ │ │ │ │ │ cbnz r0, bc <_PyCode_GetCellvars+0x28> │ │ │ │ │ ldr r1, [r4, #104] @ 0x68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ adds r1, #8 │ │ │ │ │ - b.w 60 <_PyCode_SafeAddr2Line+0x60> │ │ │ │ │ + b.w 1e10 │ │ │ │ │ R_ARM_THM_JUMP24 get_cached_locals │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 000000c0 : │ │ │ │ │ PyCode_NewEmpty(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ @@ -952,15 +952,15 @@ │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ │ strd r5, r4, [sp, #24] │ │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ │ strd r7, r6, [sp, #16] │ │ │ │ │ str.w fp, [sp, #52] @ 0x34 │ │ │ │ │ str.w sl, [sp, #32] │ │ │ │ │ - bl 794 │ │ │ │ │ + bl 700 │ │ │ │ │ R_ARM_THM_CALL PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ mov r8, r0 │ │ │ │ │ b.n 81a │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ b.n 81a │ │ │ │ │ @@ -1077,15 +1077,15 @@ │ │ │ │ │ 00000902 : │ │ │ │ │ PyCode_GetCode(): │ │ │ │ │ b.w 15b4 <_PyCode_GetCode> │ │ │ │ │ R_ARM_THM_JUMP24 _PyCode_GetCode │ │ │ │ │ │ │ │ │ │ 00000906 : │ │ │ │ │ PyCode_GetVarnames(): │ │ │ │ │ - b.w 34 <_PyCode_SafeAddr2Line+0x34> │ │ │ │ │ + b.w 1de4 <_PyCode_GetVarnames> │ │ │ │ │ R_ARM_THM_JUMP24 _PyCode_GetVarnames │ │ │ │ │ │ │ │ │ │ 0000090a : │ │ │ │ │ PyCode_GetCellvars(): │ │ │ │ │ b.w 94 <_PyCode_GetCellvars> │ │ │ │ │ R_ARM_THM_JUMP24 _PyCode_GetCellvars │ │ │ │ │ │ │ │ │ │ @@ -1232,15 +1232,15 @@ │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r4, [sp, #120] @ 0x78 │ │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ │ - bl 794 │ │ │ │ │ + bl 700 │ │ │ │ │ R_ARM_THM_CALL PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ │ │ 00000a5e <_PyLineTable_InitAddressRange>: │ │ │ │ │ _PyLineTable_InitAddressRange(): │ │ │ │ │ push {r4} │ │ │ │ │ @@ -1287,15 +1287,15 @@ │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r8, [sp, #8] │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ bl 1880 <_PyCode_CheckLineNumber> │ │ │ │ │ R_ARM_THM_CALL _PyCode_CheckLineNumber │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 2288 │ │ │ │ │ + bl 2388 │ │ │ │ │ R_ARM_THM_CALL retreat │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ @@ -1431,14 +1431,14 @@ │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ble.n c56 <_PyLineTable_PreviousAddressRange+0x1c> │ │ │ │ │ - bl 2288 │ │ │ │ │ + bl 2388 │ │ │ │ │ R_ARM_THM_CALL retreat │ │ │ │ │ movs r0, #1 │ │ │ │ │ b.n c58 <_PyLineTable_PreviousAddressRange+0x1e> │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -12,17 +12,17 @@ │ │ │ │ │ 0x00000090 696f6e73 69746572 61746f72 002e4c43 ionsiterator..LC │ │ │ │ │ 0x000000a0 3700706f 73697469 6f6e7369 7465725f 7.positionsiter_ │ │ │ │ │ 0x000000b0 6e657874 005f736f 75726365 5f6f6666 next._source_off │ │ │ │ │ 0x000000c0 7365745f 636f6e76 65727465 72007265 set_converter.re │ │ │ │ │ 0x000000d0 61645f73 69676e65 645f7661 72696e74 ad_signed_varint │ │ │ │ │ 0x000000e0 00706f73 6974696f 6e736974 65725f64 .positionsiter_d │ │ │ │ │ 0x000000f0 65616c6c 6f630063 6f64655f 67657476 ealloc.code_getv │ │ │ │ │ - 0x00000100 61726e61 6d657300 6765745f 63616368 arnames.get_cach │ │ │ │ │ - 0x00000110 65645f6c 6f63616c 73006765 745f6c6f ed_locals.get_lo │ │ │ │ │ - 0x00000120 63616c73 706c7573 5f6e616d 6573002e calsplus_names.. │ │ │ │ │ + 0x00000100 61726e61 6d657300 6765745f 6c6f6361 arnames.get_loca │ │ │ │ │ + 0x00000110 6c73706c 75735f6e 616d6573 00676574 lsplus_names.get │ │ │ │ │ + 0x00000120 5f636163 6865645f 6c6f6361 6c73002e _cached_locals.. │ │ │ │ │ 0x00000130 4c433800 2e4c4339 002e4c43 3130002e LC8..LC9..LC10.. │ │ │ │ │ 0x00000140 4c433131 002e4c43 3132002e 4c433133 LC11..LC12..LC13 │ │ │ │ │ 0x00000150 002e4c43 3134002e 4c433135 002e4c43 ..LC14..LC15..LC │ │ │ │ │ 0x00000160 3136002e 4c433137 002e4c43 3138002e 16..LC17..LC18.. │ │ │ │ │ 0x00000170 4c433139 002e4c43 3230002e 4c433231 LC19..LC20..LC21 │ │ │ │ │ 0x00000180 002e4c43 3232002e 4c433233 002e4c43 ..LC22..LC23..LC │ │ │ │ │ 0x00000190 3234002e 4c433235 002e4c43 3236002e 24..LC25..LC26.. │ │ │ ├── complexobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 15576 (bytes into file) │ │ │ │ │ + Start of section headers: 15644 (bytes into file) │ │ │ │ │ Flags: 0x5000000, Version5 EABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 18 │ │ │ │ │ Section header string table index: 17 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,27 +1,27 @@ │ │ │ │ │ -There are 18 section headers, starting at offset 0x3cd8: │ │ │ │ │ +There are 18 section headers, starting at offset 0x3d1c: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 00000000 000034 0010b8 00 AX 0 0 8 │ │ │ │ │ - [ 2] .rel.text REL 00000000 0031c0 0006b8 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 0010ec 000234 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 003878 000160 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 001320 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 001320 0005d8 00 AX 0 0 8 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 0039d8 0001d8 08 I 15 6 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 0018f8 000134 00 AX 0 0 2 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 003bb0 000088 08 I 15 8 4 │ │ │ │ │ - [10] .rodata.str1.4 PROGBITS 00000000 001a2c 000333 01 AMS 0 0 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 001d60 00026e 00 A 0 0 8 │ │ │ │ │ - [12] .rel.rodata REL 00000000 003c38 000010 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 001fce 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 001fce 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 002004 000a20 10 16 89 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 002a24 000799 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 003c48 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 000fc0 00 AX 0 0 8 │ │ │ │ │ + [ 2] .rel.text REL 00000000 0031e4 000638 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 000ff4 000234 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 00381c 000160 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 001228 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 001228 0006f4 00 AX 0 0 8 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 00397c 000278 08 I 15 6 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 00191c 000134 00 AX 0 0 2 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 003bf4 000088 08 I 15 8 4 │ │ │ │ │ + [10] .rodata.str1.4 PROGBITS 00000000 001a50 000333 01 AMS 0 0 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 001d84 00026e 00 A 0 0 8 │ │ │ │ │ + [12] .rel.rodata REL 00000000 003c7c 000010 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 001ff2 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 001ff2 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 002028 000a20 10 16 89 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 002a48 000799 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 003c8c 000090 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -8,28 +8,28 @@ │ │ │ │ │ 4: 00000000 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ 5: 00000001 24 FUNC LOCAL DEFAULT 8 complex_neg │ │ │ │ │ 6: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 7: 00000001 192 FUNC LOCAL DEFAULT 1 complex_sub │ │ │ │ │ 8: 000000c1 144 FUNC LOCAL DEFAULT 1 to_complex │ │ │ │ │ 9: 00000151 44 FUNC LOCAL DEFAULT 1 complex___complex___impl │ │ │ │ │ 10: 00000151 44 FUNC LOCAL DEFAULT 1 complex_pos │ │ │ │ │ - 11: 00000c05 252 FUNC LOCAL DEFAULT 1 try_complex_special_method │ │ │ │ │ + 11: 00000509 252 FUNC LOCAL DEFAULT 6 try_complex_special_method │ │ │ │ │ 12: 00000220 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 13: 00000228 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 14: 00000229 74 FUNC LOCAL DEFAULT 1 complex_hash │ │ │ │ │ 15: 00000275 192 FUNC LOCAL DEFAULT 1 complex_add │ │ │ │ │ 16: 0000005d 480 FUNC LOCAL DEFAULT 6 complex_richcompare │ │ │ │ │ 17: 00000438 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 18: 00000000 0 SECTION LOCAL DEFAULT 10 .rodata.str1.4 │ │ │ │ │ 19: 00000000 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ 20: 00000000 0 NOTYPE LOCAL DEFAULT 10 .LC0 │ │ │ │ │ - 21: 0000023d 468 FUNC LOCAL DEFAULT 6 complex_div │ │ │ │ │ - 22: 00000408 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 23: 00000410 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 24: 000004d8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 21: 0000023d 500 FUNC LOCAL DEFAULT 6 complex_div │ │ │ │ │ + 22: 00000428 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 23: 00000430 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 24: 000004f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 25: 0000001c 0 NOTYPE LOCAL DEFAULT 10 .LC1 │ │ │ │ │ 26: 0000002c 0 NOTYPE LOCAL DEFAULT 10 .LC2 │ │ │ │ │ 27: 00000050 0 NOTYPE LOCAL DEFAULT 10 .LC3 │ │ │ │ │ 28: 00000440 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 29: 00000441 608 FUNC LOCAL DEFAULT 1 complex_pow │ │ │ │ │ 30: 000006a1 96 FUNC LOCAL DEFAULT 1 c_powu │ │ │ │ │ 31: 00000000 0 NOTYPE LOCAL DEFAULT 11 .LANCHOR1 │ │ │ │ │ @@ -41,44 +41,44 @@ │ │ │ │ │ 37: 00000068 0 NOTYPE LOCAL DEFAULT 10 .LC4 │ │ │ │ │ 38: 000000a0 0 NOTYPE LOCAL DEFAULT 10 .LC5 │ │ │ │ │ 39: 000000a8 0 NOTYPE LOCAL DEFAULT 10 .LC6 │ │ │ │ │ 40: 000000d0 0 NOTYPE LOCAL DEFAULT 10 .LC7 │ │ │ │ │ 41: 00000114 0 NOTYPE LOCAL DEFAULT 10 .LC8 │ │ │ │ │ 42: 00000810 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 43: 00000811 1010 FUNC LOCAL DEFAULT 1 complex_new │ │ │ │ │ - 44: 00000dd9 472 FUNC LOCAL DEFAULT 1 complex_from_string_inner │ │ │ │ │ + 44: 00000cdd 476 FUNC LOCAL DEFAULT 1 complex_from_string_inner │ │ │ │ │ 45: 00000be8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 46: 00000bf8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 47: 00000150 0 NOTYPE LOCAL DEFAULT 10 .LC9 │ │ │ │ │ 48: 00000180 0 NOTYPE LOCAL DEFAULT 10 .LC10 │ │ │ │ │ - 49: 00000cf8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 50: 00000234 0 NOTYPE LOCAL DEFAULT 10 .LC11 │ │ │ │ │ - 51: 00000238 0 NOTYPE LOCAL DEFAULT 10 .LC12 │ │ │ │ │ - 52: 0000023c 0 NOTYPE LOCAL DEFAULT 10 .LC13 │ │ │ │ │ - 53: 00000240 0 NOTYPE LOCAL DEFAULT 10 .LC14 │ │ │ │ │ - 54: 00000d00 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 55: 00000d01 214 FUNC LOCAL DEFAULT 1 complex_repr │ │ │ │ │ - 56: 000004e8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 57: 000004e9 238 FUNC LOCAL DEFAULT 6 complex_mul │ │ │ │ │ + 49: 00000508 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 50: 000005fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 51: 00000234 0 NOTYPE LOCAL DEFAULT 10 .LC11 │ │ │ │ │ + 52: 00000238 0 NOTYPE LOCAL DEFAULT 10 .LC12 │ │ │ │ │ + 53: 0000023c 0 NOTYPE LOCAL DEFAULT 10 .LC13 │ │ │ │ │ + 54: 00000240 0 NOTYPE LOCAL DEFAULT 10 .LC14 │ │ │ │ │ + 55: 00000c05 214 FUNC LOCAL DEFAULT 1 complex_repr │ │ │ │ │ + 56: 00000604 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 57: 00000605 238 FUNC LOCAL DEFAULT 6 complex_mul │ │ │ │ │ 58: 0000024c 0 NOTYPE LOCAL DEFAULT 10 .LC15 │ │ │ │ │ 59: 00000250 0 NOTYPE LOCAL DEFAULT 10 .LC16 │ │ │ │ │ 60: 0000025c 0 NOTYPE LOCAL DEFAULT 10 .LC17 │ │ │ │ │ 61: 00000019 108 FUNC LOCAL DEFAULT 8 complex___format__ │ │ │ │ │ 62: 00000268 0 NOTYPE LOCAL DEFAULT 10 .LC18 │ │ │ │ │ - 63: 00000fa8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 64: 00000fb0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 65: 00000fb1 4 FUNC LOCAL DEFAULT 1 complex___complex__ │ │ │ │ │ + 63: 00000eb0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 64: 00000eb8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 65: 00000eb9 4 FUNC LOCAL DEFAULT 1 complex___complex__ │ │ │ │ │ 66: 0000028c 0 NOTYPE LOCAL DEFAULT 10 .LC19 │ │ │ │ │ - 67: 00000fb5 84 FUNC LOCAL DEFAULT 1 complex_abs │ │ │ │ │ - 68: 00001090 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 67: 00000ebd 84 FUNC LOCAL DEFAULT 1 complex_abs │ │ │ │ │ + 68: 00000f98 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 69: 00000085 38 FUNC LOCAL DEFAULT 8 complex_bool │ │ │ │ │ 70: 000000ab 30 FUNC LOCAL DEFAULT 8 complex_conjugate │ │ │ │ │ 71: 000002a8 0 NOTYPE LOCAL DEFAULT 10 .LC20 │ │ │ │ │ 72: 000000c9 46 FUNC LOCAL DEFAULT 8 complex___getnewargs__ │ │ │ │ │ - 73: 000010a8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 73: 00000fb0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 74: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ 75: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 76: 00000000 16 OBJECT LOCAL DEFAULT 11 c_1 │ │ │ │ │ 77: 00000010 12 OBJECT LOCAL DEFAULT 11 _keywords.1 │ │ │ │ │ 78: 0000001c 311 OBJECT LOCAL DEFAULT 11 complex_new__doc__ │ │ │ │ │ 79: 00000154 68 OBJECT LOCAL DEFAULT 11 complex___complex____doc__ │ │ │ │ │ 80: 00000198 84 OBJECT LOCAL DEFAULT 11 complex___format____doc__ │ │ │ │ │ @@ -108,15 +108,15 @@ │ │ │ │ │ 104: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromDouble │ │ │ │ │ 105: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompare │ │ │ │ │ 106: 00000335 124 FUNC GLOBAL DEFAULT 1 PyComplex_RealAsDouble │ │ │ │ │ 107: 000003b1 144 FUNC GLOBAL DEFAULT 1 PyComplex_ImagAsDouble │ │ │ │ │ 108: 00000000 0 NOTYPE GLOBAL DEFAULT UND __errno_location │ │ │ │ │ 109: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ZeroDivisionError │ │ │ │ │ 110: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 111: 00000411 216 FUNC GLOBAL DEFAULT 6 _Py_c_quot │ │ │ │ │ + 111: 00000431 216 FUNC GLOBAL DEFAULT 6 _Py_c_quot │ │ │ │ │ 112: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 113: 00000000 0 NOTYPE GLOBAL DEFAULT UND floor │ │ │ │ │ 114: 00000701 272 FUNC GLOBAL DEFAULT 1 _Py_c_pow │ │ │ │ │ 115: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ 116: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ 117: 00000000 0 NOTYPE GLOBAL DEFAULT UND hypot │ │ │ │ │ 118: 00000000 0 NOTYPE GLOBAL DEFAULT UND pow │ │ │ │ │ @@ -146,18 +146,18 @@ │ │ │ │ │ 142: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyComplex_FormatAdvancedWriter │ │ │ │ │ 143: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Dealloc │ │ │ │ │ 144: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Finish │ │ │ │ │ 145: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ 146: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_string_to_double │ │ │ │ │ 147: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 148: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 149: 00001009 160 FUNC GLOBAL DEFAULT 1 _Py_c_abs │ │ │ │ │ + 149: 00000f11 160 FUNC GLOBAL DEFAULT 1 _Py_c_abs │ │ │ │ │ 150: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ 151: 000000f7 8 FUNC GLOBAL DEFAULT 8 PyComplex_FromDoubles │ │ │ │ │ - 152: 000010a9 14 FUNC GLOBAL DEFAULT 1 _Py_c_neg │ │ │ │ │ + 152: 00000fb1 14 FUNC GLOBAL DEFAULT 1 _Py_c_neg │ │ │ │ │ 153: 000000ff 14 FUNC GLOBAL DEFAULT 8 _Py_c_diff │ │ │ │ │ 154: 0000010d 26 FUNC GLOBAL DEFAULT 8 _Py_c_prod │ │ │ │ │ 155: 00000127 14 FUNC GLOBAL DEFAULT 8 _Py_c_sum │ │ │ │ │ 156: 00000000 208 OBJECT GLOBAL DEFAULT 3 PyComplex_Type │ │ │ │ │ 157: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ 158: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ 159: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GenericAlloc │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x31c0 contains 215 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x31e4 contains 199 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000012 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000016 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000028 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 0000005c 0000590a R_ARM_THM_CALL 00000001 PyComplex_FromCComplex │ │ │ │ │ 0000006e 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000072 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ @@ -17,14 +17,15 @@ │ │ │ │ │ 00000134 0000622f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000138 00006230 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000152 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000156 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000018e 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000192 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000001b8 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000001c4 00000b0a R_ARM_THM_CALL 00000509 try_complex_special_method │ │ │ │ │ 000001ca 0000610a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000001d2 00005f0a R_ARM_THM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ 00000210 0000640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000023c 0000650a R_ARM_THM_CALL 00000000 _Py_HashDouble │ │ │ │ │ 0000024c 0000650a R_ARM_THM_CALL 00000000 _Py_HashDouble │ │ │ │ │ 00000286 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000028a 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ @@ -32,19 +33,21 @@ │ │ │ │ │ 000002d0 0000590a R_ARM_THM_CALL 00000001 PyComplex_FromCComplex │ │ │ │ │ 000002e2 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000002e6 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000002f4 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000338 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000033c 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000035c 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000366 00000b0a R_ARM_THM_CALL 00000509 try_complex_special_method │ │ │ │ │ 0000036c 0000610a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000003a6 0000640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000003b4 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000003b8 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000003d8 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000003e2 00000b0a R_ARM_THM_CALL 00000509 try_complex_special_method │ │ │ │ │ 000003e8 0000610a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000003f0 00005f0a R_ARM_THM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ 000003f4 0000610a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000428 0000640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000456 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000045a 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000482 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ @@ -52,15 +55,15 @@ │ │ │ │ │ 0000048c 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000004b2 0000702f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000004b6 00007030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000004c0 00006c0a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ 000004d8 0000710a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ 00000524 00001f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000528 00001f30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000548 00006f0a R_ARM_THM_CALL 00000411 _Py_c_quot │ │ │ │ │ +00000548 00006f0a R_ARM_THM_CALL 00000431 _Py_c_quot │ │ │ │ │ 000005ac 0000590a R_ARM_THM_CALL 00000001 PyComplex_FromCComplex │ │ │ │ │ 000005d0 0000720a R_ARM_THM_CALL 00000701 _Py_c_pow │ │ │ │ │ 000005fa 0000732f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 000005fe 00007330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 00000602 00001b2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ 00000606 00001b30 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ 0000060c 00006e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ @@ -80,30 +83,31 @@ │ │ │ │ │ 00000784 0000770a R_ARM_THM_CALL 00000000 atan2 │ │ │ │ │ 0000079a 0000780a R_ARM_THM_CALL 00000000 exp │ │ │ │ │ 000007aa 0000790a R_ARM_THM_CALL 00000000 log │ │ │ │ │ 000007ba 00007a0a R_ARM_THM_CALL 00000000 sincos │ │ │ │ │ 000007ea 00006c0a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ 0000085c 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000860 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000088a 00000b0a R_ARM_THM_CALL 00000509 try_complex_special_method │ │ │ │ │ 00000896 0000610a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000008d2 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000008d6 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000008da 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000008e8 00007b0a R_ARM_THM_CALL 00000000 PyNumber_Float │ │ │ │ │ 00000900 00005f0a R_ARM_THM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ 00000930 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000934 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000938 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000944 00007b0a R_ARM_THM_CALL 00000000 PyNumber_Float │ │ │ │ │ 0000094e 00005f0a R_ARM_THM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ 00000992 0000640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000009a2 00007c0a R_ARM_THM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ 000009ac 00007d0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -000009b4 00002c2f R_ARM_THM_MOVW_ABS_NC 00000dd9 complex_from_string_inner │ │ │ │ │ -000009b8 00002c30 R_ARM_THM_MOVT_ABS 00000dd9 complex_from_string_inner │ │ │ │ │ +000009b4 00002c2f R_ARM_THM_MOVW_ABS_NC 00000cdd complex_from_string_inner │ │ │ │ │ +000009b8 00002c30 R_ARM_THM_MOVT_ABS 00000cdd complex_from_string_inner │ │ │ │ │ 000009c2 0000262f R_ARM_THM_MOVW_ABS_NC 000000a0 .LC5 │ │ │ │ │ 000009c6 00002630 R_ARM_THM_MOVT_ABS 000000a0 .LC5 │ │ │ │ │ 000009ca 00007e0a R_ARM_THM_CALL 00000000 _Py_string_to_number_with_underscores │ │ │ │ │ 000009fe 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000a02 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000a08 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000a14 00007f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ @@ -144,88 +148,68 @@ │ │ │ │ │ 00000bce 00007f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000bd2 00007f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000bd8 0000282f R_ARM_THM_MOVW_ABS_NC 000000d0 .LC7 │ │ │ │ │ 00000bdc 00002830 R_ARM_THM_MOVT_ABS 000000d0 .LC7 │ │ │ │ │ 00000be2 0000800a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000bf0 00008202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000bf4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000c16 0000830a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00000c54 0000840a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -00000c6c 0000640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c76 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000c7a 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000c82 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000c8c 00007f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000c90 00007f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000c94 00002f2f R_ARM_THM_MOVW_ABS_NC 00000150 .LC9 │ │ │ │ │ -00000c98 00002f30 R_ARM_THM_MOVT_ABS 00000150 .LC9 │ │ │ │ │ -00000c9e 0000800a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000cb6 0000640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000cc6 0000850a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00000cce 0000862f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00000cd2 00008630 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00000cda 0000302f R_ARM_THM_MOVW_ABS_NC 00000180 .LC10 │ │ │ │ │ -00000cde 00003030 R_ARM_THM_MOVT_ABS 00000180 .LC10 │ │ │ │ │ -00000ce4 0000870a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00000cf8 00008202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000cfc 0000886b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000d28 0000890a R_ARM_THM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ -00000d3e 0000890a R_ARM_THM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ -00000d48 0000332f R_ARM_THM_MOVW_ABS_NC 00000238 .LC12 │ │ │ │ │ -00000d4c 00003330 R_ARM_THM_MOVT_ABS 00000238 .LC12 │ │ │ │ │ -00000d50 0000342f R_ARM_THM_MOVW_ABS_NC 0000023c .LC13 │ │ │ │ │ -00000d54 00003430 R_ARM_THM_MOVT_ABS 0000023c .LC13 │ │ │ │ │ -00000d5c 0000352f R_ARM_THM_MOVW_ABS_NC 00000240 .LC14 │ │ │ │ │ -00000d60 00003530 R_ARM_THM_MOVT_ABS 00000240 .LC14 │ │ │ │ │ -00000d66 00008a0a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00000d70 00008b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000d76 00008b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000daa 0000890a R_ARM_THM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ -00000db2 0000322f R_ARM_THM_MOVW_ABS_NC 00000234 .LC11 │ │ │ │ │ -00000db6 00003230 R_ARM_THM_MOVT_ABS 00000234 .LC11 │ │ │ │ │ -00000dc2 00005c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000dce 00005c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000dec 0000912f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000df0 00009130 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000e2a 0000920a R_ARM_THM_CALL 00000000 PyOS_string_to_double │ │ │ │ │ -00000e5a 0000920a R_ARM_THM_CALL 00000000 PyOS_string_to_double │ │ │ │ │ -00000f06 0000610a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000f0e 0000742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000f12 00007430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000f18 0000930a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000f1e 0000940a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000f3e 0000742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000f42 00007430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000f46 00003e2f R_ARM_THM_MOVW_ABS_NC 00000268 .LC18 │ │ │ │ │ -00000f4a 00003e30 R_ARM_THM_MOVT_ABS 00000268 .LC18 │ │ │ │ │ -00000f50 00006e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000f64 0000610a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000f74 0000742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000f78 00007430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000f7e 0000930a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000f86 0000940a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000fcc 0000950a R_ARM_THM_CALL 00001009 _Py_c_abs │ │ │ │ │ -00000fd4 00006c0a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ -00000fec 0000732f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000ff0 00007330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000ff4 0000422f R_ARM_THM_MOVW_ABS_NC 0000028c .LC19 │ │ │ │ │ -00000ff8 00004230 R_ARM_THM_MOVT_ABS 0000028c .LC19 │ │ │ │ │ -00000ffe 00006e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000103c 0000750a R_ARM_THM_CALL 00000000 hypot │ │ │ │ │ -00001044 00006c0a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ -00001064 00006c0a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ +00000c2c 0000890a R_ARM_THM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ +00000c42 0000890a R_ARM_THM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ +00000c4c 0000342f R_ARM_THM_MOVW_ABS_NC 00000238 .LC12 │ │ │ │ │ +00000c50 00003430 R_ARM_THM_MOVT_ABS 00000238 .LC12 │ │ │ │ │ +00000c54 0000352f R_ARM_THM_MOVW_ABS_NC 0000023c .LC13 │ │ │ │ │ +00000c58 00003530 R_ARM_THM_MOVT_ABS 0000023c .LC13 │ │ │ │ │ +00000c60 0000362f R_ARM_THM_MOVW_ABS_NC 00000240 .LC14 │ │ │ │ │ +00000c64 00003630 R_ARM_THM_MOVT_ABS 00000240 .LC14 │ │ │ │ │ +00000c6a 00008a0a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00000c74 00008b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000c7a 00008b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000cae 0000890a R_ARM_THM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ +00000cb6 0000332f R_ARM_THM_MOVW_ABS_NC 00000234 .LC11 │ │ │ │ │ +00000cba 00003330 R_ARM_THM_MOVT_ABS 00000234 .LC11 │ │ │ │ │ +00000cc6 00005c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000cd2 00005c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000cf0 0000912f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000cf4 00009130 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000d2e 0000920a R_ARM_THM_CALL 00000000 PyOS_string_to_double │ │ │ │ │ +00000d5e 0000920a R_ARM_THM_CALL 00000000 PyOS_string_to_double │ │ │ │ │ +00000e0a 0000610a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000e12 0000742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000e16 00007430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000e1c 0000930a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000e22 0000940a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000e42 0000742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000e46 00007430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000e4a 00003e2f R_ARM_THM_MOVW_ABS_NC 00000268 .LC18 │ │ │ │ │ +00000e4e 00003e30 R_ARM_THM_MOVT_ABS 00000268 .LC18 │ │ │ │ │ +00000e54 00006e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000e68 0000610a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000e78 0000742f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000e7c 00007430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000e82 0000930a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000e8a 0000940a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000ed4 0000950a R_ARM_THM_CALL 00000f11 _Py_c_abs │ │ │ │ │ +00000edc 00006c0a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ +00000ef4 0000732f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000ef8 00007330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000efc 0000422f R_ARM_THM_MOVW_ABS_NC 0000028c .LC19 │ │ │ │ │ +00000f00 00004230 R_ARM_THM_MOVT_ABS 0000028c .LC19 │ │ │ │ │ +00000f06 00006e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000f44 0000750a R_ARM_THM_CALL 00000000 hypot │ │ │ │ │ +00000f4c 00006c0a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ +00000f6c 00006c0a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ 00000166 0000591e R_ARM_THM_JUMP24 00000001 PyComplex_FromCComplex │ │ │ │ │ 0000037a 00005f1e R_ARM_THM_JUMP24 00000000 PyFloat_AsDouble │ │ │ │ │ -00000fe8 0000681e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +00000ef0 0000681e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x3878 contains 44 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x381c contains 44 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00009d02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00001202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000002c 00003702 R_ARM_ABS32 00000d01 complex_repr │ │ │ │ │ +0000002c 00003702 R_ARM_ABS32 00000c05 complex_repr │ │ │ │ │ 00000030 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000003c 00000e02 R_ARM_ABS32 00000229 complex_hash │ │ │ │ │ 00000048 00009e02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000058 00004a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000064 00001002 R_ARM_ABS32 0000005d complex_richcompare │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000078 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ @@ -236,39 +220,39 @@ │ │ │ │ │ 000000d8 00001202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000f4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000108 0000a102 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 00000110 00008202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000114 00008202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000118 00000f02 R_ARM_ABS32 00000275 complex_add │ │ │ │ │ 0000011c 00000702 R_ARM_ABS32 00000001 complex_sub │ │ │ │ │ -00000120 00003902 R_ARM_ABS32 000004e9 complex_mul │ │ │ │ │ +00000120 00003902 R_ARM_ABS32 00000605 complex_mul │ │ │ │ │ 0000012c 00001d02 R_ARM_ABS32 00000441 complex_pow │ │ │ │ │ 00000130 00000502 R_ARM_ABS32 00000001 complex_neg │ │ │ │ │ 00000134 00000a02 R_ARM_ABS32 00000151 complex_pos │ │ │ │ │ -00000138 00004302 R_ARM_ABS32 00000fb5 complex_abs │ │ │ │ │ +00000138 00004302 R_ARM_ABS32 00000ebd complex_abs │ │ │ │ │ 0000013c 00004502 R_ARM_ABS32 00000085 complex_bool │ │ │ │ │ 00000190 00001502 R_ARM_ABS32 0000023d complex_div │ │ │ │ │ 000001a8 00001202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001b8 00001202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001bc 00001202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001cc 00001202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001e4 00001202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001e8 00004602 R_ARM_ABS32 000000ab complex_conjugate │ │ │ │ │ 000001f0 00004a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001f4 00001202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001f8 00004102 R_ARM_ABS32 00000fb1 complex___complex__ │ │ │ │ │ +000001f8 00004102 R_ARM_ABS32 00000eb9 complex___complex__ │ │ │ │ │ 00000200 00004a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000204 00001202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000208 00004802 R_ARM_ABS32 000000c9 complex___getnewargs__ │ │ │ │ │ 00000210 00004a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000214 00001202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000218 00003d02 R_ARM_ABS32 00000019 complex___format__ │ │ │ │ │ 00000220 00004a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x39d8 contains 59 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x397c contains 79 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001a 00005a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000020 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000024 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000003a 00005b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 0000007c 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000080 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ @@ -293,44 +277,64 @@ │ │ │ │ │ 000001d4 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000001e8 0000080a R_ARM_THM_CALL 000000c1 to_complex │ │ │ │ │ 00000206 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 0000021e 0000080a R_ARM_THM_CALL 000000c1 to_complex │ │ │ │ │ 00000252 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000256 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000028a 00006c0a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ -000002e8 00005a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000300 00005b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000350 00005a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000358 00005c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000394 00006d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00000398 00006d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000039e 0000142f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000003a2 00001430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000003aa 00006e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000003b2 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000003b6 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000003bc 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000003cc 0000080a R_ARM_THM_CALL 000000c1 to_complex │ │ │ │ │ -000003de 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000003ea 0000080a R_ARM_THM_CALL 000000c1 to_complex │ │ │ │ │ -000004b4 00006c0a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ -000004fe 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000502 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000053a 00005a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000552 00005b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000056a 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000574 0000080a R_ARM_THM_CALL 000000c1 to_complex │ │ │ │ │ -00000588 00005c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000590 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000594 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000059c 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000005ac 0000080a R_ARM_THM_CALL 000000c1 to_complex │ │ │ │ │ +00000314 00005a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000032c 00005b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000372 00005a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000037a 00005c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000003b0 00006d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +000003b4 00006d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +000003ba 0000142f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000003be 00001430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000003c6 00006e0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000003ce 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000003d2 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000003d8 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000003e8 0000080a R_ARM_THM_CALL 000000c1 to_complex │ │ │ │ │ +000003fa 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000406 0000080a R_ARM_THM_CALL 000000c1 to_complex │ │ │ │ │ +000004d4 00006c0a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ +0000051a 0000830a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00000558 0000840a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +00000570 0000640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000057a 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000057e 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000586 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000590 00007f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000594 00007f30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000598 00002f2f R_ARM_THM_MOVW_ABS_NC 00000150 .LC9 │ │ │ │ │ +0000059c 00002f30 R_ARM_THM_MOVT_ABS 00000150 .LC9 │ │ │ │ │ +000005a2 0000800a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000005ba 0000640a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005ca 0000850a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +000005d2 0000862f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +000005d6 00008630 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +000005de 0000302f R_ARM_THM_MOVW_ABS_NC 00000180 .LC10 │ │ │ │ │ +000005e2 00003030 R_ARM_THM_MOVT_ABS 00000180 .LC10 │ │ │ │ │ +000005e8 0000870a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +000005fc 00008202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000600 0000886b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000061a 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000061e 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000656 00005a0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000066e 00005b0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000686 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000690 0000080a R_ARM_THM_CALL 000000c1 to_complex │ │ │ │ │ +000006a4 00005c0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000006ac 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000006b0 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000006b8 00005d0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000006c8 0000080a R_ARM_THM_CALL 000000c1 to_complex │ │ │ │ │ 00000056 00005c1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x3bb0 contains 17 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x3bf4 contains 17 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000036 00003a2f R_ARM_THM_MOVW_ABS_NC 0000024c .LC15 │ │ │ │ │ 0000003a 00003a30 R_ARM_THM_MOVT_ABS 0000024c .LC15 │ │ │ │ │ 0000003e 00003b2f R_ARM_THM_MOVW_ABS_NC 00000250 .LC16 │ │ │ │ │ 00000042 00003b30 R_ARM_THM_MOVT_ABS 00000250 .LC16 │ │ │ │ │ 00000046 00003c2f R_ARM_THM_MOVW_ABS_NC 0000025c .LC17 │ │ │ │ │ 0000004a 00003c30 R_ARM_THM_MOVT_ABS 0000025c .LC17 │ │ │ │ │ @@ -342,11 +346,11 @@ │ │ │ │ │ 000000da 0000472f R_ARM_THM_MOVW_ABS_NC 000002a8 .LC20 │ │ │ │ │ 000000de 00004730 R_ARM_THM_MOVT_ABS 000002a8 .LC20 │ │ │ │ │ 000000ee 0000960a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ 00000014 0000591e R_ARM_THM_JUMP24 00000001 PyComplex_FromCComplex │ │ │ │ │ 000000c4 0000591e R_ARM_THM_JUMP24 00000001 PyComplex_FromCComplex │ │ │ │ │ 000000fa 0000591e R_ARM_THM_JUMP24 00000001 PyComplex_FromCComplex │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x3c38 contains 2 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x3c7c contains 2 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000010 00001202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000014 00001202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -189,15 +189,16 @@ │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 19c │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl c04 │ │ │ │ │ + bl 508 │ │ │ │ │ + R_ARM_THM_CALL try_complex_special_method │ │ │ │ │ cbnz r0, 1ee │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cbnz r0, 1e4 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyFloat_AsDouble │ │ │ │ │ @@ -353,15 +354,16 @@ │ │ │ │ │ sub sp, #12 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cbnz r0, 37e │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl c04 │ │ │ │ │ + bl 508 │ │ │ │ │ + R_ARM_THM_CALL try_complex_special_method │ │ │ │ │ cbnz r0, 38c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cbnz r0, 386 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ @@ -406,15 +408,16 @@ │ │ │ │ │ sub sp, #12 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cbnz r0, 402 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl c04 │ │ │ │ │ + bl 508 │ │ │ │ │ + R_ARM_THM_CALL try_complex_special_method │ │ │ │ │ cbnz r0, 40e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cbnz r0, 408 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyFloat_AsDouble │ │ │ │ │ @@ -534,15 +537,15 @@ │ │ │ │ │ vmov.f64 d7, d1 │ │ │ │ │ vmov.f64 d2, d0 │ │ │ │ │ vstr d0, [sp, #64] @ 0x40 │ │ │ │ │ vldr d1, [r3, #8] │ │ │ │ │ vldr d0, [r3] │ │ │ │ │ vmov.f64 d3, d7 │ │ │ │ │ vstr d7, [sp, #72] @ 0x48 │ │ │ │ │ - bl 410 │ │ │ │ │ + bl 430 │ │ │ │ │ R_ARM_THM_CALL _Py_c_quot │ │ │ │ │ vstr d1, [sp, #88] @ 0x58 │ │ │ │ │ vstr d0, [sp, #80] @ 0x50 │ │ │ │ │ vldr d7, [sp, #80] @ 0x50 │ │ │ │ │ vldr d6, [sp, #88] @ 0x58 │ │ │ │ │ vldr d5, [pc, #304] @ 690 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ @@ -828,15 +831,16 @@ │ │ │ │ │ bmi.w 99c │ │ │ │ │ cbz r5, 888 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ bmi.w ba0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c04 │ │ │ │ │ + bl 508 │ │ │ │ │ + R_ARM_THM_CALL try_complex_special_method │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w a3e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w a32 │ │ │ │ │ @@ -1208,167 +1212,45 @@ │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ vadd.f64 d7, d9, d10 │ │ │ │ │ vmov.f64 d9, d7 │ │ │ │ │ b.n 96e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000c04 : │ │ │ │ │ -try_complex_special_method(): │ │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r1, [pc, #228] @ (cf8 ) │ │ │ │ │ - sub sp, #8 │ │ │ │ │ - bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ - R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ - cbnz r0, c24 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - add sp, #8 │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r3, [pc, #212] @ (cfc ) │ │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - ldr r6, [r2, r3] │ │ │ │ │ - ldr r3, [r1, #84] @ 0x54 │ │ │ │ │ - lsls r3, r3, #20 │ │ │ │ │ - bpl.n cbc │ │ │ │ │ - ldr r3, [r1, #28] │ │ │ │ │ - ldr r3, [r0, r3] │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n cbc │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - blx r5 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ - R_ARM_THM_CALL _Py_CheckFunctionResult │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n c70 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ - cbnz r3, c70 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.n c1c │ │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - cmp r0, r1 │ │ │ │ │ - beq.n c1e │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - cbnz r0, cce │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n c1c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n c1c │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n c1c │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ - R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b.n c5a │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_WarnFormat │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n c1e │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bne.n cac │ │ │ │ │ - b.n c1c │ │ │ │ │ - .word 0x00005308 │ │ │ │ │ - R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x000000ca │ │ │ │ │ - R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - │ │ │ │ │ -00000d00 : │ │ │ │ │ +00000c04 : │ │ │ │ │ complex_repr(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ vldr d0, [r0, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n d80 │ │ │ │ │ + beq.n c84 │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r0, #114 @ 0x72 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyOS_double_to_string │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n dc2 │ │ │ │ │ + beq.n cc6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ vldr d0, [r4, #16] │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ movs r0, #114 @ 0x72 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyOS_double_to_string │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n dce │ │ │ │ │ + beq.n cd2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -1397,45 +1279,45 @@ │ │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ge │ │ │ │ │ vmovge.f64 d7, d6 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n d20 │ │ │ │ │ + bne.n c24 │ │ │ │ │ movs r3, #0 │ │ │ │ │ vldr d0, [r4, #16] │ │ │ │ │ movs r0, #114 @ 0x72 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyOS_double_to_string │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, dc2 │ │ │ │ │ + cbz r0, cc6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r2, r3 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n d5a │ │ │ │ │ + b.n c5e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n d6e │ │ │ │ │ + b.n c72 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r3, r4 │ │ │ │ │ - b.n d6e │ │ │ │ │ + b.n c72 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000dd8 : │ │ │ │ │ +00000cdc : │ │ │ │ │ complex_from_string_inner(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ movw r6, #0 │ │ │ │ │ @@ -1448,201 +1330,202 @@ │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ │ mov r7, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr.w r2, [r6, r1, lsl #2] │ │ │ │ │ ands.w r2, r2, #8 │ │ │ │ │ - bne.n dfe │ │ │ │ │ + bne.n d02 │ │ │ │ │ cmp r1, #40 @ 0x28 │ │ │ │ │ - bne.n ed8 │ │ │ │ │ + bne.n ddc │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldrb.w r2, [r3], #1 │ │ │ │ │ ldr.w r2, [r6, r2, lsl #2] │ │ │ │ │ lsls r2, r2, #28 │ │ │ │ │ - bmi.n e12 │ │ │ │ │ + bmi.n d16 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyOS_string_to_double │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vmov.f64 d8, d0 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n f06 │ │ │ │ │ + beq.n e0a │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.n f24 │ │ │ │ │ + beq.n e28 │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ │ - beq.n e52 │ │ │ │ │ - bhi.n edc │ │ │ │ │ + beq.n d56 │ │ │ │ │ + bhi.n de0 │ │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ │ - bne.n ed2 │ │ │ │ │ + bne.n dd6 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyOS_string_to_double │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n f60 │ │ │ │ │ + beq.n e64 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n ef0 │ │ │ │ │ + beq.n df4 │ │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ │ - bne.n f3e │ │ │ │ │ + bne.n e42 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldrb.w r0, [r3], #1 │ │ │ │ │ ldr.w r1, [r6, r0, lsl #2] │ │ │ │ │ lsls r7, r1, #28 │ │ │ │ │ - bmi.n e80 │ │ │ │ │ + bmi.n d84 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n ea6 │ │ │ │ │ + beq.n daa │ │ │ │ │ cmp r0, #41 @ 0x29 │ │ │ │ │ - bne.n f3e │ │ │ │ │ + bne.n e42 │ │ │ │ │ mov r2, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ │ ldr.w r1, [r6, r1, lsl #2] │ │ │ │ │ lsls r1, r1, #28 │ │ │ │ │ - bmi.n e98 │ │ │ │ │ + bmi.n d9c │ │ │ │ │ subs r2, r2, r4 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - bne.n f3e │ │ │ │ │ + bne.n e42 │ │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ vstr d0, [sp] │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r0, ec8 │ │ │ │ │ + cbz r0, dcc │ │ │ │ │ vldr d0, [sp] │ │ │ │ │ vstr d8, [r0, #8] │ │ │ │ │ vstr d0, [r0, #16] │ │ │ │ │ add sp, #28 │ │ │ │ │ vpop {d8} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - vldr d0, [pc, #212] @ fa8 │ │ │ │ │ - b.n e80 │ │ │ │ │ + vldr d0, [pc, #216] @ eb0 │ │ │ │ │ + b.n d84 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b.n e24 │ │ │ │ │ + b.n d28 │ │ │ │ │ and.w r2, r2, #223 @ 0xdf │ │ │ │ │ cmp r2, #74 @ 0x4a │ │ │ │ │ - bne.n ed2 │ │ │ │ │ + bne.n dd6 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - vldr d8, [pc, #188] @ fa8 │ │ │ │ │ - b.n e80 │ │ │ │ │ + vldr d8, [pc, #192] @ eb0 │ │ │ │ │ + b.n d84 │ │ │ │ │ ldrb.w r3, [r2], #1 │ │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ │ it eq │ │ │ │ │ vmoveq.f64 d0, d7 │ │ │ │ │ - b.n e74 │ │ │ │ │ + b.n d78 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e40 │ │ │ │ │ + beq.n d44 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cbz r0, f54 │ │ │ │ │ + cbz r0, e58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ - b.n e40 │ │ │ │ │ + b.n d44 │ │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ │ sub.w r2, r3, #43 @ 0x2b │ │ │ │ │ tst.w r2, #253 @ 0xfd │ │ │ │ │ - beq.n f92 │ │ │ │ │ + beq.n e96 │ │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ │ - beq.n f58 │ │ │ │ │ + beq.n e5c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n ec8 │ │ │ │ │ + b.n dcc │ │ │ │ │ adds r3, r7, #1 │ │ │ │ │ - vldr d8, [pc, #76] @ fa8 │ │ │ │ │ - b.n e80 │ │ │ │ │ + vldr d8, [pc, #80] @ eb0 │ │ │ │ │ + b.n d84 │ │ │ │ │ vstr d0, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ vldr d0, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e6e │ │ │ │ │ + beq.w d72 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f54 │ │ │ │ │ + beq.n e58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ vldr d0, [sp, #8] │ │ │ │ │ - b.n e6e │ │ │ │ │ + b.n d72 │ │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ add.w r7, r7, #1 │ │ │ │ │ it eq │ │ │ │ │ vmoveq.f64 d0, d7 │ │ │ │ │ - b.n f34 │ │ │ │ │ + b.n e38 │ │ │ │ │ + nop.w │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00000fb0 : │ │ │ │ │ +00000eb8 : │ │ │ │ │ complex___complex__(): │ │ │ │ │ b.w 150 │ │ │ │ │ │ │ │ │ │ -00000fb4 : │ │ │ │ │ +00000ebc : │ │ │ │ │ complex_abs(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ vldr d0, [r0, #8] │ │ │ │ │ vldr d1, [r0, #16] │ │ │ │ │ - bl 1008 <_Py_c_abs> │ │ │ │ │ + bl f10 <_Py_c_abs> │ │ │ │ │ R_ARM_THM_CALL _Py_c_abs │ │ │ │ │ vstr d0, [sp] │ │ │ │ │ bl 0 <__errno_location> │ │ │ │ │ R_ARM_THM_CALL __errno_location │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ vldr d0, [sp] │ │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ │ - beq.n fec │ │ │ │ │ + beq.n ef4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyFloat_FromDouble │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -1654,70 +1537,70 @@ │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ │ │ -00001008 <_Py_c_abs>: │ │ │ │ │ +00000f10 <_Py_c_abs>: │ │ │ │ │ _Py_c_abs(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ vabs.f64 d7, d0 │ │ │ │ │ - vldr d5, [pc, #116] @ 1090 <_Py_c_abs+0x88> │ │ │ │ │ + vldr d5, [pc, #116] @ f98 <_Py_c_abs+0x88> │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ vcmp.f64 d7, d5 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bhi.n 1062 <_Py_c_abs+0x5a> │ │ │ │ │ + bhi.n f6a <_Py_c_abs+0x5a> │ │ │ │ │ vabs.f64 d6, d1 │ │ │ │ │ vcmp.f64 d6, d5 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bhi.n 1076 <_Py_c_abs+0x6e> │ │ │ │ │ + bhi.n f7e <_Py_c_abs+0x6e> │ │ │ │ │ vstr d5, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL hypot │ │ │ │ │ vstr d0, [sp] │ │ │ │ │ bl 0 <__errno_location> │ │ │ │ │ R_ARM_THM_CALL __errno_location │ │ │ │ │ vldr d0, [sp] │ │ │ │ │ vldr d5, [sp, #8] │ │ │ │ │ vcmp.f64 d0, d5 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bhi.n 108a <_Py_c_abs+0x82> │ │ │ │ │ + bhi.n f92 <_Py_c_abs+0x82> │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ pop {pc} │ │ │ │ │ - ble.n 1072 <_Py_c_abs+0x6a> │ │ │ │ │ + ble.n f7a <_Py_c_abs+0x6a> │ │ │ │ │ bl 0 <__errno_location> │ │ │ │ │ R_ARM_THM_CALL __errno_location │ │ │ │ │ movs r3, #0 │ │ │ │ │ - vldr d0, [pc, #44] @ 1098 <_Py_c_abs+0x90> │ │ │ │ │ + vldr d0, [pc, #44] @ fa0 <_Py_c_abs+0x90> │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - b.n 105e <_Py_c_abs+0x56> │ │ │ │ │ + b.n f66 <_Py_c_abs+0x56> │ │ │ │ │ vabs.f64 d6, d1 │ │ │ │ │ - vldr d7, [pc, #24] @ 1090 <_Py_c_abs+0x88> │ │ │ │ │ + vldr d7, [pc, #24] @ f98 <_Py_c_abs+0x88> │ │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt.n 1064 <_Py_c_abs+0x5c> │ │ │ │ │ - vldr d0, [pc, #24] @ 10a0 <_Py_c_abs+0x98> │ │ │ │ │ - b.n 105e <_Py_c_abs+0x56> │ │ │ │ │ + bgt.n f6c <_Py_c_abs+0x5c> │ │ │ │ │ + vldr d0, [pc, #24] @ fa8 <_Py_c_abs+0x98> │ │ │ │ │ + b.n f66 <_Py_c_abs+0x56> │ │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - b.n 105e <_Py_c_abs+0x56> │ │ │ │ │ + b.n f66 <_Py_c_abs+0x56> │ │ │ │ │ .word 0xffffffff │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x7ff00000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x7ff80000 │ │ │ │ │ │ │ │ │ │ -000010a8 <_Py_c_neg>: │ │ │ │ │ +00000fb0 <_Py_c_neg>: │ │ │ │ │ _Py_c_neg(): │ │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ │ vneg.f64 d0, d0 │ │ │ │ │ vneg.f64 d1, d1 │ │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -250,58 +250,70 @@ │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ strd r1, r0, [sp, #8] │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.w 3da │ │ │ │ │ + bne.w 3f6 │ │ │ │ │ add.w r0, r3, #8 │ │ │ │ │ add.w ip, sp, #16 │ │ │ │ │ ldmia r0, {r0, r1, r2, r3} │ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.w 3b2 │ │ │ │ │ + bne.w 3ce │ │ │ │ │ adds r3, #8 │ │ │ │ │ add.w ip, sp, #48 @ 0x30 │ │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ │ stmdb ip, {r0, r1, r2, r3} │ │ │ │ │ bl 0 <__errno_location> │ │ │ │ │ R_ARM_THM_CALL __errno_location │ │ │ │ │ vldr d7, [sp, #32] │ │ │ │ │ movs r3, #0 │ │ │ │ │ vldr d6, [sp, #40] @ 0x28 │ │ │ │ │ - vldr d3, [sp, #16] │ │ │ │ │ + vldr d2, [sp, #16] │ │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ │ - vldr d5, [sp, #24] │ │ │ │ │ + vldr d3, [sp, #24] │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ vcmpe.f64 d6, #0.0 │ │ │ │ │ - bmi.n 35e │ │ │ │ │ + bmi.n 380 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bmi.n 316 │ │ │ │ │ + bmi.n 2e8 │ │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bhi.n 384 │ │ │ │ │ + bhi.n 342 │ │ │ │ │ vcmp.f64 d7, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 394 │ │ │ │ │ - vdiv.f64 d4, d6, d7 │ │ │ │ │ + beq.n 3b0 │ │ │ │ │ + vdiv.f64 d5, d6, d7 │ │ │ │ │ + vmla.f64 d7, d6, d5 │ │ │ │ │ + vmov.f64 d6, d2 │ │ │ │ │ + vmla.f64 d6, d3, d5 │ │ │ │ │ + vmls.f64 d3, d2, d5 │ │ │ │ │ + vdiv.f64 d9, d6, d7 │ │ │ │ │ + vdiv.f64 d8, d3, d7 │ │ │ │ │ + b.n 370 │ │ │ │ │ + vneg.f64 d4, d6 │ │ │ │ │ + vcmpe.f64 d4, d7 │ │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ │ + bhi.n 346 │ │ │ │ │ + vdiv.f64 d5, d6, d7 │ │ │ │ │ movs r0, #24 │ │ │ │ │ - vmla.f64 d7, d6, d4 │ │ │ │ │ - vmov.f64 d6, d3 │ │ │ │ │ - vmla.f64 d6, d5, d4 │ │ │ │ │ - vmls.f64 d5, d4, d3 │ │ │ │ │ + vmla.f64 d7, d6, d5 │ │ │ │ │ + vmov.f64 d6, d2 │ │ │ │ │ + vmla.f64 d6, d3, d5 │ │ │ │ │ + vmls.f64 d3, d5, d2 │ │ │ │ │ vdiv.f64 d9, d6, d7 │ │ │ │ │ - vdiv.f64 d8, d5, d7 │ │ │ │ │ + vdiv.f64 d8, d3, d7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ - cbz r0, 358 │ │ │ │ │ + cbz r0, 37a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r4, [r0, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ @@ -310,69 +322,64 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ vstr d9, [r0, #8] │ │ │ │ │ vstr d8, [r0, #16] │ │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ │ vpop {d8-d9} │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - vneg.f64 d2, d6 │ │ │ │ │ - vcmpe.f64 d2, d7 │ │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ │ - bls.n 2ca │ │ │ │ │ - vmov.f64 d4, d7 │ │ │ │ │ - vcmpe.f64 d4, d2 │ │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ │ - bhi.n 38a │ │ │ │ │ - vdiv.f64 d4, d7, d6 │ │ │ │ │ - vmov.f64 d2, d5 │ │ │ │ │ - vmla.f64 d6, d7, d4 │ │ │ │ │ - vmla.f64 d2, d4, d3 │ │ │ │ │ - vnmls.f64 d3, d5, d4 │ │ │ │ │ - vdiv.f64 d9, d2, d6 │ │ │ │ │ - vdiv.f64 d8, d3, d6 │ │ │ │ │ + vmov.f64 d4, d6 │ │ │ │ │ + vmov.f64 d5, d7 │ │ │ │ │ + vcmpe.f64 d5, d4 │ │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ │ + bhi.n 3a6 │ │ │ │ │ + vdiv.f64 d5, d7, d6 │ │ │ │ │ + vmov.f64 d4, d3 │ │ │ │ │ + vmla.f64 d6, d7, d5 │ │ │ │ │ + vmla.f64 d4, d5, d2 │ │ │ │ │ + vnmls.f64 d2, d3, d5 │ │ │ │ │ + vdiv.f64 d9, d4, d6 │ │ │ │ │ + vdiv.f64 d8, d2, d6 │ │ │ │ │ movs r0, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2ee │ │ │ │ │ + bne.n 31a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 30e │ │ │ │ │ + b.n 33a │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bmi.n 378 │ │ │ │ │ - vneg.f64 d4, d7 │ │ │ │ │ - vcmpe.f64 d6, d4 │ │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ │ - bls.n 2ca │ │ │ │ │ - vmov.f64 d2, d6 │ │ │ │ │ - b.n 328 │ │ │ │ │ + bmi.n 39a │ │ │ │ │ + vneg.f64 d5, d7 │ │ │ │ │ + vcmpe.f64 d6, d5 │ │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ │ + bls.n 2f6 │ │ │ │ │ + vmov.f64 d4, d6 │ │ │ │ │ + b.n 34a │ │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bge.n 2ca │ │ │ │ │ - b.n 332 │ │ │ │ │ - vmov.f64 d2, d6 │ │ │ │ │ - b.n 324 │ │ │ │ │ - vldr d8, [pc, #124] @ 408 │ │ │ │ │ + bge.n 2f6 │ │ │ │ │ + b.n 354 │ │ │ │ │ + vldr d8, [pc, #128] @ 428 │ │ │ │ │ vmov.f64 d9, d8 │ │ │ │ │ - b.n 34e │ │ │ │ │ + b.n 370 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ZeroDivisionError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ZeroDivisionError │ │ │ │ │ movs r4, #33 @ 0x21 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 30e │ │ │ │ │ + b.n 33a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ @@ -382,104 +389,227 @@ │ │ │ │ │ add r1, sp, #32 │ │ │ │ │ add r0, sp, #8 │ │ │ │ │ bl c0 │ │ │ │ │ R_ARM_THM_CALL to_complex │ │ │ │ │ adds r0, #1 │ │ │ │ │ bne.w 28a │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ - b.n 30e │ │ │ │ │ + b.n 33a │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbnz r0, 3f8 │ │ │ │ │ + cbnz r0, 414 │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl c0 │ │ │ │ │ R_ARM_THM_CALL to_complex │ │ │ │ │ adds r0, #1 │ │ │ │ │ bne.w 274 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - b.n 30e │ │ │ │ │ + b.n 33a │ │ │ │ │ adds r3, #8 │ │ │ │ │ add.w ip, sp, #16 │ │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ │ b.n 274 │ │ │ │ │ nop │ │ │ │ │ + nop.w │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x7ff80000 │ │ │ │ │ │ │ │ │ │ -00000410 <_Py_c_quot>: │ │ │ │ │ +00000430 <_Py_c_quot>: │ │ │ │ │ _Py_c_quot(): │ │ │ │ │ vcmpe.f64 d2, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bmi.n 49e <_Py_c_quot+0x8e> │ │ │ │ │ + bmi.n 4be <_Py_c_quot+0x8e> │ │ │ │ │ vmov.f64 d7, d2 │ │ │ │ │ vcmpe.f64 d3, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bmi.n 48e <_Py_c_quot+0x7e> │ │ │ │ │ + bmi.n 4ae <_Py_c_quot+0x7e> │ │ │ │ │ vcmpe.f64 d7, d3 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - blt.n 45e <_Py_c_quot+0x4e> │ │ │ │ │ + blt.n 47e <_Py_c_quot+0x4e> │ │ │ │ │ vcmp.f64 d7, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 4a4 <_Py_c_quot+0x94> │ │ │ │ │ + beq.n 4c4 <_Py_c_quot+0x94> │ │ │ │ │ vdiv.f64 d7, d3, d2 │ │ │ │ │ vmov.f64 d5, d0 │ │ │ │ │ vmov.f64 d6, d1 │ │ │ │ │ vmla.f64 d2, d7, d3 │ │ │ │ │ vmla.f64 d5, d7, d1 │ │ │ │ │ vmls.f64 d6, d7, d0 │ │ │ │ │ vdiv.f64 d0, d5, d2 │ │ │ │ │ vdiv.f64 d1, d6, d2 │ │ │ │ │ bx lr │ │ │ │ │ vmov.f64 d6, d3 │ │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bhi.n 4c8 <_Py_c_quot+0xb8> │ │ │ │ │ + bhi.n 4e8 <_Py_c_quot+0xb8> │ │ │ │ │ vdiv.f64 d6, d2, d3 │ │ │ │ │ vmov.f64 d7, d0 │ │ │ │ │ vmov.f64 d5, d1 │ │ │ │ │ vmla.f64 d3, d6, d2 │ │ │ │ │ vmla.f64 d5, d6, d0 │ │ │ │ │ vnmls.f64 d7, d6, d1 │ │ │ │ │ vdiv.f64 d0, d5, d3 │ │ │ │ │ vdiv.f64 d1, d7, d3 │ │ │ │ │ - b.n 45c <_Py_c_quot+0x4c> │ │ │ │ │ + b.n 47c <_Py_c_quot+0x4c> │ │ │ │ │ vneg.f64 d6, d3 │ │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bge.n 43c <_Py_c_quot+0x2c> │ │ │ │ │ - b.n 462 <_Py_c_quot+0x52> │ │ │ │ │ + bge.n 45c <_Py_c_quot+0x2c> │ │ │ │ │ + b.n 482 <_Py_c_quot+0x52> │ │ │ │ │ vneg.f64 d7, d2 │ │ │ │ │ - b.n 41e <_Py_c_quot+0xe> │ │ │ │ │ + b.n 43e <_Py_c_quot+0xe> │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ │ bl 0 <__errno_location> │ │ │ │ │ R_ARM_THM_CALL __errno_location │ │ │ │ │ - vldr d1, [pc, #28] @ 4d8 <_Py_c_quot+0xc8> │ │ │ │ │ + vldr d1, [pc, #28] @ 4f8 <_Py_c_quot+0xc8> │ │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ vmov.f64 d0, d1 │ │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ │ pop {pc} │ │ │ │ │ - vldr d1, [pc, #20] @ 4e0 <_Py_c_quot+0xd0> │ │ │ │ │ + vldr d1, [pc, #20] @ 500 <_Py_c_quot+0xd0> │ │ │ │ │ vmov.f64 d0, d1 │ │ │ │ │ - b.n 45c <_Py_c_quot+0x4c> │ │ │ │ │ + b.n 47c <_Py_c_quot+0x4c> │ │ │ │ │ nop │ │ │ │ │ nop.w │ │ │ │ │ ... │ │ │ │ │ .word 0x7ff80000 │ │ │ │ │ │ │ │ │ │ -000004e8 : │ │ │ │ │ +00000508 : │ │ │ │ │ +try_complex_special_method(): │ │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ + ldr r1, [pc, #228] @ (5fc ) │ │ │ │ │ + sub sp, #8 │ │ │ │ │ + bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ + R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ + cbnz r0, 528 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + add sp, #8 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + ldr r3, [pc, #212] @ (600 ) │ │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r6, [r2, r3] │ │ │ │ │ + ldr r3, [r1, #84] @ 0x54 │ │ │ │ │ + lsls r3, r3, #20 │ │ │ │ │ + bpl.n 5c0 │ │ │ │ │ + ldr r3, [r1, #28] │ │ │ │ │ + ldr r3, [r0, r3] │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 5c0 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + blx r5 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ + R_ARM_THM_CALL _Py_CheckFunctionResult │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 574 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ + cbnz r3, 574 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.n 520 │ │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + beq.n 522 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + cbnz r0, 5d2 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Format │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 520 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 520 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 520 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ + R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + b.n 55e │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_WarnFormat │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 522 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.n 5b0 │ │ │ │ │ + b.n 520 │ │ │ │ │ + .word 0x00005308 │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ │ + .word 0x000000ca │ │ │ │ │ + R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ + │ │ │ │ │ +00000604 : │ │ │ │ │ complex_mul(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8-d9} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ @@ -487,32 +617,32 @@ │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ strd r1, r0, [sp, #8] │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bne.n 568 │ │ │ │ │ + bne.n 684 │ │ │ │ │ vldr d4, [r4, #8] │ │ │ │ │ vldr d8, [r4, #16] │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bne.n 590 │ │ │ │ │ + bne.n 6ac │ │ │ │ │ vldr d6, [r4, #8] │ │ │ │ │ vldr d5, [r4, #16] │ │ │ │ │ vmul.f64 d9, d8, d5 │ │ │ │ │ movs r0, #24 │ │ │ │ │ vmul.f64 d8, d6, d8 │ │ │ │ │ vmla.f64 d8, d4, d5 │ │ │ │ │ vnmls.f64 d9, d6, d4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 588 │ │ │ │ │ + cbz r0, 6a4 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r5, [r0, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r5, #0] │ │ │ │ │ @@ -523,51 +653,51 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ vpop {d8-d9} │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 5c6 │ │ │ │ │ + cbnz r0, 6e2 │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl c0 │ │ │ │ │ R_ARM_THM_CALL to_complex │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 5c2 │ │ │ │ │ + beq.n 6de │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ vldr d4, [sp, #16] │ │ │ │ │ vldr d8, [sp, #24] │ │ │ │ │ - b.n 51a │ │ │ │ │ + b.n 636 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 55e │ │ │ │ │ + b.n 67a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ vstr d4, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ vldr d4, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 520 │ │ │ │ │ + bne.n 63c │ │ │ │ │ add r1, sp, #32 │ │ │ │ │ add r0, sp, #8 │ │ │ │ │ bl c0 │ │ │ │ │ R_ARM_THM_CALL to_complex │ │ │ │ │ vldr d4, [sp] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 5d2 │ │ │ │ │ + beq.n 6ee │ │ │ │ │ vldr d6, [sp, #32] │ │ │ │ │ vldr d5, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 528 │ │ │ │ │ + b.n 644 │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ - b.n 55e │ │ │ │ │ + b.n 67a │ │ │ │ │ vldr d4, [r4, #8] │ │ │ │ │ vldr d8, [r4, #16] │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ - b.n 51a │ │ │ │ │ + b.n 636 │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ - b.n 55e │ │ │ │ │ + b.n 67a │ │ │ │ │ nop │ │ │ ├── descrobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 32008 (bytes into file) │ │ │ │ │ + Start of section headers: 32000 (bytes into file) │ │ │ │ │ Flags: 0x5000000, Version5 EABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 18 │ │ │ │ │ Section header string table index: 17 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,27 +1,27 @@ │ │ │ │ │ -There are 18 section headers, starting at offset 0x7d08: │ │ │ │ │ +There are 18 section headers, starting at offset 0x7d00: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .text PROGBITS 00000000 000034 00026c 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 0063b8 000198 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 0063b0 000198 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 0002a0 000b7c 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 006550 000610 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 006548 000610 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 000e1c 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 000e1c 00218c 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 006b60 000f08 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 002fa8 0009d2 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 00397c 0002e8 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 007a68 0001e8 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 003c64 00049d 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 007c50 000028 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 004101 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 004101 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 004134 001390 10 16 225 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 0054c4 000ef2 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 007c78 000090 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 000e1c 002184 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 006b58 000f08 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 002fa0 0009d2 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 003974 0002e8 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 007a60 0001e8 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 003c5c 00049d 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 007c48 000028 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 0040f9 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 0040f9 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 00412c 001390 10 16 225 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 0054bc 000ef2 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 007c70 000090 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -6,20 +6,20 @@ │ │ │ │ │ 2: 00000000 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 3 .LANCHOR0 │ │ │ │ │ 4: 00000000 0 SECTION LOCAL DEFAULT 8 .rodata.str1.4 │ │ │ │ │ 5: 00000000 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 6: 00000000 0 NOTYPE LOCAL DEFAULT 8 .LC0 │ │ │ │ │ 7: 000000a6 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 8: 000000ae 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 9: 0000130d 296 FUNC LOCAL DEFAULT 6 method_vectorcall_NOARGS │ │ │ │ │ - 10: 00001715 244 FUNC LOCAL DEFAULT 6 method_vectorcall_FASTCALL │ │ │ │ │ - 11: 000011a1 364 FUNC LOCAL DEFAULT 6 method_vectorcall_VARARGS_KEYWORDS │ │ │ │ │ - 12: 000015ed 296 FUNC LOCAL DEFAULT 6 method_vectorcall_O │ │ │ │ │ - 13: 00001809 208 FUNC LOCAL DEFAULT 6 method_vectorcall_FASTCALL_KEYWORDS │ │ │ │ │ - 14: 00001c45 228 FUNC LOCAL DEFAULT 6 method_vectorcall_FASTCALL_KEYWORDS_METHOD │ │ │ │ │ + 9: 00001305 296 FUNC LOCAL DEFAULT 6 method_vectorcall_NOARGS │ │ │ │ │ + 10: 0000170d 244 FUNC LOCAL DEFAULT 6 method_vectorcall_FASTCALL │ │ │ │ │ + 11: 00001199 364 FUNC LOCAL DEFAULT 6 method_vectorcall_VARARGS_KEYWORDS │ │ │ │ │ + 12: 000015e5 296 FUNC LOCAL DEFAULT 6 method_vectorcall_O │ │ │ │ │ + 13: 00001801 208 FUNC LOCAL DEFAULT 6 method_vectorcall_FASTCALL_KEYWORDS │ │ │ │ │ + 14: 00001c3d 228 FUNC LOCAL DEFAULT 6 method_vectorcall_FASTCALL_KEYWORDS_METHOD │ │ │ │ │ 15: 000004c9 288 FUNC LOCAL DEFAULT 6 method_vectorcall_VARARGS │ │ │ │ │ 16: 00000194 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 17: 00000198 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 18: 00000200 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 19: 00000204 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 20: 0000026c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 21: 0000001c 0 NOTYPE LOCAL DEFAULT 8 .LC1 │ │ │ │ │ @@ -38,113 +38,113 @@ │ │ │ │ │ 34: 00000168 0 NOTYPE LOCAL DEFAULT 8 .LC8 │ │ │ │ │ 35: 00000001 82 FUNC LOCAL DEFAULT 1 descr_setcheck.part.0.isra.0 │ │ │ │ │ 36: 000005e4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 37: 00000188 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ 38: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 39: 000005e8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 40: 000005e9 12 FUNC LOCAL DEFAULT 6 descr_traverse │ │ │ │ │ - 41: 00000605 1332 FUNC LOCAL DEFAULT 6 property_init │ │ │ │ │ - 42: 00000928 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 43: 00000930 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 44: 00000b30 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 41: 00000605 1324 FUNC LOCAL DEFAULT 6 property_init │ │ │ │ │ + 42: 00000934 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 43: 0000093c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 44: 00000b28 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 45: 000001d0 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ 46: 000001d4 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ - 47: 00000b38 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 48: 00000b39 142 FUNC LOCAL DEFAULT 6 member_get │ │ │ │ │ + 47: 00000b30 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 48: 00000b31 142 FUNC LOCAL DEFAULT 6 member_get │ │ │ │ │ 49: 000001e8 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ - 50: 00000bc9 166 FUNC LOCAL DEFAULT 6 method_get │ │ │ │ │ - 51: 00000c71 300 FUNC LOCAL DEFAULT 6 property_setter │ │ │ │ │ - 52: 00000d98 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 53: 00000d9c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 54: 00000d9d 292 FUNC LOCAL DEFAULT 6 property_copy │ │ │ │ │ - 55: 00000ebc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 56: 00000ec0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 57: 00000ec1 240 FUNC LOCAL DEFAULT 6 property_dealloc │ │ │ │ │ + 50: 00000bc1 166 FUNC LOCAL DEFAULT 6 method_get │ │ │ │ │ + 51: 00000c69 300 FUNC LOCAL DEFAULT 6 property_setter │ │ │ │ │ + 52: 00000d90 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 53: 00000d94 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 54: 00000d95 292 FUNC LOCAL DEFAULT 6 property_copy │ │ │ │ │ + 55: 00000eb4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 56: 00000eb8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 57: 00000eb9 240 FUNC LOCAL DEFAULT 6 property_dealloc │ │ │ │ │ 58: 0000021c 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ - 59: 00000fb1 106 FUNC LOCAL DEFAULT 6 property_set_name │ │ │ │ │ + 59: 00000fa9 106 FUNC LOCAL DEFAULT 6 property_set_name │ │ │ │ │ 60: 0000025c 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ - 61: 0000101d 148 FUNC LOCAL DEFAULT 6 getset_get │ │ │ │ │ - 62: 000010b1 82 FUNC LOCAL DEFAULT 6 member_set │ │ │ │ │ + 61: 00001015 148 FUNC LOCAL DEFAULT 6 getset_get │ │ │ │ │ + 62: 000010a9 82 FUNC LOCAL DEFAULT 6 member_set │ │ │ │ │ 63: 00000290 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ - 64: 00001105 156 FUNC LOCAL DEFAULT 6 getset_set │ │ │ │ │ - 65: 00001308 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 64: 000010fd 156 FUNC LOCAL DEFAULT 6 getset_set │ │ │ │ │ + 65: 00001300 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 66: 000002c4 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ - 67: 0000130c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 68: 00001430 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 67: 00001304 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 68: 00001428 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 69: 000002e8 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ 70: 00000310 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ 71: 00000338 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ 72: 00000360 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ 73: 00000384 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ 74: 0000039c 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ - 75: 00001434 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 76: 00001435 268 FUNC LOCAL DEFAULT 6 property_descr_set │ │ │ │ │ + 75: 0000142c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 76: 0000142d 268 FUNC LOCAL DEFAULT 6 property_descr_set │ │ │ │ │ 77: 000001a9 52 FUNC LOCAL DEFAULT 1 property_name │ │ │ │ │ 78: 000003b4 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ 79: 000003dc 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ 80: 00000400 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ - 81: 00001541 170 FUNC LOCAL DEFAULT 6 property_descr_get │ │ │ │ │ + 81: 00001539 170 FUNC LOCAL DEFAULT 6 property_descr_get │ │ │ │ │ 82: 00000418 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ - 83: 00001710 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 84: 00001714 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 85: 00001804 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 86: 00001808 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 87: 000018d4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 88: 000018d8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 89: 000018d9 204 FUNC LOCAL DEFAULT 6 wrapperdescr_get │ │ │ │ │ - 90: 00001998 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 91: 000019a4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 92: 00001a14 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 83: 00001708 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 84: 0000170c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 85: 000017fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 86: 00001800 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 87: 000018cc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 88: 000018d0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 89: 000018d1 204 FUNC LOCAL DEFAULT 6 wrapperdescr_get │ │ │ │ │ + 90: 00001990 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 91: 0000199c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 92: 00001a0c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 93: 00000444 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ - 94: 00001a1c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 95: 00001a1d 108 FUNC LOCAL DEFAULT 6 wrapper_call │ │ │ │ │ - 96: 00001a89 152 FUNC LOCAL DEFAULT 6 wrapper_dealloc │ │ │ │ │ + 94: 00001a14 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 95: 00001a15 108 FUNC LOCAL DEFAULT 6 wrapper_call │ │ │ │ │ + 96: 00001a81 152 FUNC LOCAL DEFAULT 6 wrapper_dealloc │ │ │ │ │ 97: 0000046c 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ 98: 000004a4 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ - 99: 00001b21 290 FUNC LOCAL DEFAULT 6 wrapperdescr_call │ │ │ │ │ - 100: 00001d20 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 101: 00001d28 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 102: 00001d29 86 FUNC LOCAL DEFAULT 6 property_traverse │ │ │ │ │ + 99: 00001b19 290 FUNC LOCAL DEFAULT 6 wrapperdescr_call │ │ │ │ │ + 100: 00001d18 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 101: 00001d20 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 102: 00001d21 86 FUNC LOCAL DEFAULT 6 property_traverse │ │ │ │ │ 103: 000004e8 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ - 104: 00001e14 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 105: 00001e20 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 106: 00001e21 48 FUNC LOCAL DEFAULT 6 mappingproxy_items │ │ │ │ │ - 107: 00001e4c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 108: 00001e50 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 109: 00001e51 102 FUNC LOCAL DEFAULT 6 mappingproxy_dealloc │ │ │ │ │ - 110: 00001eb9 6 FUNC LOCAL DEFAULT 6 mappingproxy_getitem │ │ │ │ │ - 111: 00001ec1 24 FUNC LOCAL DEFAULT 6 mappingproxy_contains │ │ │ │ │ - 112: 00001ed9 76 FUNC LOCAL DEFAULT 6 property_get___isabstractmethod__ │ │ │ │ │ - 113: 00001f25 60 FUNC LOCAL DEFAULT 6 wrapper_traverse │ │ │ │ │ - 114: 00001f61 48 FUNC LOCAL DEFAULT 6 mappingproxy_keys │ │ │ │ │ - 115: 00001f8c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 104: 00001e0c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 105: 00001e18 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 106: 00001e19 48 FUNC LOCAL DEFAULT 6 mappingproxy_items │ │ │ │ │ + 107: 00001e44 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 108: 00001e48 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 109: 00001e49 102 FUNC LOCAL DEFAULT 6 mappingproxy_dealloc │ │ │ │ │ + 110: 00001eb1 6 FUNC LOCAL DEFAULT 6 mappingproxy_getitem │ │ │ │ │ + 111: 00001eb9 24 FUNC LOCAL DEFAULT 6 mappingproxy_contains │ │ │ │ │ + 112: 00001ed1 76 FUNC LOCAL DEFAULT 6 property_get___isabstractmethod__ │ │ │ │ │ + 113: 00001f1d 60 FUNC LOCAL DEFAULT 6 wrapper_traverse │ │ │ │ │ + 114: 00001f59 48 FUNC LOCAL DEFAULT 6 mappingproxy_keys │ │ │ │ │ + 115: 00001f84 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 116: 0000051c 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ - 117: 00001f90 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 118: 00001f91 92 FUNC LOCAL DEFAULT 6 mappingproxy_get │ │ │ │ │ - 119: 00001fe8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 120: 00001fec 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 121: 00001fed 240 FUNC LOCAL DEFAULT 6 mappingproxy_new │ │ │ │ │ - 122: 000020cc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 117: 00001f88 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 118: 00001f89 92 FUNC LOCAL DEFAULT 6 mappingproxy_get │ │ │ │ │ + 119: 00001fe0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 120: 00001fe4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 121: 00001fe5 240 FUNC LOCAL DEFAULT 6 mappingproxy_new │ │ │ │ │ + 122: 000020c4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 123: 00000520 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ 124: 00000550 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ 125: 00000590 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ 126: 00000055 208 FUNC LOCAL DEFAULT 1 descr_get_qualname │ │ │ │ │ 127: 00000120 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 128: 000020dc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 129: 000020dd 6 FUNC LOCAL DEFAULT 6 mappingproxy_getiter │ │ │ │ │ - 130: 000020e5 6 FUNC LOCAL DEFAULT 6 mappingproxy_len │ │ │ │ │ + 128: 000020d4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 129: 000020d5 6 FUNC LOCAL DEFAULT 6 mappingproxy_getiter │ │ │ │ │ + 130: 000020dd 6 FUNC LOCAL DEFAULT 6 mappingproxy_len │ │ │ │ │ 131: 00000124 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 132: 00000125 56 FUNC LOCAL DEFAULT 1 property_clear │ │ │ │ │ - 133: 000020ed 12 FUNC LOCAL DEFAULT 6 mappingproxy_traverse │ │ │ │ │ - 134: 000020f9 48 FUNC LOCAL DEFAULT 6 mappingproxy_values │ │ │ │ │ - 135: 00002124 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 133: 000020e5 12 FUNC LOCAL DEFAULT 6 mappingproxy_traverse │ │ │ │ │ + 134: 000020f1 48 FUNC LOCAL DEFAULT 6 mappingproxy_values │ │ │ │ │ + 135: 0000211c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 136: 00000598 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ - 137: 00002128 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 138: 00002129 60 FUNC LOCAL DEFAULT 6 wrapperdescr_repr │ │ │ │ │ - 139: 00002165 40 FUNC LOCAL DEFAULT 6 descr_repr.isra.0 │ │ │ │ │ + 137: 00002120 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 138: 00002121 60 FUNC LOCAL DEFAULT 6 wrapperdescr_repr │ │ │ │ │ + 139: 0000215d 40 FUNC LOCAL DEFAULT 6 descr_repr.isra.0 │ │ │ │ │ 140: 000005bc 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ 141: 0000015d 16 FUNC LOCAL DEFAULT 1 method_repr │ │ │ │ │ 142: 000005dc 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ 143: 0000016d 16 FUNC LOCAL DEFAULT 1 getset_repr │ │ │ │ │ 144: 00000600 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ 145: 0000017d 16 FUNC LOCAL DEFAULT 1 mappingproxy_repr │ │ │ │ │ 146: 00000614 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ @@ -261,22 +261,22 @@ │ │ │ │ │ 257: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFunctionObjArgs │ │ │ │ │ 258: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMember_SetOne │ │ │ │ │ 259: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStack_AsDict │ │ │ │ │ 260: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Vectorcall │ │ │ │ │ 261: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GetQualName │ │ │ │ │ 262: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ 263: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ - 264: 000019a5 120 FUNC GLOBAL DEFAULT 6 PyWrapper_New │ │ │ │ │ + 264: 0000199d 120 FUNC GLOBAL DEFAULT 6 PyWrapper_New │ │ │ │ │ 265: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_UnTrack │ │ │ │ │ 266: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThreadState_Get │ │ │ │ │ 267: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTrash_thread_deposit_object │ │ │ │ │ 268: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTrash_thread_destroy_chain │ │ │ │ │ 269: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_RealIsSubclass │ │ │ │ │ 270: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_GetSlice │ │ │ │ │ - 271: 00001d81 160 FUNC GLOBAL DEFAULT 6 PyDictProxy_New │ │ │ │ │ + 271: 00001d79 160 FUNC GLOBAL DEFAULT 6 PyDictProxy_New │ │ │ │ │ 272: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMapping_Check │ │ │ │ │ 273: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_VectorcallMethod │ │ │ │ │ 274: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetItem │ │ │ │ │ 275: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Type │ │ │ │ │ 276: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Contains │ │ │ │ │ 277: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Contains │ │ │ │ │ 278: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_IsAbstract │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x63b8 contains 51 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x63b0 contains 51 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000000e 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000012 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000036 0000252f R_ARM_THM_MOVW_ABS_NC 00000188 .LC9 │ │ │ │ │ 0000003a 00002530 R_ARM_THM_MOVT_ABS 00000188 .LC9 │ │ │ │ │ 0000003e 00001b2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ 00000042 00001b30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ @@ -35,52 +35,52 @@ │ │ │ │ │ 0000018c 0000922f R_ARM_THM_MOVW_ABS_NC 00000614 .LC39 │ │ │ │ │ 00000190 00009230 R_ARM_THM_MOVT_ABS 00000614 .LC39 │ │ │ │ │ 000001d8 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000024e 0001220a R_ARM_THM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ 00000254 0000a72f R_ARM_THM_MOVW_ABS_NC 00000664 .LC41 │ │ │ │ │ 00000258 0000a730 R_ARM_THM_MOVT_ABS 00000664 .LC41 │ │ │ │ │ 00000268 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000168 00008b1e R_ARM_THM_JUMP24 00002165 descr_repr.isra.0 │ │ │ │ │ -00000178 00008b1e R_ARM_THM_JUMP24 00002165 descr_repr.isra.0 │ │ │ │ │ +00000168 00008b1e R_ARM_THM_JUMP24 0000215d descr_repr.isra.0 │ │ │ │ │ +00000178 00008b1e R_ARM_THM_JUMP24 0000215d descr_repr.isra.0 │ │ │ │ │ 00000188 00011b1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -00000198 00008b1e R_ARM_THM_JUMP24 00002165 descr_repr.isra.0 │ │ │ │ │ +00000198 00008b1e R_ARM_THM_JUMP24 0000215d descr_repr.isra.0 │ │ │ │ │ 000001a4 00011e1e R_ARM_THM_JUMP24 00000000 _PyType_GetTextSignatureFromInternalDoc │ │ │ │ │ 000001d2 0000f71e R_ARM_THM_JUMP24 00000000 PyObject_GetOptionalAttr │ │ │ │ │ 000001e2 00011f1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ 000001ee 0001201e R_ARM_THM_JUMP24 00000000 _PyType_GetDocFromInternalDoc │ │ │ │ │ 000001fa 0001201e R_ARM_THM_JUMP24 00000000 _PyType_GetDocFromInternalDoc │ │ │ │ │ 0000020a 00011e1e R_ARM_THM_JUMP24 00000000 _PyType_GetTextSignatureFromInternalDoc │ │ │ │ │ 0000022c 0001201e R_ARM_THM_JUMP24 00000000 _PyType_GetDocFromInternalDoc │ │ │ │ │ 00000238 00011e1e R_ARM_THM_JUMP24 00000000 _PyType_GetTextSignatureFromInternalDoc │ │ │ │ │ 00000264 0001231e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x6550 contains 194 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x6548 contains 194 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00013302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00001902 R_ARM_ABS32 000002fd descr_dealloc │ │ │ │ │ -0000002c 00008a02 R_ARM_ABS32 00002129 wrapperdescr_repr │ │ │ │ │ -00000040 00006302 R_ARM_ABS32 00001b21 wrapperdescr_call │ │ │ │ │ +0000002c 00008a02 R_ARM_ABS32 00002121 wrapperdescr_repr │ │ │ │ │ +00000040 00006302 R_ARM_ABS32 00001b19 wrapperdescr_call │ │ │ │ │ 00000048 00013402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 0000005c 00002802 R_ARM_ABS32 000005e9 descr_traverse │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000078 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000088 00005902 R_ARM_ABS32 000018d9 wrapperdescr_get │ │ │ │ │ +00000088 00005902 R_ARM_ABS32 000018d1 wrapperdescr_get │ │ │ │ │ 000000d4 00013302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000dc 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000e8 00001902 R_ARM_ABS32 000002fd descr_dealloc │ │ │ │ │ 000000fc 00008d02 R_ARM_ABS32 0000015d method_repr │ │ │ │ │ 00000110 00013502 R_ARM_ABS32 00000000 PyVectorcall_Call │ │ │ │ │ 00000118 00013402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 0000012c 00002802 R_ARM_ABS32 000005e9 descr_traverse │ │ │ │ │ 00000144 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000148 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000014c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000158 00003202 R_ARM_ABS32 00000bc9 method_get │ │ │ │ │ +00000158 00003202 R_ARM_ABS32 00000bc1 method_get │ │ │ │ │ 000001a4 00013302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001ac 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001b8 00001902 R_ARM_ABS32 000002fd descr_dealloc │ │ │ │ │ 000001cc 00008d02 R_ARM_ABS32 0000015d method_repr │ │ │ │ │ 000001e0 0000b902 R_ARM_ABS32 00000197 classmethoddescr_call │ │ │ │ │ 000001e8 00013402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 000001fc 00002802 R_ARM_ABS32 000005e9 descr_traverse │ │ │ │ │ @@ -91,100 +91,100 @@ │ │ │ │ │ 0000027c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000288 00001902 R_ARM_ABS32 000002fd descr_dealloc │ │ │ │ │ 0000029c 00008f02 R_ARM_ABS32 0000016d getset_repr │ │ │ │ │ 000002b8 00013402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 000002cc 00002802 R_ARM_ABS32 000005e9 descr_traverse │ │ │ │ │ 000002e8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000002ec 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000002f8 00003d02 R_ARM_ABS32 0000101d getset_get │ │ │ │ │ -000002fc 00004002 R_ARM_ABS32 00001105 getset_set │ │ │ │ │ +000002f8 00003d02 R_ARM_ABS32 00001015 getset_get │ │ │ │ │ +000002fc 00004002 R_ARM_ABS32 000010fd getset_set │ │ │ │ │ 00000344 00013302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000034c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000358 00001902 R_ARM_ABS32 000002fd descr_dealloc │ │ │ │ │ 0000036c 00009302 R_ARM_ABS32 0000018d member_repr │ │ │ │ │ 00000388 00013402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 0000039c 00002802 R_ARM_ABS32 000005e9 descr_traverse │ │ │ │ │ 000003b4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000003b8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000003bc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000003c8 00003002 R_ARM_ABS32 00000b39 member_get │ │ │ │ │ -000003cc 00003e02 R_ARM_ABS32 000010b1 member_set │ │ │ │ │ +000003c8 00003002 R_ARM_ABS32 00000b31 member_get │ │ │ │ │ +000003cc 00003e02 R_ARM_ABS32 000010a9 member_set │ │ │ │ │ 00000414 0000c202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000418 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000434 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000440 00013302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000448 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000454 00003902 R_ARM_ABS32 00000ec1 property_dealloc │ │ │ │ │ +00000454 00003902 R_ARM_ABS32 00000eb9 property_dealloc │ │ │ │ │ 00000484 00013402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000494 0000c202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000498 00006602 R_ARM_ABS32 00001d29 property_traverse │ │ │ │ │ +00000498 00006602 R_ARM_ABS32 00001d21 property_traverse │ │ │ │ │ 0000049c 00008402 R_ARM_ABS32 00000125 property_clear │ │ │ │ │ 000004b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000004b4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000004b8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000004c4 00005102 R_ARM_ABS32 00001541 property_descr_get │ │ │ │ │ -000004c8 00004c02 R_ARM_ABS32 00001435 property_descr_set │ │ │ │ │ +000004c4 00005102 R_ARM_ABS32 00001539 property_descr_get │ │ │ │ │ +000004c8 00004c02 R_ARM_ABS32 0000142d property_descr_set │ │ │ │ │ 000004d0 00002902 R_ARM_ABS32 00000605 property_init │ │ │ │ │ 000004d4 0000e202 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ 000004d8 00013602 R_ARM_ABS32 00000000 PyType_GenericNew │ │ │ │ │ 000004dc 0000ed02 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ 00000510 00013302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000518 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000524 00006002 R_ARM_ABS32 00001a89 wrapper_dealloc │ │ │ │ │ +00000524 00006002 R_ARM_ABS32 00001a81 wrapper_dealloc │ │ │ │ │ 00000538 0000b802 R_ARM_ABS32 0000017f wrapper_repr │ │ │ │ │ 00000548 0000bf02 R_ARM_ABS32 000002b1 wrapper_hash │ │ │ │ │ -0000054c 00005f02 R_ARM_ABS32 00001a1d wrapper_call │ │ │ │ │ +0000054c 00005f02 R_ARM_ABS32 00001a15 wrapper_call │ │ │ │ │ 00000554 00013402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000568 00007102 R_ARM_ABS32 00001f25 wrapper_traverse │ │ │ │ │ +00000568 00007102 R_ARM_ABS32 00001f1d wrapper_traverse │ │ │ │ │ 00000570 0000bc02 R_ARM_ABS32 0000024b wrapper_richcompare │ │ │ │ │ 00000580 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000584 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000588 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000005e0 00013302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000005e8 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005f4 00006d02 R_ARM_ABS32 00001e51 mappingproxy_dealloc │ │ │ │ │ +000005f4 00006d02 R_ARM_ABS32 00001e49 mappingproxy_dealloc │ │ │ │ │ 00000608 00009102 R_ARM_ABS32 0000017d mappingproxy_repr │ │ │ │ │ 0000060c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000610 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000614 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000618 0000ae02 R_ARM_ABS32 000000e5 mappingproxy_hash │ │ │ │ │ 00000620 0000c002 R_ARM_ABS32 000002db mappingproxy_str │ │ │ │ │ 00000624 00013402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000634 0000c202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000638 00008502 R_ARM_ABS32 000020ed mappingproxy_traverse │ │ │ │ │ +00000638 00008502 R_ARM_ABS32 000020e5 mappingproxy_traverse │ │ │ │ │ 00000640 0000a302 R_ARM_ABS32 0000007d mappingproxy_richcompare │ │ │ │ │ -00000648 00008102 R_ARM_ABS32 000020dd mappingproxy_getiter │ │ │ │ │ +00000648 00008102 R_ARM_ABS32 000020d5 mappingproxy_getiter │ │ │ │ │ 00000650 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000678 00007902 R_ARM_ABS32 00001fed mappingproxy_new │ │ │ │ │ +00000678 00007902 R_ARM_ABS32 00001fe5 mappingproxy_new │ │ │ │ │ 000006b0 0000c202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006b4 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000006e4 00013702 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 000006ec 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000006f0 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000006f4 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000006f8 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000708 00013702 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 00000710 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000714 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000718 0000a102 R_ARM_ABS32 00000013 property_get__name__ │ │ │ │ │ 0000071c 0000a202 R_ARM_ABS32 00000051 property_set__name__ │ │ │ │ │ 00000728 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000072c 00007002 R_ARM_ABS32 00001ed9 property_get___isabstractmethod__ │ │ │ │ │ +0000072c 00007002 R_ARM_ABS32 00001ed1 property_get___isabstractmethod__ │ │ │ │ │ 00000750 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000754 00009a02 R_ARM_ABS32 0000000b property_getter │ │ │ │ │ 0000075c 0000c202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000760 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000764 00003302 R_ARM_ABS32 00000c71 property_setter │ │ │ │ │ +00000764 00003302 R_ARM_ABS32 00000c69 property_setter │ │ │ │ │ 0000076c 0000c202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000770 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000774 00009602 R_ARM_ABS32 00000001 property_deleter │ │ │ │ │ 0000077c 0000c202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000780 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000784 00003b02 R_ARM_ABS32 00000fb1 property_set_name │ │ │ │ │ +00000784 00003b02 R_ARM_ABS32 00000fa9 property_set_name │ │ │ │ │ 0000078c 0000c202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000007a0 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007b4 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007c8 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007dc 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000804 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000808 00009e02 R_ARM_ABS32 00000211 wrapper_objclass │ │ │ │ │ @@ -196,39 +196,39 @@ │ │ │ │ │ 00000844 00009f02 R_ARM_ABS32 00000225 wrapper_doc │ │ │ │ │ 00000854 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000858 00009d02 R_ARM_ABS32 00000201 wrapper_text_signature │ │ │ │ │ 0000087c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008a4 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008a8 0000ab02 R_ARM_ABS32 000000b1 wrapper_reduce │ │ │ │ │ 000008c4 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000008c8 00007602 R_ARM_ABS32 00001f91 mappingproxy_get │ │ │ │ │ +000008c8 00007602 R_ARM_ABS32 00001f89 mappingproxy_get │ │ │ │ │ 000008d0 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008d4 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000008d8 00007202 R_ARM_ABS32 00001f61 mappingproxy_keys │ │ │ │ │ +000008d8 00007202 R_ARM_ABS32 00001f59 mappingproxy_keys │ │ │ │ │ 000008e0 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008e4 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000008e8 00008602 R_ARM_ABS32 000020f9 mappingproxy_values │ │ │ │ │ +000008e8 00008602 R_ARM_ABS32 000020f1 mappingproxy_values │ │ │ │ │ 000008f0 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008f4 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000008f8 00006a02 R_ARM_ABS32 00001e21 mappingproxy_items │ │ │ │ │ +000008f8 00006a02 R_ARM_ABS32 00001e19 mappingproxy_items │ │ │ │ │ 00000900 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000904 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000908 0000a502 R_ARM_ABS32 00000083 mappingproxy_copy │ │ │ │ │ 00000910 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000914 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000918 00013802 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 00000920 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000924 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000928 0000af02 R_ARM_ABS32 000000eb mappingproxy_reversed │ │ │ │ │ 00000930 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000960 00006f02 R_ARM_ABS32 00001ec1 mappingproxy_contains │ │ │ │ │ +00000960 00006f02 R_ARM_ABS32 00001eb9 mappingproxy_contains │ │ │ │ │ 000009a8 0000b202 R_ARM_ABS32 00000119 mappingproxy_or │ │ │ │ │ 000009dc 0000b602 R_ARM_ABS32 00000165 mappingproxy_ior │ │ │ │ │ -000009fc 00008202 R_ARM_ABS32 000020e5 mappingproxy_len │ │ │ │ │ -00000a00 00006e02 R_ARM_ABS32 00001eb9 mappingproxy_getitem │ │ │ │ │ +000009fc 00008202 R_ARM_ABS32 000020dd mappingproxy_len │ │ │ │ │ +00000a00 00006e02 R_ARM_ABS32 00001eb1 mappingproxy_getitem │ │ │ │ │ 00000a08 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a0c 00009b02 R_ARM_ABS32 000001e9 wrapperdescr_get_doc │ │ │ │ │ 00000a1c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a20 00007e02 R_ARM_ABS32 00000055 descr_get_qualname │ │ │ │ │ 00000a30 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a34 00009402 R_ARM_ABS32 0000019d wrapperdescr_get_text_signature │ │ │ │ │ 00000a58 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -246,38 +246,38 @@ │ │ │ │ │ 00000af8 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000afc 0000a402 R_ARM_ABS32 00000231 method_get_text_signature │ │ │ │ │ 00000b20 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b34 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b5c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b60 0000a802 R_ARM_ABS32 0000023d descr_reduce │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x6b60 contains 481 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x6b58 contains 481 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000016 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000001a 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000024 0000e20a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ 0000002c 0000e30a R_ARM_THM_CALL 00000000 _PyObject_SetDeferredRefcount │ │ │ │ │ 00000044 0000e40a R_ARM_THM_CALL 00000000 PyUnicode_InternFromString │ │ │ │ │ 0000006e 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000000b4 0000092f R_ARM_THM_MOVW_ABS_NC 0000130d method_vectorcall_NOARGS │ │ │ │ │ -000000b8 00000930 R_ARM_THM_MOVT_ABS 0000130d method_vectorcall_NOARGS │ │ │ │ │ +000000b4 0000092f R_ARM_THM_MOVW_ABS_NC 00001305 method_vectorcall_NOARGS │ │ │ │ │ +000000b8 00000930 R_ARM_THM_MOVT_ABS 00001305 method_vectorcall_NOARGS │ │ │ │ │ 000000be 0000e20a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ 000000c8 0000e30a R_ARM_THM_CALL 00000000 _PyObject_SetDeferredRefcount │ │ │ │ │ 000000e0 0000e40a R_ARM_THM_CALL 00000000 PyUnicode_InternFromString │ │ │ │ │ -000000fc 00000a2f R_ARM_THM_MOVW_ABS_NC 00001715 method_vectorcall_FASTCALL │ │ │ │ │ -00000100 00000a30 R_ARM_THM_MOVT_ABS 00001715 method_vectorcall_FASTCALL │ │ │ │ │ +000000fc 00000a2f R_ARM_THM_MOVW_ABS_NC 0000170d method_vectorcall_FASTCALL │ │ │ │ │ +00000100 00000a30 R_ARM_THM_MOVT_ABS 0000170d method_vectorcall_FASTCALL │ │ │ │ │ 0000010e 0000e20a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ -0000011c 00000b2f R_ARM_THM_MOVW_ABS_NC 000011a1 method_vectorcall_VARARGS_KEYWORDS │ │ │ │ │ -00000120 00000b30 R_ARM_THM_MOVT_ABS 000011a1 method_vectorcall_VARARGS_KEYWORDS │ │ │ │ │ -00000126 00000c2f R_ARM_THM_MOVW_ABS_NC 000015ed method_vectorcall_O │ │ │ │ │ -0000012a 00000c30 R_ARM_THM_MOVT_ABS 000015ed method_vectorcall_O │ │ │ │ │ -00000138 00000d2f R_ARM_THM_MOVW_ABS_NC 00001809 method_vectorcall_FASTCALL_KEYWORDS │ │ │ │ │ -0000013c 00000d30 R_ARM_THM_MOVT_ABS 00001809 method_vectorcall_FASTCALL_KEYWORDS │ │ │ │ │ -0000014a 00000e2f R_ARM_THM_MOVW_ABS_NC 00001c45 method_vectorcall_FASTCALL_KEYWORDS_METHOD │ │ │ │ │ -0000014e 00000e30 R_ARM_THM_MOVT_ABS 00001c45 method_vectorcall_FASTCALL_KEYWORDS_METHOD │ │ │ │ │ +0000011c 00000b2f R_ARM_THM_MOVW_ABS_NC 00001199 method_vectorcall_VARARGS_KEYWORDS │ │ │ │ │ +00000120 00000b30 R_ARM_THM_MOVT_ABS 00001199 method_vectorcall_VARARGS_KEYWORDS │ │ │ │ │ +00000126 00000c2f R_ARM_THM_MOVW_ABS_NC 000015e5 method_vectorcall_O │ │ │ │ │ +0000012a 00000c30 R_ARM_THM_MOVT_ABS 000015e5 method_vectorcall_O │ │ │ │ │ +00000138 00000d2f R_ARM_THM_MOVW_ABS_NC 00001801 method_vectorcall_FASTCALL_KEYWORDS │ │ │ │ │ +0000013c 00000d30 R_ARM_THM_MOVT_ABS 00001801 method_vectorcall_FASTCALL_KEYWORDS │ │ │ │ │ +0000014a 00000e2f R_ARM_THM_MOVW_ABS_NC 00001c3d method_vectorcall_FASTCALL_KEYWORDS_METHOD │ │ │ │ │ +0000014e 00000e30 R_ARM_THM_MOVT_ABS 00001c3d method_vectorcall_FASTCALL_KEYWORDS_METHOD │ │ │ │ │ 00000154 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ 00000158 0000e730 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 0000015e 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000162 00000630 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00000168 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 0000016e 00000f2f R_ARM_THM_MOVW_ABS_NC 000004c9 method_vectorcall_VARARGS │ │ │ │ │ 00000172 00000f30 R_ARM_THM_MOVT_ABS 000004c9 method_vectorcall_VARARGS │ │ │ │ │ @@ -359,386 +359,386 @@ │ │ │ │ │ 000007ac 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000007d8 0000f80a R_ARM_THM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ 00000800 0000f92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ 00000804 0000f930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ 0000080a 0000fa0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 00000814 0000fb0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ 00000824 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000864 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000008a2 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000008a6 0000f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000928 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000092c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000930 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000934 0000f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000095a 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000966 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a12 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a2a 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000aa4 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000aa8 0000f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000ad2 0000fd0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00000afc 0000fd0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00000b18 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000b1c 0000f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000b22 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b30 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000b34 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000b6e 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000b7e 0000230a R_ARM_THM_CALL 00000001 descr_setcheck.part.0.isra.0 │ │ │ │ │ -00000b88 00002e2f R_ARM_THM_MOVW_ABS_NC 000001d4 .LC11 │ │ │ │ │ -00000b8c 00002e30 R_ARM_THM_MOVT_ABS 000001d4 .LC11 │ │ │ │ │ -00000b90 00002d2f R_ARM_THM_MOVW_ABS_NC 000001d0 .LC10 │ │ │ │ │ -00000b94 00002d30 R_ARM_THM_MOVT_ABS 000001d0 .LC10 │ │ │ │ │ -00000b9a 0000ff0a R_ARM_THM_CALL 00000000 PySys_Audit │ │ │ │ │ -00000c06 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000c18 0000230a R_ARM_THM_CALL 00000001 descr_setcheck.part.0.isra.0 │ │ │ │ │ -00000c44 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000c48 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000c5e 0000312f R_ARM_THM_MOVW_ABS_NC 000001e8 .LC12 │ │ │ │ │ -00000c62 00003130 R_ARM_THM_MOVT_ABS 000001e8 .LC12 │ │ │ │ │ -00000c68 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000c84 0001000a R_ARM_THM_CALL 00000000 PyObject_Type │ │ │ │ │ -00000c92 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000c96 0000f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000cb4 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000cb8 0000f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000cce 0001010a R_ARM_THM_CALL 00000000 PyObject_CallFunctionObjArgs │ │ │ │ │ -00000d10 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d30 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d3e 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000d42 0000f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000d48 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000d4c 0000f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000d6a 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000d80 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000d84 0000f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000d98 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000db4 0001000a R_ARM_THM_CALL 00000000 PyObject_Type │ │ │ │ │ -00000dc4 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000dc8 0000f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000dd4 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000dd8 0000f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000df2 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000df6 0000f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000e08 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000e0c 0000f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000e18 0001010a R_ARM_THM_CALL 00000000 PyObject_CallFunctionObjArgs │ │ │ │ │ -00000e50 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000e54 0000f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000e6a 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e74 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000e9c 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ea6 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000eaa 0000f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000ebc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000f5e 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f70 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f82 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f94 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000fa8 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000fe6 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000fea 0000f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000ffa 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001000 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001004 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001008 00003a2f R_ARM_THM_MOVW_ABS_NC 0000021c .LC13 │ │ │ │ │ -0000100c 00003a30 R_ARM_THM_MOVT_ABS 0000021c .LC13 │ │ │ │ │ -00001012 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000104e 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000105e 0000230a R_ARM_THM_CALL 00000001 descr_setcheck.part.0.isra.0 │ │ │ │ │ -0000107c 0000f92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -00001080 0000f930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -00001096 00001b2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -0000109a 00001b30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -0000109e 00003c2f R_ARM_THM_MOVW_ABS_NC 0000025c .LC14 │ │ │ │ │ -000010a2 00003c30 R_ARM_THM_MOVT_ABS 0000025c .LC14 │ │ │ │ │ -000010aa 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000010e2 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001140 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001158 0000f92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -0000115c 0000f930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -00001172 00003f2f R_ARM_THM_MOVW_ABS_NC 00000290 .LC15 │ │ │ │ │ -00001176 00003f30 R_ARM_THM_MOVT_ABS 00000290 .LC15 │ │ │ │ │ -0000117c 00001b2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00001180 00001b30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00001184 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000011d8 0000f10a R_ARM_THM_CALL 00000000 _PyTuple_FromArray │ │ │ │ │ -00001220 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001240 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001252 0001030a R_ARM_THM_CALL 00000000 _PyStack_AsDict │ │ │ │ │ -00001266 0000222f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ -0000126a 00002230 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ -00001270 0000f30a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001294 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000012a2 0000230a R_ARM_THM_CALL 00000001 descr_setcheck.part.0.isra.0 │ │ │ │ │ -000012aa 0000f20a R_ARM_THM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ -000012b4 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000012b8 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000012be 0000202f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -000012c2 00002030 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -000012c8 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000012e0 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000012f8 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001308 0000f46b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001368 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000137a 0000230a R_ARM_THM_CALL 00000001 descr_setcheck.part.0.isra.0 │ │ │ │ │ -00001382 0000f20a R_ARM_THM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ -0000138c 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001390 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001394 0000202f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -00001398 00002030 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -000013a0 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000013b8 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013c6 0000f20a R_ARM_THM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ -000013d0 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000013d4 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000013d8 0000212f R_ARM_THM_MOVW_ABS_NC 00000148 .LC7 │ │ │ │ │ -000013dc 00002130 R_ARM_THM_MOVT_ABS 00000148 .LC7 │ │ │ │ │ -000013e8 0000f20a R_ARM_THM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ -000013f2 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000013f6 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000013fc 0000422f R_ARM_THM_MOVW_ABS_NC 000002c4 .LC16 │ │ │ │ │ -00001400 00004230 R_ARM_THM_MOVT_ABS 000002c4 .LC16 │ │ │ │ │ -0000140a 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000141a 0000222f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ -0000141e 00002230 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ -00001424 0000f30a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001430 0000f46b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000145c 0001040a R_ARM_THM_CALL 00000000 PyObject_Vectorcall │ │ │ │ │ -00001476 00004d0a R_ARM_THM_CALL 000001a9 property_name │ │ │ │ │ -00001484 0001050a R_ARM_THM_CALL 00000000 PyType_GetQualName │ │ │ │ │ -0000148a 0000f92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -0000148e 0000f930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -0000149e 0000462f R_ARM_THM_MOVW_ABS_NC 00000310 .LC18 │ │ │ │ │ -000014a2 00004630 R_ARM_THM_MOVT_ABS 00000310 .LC18 │ │ │ │ │ -000014a6 0000452f R_ARM_THM_MOVW_ABS_NC 000002e8 .LC17 │ │ │ │ │ -000014aa 00004530 R_ARM_THM_MOVT_ABS 000002e8 .LC17 │ │ │ │ │ -000014b6 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000014d8 0001060a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000014ea 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000014f0 0000f92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -000014f4 0000f930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -000014f8 00004a2f R_ARM_THM_MOVW_ABS_NC 0000039c .LC22 │ │ │ │ │ -000014fc 00004a30 R_ARM_THM_MOVT_ABS 0000039c .LC22 │ │ │ │ │ -00001500 0000492f R_ARM_THM_MOVW_ABS_NC 00000384 .LC21 │ │ │ │ │ -00001504 00004930 R_ARM_THM_MOVT_ABS 00000384 .LC21 │ │ │ │ │ -00001512 0000ec0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000151e 0000482f R_ARM_THM_MOVW_ABS_NC 00000360 .LC20 │ │ │ │ │ -00001522 00004830 R_ARM_THM_MOVT_ABS 00000360 .LC20 │ │ │ │ │ -00001526 0000472f R_ARM_THM_MOVW_ABS_NC 00000338 .LC19 │ │ │ │ │ -0000152a 00004730 R_ARM_THM_MOVT_ABS 00000338 .LC19 │ │ │ │ │ -00001538 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000154e 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001552 0000f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000158a 00004d0a R_ARM_THM_CALL 000001a9 property_name │ │ │ │ │ -00001596 0001050a R_ARM_THM_CALL 00000000 PyType_GetQualName │ │ │ │ │ -0000159c 0000f92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -000015a0 0000f930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -000015b0 00004e2f R_ARM_THM_MOVW_ABS_NC 000003b4 .LC23 │ │ │ │ │ -000015b4 00004e30 R_ARM_THM_MOVT_ABS 000003b4 .LC23 │ │ │ │ │ -000015b8 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000015ce 00004f2f R_ARM_THM_MOVW_ABS_NC 000003dc .LC24 │ │ │ │ │ -000015d2 00004f30 R_ARM_THM_MOVT_ABS 000003dc .LC24 │ │ │ │ │ -000015d6 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000015dc 0000502f R_ARM_THM_MOVW_ABS_NC 00000400 .LC25 │ │ │ │ │ -000015e0 00005030 R_ARM_THM_MOVT_ABS 00000400 .LC25 │ │ │ │ │ -000015e4 0000ec0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001648 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000165a 0000230a R_ARM_THM_CALL 00000001 descr_setcheck.part.0.isra.0 │ │ │ │ │ -00001662 0000f20a R_ARM_THM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ -0000166c 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001670 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001674 0000202f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -00001678 00002030 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -00001680 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001698 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000016a6 0000f20a R_ARM_THM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ -000016b0 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000016b4 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000016b8 0000212f R_ARM_THM_MOVW_ABS_NC 00000148 .LC7 │ │ │ │ │ -000016bc 00002130 R_ARM_THM_MOVT_ABS 00000148 .LC7 │ │ │ │ │ -000016c8 0000f20a R_ARM_THM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ -000016d2 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000016d6 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000016dc 0000522f R_ARM_THM_MOVW_ABS_NC 00000418 .LC26 │ │ │ │ │ -000016e0 00005230 R_ARM_THM_MOVT_ABS 00000418 .LC26 │ │ │ │ │ -000016ea 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000016fa 0000222f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ -000016fe 00002230 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ -00001704 0000f30a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001710 0000f46b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001770 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001782 0000230a R_ARM_THM_CALL 00000001 descr_setcheck.part.0.isra.0 │ │ │ │ │ -0000178a 0000f20a R_ARM_THM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ -00001794 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001798 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000179c 0000202f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -000017a0 00002030 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -000017a8 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000017c0 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000017ce 0000f20a R_ARM_THM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ -000017d8 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000017dc 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000017e0 0000212f R_ARM_THM_MOVW_ABS_NC 00000148 .LC7 │ │ │ │ │ -000017e4 00002130 R_ARM_THM_MOVT_ABS 00000148 .LC7 │ │ │ │ │ -000017ec 0000222f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ -000017f0 00002230 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ -000017f8 0000f30a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001804 0000f46b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001860 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001872 0000230a R_ARM_THM_CALL 00000001 descr_setcheck.part.0.isra.0 │ │ │ │ │ -0000187a 0000f20a R_ARM_THM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ -00001884 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001888 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000188e 0000202f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -00001892 00002030 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -00001898 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000018b0 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000018b6 0000222f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ -000018ba 00002230 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ -000018c4 0000f30a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000018d4 0000f46b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000018fc 0001070a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00001952 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001962 0000230a R_ARM_THM_CALL 00000001 descr_setcheck.part.0.isra.0 │ │ │ │ │ -00001998 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000199c 0000f46b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000019a0 0000f46b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000019ba 0001070a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00001a14 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001a18 0000f46b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001a6c 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001a70 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001a76 00005d2f R_ARM_THM_MOVW_ABS_NC 00000444 .LC27 │ │ │ │ │ -00001a7a 00005d30 R_ARM_THM_MOVT_ABS 00000444 .LC27 │ │ │ │ │ -00001a80 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001a98 0001090a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -00001a9c 00010a0a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001aca 0000ed0a R_ARM_THM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ -00001ae8 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001af6 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b00 0000602f R_ARM_THM_MOVW_ABS_NC 00001a89 wrapper_dealloc │ │ │ │ │ -00001b04 00006030 R_ARM_THM_MOVT_ABS 00001a89 wrapper_dealloc │ │ │ │ │ -00001b44 00010d0a R_ARM_THM_CALL 00000000 _PyObject_RealIsSubclass │ │ │ │ │ -00001b52 00010e0a R_ARM_THM_CALL 00000000 PyTuple_GetSlice │ │ │ │ │ -00001b88 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001bb4 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001bb8 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001bbe 00005d2f R_ARM_THM_MOVW_ABS_NC 00000444 .LC27 │ │ │ │ │ -00001bc2 00005d30 R_ARM_THM_MOVT_ABS 00000444 .LC27 │ │ │ │ │ -00001bca 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001bd2 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001bd6 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001bec 00001b2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00001bf0 00001b30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00001bf4 0000612f R_ARM_THM_MOVW_ABS_NC 0000046c .LC28 │ │ │ │ │ -00001bf8 00006130 R_ARM_THM_MOVT_ABS 0000046c .LC28 │ │ │ │ │ -00001bfe 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001c08 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001c0c 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001c22 00001b2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00001c26 00001b30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00001c34 0000622f R_ARM_THM_MOVW_ABS_NC 000004a4 .LC29 │ │ │ │ │ -00001c38 00006230 R_ARM_THM_MOVT_ABS 000004a4 .LC29 │ │ │ │ │ -00001c3c 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001cac 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001cbe 0000230a R_ARM_THM_CALL 00000001 descr_setcheck.part.0.isra.0 │ │ │ │ │ -00001cc6 0000f20a R_ARM_THM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ -00001cd0 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001cd4 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001cda 0000202f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ -00001cde 00002030 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ -00001ce4 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001cfc 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d02 0000222f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ -00001d06 00002230 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ -00001d10 0000f30a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001d20 0000f46b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001d24 0000f46b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001d90 0001100a R_ARM_THM_CALL 00000000 PyMapping_Check │ │ │ │ │ -00001da2 0001070a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00001de6 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001dea 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001dee 0000672f R_ARM_THM_MOVW_ABS_NC 000004e8 .LC30 │ │ │ │ │ -00001df2 00006730 R_ARM_THM_MOVT_ABS 000004e8 .LC30 │ │ │ │ │ -00001dfa 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001e14 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001e18 0000f46b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001e1c 0000f46b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001e44 0001110a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -00001e4c 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001eae 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ec2 0001132f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -00001ec6 00011330 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -00001eea 0001160a R_ARM_THM_CALL 00000000 _PyObject_IsAbstract │ │ │ │ │ -00001ef6 0001160a R_ARM_THM_CALL 00000000 _PyObject_IsAbstract │ │ │ │ │ -00001f02 0001160a R_ARM_THM_CALL 00000000 _PyObject_IsAbstract │ │ │ │ │ -00001f0c 0001172f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001f10 00011730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001f16 0001182f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001f1a 00011830 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001f84 0001110a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -00001f8c 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001fbc 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001fc0 0000f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001fc6 0000742f R_ARM_THM_MOVW_ABS_NC 0000051c .LC31 │ │ │ │ │ -00001fca 00007430 R_ARM_THM_MOVT_ABS 0000051c .LC31 │ │ │ │ │ -00001fce 0001190a R_ARM_THM_CALL 00000000 _PyArg_UnpackStack │ │ │ │ │ -00001fe0 0001110a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -00001fe8 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002016 0001100a R_ARM_THM_CALL 00000000 PyMapping_Check │ │ │ │ │ -0000202a 0001070a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00002088 0000fd0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00002092 0001100a R_ARM_THM_CALL 00000000 PyMapping_Check │ │ │ │ │ -0000209c 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000020a0 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000020a4 0000672f R_ARM_THM_MOVW_ABS_NC 000004e8 .LC30 │ │ │ │ │ -000020a8 00006730 R_ARM_THM_MOVT_ABS 000004e8 .LC30 │ │ │ │ │ -000020b0 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000086a 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000008a0 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000008a4 0000f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000091e 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000922 0000f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000934 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000938 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000950 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000095c 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009b2 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a6c 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a94 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000a98 0000f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000aa6 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000aaa 0000f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000ac8 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ae4 0000fd0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00000b0e 0000fd0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00000b28 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000b2c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000b66 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000b76 0000230a R_ARM_THM_CALL 00000001 descr_setcheck.part.0.isra.0 │ │ │ │ │ +00000b80 00002e2f R_ARM_THM_MOVW_ABS_NC 000001d4 .LC11 │ │ │ │ │ +00000b84 00002e30 R_ARM_THM_MOVT_ABS 000001d4 .LC11 │ │ │ │ │ +00000b88 00002d2f R_ARM_THM_MOVW_ABS_NC 000001d0 .LC10 │ │ │ │ │ +00000b8c 00002d30 R_ARM_THM_MOVT_ABS 000001d0 .LC10 │ │ │ │ │ +00000b92 0000ff0a R_ARM_THM_CALL 00000000 PySys_Audit │ │ │ │ │ +00000bfe 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000c10 0000230a R_ARM_THM_CALL 00000001 descr_setcheck.part.0.isra.0 │ │ │ │ │ +00000c3c 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000c40 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000c56 0000312f R_ARM_THM_MOVW_ABS_NC 000001e8 .LC12 │ │ │ │ │ +00000c5a 00003130 R_ARM_THM_MOVT_ABS 000001e8 .LC12 │ │ │ │ │ +00000c60 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000c7c 0001000a R_ARM_THM_CALL 00000000 PyObject_Type │ │ │ │ │ +00000c8a 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000c8e 0000f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000cac 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000cb0 0000f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000cc6 0001010a R_ARM_THM_CALL 00000000 PyObject_CallFunctionObjArgs │ │ │ │ │ +00000d08 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d28 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d36 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000d3a 0000f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000d40 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000d44 0000f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000d62 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000d78 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000d7c 0000f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000d90 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000dac 0001000a R_ARM_THM_CALL 00000000 PyObject_Type │ │ │ │ │ +00000dbc 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000dc0 0000f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000dcc 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000dd0 0000f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000dea 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000dee 0000f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000e00 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000e04 0000f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000e10 0001010a R_ARM_THM_CALL 00000000 PyObject_CallFunctionObjArgs │ │ │ │ │ +00000e48 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000e4c 0000f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000e62 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e6c 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000e94 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e9e 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000ea2 0000f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000eb4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000f56 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f68 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f7a 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f8c 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000fa0 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000fde 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000fe2 0000f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000ff2 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ff8 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000ffc 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001000 00003a2f R_ARM_THM_MOVW_ABS_NC 0000021c .LC13 │ │ │ │ │ +00001004 00003a30 R_ARM_THM_MOVT_ABS 0000021c .LC13 │ │ │ │ │ +0000100a 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001046 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001056 0000230a R_ARM_THM_CALL 00000001 descr_setcheck.part.0.isra.0 │ │ │ │ │ +00001074 0000f92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +00001078 0000f930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +0000108e 00001b2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00001092 00001b30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00001096 00003c2f R_ARM_THM_MOVW_ABS_NC 0000025c .LC14 │ │ │ │ │ +0000109a 00003c30 R_ARM_THM_MOVT_ABS 0000025c .LC14 │ │ │ │ │ +000010a2 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000010da 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001138 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001150 0000f92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +00001154 0000f930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +0000116a 00003f2f R_ARM_THM_MOVW_ABS_NC 00000290 .LC15 │ │ │ │ │ +0000116e 00003f30 R_ARM_THM_MOVT_ABS 00000290 .LC15 │ │ │ │ │ +00001174 00001b2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00001178 00001b30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +0000117c 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000011d0 0000f10a R_ARM_THM_CALL 00000000 _PyTuple_FromArray │ │ │ │ │ +00001218 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001238 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000124a 0001030a R_ARM_THM_CALL 00000000 _PyStack_AsDict │ │ │ │ │ +0000125e 0000222f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ +00001262 00002230 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ +00001268 0000f30a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +0000128c 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000129a 0000230a R_ARM_THM_CALL 00000001 descr_setcheck.part.0.isra.0 │ │ │ │ │ +000012a2 0000f20a R_ARM_THM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ +000012ac 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000012b0 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000012b6 0000202f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +000012ba 00002030 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +000012c0 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000012d8 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012f0 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001300 0000f46b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001360 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001372 0000230a R_ARM_THM_CALL 00000001 descr_setcheck.part.0.isra.0 │ │ │ │ │ +0000137a 0000f20a R_ARM_THM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ +00001384 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001388 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000138c 0000202f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +00001390 00002030 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +00001398 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000013b0 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013be 0000f20a R_ARM_THM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ +000013c8 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000013cc 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000013d0 0000212f R_ARM_THM_MOVW_ABS_NC 00000148 .LC7 │ │ │ │ │ +000013d4 00002130 R_ARM_THM_MOVT_ABS 00000148 .LC7 │ │ │ │ │ +000013e0 0000f20a R_ARM_THM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ +000013ea 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000013ee 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000013f4 0000422f R_ARM_THM_MOVW_ABS_NC 000002c4 .LC16 │ │ │ │ │ +000013f8 00004230 R_ARM_THM_MOVT_ABS 000002c4 .LC16 │ │ │ │ │ +00001402 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001412 0000222f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ +00001416 00002230 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ +0000141c 0000f30a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001428 0000f46b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001454 0001040a R_ARM_THM_CALL 00000000 PyObject_Vectorcall │ │ │ │ │ +0000146e 00004d0a R_ARM_THM_CALL 000001a9 property_name │ │ │ │ │ +0000147c 0001050a R_ARM_THM_CALL 00000000 PyType_GetQualName │ │ │ │ │ +00001482 0000f92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +00001486 0000f930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +00001496 0000462f R_ARM_THM_MOVW_ABS_NC 00000310 .LC18 │ │ │ │ │ +0000149a 00004630 R_ARM_THM_MOVT_ABS 00000310 .LC18 │ │ │ │ │ +0000149e 0000452f R_ARM_THM_MOVW_ABS_NC 000002e8 .LC17 │ │ │ │ │ +000014a2 00004530 R_ARM_THM_MOVT_ABS 000002e8 .LC17 │ │ │ │ │ +000014ae 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000014d0 0001060a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000014e2 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000014e8 0000f92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +000014ec 0000f930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +000014f0 00004a2f R_ARM_THM_MOVW_ABS_NC 0000039c .LC22 │ │ │ │ │ +000014f4 00004a30 R_ARM_THM_MOVT_ABS 0000039c .LC22 │ │ │ │ │ +000014f8 0000492f R_ARM_THM_MOVW_ABS_NC 00000384 .LC21 │ │ │ │ │ +000014fc 00004930 R_ARM_THM_MOVT_ABS 00000384 .LC21 │ │ │ │ │ +0000150a 0000ec0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001516 0000482f R_ARM_THM_MOVW_ABS_NC 00000360 .LC20 │ │ │ │ │ +0000151a 00004830 R_ARM_THM_MOVT_ABS 00000360 .LC20 │ │ │ │ │ +0000151e 0000472f R_ARM_THM_MOVW_ABS_NC 00000338 .LC19 │ │ │ │ │ +00001522 00004730 R_ARM_THM_MOVT_ABS 00000338 .LC19 │ │ │ │ │ +00001530 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001546 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000154a 0000f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001582 00004d0a R_ARM_THM_CALL 000001a9 property_name │ │ │ │ │ +0000158e 0001050a R_ARM_THM_CALL 00000000 PyType_GetQualName │ │ │ │ │ +00001594 0000f92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +00001598 0000f930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +000015a8 00004e2f R_ARM_THM_MOVW_ABS_NC 000003b4 .LC23 │ │ │ │ │ +000015ac 00004e30 R_ARM_THM_MOVT_ABS 000003b4 .LC23 │ │ │ │ │ +000015b0 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000015c6 00004f2f R_ARM_THM_MOVW_ABS_NC 000003dc .LC24 │ │ │ │ │ +000015ca 00004f30 R_ARM_THM_MOVT_ABS 000003dc .LC24 │ │ │ │ │ +000015ce 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000015d4 0000502f R_ARM_THM_MOVW_ABS_NC 00000400 .LC25 │ │ │ │ │ +000015d8 00005030 R_ARM_THM_MOVT_ABS 00000400 .LC25 │ │ │ │ │ +000015dc 0000ec0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001640 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001652 0000230a R_ARM_THM_CALL 00000001 descr_setcheck.part.0.isra.0 │ │ │ │ │ +0000165a 0000f20a R_ARM_THM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ +00001664 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001668 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000166c 0000202f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +00001670 00002030 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +00001678 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001690 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000169e 0000f20a R_ARM_THM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ +000016a8 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000016ac 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000016b0 0000212f R_ARM_THM_MOVW_ABS_NC 00000148 .LC7 │ │ │ │ │ +000016b4 00002130 R_ARM_THM_MOVT_ABS 00000148 .LC7 │ │ │ │ │ +000016c0 0000f20a R_ARM_THM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ +000016ca 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000016ce 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000016d4 0000522f R_ARM_THM_MOVW_ABS_NC 00000418 .LC26 │ │ │ │ │ +000016d8 00005230 R_ARM_THM_MOVT_ABS 00000418 .LC26 │ │ │ │ │ +000016e2 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000016f2 0000222f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ +000016f6 00002230 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ +000016fc 0000f30a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001708 0000f46b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001768 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000177a 0000230a R_ARM_THM_CALL 00000001 descr_setcheck.part.0.isra.0 │ │ │ │ │ +00001782 0000f20a R_ARM_THM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ +0000178c 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001790 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001794 0000202f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +00001798 00002030 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +000017a0 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000017b8 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000017c6 0000f20a R_ARM_THM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ +000017d0 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000017d4 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000017d8 0000212f R_ARM_THM_MOVW_ABS_NC 00000148 .LC7 │ │ │ │ │ +000017dc 00002130 R_ARM_THM_MOVT_ABS 00000148 .LC7 │ │ │ │ │ +000017e4 0000222f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ +000017e8 00002230 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ +000017f0 0000f30a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000017fc 0000f46b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001858 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000186a 0000230a R_ARM_THM_CALL 00000001 descr_setcheck.part.0.isra.0 │ │ │ │ │ +00001872 0000f20a R_ARM_THM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ +0000187c 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001880 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001886 0000202f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +0000188a 00002030 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +00001890 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000018a8 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000018ae 0000222f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ +000018b2 00002230 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ +000018bc 0000f30a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000018cc 0000f46b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000018f4 0001070a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000194a 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000195a 0000230a R_ARM_THM_CALL 00000001 descr_setcheck.part.0.isra.0 │ │ │ │ │ +00001990 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001994 0000f46b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001998 0000f46b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000019b2 0001070a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00001a0c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001a10 0000f46b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001a64 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001a68 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001a6e 00005d2f R_ARM_THM_MOVW_ABS_NC 00000444 .LC27 │ │ │ │ │ +00001a72 00005d30 R_ARM_THM_MOVT_ABS 00000444 .LC27 │ │ │ │ │ +00001a78 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001a90 0001090a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +00001a94 00010a0a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001ac2 0000ed0a R_ARM_THM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ +00001ae0 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001aee 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001af8 0000602f R_ARM_THM_MOVW_ABS_NC 00001a81 wrapper_dealloc │ │ │ │ │ +00001afc 00006030 R_ARM_THM_MOVT_ABS 00001a81 wrapper_dealloc │ │ │ │ │ +00001b3c 00010d0a R_ARM_THM_CALL 00000000 _PyObject_RealIsSubclass │ │ │ │ │ +00001b4a 00010e0a R_ARM_THM_CALL 00000000 PyTuple_GetSlice │ │ │ │ │ +00001b80 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001bac 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001bb0 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001bb6 00005d2f R_ARM_THM_MOVW_ABS_NC 00000444 .LC27 │ │ │ │ │ +00001bba 00005d30 R_ARM_THM_MOVT_ABS 00000444 .LC27 │ │ │ │ │ +00001bc2 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001bca 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001bce 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001be4 00001b2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00001be8 00001b30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00001bec 0000612f R_ARM_THM_MOVW_ABS_NC 0000046c .LC28 │ │ │ │ │ +00001bf0 00006130 R_ARM_THM_MOVT_ABS 0000046c .LC28 │ │ │ │ │ +00001bf6 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001c00 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001c04 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001c1a 00001b2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00001c1e 00001b30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00001c2c 0000622f R_ARM_THM_MOVW_ABS_NC 000004a4 .LC29 │ │ │ │ │ +00001c30 00006230 R_ARM_THM_MOVT_ABS 000004a4 .LC29 │ │ │ │ │ +00001c34 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001ca4 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001cb6 0000230a R_ARM_THM_CALL 00000001 descr_setcheck.part.0.isra.0 │ │ │ │ │ +00001cbe 0000f20a R_ARM_THM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ +00001cc8 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001ccc 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001cd2 0000202f R_ARM_THM_MOVW_ABS_NC 00000124 .LC6 │ │ │ │ │ +00001cd6 00002030 R_ARM_THM_MOVT_ABS 00000124 .LC6 │ │ │ │ │ +00001cdc 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001cf4 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001cfa 0000222f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ +00001cfe 00002230 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ +00001d08 0000f30a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001d18 0000f46b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001d1c 0000f46b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001d88 0001100a R_ARM_THM_CALL 00000000 PyMapping_Check │ │ │ │ │ +00001d9a 0001070a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00001dde 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001de2 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001de6 0000672f R_ARM_THM_MOVW_ABS_NC 000004e8 .LC30 │ │ │ │ │ +00001dea 00006730 R_ARM_THM_MOVT_ABS 000004e8 .LC30 │ │ │ │ │ +00001df2 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001e0c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001e10 0000f46b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001e14 0000f46b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001e3c 0001110a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +00001e44 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001ea6 0000e50a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001eba 0001132f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +00001ebe 00011330 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +00001ee2 0001160a R_ARM_THM_CALL 00000000 _PyObject_IsAbstract │ │ │ │ │ +00001eee 0001160a R_ARM_THM_CALL 00000000 _PyObject_IsAbstract │ │ │ │ │ +00001efa 0001160a R_ARM_THM_CALL 00000000 _PyObject_IsAbstract │ │ │ │ │ +00001f04 0001172f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001f08 00011730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001f0e 0001182f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001f12 00011830 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001f7c 0001110a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +00001f84 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001fb4 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001fb8 0000f630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001fbe 0000742f R_ARM_THM_MOVW_ABS_NC 0000051c .LC31 │ │ │ │ │ +00001fc2 00007430 R_ARM_THM_MOVT_ABS 0000051c .LC31 │ │ │ │ │ +00001fc6 0001190a R_ARM_THM_CALL 00000000 _PyArg_UnpackStack │ │ │ │ │ +00001fd8 0001110a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +00001fe0 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000200e 0001100a R_ARM_THM_CALL 00000000 PyMapping_Check │ │ │ │ │ +00002022 0001070a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00002080 0000fd0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +0000208a 0001100a R_ARM_THM_CALL 00000000 PyMapping_Check │ │ │ │ │ +00002094 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002098 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000209c 0000672f R_ARM_THM_MOVW_ABS_NC 000004e8 .LC30 │ │ │ │ │ +000020a0 00006730 R_ARM_THM_MOVT_ABS 000004e8 .LC30 │ │ │ │ │ +000020a8 0000e80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000020c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000020c8 0000f46b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000020cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000020d0 0000f46b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000020d4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000020d8 0000f46b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000211c 0001110a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -00002124 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002136 00001b2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -0000213a 00001b30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -0000213e 0000882f R_ARM_THM_MOVW_ABS_NC 00000598 .LC35 │ │ │ │ │ -00002142 00008830 R_ARM_THM_MOVT_ABS 00000598 .LC35 │ │ │ │ │ -0000214c 00001b2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00002150 00001b30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00002154 0000882f R_ARM_THM_MOVW_ABS_NC 00000598 .LC35 │ │ │ │ │ -00002158 00008830 R_ARM_THM_MOVT_ABS 00000598 .LC35 │ │ │ │ │ -00002168 00001b2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -0000216c 00001b30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00002114 0001110a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +0000211c 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000212e 00001b2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00002132 00001b30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00002136 0000882f R_ARM_THM_MOVW_ABS_NC 00000598 .LC35 │ │ │ │ │ +0000213a 00008830 R_ARM_THM_MOVT_ABS 00000598 .LC35 │ │ │ │ │ +00002144 00001b2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00002148 00001b30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +0000214c 0000882f R_ARM_THM_MOVW_ABS_NC 00000598 .LC35 │ │ │ │ │ +00002150 00008830 R_ARM_THM_MOVT_ABS 00000598 .LC35 │ │ │ │ │ +00002160 00001b2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00002164 00001b30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ 0000036c 0000ed1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ 000003be 0000e51e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 00000404 0000ef1e R_ARM_THM_JUMP24 00000000 PyCMethod_New │ │ │ │ │ -00000b68 0000fe1e R_ARM_THM_JUMP24 00000000 PyMember_GetOne │ │ │ │ │ -00000bae 0000fe1e R_ARM_THM_JUMP24 00000000 PyMember_GetOne │ │ │ │ │ -00000bfe 0000ef1e R_ARM_THM_JUMP24 00000000 PyCMethod_New │ │ │ │ │ -000010d6 0001021e R_ARM_THM_JUMP24 00000000 PyMember_SetOne │ │ │ │ │ -000010fe 0000231e R_ARM_THM_JUMP24 00000001 descr_setcheck.part.0.isra.0 │ │ │ │ │ -0000119c 0000231e R_ARM_THM_JUMP24 00000001 descr_setcheck.part.0.isra.0 │ │ │ │ │ -0000156e 0001061e R_ARM_THM_JUMP24 00000000 PyObject_CallOneArg │ │ │ │ │ -00001b12 00010b1e R_ARM_THM_JUMP24 00000000 _PyTrash_thread_deposit_object │ │ │ │ │ -00001b1c 00010c1e R_ARM_THM_JUMP24 00000000 _PyTrash_thread_destroy_chain │ │ │ │ │ -00001ea8 0000ed1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00001eba 0001121e R_ARM_THM_JUMP24 00000000 PyObject_GetItem │ │ │ │ │ -00001ed0 0001141e R_ARM_THM_JUMP24 00000000 PyDict_Contains │ │ │ │ │ -00001ed4 0001151e R_ARM_THM_JUMP24 00000000 PySequence_Contains │ │ │ │ │ -000020de 00011c1e R_ARM_THM_JUMP24 00000000 PyObject_GetIter │ │ │ │ │ -000020e6 00011d1e R_ARM_THM_JUMP24 00000000 PyObject_Size │ │ │ │ │ -00002148 00011b1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -00002160 00011b1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -0000217e 00011b1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -00002188 00011b1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +00000b60 0000fe1e R_ARM_THM_JUMP24 00000000 PyMember_GetOne │ │ │ │ │ +00000ba6 0000fe1e R_ARM_THM_JUMP24 00000000 PyMember_GetOne │ │ │ │ │ +00000bf6 0000ef1e R_ARM_THM_JUMP24 00000000 PyCMethod_New │ │ │ │ │ +000010ce 0001021e R_ARM_THM_JUMP24 00000000 PyMember_SetOne │ │ │ │ │ +000010f6 0000231e R_ARM_THM_JUMP24 00000001 descr_setcheck.part.0.isra.0 │ │ │ │ │ +00001194 0000231e R_ARM_THM_JUMP24 00000001 descr_setcheck.part.0.isra.0 │ │ │ │ │ +00001566 0001061e R_ARM_THM_JUMP24 00000000 PyObject_CallOneArg │ │ │ │ │ +00001b0a 00010b1e R_ARM_THM_JUMP24 00000000 _PyTrash_thread_deposit_object │ │ │ │ │ +00001b14 00010c1e R_ARM_THM_JUMP24 00000000 _PyTrash_thread_destroy_chain │ │ │ │ │ +00001ea0 0000ed1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00001eb2 0001121e R_ARM_THM_JUMP24 00000000 PyObject_GetItem │ │ │ │ │ +00001ec8 0001141e R_ARM_THM_JUMP24 00000000 PyDict_Contains │ │ │ │ │ +00001ecc 0001151e R_ARM_THM_JUMP24 00000000 PySequence_Contains │ │ │ │ │ +000020d6 00011c1e R_ARM_THM_JUMP24 00000000 PyObject_GetIter │ │ │ │ │ +000020de 00011d1e R_ARM_THM_JUMP24 00000000 PyObject_Size │ │ │ │ │ +00002140 00011b1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +00002158 00011b1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +00002176 00011b1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +00002180 00011b1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x7a68 contains 61 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x7a60 contains 61 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000024 00004d0a R_ARM_THM_CALL 000001a9 property_name │ │ │ │ │ 00000030 0000f92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ 00000034 0000f930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ 00000038 0000a02f R_ARM_THM_MOVW_ABS_NC 00000634 .LC40 │ │ │ │ │ 0000003c 0000a030 R_ARM_THM_MOVT_ABS 00000634 .LC40 │ │ │ │ │ 00000042 0000ec0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ @@ -781,27 +781,27 @@ │ │ │ │ │ 00000294 0001272f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000298 00012730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 0000029e 0001272f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000002a2 00012730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000002ac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000002c2 0001280a R_ARM_THM_CALL 00000000 PyObject_GenericHash │ │ │ │ │ 000002ca 0001290a R_ARM_THM_CALL 00000000 Py_HashPointer │ │ │ │ │ -00000006 0000361e R_ARM_THM_JUMP24 00000d9d property_copy │ │ │ │ │ -0000000e 0000361e R_ARM_THM_JUMP24 00000d9d property_copy │ │ │ │ │ +00000006 0000361e R_ARM_THM_JUMP24 00000d95 property_copy │ │ │ │ │ +0000000e 0000361e R_ARM_THM_JUMP24 00000d95 property_copy │ │ │ │ │ 0000007e 0001211e R_ARM_THM_JUMP24 00000000 PyObject_RichCompare │ │ │ │ │ 000000da 0001231e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 000000e6 0001241e R_ARM_THM_JUMP24 00000000 PyObject_Hash │ │ │ │ │ 0000015c 0001251e R_ARM_THM_JUMP24 00000000 PyNumber_Or │ │ │ │ │ 0000017a 0000e81e R_ARM_THM_JUMP24 00000000 PyErr_Format │ │ │ │ │ 00000192 00011b1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ 00000228 00011f1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ 0000023c 00011f1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ 000002dc 00012a1e R_ARM_THM_JUMP24 00000000 PyObject_Str │ │ │ │ │ 000002e4 00007e1e R_ARM_THM_JUMP24 00000055 descr_get_qualname │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x7c50 contains 5 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x7c48 contains 5 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000004 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000008 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000000c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000014 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,11 +1,11 @@ │ │ │ │ │ yD h2hEX │ │ │ │ │ 7F5F2F1F │ │ │ │ │ +h.F*F)Fo │ │ │ │ │ h7F5F2F1F │ │ │ │ │ -h.F*F)FV │ │ │ │ │ yD h7hDX │ │ │ │ │ yD h/hDX │ │ │ │ │ %s() method: bad call flags │ │ │ │ │ PyDescr_NewMember used with Py_RELATIVE_OFFSET │ │ │ │ │ descriptor '%V' for type '%.100s' needs either an object or a type │ │ │ │ │ descriptor '%V' for type '%.100s' needs a type, not a '%.100s' as arg 2 │ │ │ │ │ descriptor '%V' requires a subtype of '%.100s' but received '%.100s' │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -171,25 +171,25 @@ │ │ │ │ │ 0000015c : │ │ │ │ │ method_repr(): │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC36 │ │ │ │ │ ldrd r0, r1, [r0, #8] │ │ │ │ │ - b.w 2164 │ │ │ │ │ + b.w 215c │ │ │ │ │ R_ARM_THM_JUMP24 descr_repr.isra.0 │ │ │ │ │ │ │ │ │ │ 0000016c : │ │ │ │ │ getset_repr(): │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ ldrd r0, r1, [r0, #8] │ │ │ │ │ - b.w 2164 │ │ │ │ │ + b.w 215c │ │ │ │ │ R_ARM_THM_JUMP24 descr_repr.isra.0 │ │ │ │ │ │ │ │ │ │ 0000017c : │ │ │ │ │ mappingproxy_repr(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC38 │ │ │ │ │ @@ -202,15 +202,15 @@ │ │ │ │ │ 0000018c : │ │ │ │ │ member_repr(): │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ ldrd r0, r1, [r0, #8] │ │ │ │ │ - b.w 2164 │ │ │ │ │ + b.w 215c │ │ │ │ │ R_ARM_THM_JUMP24 descr_repr.isra.0 │ │ │ │ │ │ │ │ │ │ 0000019c : │ │ │ │ │ wrapperdescr_get_text_signature(): │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -738,53 +738,53 @@ │ │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ mov r5, r1 │ │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ab6 │ │ │ │ │ + bne.w af2 │ │ │ │ │ cmp r1, #4 │ │ │ │ │ - bhi.w ae6 │ │ │ │ │ + bhi.w ace │ │ │ │ │ add.w r2, r5, #12 │ │ │ │ │ mov r0, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w b0a │ │ │ │ │ + beq.w ac4 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 9e0 │ │ │ │ │ + beq.w 9ce │ │ │ │ │ ldr r5, [r2, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 88c │ │ │ │ │ + beq.w 88a │ │ │ │ │ subs r1, #1 │ │ │ │ │ - bne.w 88c │ │ │ │ │ + bne.w 88a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 9c6 │ │ │ │ │ + beq.w 98c │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 996 │ │ │ │ │ + beq.w 9e4 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 71a │ │ │ │ │ ldr r6, [r0, #0] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ bne.w 82a │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ str r1, [r4, #12] │ │ │ │ │ cbz r0, 684 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 854 │ │ │ │ │ + bne.w 858 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r6, [r4, #16] │ │ │ │ │ cbz r0, 698 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -808,16 +808,16 @@ │ │ │ │ │ bne.n 7a0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne.n 7bc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w b0e │ │ │ │ │ - ldr r1, [pc, #600] @ (928 ) │ │ │ │ │ + beq.w a8a │ │ │ │ │ + ldr r1, [pc, #612] @ (934 ) │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ blt.n 716 │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ @@ -829,55 +829,55 @@ │ │ │ │ │ bne.n 750 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ │ cmp r1, r0 │ │ │ │ │ bne.n 73a │ │ │ │ │ - ldr r2, [pc, #564] @ (92c ) │ │ │ │ │ + ldr r2, [pc, #576] @ (938 ) │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.w aa4 │ │ │ │ │ + bne.w aa6 │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r2, [r4, #20] │ │ │ │ │ cbz r0, 714 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ bne.w 81a │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - str r1, [r4, #12] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 904 │ │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r0 │ │ │ │ │ - bne.w 884 │ │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + str r6, [r4, #12] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 854 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.w 85a │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - mov r6, r1 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ b.n 68a │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w b0e │ │ │ │ │ + bne.w a8a │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w a90 │ │ │ │ │ - ldr r3, [pc, #468] @ (92c ) │ │ │ │ │ + beq.w ab8 │ │ │ │ │ + ldr r3, [pc, #480] @ (938 ) │ │ │ │ │ movs r0, #1 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ str r0, [r4, #28] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ beq.n 702 │ │ │ │ │ b.n 7d4 │ │ │ │ │ subs r6, r3, #1 │ │ │ │ │ @@ -921,76 +921,79 @@ │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ - ldr r3, [pc, #348] @ (92c ) │ │ │ │ │ + ldr r3, [pc, #360] @ (938 ) │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ cmp r1, r3 │ │ │ │ │ beq.n 702 │ │ │ │ │ - ldr r1, [pc, #336] @ (928 ) │ │ │ │ │ + ldr r1, [pc, #348] @ (934 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_SetAttr │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n 7f4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w b22 │ │ │ │ │ + beq.w ac8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bge.n 714 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b28 │ │ │ │ │ + bne.w b22 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b28 │ │ │ │ │ + beq.w b22 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ b.n 714 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 714 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 714 │ │ │ │ │ subs r6, #1 │ │ │ │ │ str r6, [r0, #0] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 964 │ │ │ │ │ + beq.w 95a │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r7, [r4, #12] │ │ │ │ │ cbz r0, 84a │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne.n 858 │ │ │ │ │ + bne.n 85e │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq.w 68a │ │ │ │ │ - b.n 874 │ │ │ │ │ + b.n 87a │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + b.n 732 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 84a │ │ │ │ │ strd r1, r2, [sp, #28] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ @@ -1001,106 +1004,97 @@ │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r6, #0] │ │ │ │ │ b.n 68a │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - b.n 858 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ mov r7, r3 │ │ │ │ │ - cbz r3, 896 │ │ │ │ │ + cbz r3, 894 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - beq.n 930 │ │ │ │ │ + beq.n 91e │ │ │ │ │ ldr r6, [r2, #8] │ │ │ │ │ - cbz r6, 8a0 │ │ │ │ │ + cbz r6, 89e │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.w a8c │ │ │ │ │ + beq.w a86 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it ne │ │ │ │ │ cmpne r2, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne r1, #1 │ │ │ │ │ moveq r1, #0 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 9ba │ │ │ │ │ + beq.w 9c2 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.n 90c │ │ │ │ │ + beq.n 904 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 914 │ │ │ │ │ + beq.n 90c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r2, r3 │ │ │ │ │ ite ne │ │ │ │ │ movne r1, #1 │ │ │ │ │ moveq r1, #0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 970 │ │ │ │ │ + beq.n 966 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - beq.n 970 │ │ │ │ │ + beq.n 966 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cbz r0, 8ee │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne.n 94e │ │ │ │ │ + bne.n 944 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ beq.n 83c │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r7, #0] │ │ │ │ │ b.n 83c │ │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - b.n 68a │ │ │ │ │ cmp r6, r7 │ │ │ │ │ mov.w r7, #0 │ │ │ │ │ bne.n 8c2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it ne │ │ │ │ │ cmpne r2, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne r1, #1 │ │ │ │ │ moveq r1, #0 │ │ │ │ │ - cbz r5, 96e │ │ │ │ │ + cbz r5, 964 │ │ │ │ │ movs r6, #0 │ │ │ │ │ b.n 8d2 │ │ │ │ │ - nop │ │ │ │ │ - .word 0x00005498 │ │ │ │ │ - R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x0000043c │ │ │ │ │ - R_ARM_ABS32 .data │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 978 │ │ │ │ │ + beq.n 96e │ │ │ │ │ mov r2, r1 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.n 914 │ │ │ │ │ + bne.n 90c │ │ │ │ │ mov r7, r1 │ │ │ │ │ - b.n 914 │ │ │ │ │ + b.n 90c │ │ │ │ │ + .word 0x00005498 │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ │ + .word 0x0000043c │ │ │ │ │ + R_ARM_ABS32 .data │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -1117,650 +1111,651 @@ │ │ │ │ │ b.n 834 │ │ │ │ │ mov r6, r5 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 8e4 │ │ │ │ │ b.n 8ee │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - beq.n a46 │ │ │ │ │ + beq.n a60 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a3a │ │ │ │ │ + beq.n a08 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n a20 │ │ │ │ │ + bne.n 9a8 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ b.n 8f4 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 71a │ │ │ │ │ - ldr.w ip, [r0] │ │ │ │ │ - cmp ip, r3 │ │ │ │ │ - beq.w 71a │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - add.w r3, ip, #4294967295 @ 0xffffffff │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cbz r3, a0c │ │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - b.n 83c │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - beq.n a78 │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ - beq.n a72 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - b.n 970 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ - cbz r0, 9fe │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n a52 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 9f4 │ │ │ │ │ + bne.n a48 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ b.n 83c │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - cbz r0, 9fe │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bne.n 946 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - b.n 9d4 │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - b.n 94e │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - b.n 83c │ │ │ │ │ - strd r3, r2, [sp, #32] │ │ │ │ │ - str r1, [sp, #28] │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 83c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 98c │ │ │ │ │ + bne.n 982 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ b.n 8f4 │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + beq.n a1a │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ + beq.n a14 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.n 966 │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n a52 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.n 93c │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + b.n 99c │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 71a │ │ │ │ │ + ldr.w ip, [r0] │ │ │ │ │ + cmp ip, r3 │ │ │ │ │ + beq.w 71a │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + add.w r3, ip, #4294967295 @ 0xffffffff │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cbz r3, a66 │ │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ │ + movs r7, #0 │ │ │ │ │ + b.n 83c │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ b.n 8f4 │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + b.n 966 │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + it eq │ │ │ │ │ + moveq r6, #0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it ne │ │ │ │ │ cmpne r2, #0 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne r1, #1 │ │ │ │ │ moveq r1, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - cbz r0, a84 │ │ │ │ │ + cbz r0, a7e │ │ │ │ │ ldr.w ip, [r0] │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp ip, r5 │ │ │ │ │ - bne.n a80 │ │ │ │ │ + bne.n a7a │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r5, r3 │ │ │ │ │ b.n 83c │ │ │ │ │ - movs r6, #0 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + mov r7, r1 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + b.n 944 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ │ + mov r7, r6 │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b.n 970 │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - it eq │ │ │ │ │ - moveq r6, #0 │ │ │ │ │ - b.n a4a │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + b.n 83c │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + b.n a20 │ │ │ │ │ + strd r3, r2, [sp, #32] │ │ │ │ │ + str r1, [sp, #28] │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + b.n 83c │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.n 9ac │ │ │ │ │ + b.n 9fa │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ b.n 83c │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 8a2 │ │ │ │ │ - ldr r2, [pc, #156] @ (b30 ) │ │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ + b.n 8a0 │ │ │ │ │ + ldr r3, [pc, #156] @ (b28 ) │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ beq.w 700 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n ab0 │ │ │ │ │ + bne.n ab2 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ b.n 7d4 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - b.n aa4 │ │ │ │ │ + b.n aa6 │ │ │ │ │ + ldr r2, [pc, #108] @ (b28 ) │ │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + beq.w 700 │ │ │ │ │ + b.n a9c │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + b.n afa │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 7f4 │ │ │ │ │ + add.w r0, r5, #12 │ │ │ │ │ + ldr r5, [pc, #88] @ (b2c ) │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + str r5, [sp, #0] │ │ │ │ │ + add r5, sp, #48 @ 0x30 │ │ │ │ │ + str r5, [sp, #16] │ │ │ │ │ + movs r5, #4 │ │ │ │ │ + str r5, [sp, #8] │ │ │ │ │ + str r1, [sp, #28] │ │ │ │ │ + bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ + R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + cbz r0, b22 │ │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ │ + b.n 63c │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ add.w r0, r5, #12 │ │ │ │ │ adds r5, r1, r2 │ │ │ │ │ - ldr r6, [pc, #116] @ (b34 ) │ │ │ │ │ + ldr r6, [pc, #48] @ (b2c ) │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ movs r6, #4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, b28 │ │ │ │ │ + cbz r0, b22 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 9e0 │ │ │ │ │ + beq.w 9ce │ │ │ │ │ mov r1, r5 │ │ │ │ │ b.n 63c │ │ │ │ │ - add.w r0, r5, #12 │ │ │ │ │ - ldr r5, [pc, #72] @ (b34 ) │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - str r5, [sp, #0] │ │ │ │ │ - add r5, sp, #48 @ 0x30 │ │ │ │ │ - str r5, [sp, #16] │ │ │ │ │ - movs r5, #4 │ │ │ │ │ - str r5, [sp, #8] │ │ │ │ │ - str r1, [sp, #28] │ │ │ │ │ - bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ - R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - cbz r0, b28 │ │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ │ - b.n 63c │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - b.n abe │ │ │ │ │ - ldr r3, [pc, #32] @ (b30 ) │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq.w 700 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b.n a9a │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7f4 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ b.n 716 │ │ │ │ │ - nop │ │ │ │ │ .word 0x0000043c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000410 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000b38 : │ │ │ │ │ +00000b30 : │ │ │ │ │ member_get(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n bb2 │ │ │ │ │ + beq.n baa │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n b6c │ │ │ │ │ + bne.n b64 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - bmi.n b86 │ │ │ │ │ + bmi.n b7e │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyMember_GetOne │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b58 │ │ │ │ │ + bne.n b50 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldrd r0, r1, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL descr_setcheck.part.0.isra.0 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n bc0 │ │ │ │ │ + b.n bb8 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySys_Audit │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n b82 │ │ │ │ │ + blt.n b7a │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyMember_GetOne │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n bc0 │ │ │ │ │ + beq.n bb8 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000bc8 : │ │ │ │ │ +00000bc0 : │ │ │ │ │ method_get(): │ │ │ │ │ - cbz r1, c22 │ │ │ │ │ + cbz r1, c1a │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n c02 │ │ │ │ │ + bne.n bfa │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ ands.w ip, r1, #512 @ 0x200 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, ip │ │ │ │ │ - bne.n c32 │ │ │ │ │ + bne.n c2a │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyCMethod_New │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n be6 │ │ │ │ │ + bne.n bde │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldrd r0, r1, [r3, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL descr_setcheck.part.0.isra.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n c40 │ │ │ │ │ + beq.n c38 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ bx lr │ │ │ │ │ - cbz r2, c3c │ │ │ │ │ + cbz r2, c34 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bge.n c42 │ │ │ │ │ + bge.n c3a │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ - b.n bf4 │ │ │ │ │ + b.n bec │ │ │ │ │ bx lr │ │ │ │ │ ldr r4, [r3, #12] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ - cbz r4, c5c │ │ │ │ │ + cbz r4, c54 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst.w r3, #268435456 @ 0x10000000 │ │ │ │ │ it eq │ │ │ │ │ moveq r4, #0 │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n c1c │ │ │ │ │ + b.n c14 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000c70 : │ │ │ │ │ +00000c68 : │ │ │ │ │ property_setter(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Type │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d8a │ │ │ │ │ + beq.n d82 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n d38 │ │ │ │ │ + beq.n d30 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r2, #0 │ │ │ │ │ - beq.n d46 │ │ │ │ │ + beq.n d3e │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d76 │ │ │ │ │ + bne.n d6e │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r1, r0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - bne.n d18 │ │ │ │ │ + bne.n d10 │ │ │ │ │ ldr.w ip, [r4, #20] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.n d1a │ │ │ │ │ + bne.n d12 │ │ │ │ │ strd r0, ip, [sp] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallFunctionObjArgs │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n d24 │ │ │ │ │ + bne.n d1c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n d8a │ │ │ │ │ + beq.n d82 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ - ldr r1, [pc, #176] @ (d98 ) │ │ │ │ │ + ldr r1, [pc, #176] @ (d90 ) │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n d68 │ │ │ │ │ + bne.n d60 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ ldr r0, [r3, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n d58 │ │ │ │ │ + bne.n d50 │ │ │ │ │ str r2, [r3, #24] │ │ │ │ │ - cbz r0, d00 │ │ │ │ │ + cbz r0, cf8 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n d06 │ │ │ │ │ + bne.n cfe │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n d00 │ │ │ │ │ + bne.n cf8 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n d00 │ │ │ │ │ + b.n cf8 │ │ │ │ │ mov ip, r3 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - b.n ccc │ │ │ │ │ + b.n cc4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n cde │ │ │ │ │ + bne.n cd6 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n cde │ │ │ │ │ + b.n cd6 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n d3e │ │ │ │ │ - cbnz r2, d8e │ │ │ │ │ + beq.n d36 │ │ │ │ │ + cbnz r2, d86 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it eq │ │ │ │ │ moveq r2, r3 │ │ │ │ │ - b.n ca6 │ │ │ │ │ + b.n c9e │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ itt ne │ │ │ │ │ addne r1, #1 │ │ │ │ │ strne r1, [r2, #0] │ │ │ │ │ - b.n cf2 │ │ │ │ │ + b.n cea │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n cea │ │ │ │ │ - b.n d00 │ │ │ │ │ + bne.n ce2 │ │ │ │ │ + b.n cf8 │ │ │ │ │ ldr r6, [r4, #28] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n cbe │ │ │ │ │ + beq.n cb6 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n cbe │ │ │ │ │ + beq.n cb6 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b.n d1a │ │ │ │ │ + b.n d12 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n d00 │ │ │ │ │ + b.n cf8 │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n cac │ │ │ │ │ - b.n cbe │ │ │ │ │ + beq.n ca4 │ │ │ │ │ + b.n cb6 │ │ │ │ │ .word 0x0000043c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000d9c : │ │ │ │ │ +00000d94 : │ │ │ │ │ property_copy(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #24 │ │ │ │ │ mov r4, r0 │ │ │ │ │ strd r2, r1, [sp, #16] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Type │ │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n eb6 │ │ │ │ │ + beq.n eae │ │ │ │ │ mov r5, r0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n dd2 │ │ │ │ │ - cbnz r1, de2 │ │ │ │ │ + beq.n dca │ │ │ │ │ + cbnz r1, dda │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it eq │ │ │ │ │ moveq r1, ip │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n ea4 │ │ │ │ │ + beq.n e9c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n ea4 │ │ │ │ │ + beq.n e9c │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq.n df0 │ │ │ │ │ - cbnz r3, e00 │ │ │ │ │ + beq.n de8 │ │ │ │ │ + cbnz r3, df8 │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, ip │ │ │ │ │ ldr r6, [r4, #28] │ │ │ │ │ - cbz r6, e4e │ │ │ │ │ + cbz r6, e46 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n e4e │ │ │ │ │ + beq.n e46 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallFunctionObjArgs │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n e90 │ │ │ │ │ + bne.n e88 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n eb6 │ │ │ │ │ + beq.n eae │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ - ldr r1, [pc, #140] @ (ebc ) │ │ │ │ │ + ldr r1, [pc, #140] @ (eb4 ) │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n e72 │ │ │ │ │ + bne.n e6a │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ ldr r0, [r3, #24] │ │ │ │ │ - cbnz r2, e80 │ │ │ │ │ + cbnz r2, e78 │ │ │ │ │ str r2, [r3, #24] │ │ │ │ │ - cbz r0, e48 │ │ │ │ │ + cbz r0, e40 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n e60 │ │ │ │ │ + bne.n e58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it eq │ │ │ │ │ moveq r0, ip │ │ │ │ │ - b.n e10 │ │ │ │ │ + b.n e08 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n e48 │ │ │ │ │ + bne.n e40 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n e48 │ │ │ │ │ + b.n e40 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e34 │ │ │ │ │ - b.n e48 │ │ │ │ │ + bne.n e2c │ │ │ │ │ + b.n e40 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ itt ne │ │ │ │ │ addne r1, #1 │ │ │ │ │ strne r1, [r2, #0] │ │ │ │ │ - b.n e3a │ │ │ │ │ + b.n e32 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n e28 │ │ │ │ │ + bne.n e20 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n e28 │ │ │ │ │ + b.n e20 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it eq │ │ │ │ │ moveq r2, ip │ │ │ │ │ - b.n dea │ │ │ │ │ + b.n de2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n e48 │ │ │ │ │ + b.n e40 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000043c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000ec0 : │ │ │ │ │ +00000eb8 : │ │ │ │ │ property_dealloc(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr.w r0, [r0, #-8] │ │ │ │ │ @@ -1774,133 +1769,133 @@ │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ str.w ip, [r3, #-8] │ │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ │ and.w r2, r2, #1 │ │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ │ - cbz r1, f0c │ │ │ │ │ + cbz r1, f04 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.n f9c │ │ │ │ │ + bne.n f94 │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ - cbz r0, f1a │ │ │ │ │ + cbz r0, f12 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n f8a │ │ │ │ │ + bne.n f82 │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ - cbz r0, f28 │ │ │ │ │ + cbz r0, f20 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n f78 │ │ │ │ │ + bne.n f70 │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ - cbz r0, f36 │ │ │ │ │ + cbz r0, f2e │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n f66 │ │ │ │ │ + bne.n f5e │ │ │ │ │ ldr r0, [r3, #24] │ │ │ │ │ - cbz r0, f44 │ │ │ │ │ + cbz r0, f3c │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n f54 │ │ │ │ │ + bne.n f4c │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr.w r3, [r2, #160] @ 0xa0 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ bx r3 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n f44 │ │ │ │ │ + bne.n f3c │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n f44 │ │ │ │ │ + b.n f3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n f36 │ │ │ │ │ + bne.n f2e │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n f36 │ │ │ │ │ + b.n f2e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n f28 │ │ │ │ │ + bne.n f20 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n f28 │ │ │ │ │ + b.n f20 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n f1a │ │ │ │ │ + bne.n f12 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n f1a │ │ │ │ │ + b.n f12 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n f0c │ │ │ │ │ + bne.n f04 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n f0c │ │ │ │ │ + b.n f04 │ │ │ │ │ │ │ │ │ │ -00000fb0 : │ │ │ │ │ +00000fa8 : │ │ │ │ │ property_set_name(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.n 1000 │ │ │ │ │ + bne.n ff8 │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ - cbz r3, fd8 │ │ │ │ │ + cbz r3, fd0 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, ip │ │ │ │ │ itt ne │ │ │ │ │ addne r1, #1 │ │ │ │ │ strne r1, [r3, #0] │ │ │ │ │ str r3, [r0, #24] │ │ │ │ │ - cbz r2, fe6 │ │ │ │ │ + cbz r2, fde │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n ff0 │ │ │ │ │ + bne.n fe8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ pop {r3, pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n fe6 │ │ │ │ │ + bne.n fde │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n fe6 │ │ │ │ │ + b.n fde │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -1908,64 +1903,64 @@ │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000101c : │ │ │ │ │ +00001014 : │ │ │ │ │ getset_get(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r1, 1066 │ │ │ │ │ + cbz r1, 105e │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 104c │ │ │ │ │ + bne.n 1044 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ - cbz r2, 107a │ │ │ │ │ + cbz r2, 1072 │ │ │ │ │ ldr r1, [r1, #16] │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r2 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 103a │ │ │ │ │ + bne.n 1032 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldrd r0, r1, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL descr_setcheck.part.0.isra.0 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 1074 │ │ │ │ │ + b.n 106c │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1074 │ │ │ │ │ + beq.n 106c │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ - cbz r2, 1094 │ │ │ │ │ + cbz r2, 108c │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst.w r3, #268435456 @ 0x10000000 │ │ │ │ │ it eq │ │ │ │ │ moveq r2, #0 │ │ │ │ │ ldr r4, [r4, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -1976,95 +1971,95 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ ldr r4, [r4, #12] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 1062 │ │ │ │ │ + b.n 105a │ │ │ │ │ │ │ │ │ │ -000010b0 : │ │ │ │ │ +000010a8 : │ │ │ │ │ member_set(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bne.n 10da │ │ │ │ │ + bne.n 10d2 │ │ │ │ │ ldr r1, [r3, #20] │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyMember_SetOne │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, ip │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ - cbz r0, 10f2 │ │ │ │ │ + cbz r0, 10ea │ │ │ │ │ ldr r1, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 10d0 │ │ │ │ │ + b.n 10c8 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldrd r0, r1, [r3, #8] │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 descr_setcheck.part.0.isra.0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001104 : │ │ │ │ │ +000010fc : │ │ │ │ │ getset_set(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 113e │ │ │ │ │ + bne.n 1136 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ ldr.w lr, [r2, #8] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 1156 │ │ │ │ │ + beq.n 114e │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, lr │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ bx r3 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - cbz r0, 1190 │ │ │ │ │ + cbz r0, 1188 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ ldr.w lr, [r2, #8] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - bne.n 112e │ │ │ │ │ + bne.n 1126 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ - cbz r2, 1170 │ │ │ │ │ + cbz r2, 1168 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst.w r3, #268435456 @ 0x10000000 │ │ │ │ │ it eq │ │ │ │ │ moveq r2, #0 │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -2084,138 +2079,138 @@ │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldrd r0, r1, [r3, #8] │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 descr_setcheck.part.0.isra.0 │ │ │ │ │ │ │ │ │ │ -000011a0 : │ │ │ │ │ +00001198 : │ │ │ │ │ method_vectorcall_VARARGS_KEYWORDS(): │ │ │ │ │ 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 │ │ │ │ │ bics.w r6, r2, #2147483648 @ 0x80000000 │ │ │ │ │ - beq.n 12aa │ │ │ │ │ + beq.n 12a2 │ │ │ │ │ ldr r5, [r1, #0] │ │ │ │ │ mov r4, r3 │ │ │ │ │ - ldr r3, [pc, #332] @ (1308 ) │ │ │ │ │ + ldr r3, [pc, #332] @ (1300 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r7, [r2, r3] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 1294 │ │ │ │ │ + bne.n 128c │ │ │ │ │ subs r1, r6, #1 │ │ │ │ │ add.w r0, r8, #4 │ │ │ │ │ bl 0 <_PyTuple_FromArray> │ │ │ │ │ R_ARM_THM_CALL _PyTuple_FromArray │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12a6 │ │ │ │ │ + beq.n 129e │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 1246 │ │ │ │ │ + bne.n 123e │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ │ - blt.n 1266 │ │ │ │ │ + blt.n 125e │ │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1278 │ │ │ │ │ + beq.n 1270 │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr.w r0, [r8] │ │ │ │ │ mov r2, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r6, r0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 1284 │ │ │ │ │ + beq.n 127c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1284 │ │ │ │ │ + bne.n 127c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbz r4, 1230 │ │ │ │ │ + cbz r4, 1228 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 1236 │ │ │ │ │ + bne.n 122e │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1230 │ │ │ │ │ + bne.n 1228 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1230 │ │ │ │ │ + b.n 1228 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 12fe │ │ │ │ │ + ble.n 12f6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ add.w r0, r8, r6, lsl #2 │ │ │ │ │ bl 0 <_PyStack_AsDict> │ │ │ │ │ R_ARM_THM_CALL _PyStack_AsDict │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12e6 │ │ │ │ │ + beq.n 12de │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ │ - bge.n 11f0 │ │ │ │ │ + bge.n 11e8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11f0 │ │ │ │ │ + beq.n 11e8 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r6, #0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 1216 │ │ │ │ │ + bne.n 120e │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 1230 │ │ │ │ │ + beq.n 1228 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 1230 │ │ │ │ │ - b.n 1236 │ │ │ │ │ + beq.n 1228 │ │ │ │ │ + b.n 122e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11d2 │ │ │ │ │ + bne.n 11ca │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldrd r0, r1, [r9, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL descr_setcheck.part.0.isra.0 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 1230 │ │ │ │ │ + b.n 1228 │ │ │ │ │ bl 0 <_PyObject_FunctionStr> │ │ │ │ │ R_ARM_THM_CALL _PyObject_FunctionStr │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12a6 │ │ │ │ │ + beq.n 129e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r2, r0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ @@ -2223,100 +2218,100 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 12a6 │ │ │ │ │ + beq.n 129e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 12a6 │ │ │ │ │ + bne.n 129e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 12a6 │ │ │ │ │ + b.n 129e │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 12a6 │ │ │ │ │ + beq.n 129e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 1302 │ │ │ │ │ + cbnz r3, 12fa │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 12a6 │ │ │ │ │ + b.n 129e │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 125c │ │ │ │ │ + b.n 1254 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 1230 │ │ │ │ │ + b.n 1228 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000140 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000130c : │ │ │ │ │ +00001304 : │ │ │ │ │ method_vectorcall_NOARGS(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ bics.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ │ - beq.n 1382 │ │ │ │ │ + beq.n 137a │ │ │ │ │ mov r6, r1 │ │ │ │ │ - ldr r1, [pc, #264] @ (1430 ) │ │ │ │ │ + ldr r1, [pc, #264] @ (1428 ) │ │ │ │ │ mov r5, r0 │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr r7, [r6, #0] │ │ │ │ │ ldr r4, [r0, r1] │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 1364 │ │ │ │ │ + bne.n 135c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 13be │ │ │ │ │ + bne.n 13b6 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 13e4 │ │ │ │ │ + bne.n 13dc │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ │ - blt.n 141a │ │ │ │ │ + blt.n 1412 │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - cbz r3, 137e │ │ │ │ │ + cbz r3, 1376 │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 133c │ │ │ │ │ + bne.n 1334 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL descr_setcheck.part.0.isra.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1360 │ │ │ │ │ + b.n 1358 │ │ │ │ │ bl 0 <_PyObject_FunctionStr> │ │ │ │ │ R_ARM_THM_CALL _PyObject_FunctionStr │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 137e │ │ │ │ │ + beq.n 1376 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -2324,49 +2319,49 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 137e │ │ │ │ │ + beq.n 1376 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 137e │ │ │ │ │ + bne.n 1376 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 137e │ │ │ │ │ + b.n 1376 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1340 │ │ │ │ │ + beq.n 1338 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyObject_FunctionStr> │ │ │ │ │ R_ARM_THM_CALL _PyObject_FunctionStr │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 137e │ │ │ │ │ + beq.n 1376 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 139e │ │ │ │ │ + b.n 1396 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 <_PyObject_FunctionStr> │ │ │ │ │ R_ARM_THM_CALL _PyObject_FunctionStr │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 137e │ │ │ │ │ + beq.n 1376 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ @@ -2376,79 +2371,79 @@ │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 13ae │ │ │ │ │ - b.n 137e │ │ │ │ │ + bne.n 13a6 │ │ │ │ │ + b.n 1376 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 137e │ │ │ │ │ - b.n 134e │ │ │ │ │ + bne.n 1376 │ │ │ │ │ + b.n 1346 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000100 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001434 : │ │ │ │ │ +0000142c : │ │ │ │ │ property_descr_set(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 14d0 │ │ │ │ │ + beq.n 14c8 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ - cbz r1, 1474 │ │ │ │ │ + cbz r1, 146c │ │ │ │ │ mov r0, r1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r2, #2 │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ strd r5, r4, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Vectorcall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14ca │ │ │ │ │ + beq.n 14c2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 14e2 │ │ │ │ │ + bne.n 14da │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ bl 1a8 │ │ │ │ │ R_ARM_THM_CALL property_name │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 14ca │ │ │ │ │ + blt.n 14c2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 14f0 │ │ │ │ │ + beq.n 14e8 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_GetQualName │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr.w r0, [ip] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 151a │ │ │ │ │ - cbz r3, 14f8 │ │ │ │ │ + beq.n 1512 │ │ │ │ │ + cbz r3, 14f0 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -2462,31 +2457,31 @@ │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 3a8 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 3a8 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1470 │ │ │ │ │ + b.n 1468 │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1474 │ │ │ │ │ + beq.n 146c │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1464 │ │ │ │ │ - b.n 14ca │ │ │ │ │ + bne.n 145c │ │ │ │ │ + b.n 14c2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 146e │ │ │ │ │ + bne.n 1466 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 146e │ │ │ │ │ + b.n 1466 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -2498,17 +2493,17 @@ │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it eq │ │ │ │ │ moveq r1, r3 │ │ │ │ │ ldr.w r0, [ip] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 14bc │ │ │ │ │ + b.n 14b4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 14f8 │ │ │ │ │ + beq.n 14f0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r2, #0 │ │ │ │ │ @@ -2517,155 +2512,155 @@ │ │ │ │ │ it eq │ │ │ │ │ moveq r1, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 14bc │ │ │ │ │ + b.n 14b4 │ │ │ │ │ │ │ │ │ │ -00001540 : │ │ │ │ │ +00001538 : │ │ │ │ │ property_descr_get(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r1, r3 │ │ │ │ │ - beq.n 1572 │ │ │ │ │ + beq.n 156a │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ - cbz r4, 1586 │ │ │ │ │ + cbz r4, 157e │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_CallOneArg │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1580 │ │ │ │ │ + beq.n 1578 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ bl 1a8 │ │ │ │ │ R_ARM_THM_CALL property_name │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - blt.n 1580 │ │ │ │ │ + blt.n 1578 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_GetQualName │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ - cbz r2, 15ca │ │ │ │ │ + cbz r2, 15c2 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - cbz r1, 15dc │ │ │ │ │ + cbz r1, 15d4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC23 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ bl 3a8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 3a8 │ │ │ │ │ - b.n 1580 │ │ │ │ │ + b.n 1578 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - cbz r1, 15dc │ │ │ │ │ + cbz r1, 15d4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 15bc │ │ │ │ │ + b.n 15b4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC25 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 15bc │ │ │ │ │ + b.n 15b4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000015ec : │ │ │ │ │ +000015e4 : │ │ │ │ │ method_vectorcall_O(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ bics.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ │ - beq.n 1662 │ │ │ │ │ + beq.n 165a │ │ │ │ │ mov r5, r1 │ │ │ │ │ - ldr r1, [pc, #264] @ (1710 ) │ │ │ │ │ + ldr r1, [pc, #264] @ (1708 ) │ │ │ │ │ mov r6, r0 │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr r7, [r5, #0] │ │ │ │ │ ldr r4, [r0, r1] │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 1644 │ │ │ │ │ + bne.n 163c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 169e │ │ │ │ │ + bne.n 1696 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.n 16c4 │ │ │ │ │ + bne.n 16bc │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ │ - blt.n 16fa │ │ │ │ │ + blt.n 16f2 │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - cbz r3, 165e │ │ │ │ │ + cbz r3, 1656 │ │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 161c │ │ │ │ │ + bne.n 1614 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ ldrd r0, r1, [r6, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL descr_setcheck.part.0.isra.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1640 │ │ │ │ │ + b.n 1638 │ │ │ │ │ bl 0 <_PyObject_FunctionStr> │ │ │ │ │ R_ARM_THM_CALL _PyObject_FunctionStr │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 165e │ │ │ │ │ + beq.n 1656 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -2673,49 +2668,49 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 165e │ │ │ │ │ + beq.n 1656 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 165e │ │ │ │ │ + bne.n 1656 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 165e │ │ │ │ │ + b.n 1656 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1620 │ │ │ │ │ + beq.n 1618 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyObject_FunctionStr> │ │ │ │ │ R_ARM_THM_CALL _PyObject_FunctionStr │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 165e │ │ │ │ │ + beq.n 1656 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 167e │ │ │ │ │ + b.n 1676 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 <_PyObject_FunctionStr> │ │ │ │ │ R_ARM_THM_CALL _PyObject_FunctionStr │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 165e │ │ │ │ │ + beq.n 1656 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ @@ -2725,87 +2720,87 @@ │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 168e │ │ │ │ │ - b.n 165e │ │ │ │ │ + bne.n 1686 │ │ │ │ │ + b.n 1656 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 165e │ │ │ │ │ - b.n 162e │ │ │ │ │ + bne.n 1656 │ │ │ │ │ + b.n 1626 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000100 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001714 : │ │ │ │ │ +0000170c : │ │ │ │ │ method_vectorcall_FASTCALL(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ bics.w r5, r2, #2147483648 @ 0x80000000 │ │ │ │ │ - beq.n 178a │ │ │ │ │ + beq.n 1782 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - ldr r1, [pc, #212] @ (1804 ) │ │ │ │ │ + ldr r1, [pc, #212] @ (17fc ) │ │ │ │ │ mov r6, r0 │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr r7, [r2, #0] │ │ │ │ │ ldr r4, [r0, r1] │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 176c │ │ │ │ │ + bne.n 1764 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 17c6 │ │ │ │ │ + bne.n 17be │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ │ - blt.n 17ec │ │ │ │ │ + blt.n 17e4 │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - cbz r3, 1786 │ │ │ │ │ + cbz r3, 177e │ │ │ │ │ mov r1, r2 │ │ │ │ │ subs r2, r5, #1 │ │ │ │ │ ldr.w r0, [r1], #4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1744 │ │ │ │ │ + bne.n 173c │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ ldrd r0, r1, [r6, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL descr_setcheck.part.0.isra.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1768 │ │ │ │ │ + b.n 1760 │ │ │ │ │ bl 0 <_PyObject_FunctionStr> │ │ │ │ │ R_ARM_THM_CALL _PyObject_FunctionStr │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1786 │ │ │ │ │ + beq.n 177e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -2813,112 +2808,112 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1786 │ │ │ │ │ + beq.n 177e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1786 │ │ │ │ │ + bne.n 177e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1786 │ │ │ │ │ + b.n 177e │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1748 │ │ │ │ │ + beq.n 1740 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyObject_FunctionStr> │ │ │ │ │ R_ARM_THM_CALL _PyObject_FunctionStr │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1786 │ │ │ │ │ + beq.n 177e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 17a6 │ │ │ │ │ + b.n 179e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1786 │ │ │ │ │ + bne.n 177e │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - b.n 1752 │ │ │ │ │ + b.n 174a │ │ │ │ │ .word 0x000000cc │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001808 : │ │ │ │ │ +00001800 : │ │ │ │ │ method_vectorcall_FASTCALL_KEYWORDS(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ bics.w r5, r2, #2147483648 @ 0x80000000 │ │ │ │ │ - beq.n 187a │ │ │ │ │ + beq.n 1872 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - ldr r1, [pc, #176] @ (18d4 ) │ │ │ │ │ + ldr r1, [pc, #176] @ (18cc ) │ │ │ │ │ mov r6, r0 │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr r7, [r2, #0] │ │ │ │ │ ldr r4, [r0, r1] │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 185c │ │ │ │ │ + bne.n 1854 │ │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ - blt.n 18b6 │ │ │ │ │ + blt.n 18ae │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ ldr r6, [r1, #4] │ │ │ │ │ - cbz r6, 1876 │ │ │ │ │ + cbz r6, 186e │ │ │ │ │ mov r1, r2 │ │ │ │ │ subs r2, r5, #1 │ │ │ │ │ ldr.w r0, [r1], #4 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1838 │ │ │ │ │ + bne.n 1830 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ ldrd r0, r1, [r6, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL descr_setcheck.part.0.isra.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1858 │ │ │ │ │ + b.n 1850 │ │ │ │ │ bl 0 <_PyObject_FunctionStr> │ │ │ │ │ R_ARM_THM_CALL _PyObject_FunctionStr │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1876 │ │ │ │ │ + beq.n 186e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r2, r0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ @@ -2926,73 +2921,73 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1876 │ │ │ │ │ + beq.n 186e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1876 │ │ │ │ │ + bne.n 186e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1876 │ │ │ │ │ + b.n 186e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1876 │ │ │ │ │ + bne.n 186e │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ - b.n 1842 │ │ │ │ │ + b.n 183a │ │ │ │ │ nop │ │ │ │ │ .word 0x000000a8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000018d8 : │ │ │ │ │ +000018d0 : │ │ │ │ │ wrapperdescr_get(): │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 196a │ │ │ │ │ + beq.n 1962 │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n 1950 │ │ │ │ │ - ldr r0, [pc, #156] @ (1998 ) │ │ │ │ │ + bne.n 1948 │ │ │ │ │ + ldr r0, [pc, #156] @ (1990 ) │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1966 │ │ │ │ │ + beq.n 195e │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - beq.n 197c │ │ │ │ │ + beq.n 1974 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ cmp r1, ip │ │ │ │ │ - beq.n 1984 │ │ │ │ │ + beq.n 197c │ │ │ │ │ adds r1, #1 │ │ │ │ │ - ldr r4, [pc, #124] @ (199c ) │ │ │ │ │ + ldr r4, [pc, #124] @ (1994 ) │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ add r4, pc │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ ldr r1, [r4, r1] │ │ │ │ │ @@ -3008,61 +3003,61 @@ │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 18f8 │ │ │ │ │ + bne.n 18f0 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldrd r0, r1, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL descr_setcheck.part.0.isra.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 194c │ │ │ │ │ + b.n 1944 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 197a │ │ │ │ │ + beq.n 1972 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ bx lr │ │ │ │ │ bx lr │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 191c │ │ │ │ │ + bne.n 1914 │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ - ldr r1, [pc, #20] @ (19a0 ) │ │ │ │ │ + ldr r1, [pc, #20] @ (1998 ) │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ - b.n 1930 │ │ │ │ │ + b.n 1928 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000050c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000006c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000000c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000019a4 : │ │ │ │ │ +0000199c : │ │ │ │ │ PyWrapper_New(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #92] @ (1a14 ) │ │ │ │ │ + ldr r0, [pc, #92] @ (1a0c ) │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ - cbz r0, 1a0e │ │ │ │ │ + cbz r0, 1a06 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ itt ne │ │ │ │ │ @@ -3072,15 +3067,15 @@ │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ sub.w r2, r0, #8 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r1, #0] │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ - ldr r1, [pc, #44] @ (1a18 ) │ │ │ │ │ + ldr r1, [pc, #44] @ (1a10 ) │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ │ @@ -3093,45 +3088,45 @@ │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ .word 0x0000050c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000024 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001a1c : │ │ │ │ │ +00001a14 : │ │ │ │ │ wrapper_call(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldrd r3, r0, [r0, #8] │ │ │ │ │ mov ip, r2 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ ldr r4, [r2, #20] │ │ │ │ │ ldr.w lr, [r2, #12] │ │ │ │ │ lsls r4, r4, #31 │ │ │ │ │ - bmi.n 1a4c │ │ │ │ │ + bmi.n 1a44 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.n 1a58 │ │ │ │ │ + bne.n 1a50 │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ mov r3, lr │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ mov r3, ip │ │ │ │ │ mov ip, lr │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx ip │ │ │ │ │ ldr.w r4, [ip, #4] │ │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ │ lsls r4, r4, #2 │ │ │ │ │ - bpl.n 1a6c │ │ │ │ │ + bpl.n 1a64 │ │ │ │ │ ldr.w ip, [ip, #8] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n 1a42 │ │ │ │ │ + beq.n 1a3a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ @@ -3139,174 +3134,174 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00001a88 : │ │ │ │ │ +00001a80 : │ │ │ │ │ wrapper_dealloc(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GC_UnTrack │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ │ - ble.n 1afc │ │ │ │ │ + ble.n 1af4 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ - cbz r0, 1aba │ │ │ │ │ + cbz r0, 1ab2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 1aee │ │ │ │ │ + bne.n 1ae6 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ - cbz r0, 1ac8 │ │ │ │ │ + cbz r0, 1ac0 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 1ae0 │ │ │ │ │ + bne.n 1ad8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GC_Del │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ │ - bgt.n 1b16 │ │ │ │ │ + bgt.n 1b0e │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1ac8 │ │ │ │ │ + bne.n 1ac0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1ac8 │ │ │ │ │ + b.n 1ac0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1aba │ │ │ │ │ + bne.n 1ab2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1aba │ │ │ │ │ + b.n 1ab2 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC wrapper_dealloc │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS wrapper_dealloc │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 1aa8 │ │ │ │ │ + bne.n 1aa0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ b.w 0 <_PyTrash_thread_deposit_object> │ │ │ │ │ R_ARM_THM_JUMP24 _PyTrash_thread_deposit_object │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ b.w 0 <_PyTrash_thread_destroy_chain> │ │ │ │ │ R_ARM_THM_JUMP24 _PyTrash_thread_destroy_chain │ │ │ │ │ │ │ │ │ │ -00001b20 : │ │ │ │ │ +00001b18 : │ │ │ │ │ wrapperdescr_call(): │ │ │ │ │ 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 r7, [r1, #8] │ │ │ │ │ mov r4, r1 │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n 1bd0 │ │ │ │ │ + ble.n 1bc8 │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ bl 0 <_PyObject_RealIsSubclass> │ │ │ │ │ R_ARM_THM_CALL _PyObject_RealIsSubclass │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1c06 │ │ │ │ │ + beq.n 1bfe │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r7 │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_GetSlice │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1c02 │ │ │ │ │ + beq.n 1bfa │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ lsls r1, r2, #31 │ │ │ │ │ - bmi.n 1b94 │ │ │ │ │ + bmi.n 1b8c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 1ba2 │ │ │ │ │ + bne.n 1b9a │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r7 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1b8c │ │ │ │ │ + beq.n 1b84 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 1b8c │ │ │ │ │ + cbnz r3, 1b84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ blx r7 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 1b76 │ │ │ │ │ + b.n 1b6e │ │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ - bpl.n 1bb4 │ │ │ │ │ + bpl.n 1bac │ │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1b6c │ │ │ │ │ + beq.n 1b64 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 1b76 │ │ │ │ │ + b.n 1b6e │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ - cbz r2, 1bea │ │ │ │ │ + cbz r2, 1be2 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst.w r3, #268435456 @ 0x10000000 │ │ │ │ │ it eq │ │ │ │ │ moveq r2, #0 │ │ │ │ │ ldr r4, [r1, #12] │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -3317,22 +3312,22 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 1b8c │ │ │ │ │ + b.n 1b84 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ - cbz r2, 1c20 │ │ │ │ │ + cbz r2, 1c18 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst.w r3, #268435456 @ 0x10000000 │ │ │ │ │ it eq │ │ │ │ │ moveq r2, #0 │ │ │ │ │ ldr r4, [r6, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -3346,77 +3341,77 @@ │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 1c02 │ │ │ │ │ + b.n 1bfa │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001c44 : │ │ │ │ │ +00001c3c : │ │ │ │ │ method_vectorcall_FASTCALL_KEYWORDS_METHOD(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #16 │ │ │ │ │ bics.w r8, r2, #2147483648 @ 0x80000000 │ │ │ │ │ - beq.n 1cc6 │ │ │ │ │ + beq.n 1cbe │ │ │ │ │ mov r2, r1 │ │ │ │ │ - ldr r1, [pc, #192] @ (1d20 ) │ │ │ │ │ + ldr r1, [pc, #192] @ (1d18 ) │ │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr r7, [r2, #0] │ │ │ │ │ ldr r6, [r5, r1] │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 1ca8 │ │ │ │ │ + bne.n 1ca0 │ │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r0, [r6, #36] @ 0x24 │ │ │ │ │ - blt.n 1d02 │ │ │ │ │ + blt.n 1cfa │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r6, [r1, #4] │ │ │ │ │ - cbz r6, 1cc2 │ │ │ │ │ + cbz r6, 1cba │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ │ ldr.w r0, [r2], #4 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ blx r6 │ │ │ │ │ - ldr r3, [pc, #140] @ (1d24 ) │ │ │ │ │ + ldr r3, [pc, #140] @ (1d1c ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r2, [r5, r3] │ │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #36] @ 0x24 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1c76 │ │ │ │ │ + bne.n 1c6e │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ ldrd r0, r1, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL descr_setcheck.part.0.isra.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1ca2 │ │ │ │ │ + b.n 1c9a │ │ │ │ │ bl 0 <_PyObject_FunctionStr> │ │ │ │ │ R_ARM_THM_CALL _PyObject_FunctionStr │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1cc2 │ │ │ │ │ + beq.n 1cba │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r2, r0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ @@ -3424,108 +3419,108 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1cc2 │ │ │ │ │ + beq.n 1cba │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1cc2 │ │ │ │ │ + bne.n 1cba │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1cc2 │ │ │ │ │ + b.n 1cba │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1cc2 │ │ │ │ │ + bne.n 1cba │ │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ │ - b.n 1c80 │ │ │ │ │ + b.n 1c78 │ │ │ │ │ nop │ │ │ │ │ .word 0x000000b6 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000008a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001d28 : │ │ │ │ │ +00001d20 : │ │ │ │ │ property_traverse(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - cbz r0, 1d46 │ │ │ │ │ + cbz r0, 1d3e │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r5 │ │ │ │ │ - cbnz r0, 1d68 │ │ │ │ │ + cbnz r0, 1d60 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - cbnz r0, 1d6a │ │ │ │ │ + cbnz r0, 1d62 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ - cbnz r0, 1d74 │ │ │ │ │ + cbnz r0, 1d6c │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ - cbnz r0, 1d60 │ │ │ │ │ + cbnz r0, 1d58 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ - cbz r0, 1d68 │ │ │ │ │ + cbz r0, 1d60 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ bx r3 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1d52 │ │ │ │ │ + beq.n 1d4a │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1d4a │ │ │ │ │ + beq.n 1d42 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1d4e │ │ │ │ │ + beq.n 1d46 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001d80 : │ │ │ │ │ +00001d78 : │ │ │ │ │ PyDictProxy_New(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMapping_Check │ │ │ │ │ - cbz r0, 1de4 │ │ │ │ │ + cbz r0, 1ddc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst.w r3, #100663296 @ 0x6000000 │ │ │ │ │ - bne.n 1de4 │ │ │ │ │ - ldr r0, [pc, #112] @ (1e14 ) │ │ │ │ │ + bne.n 1ddc │ │ │ │ │ + ldr r0, [pc, #112] @ (1e0c ) │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ - cbz r0, 1dfe │ │ │ │ │ + cbz r0, 1df6 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1e02 │ │ │ │ │ + beq.n 1dfa │ │ │ │ │ adds r3, #1 │ │ │ │ │ - ldr r1, [pc, #96] @ (1e18 ) │ │ │ │ │ + ldr r1, [pc, #96] @ (1e10 ) │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr r1, [r4, r1] │ │ │ │ │ @@ -3552,49 +3547,49 @@ │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ - ldr r1, [pc, #16] @ (1e1c ) │ │ │ │ │ + ldr r1, [pc, #16] @ (1e14 ) │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ - b.n 1dc6 │ │ │ │ │ + b.n 1dbe │ │ │ │ │ .word 0x000005dc │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000052 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000000a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001e20 : │ │ │ │ │ +00001e18 : │ │ │ │ │ mappingproxy_items(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov ip, r0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ - ldr r0, [pc, #20] @ (1e4c ) │ │ │ │ │ + ldr r0, [pc, #20] @ (1e44 ) │ │ │ │ │ movs r2, #1 │ │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ │ ldr.w r4, [ip, #8] │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_VectorcallMethod │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x00008650 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001e50 : │ │ │ │ │ +00001e48 : │ │ │ │ │ mappingproxy_dealloc(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr.w r0, [r0, #-8] │ │ │ │ │ @@ -3611,142 +3606,142 @@ │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ ldr.w r1, [r3, #-4] │ │ │ │ │ str.w lr, [r3, #-8] │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ and.w r1, r1, #1 │ │ │ │ │ str.w r1, [r3, #-4] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - beq.n 1ea0 │ │ │ │ │ + beq.n 1e98 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbz r2, 1eac │ │ │ │ │ + cbz r2, 1ea4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 1ea0 │ │ │ │ │ + b.n 1e98 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001eb8 : │ │ │ │ │ +00001eb0 : │ │ │ │ │ mappingproxy_getitem(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GetItem │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001ec0 : │ │ │ │ │ +00001eb8 : │ │ │ │ │ mappingproxy_contains(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyDict_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyDict_Type │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 1ed4 │ │ │ │ │ + bne.n 1ecc │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyDict_Contains │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PySequence_Contains │ │ │ │ │ │ │ │ │ │ -00001ed8 : │ │ │ │ │ +00001ed0 : │ │ │ │ │ property_get___isabstractmethod__(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bl 0 <_PyObject_IsAbstract> │ │ │ │ │ R_ARM_THM_CALL _PyObject_IsAbstract │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ - beq.n 1f20 │ │ │ │ │ - cbnz r0, 1f16 │ │ │ │ │ + beq.n 1f18 │ │ │ │ │ + cbnz r0, 1f0e │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ bl 0 <_PyObject_IsAbstract> │ │ │ │ │ R_ARM_THM_CALL _PyObject_IsAbstract │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.n 1f20 │ │ │ │ │ - cbnz r0, 1f16 │ │ │ │ │ + beq.n 1f18 │ │ │ │ │ + cbnz r0, 1f0e │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ bl 0 <_PyObject_IsAbstract> │ │ │ │ │ R_ARM_THM_CALL _PyObject_IsAbstract │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 1f20 │ │ │ │ │ - cbnz r0, 1f16 │ │ │ │ │ + beq.n 1f18 │ │ │ │ │ + cbnz r0, 1f0e │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00001f24 : │ │ │ │ │ +00001f1c : │ │ │ │ │ wrapper_traverse(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mov r5, r1 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - cbz r0, 1f54 │ │ │ │ │ + cbz r0, 1f4c │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ blx r5 │ │ │ │ │ - cbnz r0, 1f5c │ │ │ │ │ + cbnz r0, 1f54 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - cbz r0, 1f5a │ │ │ │ │ + cbz r0, 1f52 │ │ │ │ │ mov r3, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1f4a │ │ │ │ │ + bne.n 1f42 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ │ │ -00001f60 : │ │ │ │ │ +00001f58 : │ │ │ │ │ mappingproxy_keys(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov ip, r0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ - ldr r0, [pc, #20] @ (1f8c ) │ │ │ │ │ + ldr r0, [pc, #20] @ (1f84 ) │ │ │ │ │ movs r2, #1 │ │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ │ ldr.w r4, [ip, #8] │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_VectorcallMethod │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x00008754 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001f90 : │ │ │ │ │ +00001f88 : │ │ │ │ │ mappingproxy_get(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov lr, r0 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ @@ -3767,64 +3762,64 @@ │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ bl 0 <_PyArg_UnpackStack> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackStack │ │ │ │ │ - cbz r0, 1fe4 │ │ │ │ │ + cbz r0, 1fdc │ │ │ │ │ movs r2, #3 │ │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ │ - ldr r0, [pc, #12] @ (1fe8 ) │ │ │ │ │ + ldr r0, [pc, #12] @ (1fe0 ) │ │ │ │ │ movs r3, #0 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_VectorcallMethod │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ pop {pc} │ │ │ │ │ .word 0x00007fe8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001fec : │ │ │ │ │ +00001fe4 : │ │ │ │ │ mappingproxy_new(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ sub sp, #32 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it eq │ │ │ │ │ cmpeq r4, #1 │ │ │ │ │ it ne │ │ │ │ │ addne.w r0, r1, #12 │ │ │ │ │ - bne.n 2070 │ │ │ │ │ + bne.n 2068 │ │ │ │ │ adds.w r0, r1, #12 │ │ │ │ │ - beq.n 2070 │ │ │ │ │ + beq.n 2068 │ │ │ │ │ ldr r4, [r1, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMapping_Check │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 209a │ │ │ │ │ + beq.n 2092 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst.w r3, #100663296 @ 0x6000000 │ │ │ │ │ - bne.n 209a │ │ │ │ │ - ldr r0, [pc, #160] @ (20cc ) │ │ │ │ │ + bne.n 2092 │ │ │ │ │ + ldr r0, [pc, #160] @ (20c4 ) │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 20b4 │ │ │ │ │ + beq.n 20ac │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 20b8 │ │ │ │ │ + beq.n 20b0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - ldr r1, [pc, #144] @ (20d0 ) │ │ │ │ │ + ldr r1, [pc, #144] @ (20c8 ) │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr r1, [r4, r1] │ │ │ │ │ @@ -3838,114 +3833,114 @@ │ │ │ │ │ strd r1, r3, [r0, #-8] │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ add sp, #32 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ add r1, sp, #28 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ mov r1, r4 │ │ │ │ │ - ldr r4, [pc, #92] @ (20d4 ) │ │ │ │ │ + ldr r4, [pc, #92] @ (20cc ) │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w ip, [sp, #4] │ │ │ │ │ strd ip, r3, [sp, #8] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ - cbz r0, 20b4 │ │ │ │ │ + cbz r0, 20ac │ │ │ │ │ ldr r4, [r0, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMapping_Check │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 201e │ │ │ │ │ + bne.n 2016 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC30 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 206c │ │ │ │ │ + b.n 2064 │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ - ldr r1, [pc, #24] @ (20d8 ) │ │ │ │ │ + ldr r1, [pc, #24] @ (20d0 ) │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ - b.n 2050 │ │ │ │ │ + b.n 2048 │ │ │ │ │ nop │ │ │ │ │ .word 0x000005dc │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000080 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000006ac │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000020dc : │ │ │ │ │ +000020d4 : │ │ │ │ │ mappingproxy_getiter(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GetIter │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000020e4 : │ │ │ │ │ +000020dc : │ │ │ │ │ mappingproxy_len(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_Size │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000020ec : │ │ │ │ │ +000020e4 : │ │ │ │ │ mappingproxy_traverse(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mov r3, r1 │ │ │ │ │ - cbz r0, 20f6 │ │ │ │ │ + cbz r0, 20ee │ │ │ │ │ mov r1, r2 │ │ │ │ │ bx r3 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000020f8 : │ │ │ │ │ +000020f0 : │ │ │ │ │ mappingproxy_values(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov ip, r0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ - ldr r0, [pc, #20] @ (2124 ) │ │ │ │ │ + ldr r0, [pc, #20] @ (211c ) │ │ │ │ │ movs r2, #1 │ │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ │ ldr.w r4, [ip, #8] │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_VectorcallMethod │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x0000a3e4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00002128 : │ │ │ │ │ +00002120 : │ │ │ │ │ wrapperdescr_repr(): │ │ │ │ │ ldrd r3, r1, [r0, #8] │ │ │ │ │ - cbz r1, 214c │ │ │ │ │ + cbz r1, 2144 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ - bpl.n 214c │ │ │ │ │ + bpl.n 2144 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC35 │ │ │ │ │ movt r0, #0 │ │ │ │ │ @@ -3962,27 +3957,27 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC35 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ movs r1, #0 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromFormat │ │ │ │ │ │ │ │ │ │ -00002164 : │ │ │ │ │ +0000215c : │ │ │ │ │ descr_repr.isra.0(): │ │ │ │ │ mov ip, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ - cbz r1, 2182 │ │ │ │ │ + cbz r1, 217a │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ - bpl.n 2182 │ │ │ │ │ + bpl.n 217a │ │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromFormat │ │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ │ movs r1, #0 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromFormat │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -4,22 +4,22 @@ │ │ │ │ │ Disassembly of section .text.unlikely: │ │ │ │ │ │ │ │ │ │ 00000000 : │ │ │ │ │ property_deleter(): │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - b.w d9c │ │ │ │ │ + b.w d94 │ │ │ │ │ R_ARM_THM_JUMP24 property_copy │ │ │ │ │ │ │ │ │ │ 0000000a : │ │ │ │ │ property_getter(): │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b.w d9c │ │ │ │ │ + b.w d94 │ │ │ │ │ R_ARM_THM_JUMP24 property_copy │ │ │ │ │ │ │ │ │ │ 00000012 : │ │ │ │ │ property_get__name__(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ ├── exceptions.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 73996 (bytes into file) │ │ │ │ │ + Start of section headers: 74568 (bytes into file) │ │ │ │ │ Flags: 0x5000000, Version5 EABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 18 │ │ │ │ │ Section header string table index: 17 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,27 +1,27 @@ │ │ │ │ │ -There are 18 section headers, starting at offset 0x1210c: │ │ │ │ │ +There are 18 section headers, starting at offset 0x12348: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 00000000 000034 001f2c 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00e6bc 000d30 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 001f60 003d2c 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 00f3ec 0016c0 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 005c8c 000018 00 WA 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 005c8c 002918 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 010aac 000d38 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 0085a4 001ba5 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 00a14c 0007a4 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 0117e4 000458 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 00a8f0 0002ee 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 011c3c 000440 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 00abde 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00abde 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 00ac14 001f50 10 16 305 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 00cb64 001b55 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 01207c 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 001dec 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00e828 000c60 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 001e20 003d2c 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 00f488 0016c0 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 005b4c 000018 00 WA 0 0 4 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 005b4c 002ba4 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 010b48 000ed8 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 0086f0 001ba5 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 00a298 0007a4 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 011a20 000458 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 00aa3c 0002ee 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 011e78 000440 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 00ad2a 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00ad2a 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 00ad60 001f70 10 16 307 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 00ccd0 001b55 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 0122b8 000090 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Symbol table '.symtab' contains 501 entries: │ │ │ │ │ +Symbol table '.symtab' contains 503 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 SECTION LOCAL DEFAULT 3 .data │ │ │ │ │ 2: 00000000 0 SECTION LOCAL DEFAULT 5 .bss │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 4: 00000000 0 NOTYPE LOCAL DEFAULT 11 .LANCHOR0 │ │ │ │ │ 5: 00000000 0 SECTION LOCAL DEFAULT 8 .rodata.str1.4 │ │ │ │ │ @@ -90,415 +90,417 @@ │ │ │ │ │ 86: 00000015 48 FUNC LOCAL DEFAULT 9 NameError_traverse │ │ │ │ │ 87: 00000dec 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 88: 00000ded 72 FUNC LOCAL DEFAULT 1 SyntaxError_dealloc │ │ │ │ │ 89: 00000e35 350 FUNC LOCAL DEFAULT 1 SyntaxError_clear │ │ │ │ │ 90: 000001d8 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ 91: 00000fd8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 92: 00000214 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ - 93: 00000fdc 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 94: 00001025 248 FUNC LOCAL DEFAULT 1 BaseException_add_note │ │ │ │ │ - 95: 00000238 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ - 96: 00000258 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ - 97: 00001118 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 98: 00001b61 182 FUNC LOCAL DEFAULT 6 StopIteration_init │ │ │ │ │ - 99: 00001c19 254 FUNC LOCAL DEFAULT 6 StopIteration_dealloc │ │ │ │ │ - 100: 00000284 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ - 101: 0000028c 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ - 102: 0000111c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 103: 0000111d 66 FUNC LOCAL DEFAULT 1 BaseException_repr │ │ │ │ │ - 104: 00001d19 30 FUNC LOCAL DEFAULT 6 BaseException_get_cause │ │ │ │ │ - 105: 00001d39 30 FUNC LOCAL DEFAULT 6 BaseException_get_context │ │ │ │ │ - 106: 00001161 4 FUNC LOCAL DEFAULT 1 NameError_dealloc │ │ │ │ │ - 107: 00001d59 2 FUNC LOCAL DEFAULT 6 NameError_clear │ │ │ │ │ - 108: 00000294 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ - 109: 000002a8 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ - 110: 000002b0 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ - 111: 00001165 392 FUNC LOCAL DEFAULT 1 SyntaxError_str │ │ │ │ │ - 112: 000002c0 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ - 113: 00000300 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ - 114: 00000340 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ - 115: 00000380 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ - 116: 000012ed 196 FUNC LOCAL DEFAULT 1 UnicodeEncodeError_str │ │ │ │ │ - 117: 000013b1 90 FUNC LOCAL DEFAULT 1 OSError_traverse │ │ │ │ │ - 118: 000003bc 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ - 119: 000003d4 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ - 120: 000003e8 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ - 121: 0000140d 150 FUNC LOCAL DEFAULT 1 OSError_str │ │ │ │ │ - 122: 00001d5d 106 FUNC LOCAL DEFAULT 6 get_string.constprop.0 │ │ │ │ │ - 123: 000003f8 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ - 124: 00000400 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ - 125: 0000041c 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ - 126: 0000043c 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ - 127: 00001dc9 92 FUNC LOCAL DEFAULT 6 get_unicode │ │ │ │ │ - 128: 00000448 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ - 129: 00000045 48 FUNC LOCAL DEFAULT 9 SystemExit_traverse │ │ │ │ │ - 130: 00001e81 198 FUNC LOCAL DEFAULT 6 BaseException_with_traceback │ │ │ │ │ - 131: 00001579 30 FUNC LOCAL DEFAULT 1 BaseException_get_args │ │ │ │ │ - 132: 0000046c 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ - 133: 00001659 68 FUNC LOCAL DEFAULT 1 BaseException_set_args │ │ │ │ │ - 134: 00000484 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ - 135: 000004a4 0 NOTYPE LOCAL DEFAULT 8 .LC43 │ │ │ │ │ - 136: 000004d4 0 NOTYPE LOCAL DEFAULT 8 .LC44 │ │ │ │ │ - 137: 00000510 0 NOTYPE LOCAL DEFAULT 8 .LC45 │ │ │ │ │ - 138: 0000054c 0 NOTYPE LOCAL DEFAULT 8 .LC46 │ │ │ │ │ - 139: 0000057c 0 NOTYPE LOCAL DEFAULT 8 .LC47 │ │ │ │ │ - 140: 00001f49 604 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_new │ │ │ │ │ - 141: 000021a0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 142: 000021a4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 143: 000021a5 118 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_init │ │ │ │ │ - 144: 000023f5 1160 FUNC LOCAL DEFAULT 6 exceptiongroup_split_recursive │ │ │ │ │ - 145: 00001bd5 240 FUNC LOCAL DEFAULT 1 collect_exception_group_leaf_ids │ │ │ │ │ - 146: 0000221d 352 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_dealloc │ │ │ │ │ - 147: 0000237d 118 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_clear │ │ │ │ │ - 148: 000000e3 48 FUNC LOCAL DEFAULT 9 StopIteration_traverse │ │ │ │ │ - 149: 000005a4 0 NOTYPE LOCAL DEFAULT 8 .LC48 │ │ │ │ │ - 150: 00000113 50 FUNC LOCAL DEFAULT 9 OSError_written_get │ │ │ │ │ - 151: 00000145 98 FUNC LOCAL DEFAULT 9 OSError_written_set │ │ │ │ │ - 152: 000005b8 0 NOTYPE LOCAL DEFAULT 8 .LC49 │ │ │ │ │ - 153: 000005d8 0 NOTYPE LOCAL DEFAULT 8 .LC50 │ │ │ │ │ - 154: 000001a7 120 FUNC LOCAL DEFAULT 9 BaseException_set_context │ │ │ │ │ - 155: 000018c9 22 FUNC LOCAL DEFAULT 1 BaseException_reduce │ │ │ │ │ - 156: 000018e1 114 FUNC LOCAL DEFAULT 1 BaseExceptionGroup_split │ │ │ │ │ - 157: 00001955 126 FUNC LOCAL DEFAULT 1 get_matcher_type │ │ │ │ │ - 158: 00000614 0 NOTYPE LOCAL DEFAULT 8 .LC51 │ │ │ │ │ - 159: 00000670 0 NOTYPE LOCAL DEFAULT 8 .LC52 │ │ │ │ │ - 160: 000019d5 424 FUNC LOCAL DEFAULT 1 exceptiongroup_subset │ │ │ │ │ - 161: 00002700 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 162: 00002710 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 163: 00002878 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 164: 00000694 0 NOTYPE LOCAL DEFAULT 8 .LC53 │ │ │ │ │ - 165: 00000698 0 NOTYPE LOCAL DEFAULT 8 .LC54 │ │ │ │ │ - 166: 000006a0 0 NOTYPE LOCAL DEFAULT 8 .LC55 │ │ │ │ │ - 167: 00001b78 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 168: 00001b7c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 169: 00001b7d 88 FUNC LOCAL DEFAULT 1 BaseExceptionGroup_derive │ │ │ │ │ - 170: 0000287c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 171: 0000287d 136 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_traverse │ │ │ │ │ - 172: 000006d8 0 NOTYPE LOCAL DEFAULT 8 .LC56 │ │ │ │ │ - 173: 00001cbc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 174: 00000700 0 NOTYPE LOCAL DEFAULT 8 .LC57 │ │ │ │ │ - 175: 00001cc4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 176: 00001cc5 180 FUNC LOCAL DEFAULT 1 UnicodeTranslateError_init │ │ │ │ │ - 177: 0000021f 96 FUNC LOCAL DEFAULT 9 BaseExceptionGroup_subgroup │ │ │ │ │ - 178: 00000287 18 FUNC LOCAL DEFAULT 9 KeyError_str │ │ │ │ │ - 179: 00000708 0 NOTYPE LOCAL DEFAULT 8 .LC58 │ │ │ │ │ - 180: 00001d7d 186 FUNC LOCAL DEFAULT 1 BaseException_setstate │ │ │ │ │ - 181: 00000724 0 NOTYPE LOCAL DEFAULT 8 .LC59 │ │ │ │ │ - 182: 00000728 0 NOTYPE LOCAL DEFAULT 8 .LC60 │ │ │ │ │ - 183: 00001e39 64 FUNC LOCAL DEFAULT 1 BaseExceptionGroup_str │ │ │ │ │ - 184: 00000744 0 NOTYPE LOCAL DEFAULT 8 .LC61 │ │ │ │ │ - 185: 00000299 152 FUNC LOCAL DEFAULT 9 BaseExceptionGroup_repr │ │ │ │ │ - 186: 00000750 0 NOTYPE LOCAL DEFAULT 8 .LC62 │ │ │ │ │ - 187: 00000788 0 NOTYPE LOCAL DEFAULT 8 .LC63 │ │ │ │ │ - 188: 000007c0 0 NOTYPE LOCAL DEFAULT 8 .LC64 │ │ │ │ │ - 189: 000007f8 0 NOTYPE LOCAL DEFAULT 8 .LC65 │ │ │ │ │ - 190: 00001e79 178 FUNC LOCAL DEFAULT 1 UnicodeTranslateError_str │ │ │ │ │ - 191: 00000331 220 FUNC LOCAL DEFAULT 9 OSError_reduce │ │ │ │ │ - 192: 0000082c 0 NOTYPE LOCAL DEFAULT 8 .LC66 │ │ │ │ │ - 193: 0000084c 0 NOTYPE LOCAL DEFAULT 8 .LC67 │ │ │ │ │ - 194: 0000040d 126 FUNC LOCAL DEFAULT 9 BaseException_set_cause │ │ │ │ │ - 195: 0000048b 68 FUNC LOCAL DEFAULT 9 AttributeError_reduce │ │ │ │ │ - 196: 000004cf 146 FUNC LOCAL DEFAULT 9 AttributeError_getstate │ │ │ │ │ - 197: 00000888 0 NOTYPE LOCAL DEFAULT 8 .LC68 │ │ │ │ │ - 198: 00000890 0 NOTYPE LOCAL DEFAULT 8 .LC69 │ │ │ │ │ - 199: 00000898 0 NOTYPE LOCAL DEFAULT 8 .LC70 │ │ │ │ │ - 200: 000008bc 0 NOTYPE LOCAL DEFAULT 8 .LC71 │ │ │ │ │ - 201: 000008e8 0 NOTYPE LOCAL DEFAULT 8 .LC72 │ │ │ │ │ - 202: 0000090c 0 NOTYPE LOCAL DEFAULT 8 .LC73 │ │ │ │ │ - 203: 0000063f 230 FUNC LOCAL DEFAULT 9 ImportError_reduce │ │ │ │ │ - 204: 00000718 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 205: 00000724 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 206: 0000092c 0 NOTYPE LOCAL DEFAULT 8 .LC74 │ │ │ │ │ - 207: 00000934 0 NOTYPE LOCAL DEFAULT 8 .LC75 │ │ │ │ │ - 208: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ - 209: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 210: 00000000 544 OBJECT LOCAL DEFAULT 11 static_exceptions │ │ │ │ │ - 211: 00003b6c 208 OBJECT LOCAL DEFAULT 3 _PyExc_BaseException │ │ │ │ │ - 212: 000034cc 208 OBJECT LOCAL DEFAULT 3 _PyExc_BaseExceptionGroup │ │ │ │ │ - 213: 00003a98 208 OBJECT LOCAL DEFAULT 3 _PyExc_Exception │ │ │ │ │ - 214: 00003728 208 OBJECT LOCAL DEFAULT 3 _PyExc_GeneratorExit │ │ │ │ │ - 215: 000033fc 208 OBJECT LOCAL DEFAULT 3 _PyExc_KeyboardInterrupt │ │ │ │ │ - 216: 0000362c 208 OBJECT LOCAL DEFAULT 3 _PyExc_SystemExit │ │ │ │ │ - 217: 0000103c 208 OBJECT LOCAL DEFAULT 3 _PyExc_ArithmeticError │ │ │ │ │ - 218: 00001110 208 OBJECT LOCAL DEFAULT 3 _PyExc_AssertionError │ │ │ │ │ - 219: 00001cec 208 OBJECT LOCAL DEFAULT 3 _PyExc_AttributeError │ │ │ │ │ - 220: 00000a74 208 OBJECT LOCAL DEFAULT 3 _PyExc_BufferError │ │ │ │ │ - 221: 0000234c 208 OBJECT LOCAL DEFAULT 3 _PyExc_EOFError │ │ │ │ │ - 222: 000032a4 208 OBJECT LOCAL DEFAULT 3 _PyExc_ImportError │ │ │ │ │ - 223: 0000181c 208 OBJECT LOCAL DEFAULT 3 _PyExc_LookupError │ │ │ │ │ - 224: 00001f00 208 OBJECT LOCAL DEFAULT 3 _PyExc_NameError │ │ │ │ │ - 225: 00003050 208 OBJECT LOCAL DEFAULT 3 _PyExc_OSError │ │ │ │ │ - 226: 00000c18 208 OBJECT LOCAL DEFAULT 3 _PyExc_ReferenceError │ │ │ │ │ - 227: 00002278 208 OBJECT LOCAL DEFAULT 3 _PyExc_RuntimeError │ │ │ │ │ - 228: 000038f8 208 OBJECT LOCAL DEFAULT 3 _PyExc_StopAsyncIteration │ │ │ │ │ - 229: 000037fc 208 OBJECT LOCAL DEFAULT 3 _PyExc_StopIteration │ │ │ │ │ - 230: 00001b68 208 OBJECT LOCAL DEFAULT 3 _PyExc_SyntaxError │ │ │ │ │ - 231: 00000cec 208 OBJECT LOCAL DEFAULT 3 _PyExc_SystemError │ │ │ │ │ - 232: 000039c8 208 OBJECT LOCAL DEFAULT 3 _PyExc_TypeError │ │ │ │ │ - 233: 000015a0 208 OBJECT LOCAL DEFAULT 3 _PyExc_ValueError │ │ │ │ │ - 234: 000009a0 208 OBJECT LOCAL DEFAULT 3 _PyExc_Warning │ │ │ │ │ - 235: 00000f68 208 OBJECT LOCAL DEFAULT 3 _PyExc_FloatingPointError │ │ │ │ │ - 236: 00000e94 208 OBJECT LOCAL DEFAULT 3 _PyExc_OverflowError │ │ │ │ │ - 237: 00000dc0 208 OBJECT LOCAL DEFAULT 3 _PyExc_ZeroDivisionError │ │ │ │ │ - 238: 0000022c 208 OBJECT LOCAL DEFAULT 3 _PyExc_BytesWarning │ │ │ │ │ - 239: 000007f8 208 OBJECT LOCAL DEFAULT 3 _PyExc_DeprecationWarning │ │ │ │ │ - 240: 00000158 208 OBJECT LOCAL DEFAULT 3 _PyExc_EncodingWarning │ │ │ │ │ - 241: 000004a8 208 OBJECT LOCAL DEFAULT 3 _PyExc_FutureWarning │ │ │ │ │ - 242: 000003d4 208 OBJECT LOCAL DEFAULT 3 _PyExc_ImportWarning │ │ │ │ │ - 243: 00000724 208 OBJECT LOCAL DEFAULT 3 _PyExc_PendingDeprecationWarning │ │ │ │ │ - 244: 00000084 208 OBJECT LOCAL DEFAULT 3 _PyExc_ResourceWarning │ │ │ │ │ - 245: 0000057c 208 OBJECT LOCAL DEFAULT 3 _PyExc_RuntimeWarning │ │ │ │ │ - 246: 00000650 208 OBJECT LOCAL DEFAULT 3 _PyExc_SyntaxWarning │ │ │ │ │ - 247: 00000300 208 OBJECT LOCAL DEFAULT 3 _PyExc_UnicodeWarning │ │ │ │ │ - 248: 000008cc 208 OBJECT LOCAL DEFAULT 3 _PyExc_UserWarning │ │ │ │ │ - 249: 00002f80 208 OBJECT LOCAL DEFAULT 3 _PyExc_BlockingIOError │ │ │ │ │ - 250: 00002ddc 208 OBJECT LOCAL DEFAULT 3 _PyExc_ChildProcessError │ │ │ │ │ - 251: 00002eb0 208 OBJECT LOCAL DEFAULT 3 _PyExc_ConnectionError │ │ │ │ │ - 252: 000029cc 208 OBJECT LOCAL DEFAULT 3 _PyExc_FileExistsError │ │ │ │ │ - 253: 000028fc 208 OBJECT LOCAL DEFAULT 3 _PyExc_FileNotFoundError │ │ │ │ │ - 254: 0000268c 208 OBJECT LOCAL DEFAULT 3 _PyExc_InterruptedError │ │ │ │ │ - 255: 0000282c 208 OBJECT LOCAL DEFAULT 3 _PyExc_IsADirectoryError │ │ │ │ │ - 256: 0000275c 208 OBJECT LOCAL DEFAULT 3 _PyExc_NotADirectoryError │ │ │ │ │ - 257: 000025bc 208 OBJECT LOCAL DEFAULT 3 _PyExc_PermissionError │ │ │ │ │ - 258: 000024ec 208 OBJECT LOCAL DEFAULT 3 _PyExc_ProcessLookupError │ │ │ │ │ - 259: 0000241c 208 OBJECT LOCAL DEFAULT 3 _PyExc_TimeoutError │ │ │ │ │ - 260: 00001a94 208 OBJECT LOCAL DEFAULT 3 _PyExc_IndentationError │ │ │ │ │ - 261: 00001748 208 OBJECT LOCAL DEFAULT 3 _PyExc_IndexError │ │ │ │ │ - 262: 00001674 208 OBJECT LOCAL DEFAULT 3 _PyExc_KeyError │ │ │ │ │ - 263: 000031d0 208 OBJECT LOCAL DEFAULT 3 _PyExc_ModuleNotFoundError │ │ │ │ │ - 264: 00001ffc 208 OBJECT LOCAL DEFAULT 3 _PyExc_NotImplementedError │ │ │ │ │ - 265: 000020d0 208 OBJECT LOCAL DEFAULT 3 _PyExc_PythonFinalizationError │ │ │ │ │ - 266: 000021a4 208 OBJECT LOCAL DEFAULT 3 _PyExc_RecursionError │ │ │ │ │ - 267: 00001e2c 208 OBJECT LOCAL DEFAULT 3 _PyExc_UnboundLocalError │ │ │ │ │ - 268: 000014d0 208 OBJECT LOCAL DEFAULT 3 _PyExc_UnicodeError │ │ │ │ │ - 269: 00002d0c 208 OBJECT LOCAL DEFAULT 3 _PyExc_BrokenPipeError │ │ │ │ │ - 270: 00002c3c 208 OBJECT LOCAL DEFAULT 3 _PyExc_ConnectionAbortedError │ │ │ │ │ - 271: 00002b6c 208 OBJECT LOCAL DEFAULT 3 _PyExc_ConnectionRefusedError │ │ │ │ │ - 272: 00002a9c 208 OBJECT LOCAL DEFAULT 3 _PyExc_ConnectionResetError │ │ │ │ │ - 273: 000019c0 208 OBJECT LOCAL DEFAULT 3 _PyExc_TabError │ │ │ │ │ - 274: 000012b0 208 OBJECT LOCAL DEFAULT 3 _PyExc_UnicodeDecodeError │ │ │ │ │ - 275: 00001384 208 OBJECT LOCAL DEFAULT 3 _PyExc_UnicodeEncodeError │ │ │ │ │ - 276: 000011e0 208 OBJECT LOCAL DEFAULT 3 _PyExc_UnicodeTranslateError │ │ │ │ │ - 277: 00000220 25 OBJECT LOCAL DEFAULT 11 __func__.1 │ │ │ │ │ - 278: 0000023c 17 OBJECT LOCAL DEFAULT 11 __func__.0 │ │ │ │ │ - 279: 00000250 16 OBJECT LOCAL DEFAULT 11 __func__.2 │ │ │ │ │ - 280: 00000260 60 OBJECT LOCAL DEFAULT 11 add_note_doc │ │ │ │ │ - 281: 0000029c 82 OBJECT LOCAL DEFAULT 11 with_traceback_doc │ │ │ │ │ - 282: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ - 283: 00000048 12 OBJECT LOCAL DEFAULT 3 kwlist.3 │ │ │ │ │ - 284: 0000005c 16 OBJECT LOCAL DEFAULT 3 kwlist.5 │ │ │ │ │ - 285: 00000070 8 OBJECT LOCAL DEFAULT 3 kwlist.4 │ │ │ │ │ - 286: 00001454 120 OBJECT LOCAL DEFAULT 3 UnicodeError_members │ │ │ │ │ - 287: 00001c38 180 OBJECT LOCAL DEFAULT 3 SyntaxError_members │ │ │ │ │ - 288: 00001dbc 48 OBJECT LOCAL DEFAULT 3 AttributeError_methods │ │ │ │ │ - 289: 00001dec 60 OBJECT LOCAL DEFAULT 3 AttributeError_members │ │ │ │ │ - 290: 00000008 16 OBJECT LOCAL DEFAULT 5 NameError_methods │ │ │ │ │ - 291: 00001fd0 40 OBJECT LOCAL DEFAULT 3 NameError_members │ │ │ │ │ - 292: 00003148 32 OBJECT LOCAL DEFAULT 3 OSError_methods │ │ │ │ │ - 293: 00003168 100 OBJECT LOCAL DEFAULT 3 OSError_members │ │ │ │ │ - 294: 00003120 40 OBJECT LOCAL DEFAULT 3 OSError_getset │ │ │ │ │ - 295: 00003374 32 OBJECT LOCAL DEFAULT 3 ImportError_methods │ │ │ │ │ - 296: 00003394 100 OBJECT LOCAL DEFAULT 3 ImportError_members │ │ │ │ │ - 297: 0000359c 80 OBJECT LOCAL DEFAULT 3 BaseExceptionGroup_methods │ │ │ │ │ - 298: 000035ec 60 OBJECT LOCAL DEFAULT 3 BaseExceptionGroup_members │ │ │ │ │ - 299: 000036fc 40 OBJECT LOCAL DEFAULT 3 SystemExit_members │ │ │ │ │ - 300: 000038cc 40 OBJECT LOCAL DEFAULT 3 StopIteration_members │ │ │ │ │ - 301: 00003cdc 80 OBJECT LOCAL DEFAULT 3 BaseException_methods │ │ │ │ │ - 302: 00003c3c 40 OBJECT LOCAL DEFAULT 3 BaseException_members │ │ │ │ │ - 303: 00003c64 120 OBJECT LOCAL DEFAULT 3 BaseException_getset │ │ │ │ │ - 304: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 305: 00000001 214 FUNC GLOBAL HIDDEN 6 _PyExc_InitTypes │ │ │ │ │ - 306: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStaticType_InitBuiltin │ │ │ │ │ - 307: 00000001 324 FUNC GLOBAL HIDDEN 1 _PyExc_InitGlobalObjects │ │ │ │ │ - 308: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ - 309: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 310: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ - 311: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 312: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ - 313: 00000145 1316 FUNC GLOBAL HIDDEN 1 _PyExc_InitState │ │ │ │ │ - 314: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_New │ │ │ │ │ - 315: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromLong │ │ │ │ │ - 316: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_SetItem │ │ │ │ │ - 317: 00000439 356 FUNC GLOBAL HIDDEN 6 _PyBuiltins_AddExceptions │ │ │ │ │ - 318: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyModule_GetDict │ │ │ │ │ - 319: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_SetItemString │ │ │ │ │ - 320: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ - 321: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NewException │ │ │ │ │ - 322: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_ParseTupleAndKeywords │ │ │ │ │ - 323: 000006ed 22 FUNC GLOBAL DEFAULT 6 PyException_GetTraceback │ │ │ │ │ - 324: 000008b5 178 FUNC GLOBAL DEFAULT 6 PyException_SetTraceback │ │ │ │ │ - 325: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTraceBack_Type │ │ │ │ │ - 326: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 327: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 328: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKeywords │ │ │ │ │ - 329: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_UnTrack │ │ │ │ │ - 330: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThreadState_Get │ │ │ │ │ - 331: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTrash_thread_deposit_object │ │ │ │ │ - 332: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTrash_thread_destroy_chain │ │ │ │ │ - 333: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_UnpackTuple │ │ │ │ │ - 334: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_GetItemWithError │ │ │ │ │ - 335: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_GetSlice │ │ │ │ │ - 336: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ - 337: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Check │ │ │ │ │ - 338: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ - 339: 00001059 20 FUNC GLOBAL DEFAULT 6 PyException_GetContext │ │ │ │ │ - 340: 0000106d 32 FUNC GLOBAL DEFAULT 6 PyException_SetContext │ │ │ │ │ - 341: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Str │ │ │ │ │ - 342: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ - 343: 00001815 38 FUNC GLOBAL DEFAULT 6 PyException_SetCause │ │ │ │ │ - 344: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_ParseTuple │ │ │ │ │ - 345: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Tuple │ │ │ │ │ - 346: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ - 347: 00000aad 64 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_Create │ │ │ │ │ - 348: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFunction │ │ │ │ │ - 349: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetBuffer │ │ │ │ │ - 350: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ - 351: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_Release │ │ │ │ │ - 352: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ - 353: 00000d1d 42 FUNC GLOBAL HIDDEN 1 _PyExc_ClearExceptionGroupType │ │ │ │ │ - 354: 00001a81 222 FUNC GLOBAL HIDDEN 6 _PyExc_Fini │ │ │ │ │ - 355: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStaticType_FiniBuiltin │ │ │ │ │ - 356: 00000001 20 FUNC GLOBAL DEFAULT 9 PyException_GetCause │ │ │ │ │ - 357: 00000f95 72 FUNC GLOBAL HIDDEN 1 _PyErr_NoMemory │ │ │ │ │ - 358: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetRaisedException │ │ │ │ │ - 359: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FatalErrorFunc │ │ │ │ │ - 360: 00000fdd 72 FUNC GLOBAL HIDDEN 1 _PyException_AddNote │ │ │ │ │ - 361: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 362: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ - 363: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Append │ │ │ │ │ - 364: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ - 365: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SetAttr │ │ │ │ │ - 366: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyType_Name │ │ │ │ │ - 367: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ - 368: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsLongAndOverflow │ │ │ │ │ - 369: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Substring │ │ │ │ │ - 370: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_ReadChar │ │ │ │ │ - 371: 000014a5 78 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_GetStart │ │ │ │ │ - 372: 000014f5 82 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_GetEnd │ │ │ │ │ - 373: 00001549 6 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_GetObject │ │ │ │ │ - 374: 00001551 14 FUNC GLOBAL DEFAULT 1 PyUnicodeEncodeError_GetEncoding │ │ │ │ │ - 375: 00001561 4 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_GetEncoding │ │ │ │ │ - 376: 00001e25 8 FUNC GLOBAL DEFAULT 6 PyUnicodeEncodeError_SetStart │ │ │ │ │ - 377: 00001565 8 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_SetStart │ │ │ │ │ - 378: 00001e2d 8 FUNC GLOBAL DEFAULT 6 PyUnicodeEncodeError_SetEnd │ │ │ │ │ - 379: 0000156d 8 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_SetEnd │ │ │ │ │ - 380: 00001e35 76 FUNC GLOBAL DEFAULT 6 PyUnicodeEncodeError_SetReason │ │ │ │ │ - 381: 00001575 4 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_SetReason │ │ │ │ │ - 382: 00001599 88 FUNC GLOBAL DEFAULT 1 PyUnicodeEncodeError_GetStart │ │ │ │ │ - 383: 000015f1 86 FUNC GLOBAL DEFAULT 1 PyUnicodeEncodeError_GetEnd │ │ │ │ │ - 384: 00001649 14 FUNC GLOBAL DEFAULT 1 PyUnicodeEncodeError_GetObject │ │ │ │ │ - 385: 00000075 110 FUNC GLOBAL HIDDEN 9 _PyExc_CreateExceptionGroup │ │ │ │ │ - 386: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallObject │ │ │ │ │ - 387: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Check │ │ │ │ │ - 388: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsInstance │ │ │ │ │ - 389: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsSubclass │ │ │ │ │ - 390: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Repr │ │ │ │ │ - 391: 0000169d 556 FUNC GLOBAL HIDDEN 1 _PyExc_PrepReraiseStar │ │ │ │ │ - 392: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ - 393: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_New │ │ │ │ │ - 394: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_GetItem │ │ │ │ │ - 395: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ - 396: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyCallable_Check │ │ │ │ │ - 397: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ - 398: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GivenExceptionMatches │ │ │ │ │ - 399: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Size │ │ │ │ │ - 400: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromVoidPtr │ │ │ │ │ - 401: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Contains │ │ │ │ │ - 402: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckRecursiveCall │ │ │ │ │ - 403: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ - 404: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ - 405: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Size │ │ │ │ │ - 406: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallMethod │ │ │ │ │ - 407: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_List │ │ │ │ │ - 408: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Add │ │ │ │ │ - 409: 0000027f 4 FUNC GLOBAL DEFAULT 9 PyUnicodeTranslateError_GetStart │ │ │ │ │ - 410: 00000283 4 FUNC GLOBAL DEFAULT 9 PyUnicodeTranslateError_GetEnd │ │ │ │ │ - 411: 00001d79 4 FUNC GLOBAL DEFAULT 1 PyUnicodeTranslateError_GetObject │ │ │ │ │ - 412: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Next │ │ │ │ │ - 413: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Copy │ │ │ │ │ - 414: 00000561 222 FUNC GLOBAL DEFAULT 9 PyUnstable_Exc_PrepReraiseStar │ │ │ │ │ - 415: 00000725 18 FUNC GLOBAL DEFAULT 9 PyException_GetArgs │ │ │ │ │ - 416: 00000737 54 FUNC GLOBAL HIDDEN 9 _PyUnicodeTranslateError_Create │ │ │ │ │ - 417: 0000076d 30 FUNC GLOBAL DEFAULT 9 PyException_SetArgs │ │ │ │ │ - 418: 0000078b 4 FUNC GLOBAL DEFAULT 9 PyExceptionClass_Name │ │ │ │ │ - 419: 00002905 8 FUNC GLOBAL DEFAULT 6 PyUnicodeTranslateError_SetStart │ │ │ │ │ - 420: 0000290d 8 FUNC GLOBAL DEFAULT 6 PyUnicodeTranslateError_SetEnd │ │ │ │ │ - 421: 0000078f 14 FUNC GLOBAL DEFAULT 9 PyUnicodeEncodeError_GetReason │ │ │ │ │ - 422: 0000079d 4 FUNC GLOBAL DEFAULT 9 PyUnicodeDecodeError_GetReason │ │ │ │ │ - 423: 000007a1 4 FUNC GLOBAL DEFAULT 9 PyUnicodeTranslateError_GetReason │ │ │ │ │ - 424: 00002915 4 FUNC GLOBAL DEFAULT 6 PyUnicodeTranslateError_SetReason │ │ │ │ │ - 425: 00000080 4 OBJECT GLOBAL DEFAULT 3 PyExc_ResourceWarning │ │ │ │ │ - 426: 00000154 4 OBJECT GLOBAL DEFAULT 3 PyExc_EncodingWarning │ │ │ │ │ - 427: 00000228 4 OBJECT GLOBAL DEFAULT 3 PyExc_BytesWarning │ │ │ │ │ - 428: 000002fc 4 OBJECT GLOBAL DEFAULT 3 PyExc_UnicodeWarning │ │ │ │ │ - 429: 000003d0 4 OBJECT GLOBAL DEFAULT 3 PyExc_ImportWarning │ │ │ │ │ - 430: 000004a4 4 OBJECT GLOBAL DEFAULT 3 PyExc_FutureWarning │ │ │ │ │ - 431: 00000578 4 OBJECT GLOBAL DEFAULT 3 PyExc_RuntimeWarning │ │ │ │ │ - 432: 0000064c 4 OBJECT GLOBAL DEFAULT 3 PyExc_SyntaxWarning │ │ │ │ │ - 433: 00000720 4 OBJECT GLOBAL DEFAULT 3 PyExc_PendingDeprecationWarning │ │ │ │ │ - 434: 000007f4 4 OBJECT GLOBAL DEFAULT 3 PyExc_DeprecationWarning │ │ │ │ │ - 435: 000008c8 4 OBJECT GLOBAL DEFAULT 3 PyExc_UserWarning │ │ │ │ │ - 436: 0000099c 4 OBJECT GLOBAL DEFAULT 3 PyExc_Warning │ │ │ │ │ - 437: 00000a70 4 OBJECT GLOBAL DEFAULT 3 PyExc_BufferError │ │ │ │ │ - 438: 00000000 4 OBJECT GLOBAL DEFAULT 3 PyExc_MemoryError │ │ │ │ │ - 439: 00000b44 208 OBJECT GLOBAL HIDDEN 3 _PyExc_MemoryError │ │ │ │ │ - 440: 00000c14 4 OBJECT GLOBAL DEFAULT 3 PyExc_ReferenceError │ │ │ │ │ - 441: 00000ce8 4 OBJECT GLOBAL DEFAULT 3 PyExc_SystemError │ │ │ │ │ - 442: 00000dbc 4 OBJECT GLOBAL DEFAULT 3 PyExc_ZeroDivisionError │ │ │ │ │ - 443: 00000e90 4 OBJECT GLOBAL DEFAULT 3 PyExc_OverflowError │ │ │ │ │ - 444: 00000f64 4 OBJECT GLOBAL DEFAULT 3 PyExc_FloatingPointError │ │ │ │ │ - 445: 00001038 4 OBJECT GLOBAL DEFAULT 3 PyExc_ArithmeticError │ │ │ │ │ - 446: 0000110c 4 OBJECT GLOBAL DEFAULT 3 PyExc_AssertionError │ │ │ │ │ - 447: 0000007c 4 OBJECT GLOBAL DEFAULT 3 PyExc_UnicodeTranslateError │ │ │ │ │ - 448: 0000006c 4 OBJECT GLOBAL DEFAULT 3 PyExc_UnicodeDecodeError │ │ │ │ │ - 449: 00001380 4 OBJECT GLOBAL DEFAULT 3 PyExc_UnicodeEncodeError │ │ │ │ │ - 450: 000014cc 4 OBJECT GLOBAL DEFAULT 3 PyExc_UnicodeError │ │ │ │ │ - 451: 00000058 4 OBJECT GLOBAL DEFAULT 3 PyExc_ValueError │ │ │ │ │ - 452: 00001670 4 OBJECT GLOBAL DEFAULT 3 PyExc_KeyError │ │ │ │ │ - 453: 00001744 4 OBJECT GLOBAL DEFAULT 3 PyExc_IndexError │ │ │ │ │ - 454: 00001818 4 OBJECT GLOBAL DEFAULT 3 PyExc_LookupError │ │ │ │ │ - 455: 000018ec 208 OBJECT GLOBAL DEFAULT 3 _PyExc_IncompleteInputError │ │ │ │ │ - 456: 000019bc 4 OBJECT GLOBAL DEFAULT 3 PyExc_TabError │ │ │ │ │ - 457: 00001a90 4 OBJECT GLOBAL DEFAULT 3 PyExc_IndentationError │ │ │ │ │ - 458: 00001b64 4 OBJECT GLOBAL DEFAULT 3 PyExc_SyntaxError │ │ │ │ │ - 459: 00000078 4 OBJECT GLOBAL DEFAULT 3 PyExc_AttributeError │ │ │ │ │ - 460: 00001e28 4 OBJECT GLOBAL DEFAULT 3 PyExc_UnboundLocalError │ │ │ │ │ - 461: 00001efc 4 OBJECT GLOBAL DEFAULT 3 PyExc_NameError │ │ │ │ │ - 462: 00001ff8 4 OBJECT GLOBAL DEFAULT 3 PyExc_NotImplementedError │ │ │ │ │ - 463: 000020cc 4 OBJECT GLOBAL DEFAULT 3 PyExc_PythonFinalizationError │ │ │ │ │ - 464: 000021a0 4 OBJECT GLOBAL DEFAULT 3 PyExc_RecursionError │ │ │ │ │ - 465: 00002274 4 OBJECT GLOBAL DEFAULT 3 PyExc_RuntimeError │ │ │ │ │ - 466: 00002348 4 OBJECT GLOBAL DEFAULT 3 PyExc_EOFError │ │ │ │ │ - 467: 00000038 4 OBJECT GLOBAL DEFAULT 3 PyExc_TimeoutError │ │ │ │ │ - 468: 00000034 4 OBJECT GLOBAL DEFAULT 3 PyExc_ProcessLookupError │ │ │ │ │ - 469: 00000030 4 OBJECT GLOBAL DEFAULT 3 PyExc_PermissionError │ │ │ │ │ - 470: 0000002c 4 OBJECT GLOBAL DEFAULT 3 PyExc_InterruptedError │ │ │ │ │ - 471: 00000028 4 OBJECT GLOBAL DEFAULT 3 PyExc_NotADirectoryError │ │ │ │ │ - 472: 00000024 4 OBJECT GLOBAL DEFAULT 3 PyExc_IsADirectoryError │ │ │ │ │ - 473: 00000020 4 OBJECT GLOBAL DEFAULT 3 PyExc_FileNotFoundError │ │ │ │ │ - 474: 0000001c 4 OBJECT GLOBAL DEFAULT 3 PyExc_FileExistsError │ │ │ │ │ - 475: 00000018 4 OBJECT GLOBAL DEFAULT 3 PyExc_ConnectionResetError │ │ │ │ │ - 476: 00000014 4 OBJECT GLOBAL DEFAULT 3 PyExc_ConnectionRefusedError │ │ │ │ │ - 477: 00000010 4 OBJECT GLOBAL DEFAULT 3 PyExc_ConnectionAbortedError │ │ │ │ │ - 478: 00000008 4 OBJECT GLOBAL DEFAULT 3 PyExc_BrokenPipeError │ │ │ │ │ - 479: 0000000c 4 OBJECT GLOBAL DEFAULT 3 PyExc_ChildProcessError │ │ │ │ │ - 480: 00002eac 4 OBJECT GLOBAL DEFAULT 3 PyExc_ConnectionError │ │ │ │ │ - 481: 00000004 4 OBJECT GLOBAL DEFAULT 3 PyExc_BlockingIOError │ │ │ │ │ - 482: 00000044 4 OBJECT GLOBAL DEFAULT 3 PyExc_OSError │ │ │ │ │ - 483: 000031cc 4 OBJECT GLOBAL DEFAULT 3 PyExc_ModuleNotFoundError │ │ │ │ │ - 484: 000032a0 4 OBJECT GLOBAL DEFAULT 3 PyExc_ImportError │ │ │ │ │ - 485: 000033f8 4 OBJECT GLOBAL DEFAULT 3 PyExc_KeyboardInterrupt │ │ │ │ │ - 486: 00000040 4 OBJECT GLOBAL DEFAULT 3 PyExc_BaseExceptionGroup │ │ │ │ │ - 487: 00003628 4 OBJECT GLOBAL DEFAULT 3 PyExc_SystemExit │ │ │ │ │ - 488: 00003724 4 OBJECT GLOBAL DEFAULT 3 PyExc_GeneratorExit │ │ │ │ │ - 489: 000037f8 4 OBJECT GLOBAL DEFAULT 3 PyExc_StopIteration │ │ │ │ │ - 490: 000038f4 4 OBJECT GLOBAL DEFAULT 3 PyExc_StopAsyncIteration │ │ │ │ │ - 491: 00000054 4 OBJECT GLOBAL DEFAULT 3 PyExc_TypeError │ │ │ │ │ - 492: 0000003c 4 OBJECT GLOBAL DEFAULT 3 PyExc_Exception │ │ │ │ │ - 493: 00003b68 4 OBJECT GLOBAL DEFAULT 3 PyExc_BaseException │ │ │ │ │ - 494: 00000004 4 OBJECT GLOBAL DEFAULT 5 PyExc_IOError │ │ │ │ │ - 495: 00000000 4 OBJECT GLOBAL DEFAULT 5 PyExc_EnvironmentError │ │ │ │ │ - 496: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GenericAlias │ │ │ │ │ - 497: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ - 498: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericSetAttr │ │ │ │ │ - 499: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetDict │ │ │ │ │ - 500: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericSetDict │ │ │ │ │ + 93: 00000238 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ + 94: 00000258 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ + 95: 00001ca4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 96: 00001ca8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 97: 00001ca9 248 FUNC LOCAL DEFAULT 6 BaseException_add_note │ │ │ │ │ + 98: 00001d9c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 99: 00001da0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 100: 00001da1 182 FUNC LOCAL DEFAULT 6 StopIteration_init │ │ │ │ │ + 101: 00001e59 254 FUNC LOCAL DEFAULT 6 StopIteration_dealloc │ │ │ │ │ + 102: 00000284 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ + 103: 0000028c 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ + 104: 00000fdc 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 105: 00000fdd 66 FUNC LOCAL DEFAULT 1 BaseException_repr │ │ │ │ │ + 106: 00001f59 30 FUNC LOCAL DEFAULT 6 BaseException_get_cause │ │ │ │ │ + 107: 00001f79 30 FUNC LOCAL DEFAULT 6 BaseException_get_context │ │ │ │ │ + 108: 00001021 4 FUNC LOCAL DEFAULT 1 NameError_dealloc │ │ │ │ │ + 109: 00001f99 2 FUNC LOCAL DEFAULT 6 NameError_clear │ │ │ │ │ + 110: 00000294 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ + 111: 000002a8 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ + 112: 000002b0 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ + 113: 00001025 392 FUNC LOCAL DEFAULT 1 SyntaxError_str │ │ │ │ │ + 114: 000002c0 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ + 115: 00000300 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ + 116: 00000340 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ + 117: 00000380 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ + 118: 000011ad 196 FUNC LOCAL DEFAULT 1 UnicodeEncodeError_str │ │ │ │ │ + 119: 000003bc 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ + 120: 000003d4 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ + 121: 000003e8 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ + 122: 00001271 150 FUNC LOCAL DEFAULT 1 OSError_str │ │ │ │ │ + 123: 00001309 90 FUNC LOCAL DEFAULT 1 OSError_traverse │ │ │ │ │ + 124: 00001f9d 106 FUNC LOCAL DEFAULT 6 get_string.constprop.0 │ │ │ │ │ + 125: 000003f8 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ + 126: 00000400 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ + 127: 0000041c 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ + 128: 0000043c 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ + 129: 00002009 92 FUNC LOCAL DEFAULT 6 get_unicode │ │ │ │ │ + 130: 00000448 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ + 131: 00000045 48 FUNC LOCAL DEFAULT 9 SystemExit_traverse │ │ │ │ │ + 132: 000020c1 198 FUNC LOCAL DEFAULT 6 BaseException_with_traceback │ │ │ │ │ + 133: 00001439 30 FUNC LOCAL DEFAULT 1 BaseException_get_args │ │ │ │ │ + 134: 0000046c 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ + 135: 00001519 68 FUNC LOCAL DEFAULT 1 BaseException_set_args │ │ │ │ │ + 136: 00000484 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ + 137: 000004a4 0 NOTYPE LOCAL DEFAULT 8 .LC43 │ │ │ │ │ + 138: 000004d4 0 NOTYPE LOCAL DEFAULT 8 .LC44 │ │ │ │ │ + 139: 00000510 0 NOTYPE LOCAL DEFAULT 8 .LC45 │ │ │ │ │ + 140: 0000054c 0 NOTYPE LOCAL DEFAULT 8 .LC46 │ │ │ │ │ + 141: 0000057c 0 NOTYPE LOCAL DEFAULT 8 .LC47 │ │ │ │ │ + 142: 00002189 604 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_new │ │ │ │ │ + 143: 000023e0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 144: 000023e4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 145: 000023e5 118 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_init │ │ │ │ │ + 146: 00002635 1236 FUNC LOCAL DEFAULT 6 exceptiongroup_split_recursive │ │ │ │ │ + 147: 00001a95 240 FUNC LOCAL DEFAULT 1 collect_exception_group_leaf_ids │ │ │ │ │ + 148: 0000245d 352 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_dealloc │ │ │ │ │ + 149: 000025bd 118 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_clear │ │ │ │ │ + 150: 000000e3 48 FUNC LOCAL DEFAULT 9 StopIteration_traverse │ │ │ │ │ + 151: 000005a4 0 NOTYPE LOCAL DEFAULT 8 .LC48 │ │ │ │ │ + 152: 00000113 50 FUNC LOCAL DEFAULT 9 OSError_written_get │ │ │ │ │ + 153: 00000145 98 FUNC LOCAL DEFAULT 9 OSError_written_set │ │ │ │ │ + 154: 000005b8 0 NOTYPE LOCAL DEFAULT 8 .LC49 │ │ │ │ │ + 155: 000005d8 0 NOTYPE LOCAL DEFAULT 8 .LC50 │ │ │ │ │ + 156: 000001a7 120 FUNC LOCAL DEFAULT 9 BaseException_set_context │ │ │ │ │ + 157: 00001789 22 FUNC LOCAL DEFAULT 1 BaseException_reduce │ │ │ │ │ + 158: 000017a1 114 FUNC LOCAL DEFAULT 1 BaseExceptionGroup_split │ │ │ │ │ + 159: 00001815 126 FUNC LOCAL DEFAULT 1 get_matcher_type │ │ │ │ │ + 160: 00000614 0 NOTYPE LOCAL DEFAULT 8 .LC51 │ │ │ │ │ + 161: 00000670 0 NOTYPE LOCAL DEFAULT 8 .LC52 │ │ │ │ │ + 162: 00001895 424 FUNC LOCAL DEFAULT 1 exceptiongroup_subset │ │ │ │ │ + 163: 00002948 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 164: 00002958 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 165: 00002b04 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 166: 00000694 0 NOTYPE LOCAL DEFAULT 8 .LC53 │ │ │ │ │ + 167: 00000698 0 NOTYPE LOCAL DEFAULT 8 .LC54 │ │ │ │ │ + 168: 000006a0 0 NOTYPE LOCAL DEFAULT 8 .LC55 │ │ │ │ │ + 169: 00001a38 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 170: 00001a3c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 171: 00001a3d 88 FUNC LOCAL DEFAULT 1 BaseExceptionGroup_derive │ │ │ │ │ + 172: 00002b08 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 173: 00002b09 136 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_traverse │ │ │ │ │ + 174: 000006d8 0 NOTYPE LOCAL DEFAULT 8 .LC56 │ │ │ │ │ + 175: 00001b7c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 176: 00000700 0 NOTYPE LOCAL DEFAULT 8 .LC57 │ │ │ │ │ + 177: 00001b84 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 178: 00001b85 180 FUNC LOCAL DEFAULT 1 UnicodeTranslateError_init │ │ │ │ │ + 179: 0000021f 96 FUNC LOCAL DEFAULT 9 BaseExceptionGroup_subgroup │ │ │ │ │ + 180: 00000287 18 FUNC LOCAL DEFAULT 9 KeyError_str │ │ │ │ │ + 181: 00000708 0 NOTYPE LOCAL DEFAULT 8 .LC58 │ │ │ │ │ + 182: 00001c3d 186 FUNC LOCAL DEFAULT 1 BaseException_setstate │ │ │ │ │ + 183: 00000724 0 NOTYPE LOCAL DEFAULT 8 .LC59 │ │ │ │ │ + 184: 00000728 0 NOTYPE LOCAL DEFAULT 8 .LC60 │ │ │ │ │ + 185: 00001cf9 64 FUNC LOCAL DEFAULT 1 BaseExceptionGroup_str │ │ │ │ │ + 186: 00000744 0 NOTYPE LOCAL DEFAULT 8 .LC61 │ │ │ │ │ + 187: 00000299 152 FUNC LOCAL DEFAULT 9 BaseExceptionGroup_repr │ │ │ │ │ + 188: 00000750 0 NOTYPE LOCAL DEFAULT 8 .LC62 │ │ │ │ │ + 189: 00000788 0 NOTYPE LOCAL DEFAULT 8 .LC63 │ │ │ │ │ + 190: 000007c0 0 NOTYPE LOCAL DEFAULT 8 .LC64 │ │ │ │ │ + 191: 000007f8 0 NOTYPE LOCAL DEFAULT 8 .LC65 │ │ │ │ │ + 192: 00001d39 178 FUNC LOCAL DEFAULT 1 UnicodeTranslateError_str │ │ │ │ │ + 193: 00000331 220 FUNC LOCAL DEFAULT 9 OSError_reduce │ │ │ │ │ + 194: 0000082c 0 NOTYPE LOCAL DEFAULT 8 .LC66 │ │ │ │ │ + 195: 0000084c 0 NOTYPE LOCAL DEFAULT 8 .LC67 │ │ │ │ │ + 196: 0000040d 126 FUNC LOCAL DEFAULT 9 BaseException_set_cause │ │ │ │ │ + 197: 0000048b 68 FUNC LOCAL DEFAULT 9 AttributeError_reduce │ │ │ │ │ + 198: 000004cf 146 FUNC LOCAL DEFAULT 9 AttributeError_getstate │ │ │ │ │ + 199: 00000888 0 NOTYPE LOCAL DEFAULT 8 .LC68 │ │ │ │ │ + 200: 00000890 0 NOTYPE LOCAL DEFAULT 8 .LC69 │ │ │ │ │ + 201: 00000898 0 NOTYPE LOCAL DEFAULT 8 .LC70 │ │ │ │ │ + 202: 000008bc 0 NOTYPE LOCAL DEFAULT 8 .LC71 │ │ │ │ │ + 203: 000008e8 0 NOTYPE LOCAL DEFAULT 8 .LC72 │ │ │ │ │ + 204: 0000090c 0 NOTYPE LOCAL DEFAULT 8 .LC73 │ │ │ │ │ + 205: 0000063f 230 FUNC LOCAL DEFAULT 9 ImportError_reduce │ │ │ │ │ + 206: 00000718 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 207: 00000724 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 208: 0000092c 0 NOTYPE LOCAL DEFAULT 8 .LC74 │ │ │ │ │ + 209: 00000934 0 NOTYPE LOCAL DEFAULT 8 .LC75 │ │ │ │ │ + 210: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ + 211: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 212: 00000000 544 OBJECT LOCAL DEFAULT 11 static_exceptions │ │ │ │ │ + 213: 00003b6c 208 OBJECT LOCAL DEFAULT 3 _PyExc_BaseException │ │ │ │ │ + 214: 000034cc 208 OBJECT LOCAL DEFAULT 3 _PyExc_BaseExceptionGroup │ │ │ │ │ + 215: 00003a98 208 OBJECT LOCAL DEFAULT 3 _PyExc_Exception │ │ │ │ │ + 216: 00003728 208 OBJECT LOCAL DEFAULT 3 _PyExc_GeneratorExit │ │ │ │ │ + 217: 000033fc 208 OBJECT LOCAL DEFAULT 3 _PyExc_KeyboardInterrupt │ │ │ │ │ + 218: 0000362c 208 OBJECT LOCAL DEFAULT 3 _PyExc_SystemExit │ │ │ │ │ + 219: 0000103c 208 OBJECT LOCAL DEFAULT 3 _PyExc_ArithmeticError │ │ │ │ │ + 220: 00001110 208 OBJECT LOCAL DEFAULT 3 _PyExc_AssertionError │ │ │ │ │ + 221: 00001cec 208 OBJECT LOCAL DEFAULT 3 _PyExc_AttributeError │ │ │ │ │ + 222: 00000a74 208 OBJECT LOCAL DEFAULT 3 _PyExc_BufferError │ │ │ │ │ + 223: 0000234c 208 OBJECT LOCAL DEFAULT 3 _PyExc_EOFError │ │ │ │ │ + 224: 000032a4 208 OBJECT LOCAL DEFAULT 3 _PyExc_ImportError │ │ │ │ │ + 225: 0000181c 208 OBJECT LOCAL DEFAULT 3 _PyExc_LookupError │ │ │ │ │ + 226: 00001f00 208 OBJECT LOCAL DEFAULT 3 _PyExc_NameError │ │ │ │ │ + 227: 00003050 208 OBJECT LOCAL DEFAULT 3 _PyExc_OSError │ │ │ │ │ + 228: 00000c18 208 OBJECT LOCAL DEFAULT 3 _PyExc_ReferenceError │ │ │ │ │ + 229: 00002278 208 OBJECT LOCAL DEFAULT 3 _PyExc_RuntimeError │ │ │ │ │ + 230: 000038f8 208 OBJECT LOCAL DEFAULT 3 _PyExc_StopAsyncIteration │ │ │ │ │ + 231: 000037fc 208 OBJECT LOCAL DEFAULT 3 _PyExc_StopIteration │ │ │ │ │ + 232: 00001b68 208 OBJECT LOCAL DEFAULT 3 _PyExc_SyntaxError │ │ │ │ │ + 233: 00000cec 208 OBJECT LOCAL DEFAULT 3 _PyExc_SystemError │ │ │ │ │ + 234: 000039c8 208 OBJECT LOCAL DEFAULT 3 _PyExc_TypeError │ │ │ │ │ + 235: 000015a0 208 OBJECT LOCAL DEFAULT 3 _PyExc_ValueError │ │ │ │ │ + 236: 000009a0 208 OBJECT LOCAL DEFAULT 3 _PyExc_Warning │ │ │ │ │ + 237: 00000f68 208 OBJECT LOCAL DEFAULT 3 _PyExc_FloatingPointError │ │ │ │ │ + 238: 00000e94 208 OBJECT LOCAL DEFAULT 3 _PyExc_OverflowError │ │ │ │ │ + 239: 00000dc0 208 OBJECT LOCAL DEFAULT 3 _PyExc_ZeroDivisionError │ │ │ │ │ + 240: 0000022c 208 OBJECT LOCAL DEFAULT 3 _PyExc_BytesWarning │ │ │ │ │ + 241: 000007f8 208 OBJECT LOCAL DEFAULT 3 _PyExc_DeprecationWarning │ │ │ │ │ + 242: 00000158 208 OBJECT LOCAL DEFAULT 3 _PyExc_EncodingWarning │ │ │ │ │ + 243: 000004a8 208 OBJECT LOCAL DEFAULT 3 _PyExc_FutureWarning │ │ │ │ │ + 244: 000003d4 208 OBJECT LOCAL DEFAULT 3 _PyExc_ImportWarning │ │ │ │ │ + 245: 00000724 208 OBJECT LOCAL DEFAULT 3 _PyExc_PendingDeprecationWarning │ │ │ │ │ + 246: 00000084 208 OBJECT LOCAL DEFAULT 3 _PyExc_ResourceWarning │ │ │ │ │ + 247: 0000057c 208 OBJECT LOCAL DEFAULT 3 _PyExc_RuntimeWarning │ │ │ │ │ + 248: 00000650 208 OBJECT LOCAL DEFAULT 3 _PyExc_SyntaxWarning │ │ │ │ │ + 249: 00000300 208 OBJECT LOCAL DEFAULT 3 _PyExc_UnicodeWarning │ │ │ │ │ + 250: 000008cc 208 OBJECT LOCAL DEFAULT 3 _PyExc_UserWarning │ │ │ │ │ + 251: 00002f80 208 OBJECT LOCAL DEFAULT 3 _PyExc_BlockingIOError │ │ │ │ │ + 252: 00002ddc 208 OBJECT LOCAL DEFAULT 3 _PyExc_ChildProcessError │ │ │ │ │ + 253: 00002eb0 208 OBJECT LOCAL DEFAULT 3 _PyExc_ConnectionError │ │ │ │ │ + 254: 000029cc 208 OBJECT LOCAL DEFAULT 3 _PyExc_FileExistsError │ │ │ │ │ + 255: 000028fc 208 OBJECT LOCAL DEFAULT 3 _PyExc_FileNotFoundError │ │ │ │ │ + 256: 0000268c 208 OBJECT LOCAL DEFAULT 3 _PyExc_InterruptedError │ │ │ │ │ + 257: 0000282c 208 OBJECT LOCAL DEFAULT 3 _PyExc_IsADirectoryError │ │ │ │ │ + 258: 0000275c 208 OBJECT LOCAL DEFAULT 3 _PyExc_NotADirectoryError │ │ │ │ │ + 259: 000025bc 208 OBJECT LOCAL DEFAULT 3 _PyExc_PermissionError │ │ │ │ │ + 260: 000024ec 208 OBJECT LOCAL DEFAULT 3 _PyExc_ProcessLookupError │ │ │ │ │ + 261: 0000241c 208 OBJECT LOCAL DEFAULT 3 _PyExc_TimeoutError │ │ │ │ │ + 262: 00001a94 208 OBJECT LOCAL DEFAULT 3 _PyExc_IndentationError │ │ │ │ │ + 263: 00001748 208 OBJECT LOCAL DEFAULT 3 _PyExc_IndexError │ │ │ │ │ + 264: 00001674 208 OBJECT LOCAL DEFAULT 3 _PyExc_KeyError │ │ │ │ │ + 265: 000031d0 208 OBJECT LOCAL DEFAULT 3 _PyExc_ModuleNotFoundError │ │ │ │ │ + 266: 00001ffc 208 OBJECT LOCAL DEFAULT 3 _PyExc_NotImplementedError │ │ │ │ │ + 267: 000020d0 208 OBJECT LOCAL DEFAULT 3 _PyExc_PythonFinalizationError │ │ │ │ │ + 268: 000021a4 208 OBJECT LOCAL DEFAULT 3 _PyExc_RecursionError │ │ │ │ │ + 269: 00001e2c 208 OBJECT LOCAL DEFAULT 3 _PyExc_UnboundLocalError │ │ │ │ │ + 270: 000014d0 208 OBJECT LOCAL DEFAULT 3 _PyExc_UnicodeError │ │ │ │ │ + 271: 00002d0c 208 OBJECT LOCAL DEFAULT 3 _PyExc_BrokenPipeError │ │ │ │ │ + 272: 00002c3c 208 OBJECT LOCAL DEFAULT 3 _PyExc_ConnectionAbortedError │ │ │ │ │ + 273: 00002b6c 208 OBJECT LOCAL DEFAULT 3 _PyExc_ConnectionRefusedError │ │ │ │ │ + 274: 00002a9c 208 OBJECT LOCAL DEFAULT 3 _PyExc_ConnectionResetError │ │ │ │ │ + 275: 000019c0 208 OBJECT LOCAL DEFAULT 3 _PyExc_TabError │ │ │ │ │ + 276: 000012b0 208 OBJECT LOCAL DEFAULT 3 _PyExc_UnicodeDecodeError │ │ │ │ │ + 277: 00001384 208 OBJECT LOCAL DEFAULT 3 _PyExc_UnicodeEncodeError │ │ │ │ │ + 278: 000011e0 208 OBJECT LOCAL DEFAULT 3 _PyExc_UnicodeTranslateError │ │ │ │ │ + 279: 00000220 25 OBJECT LOCAL DEFAULT 11 __func__.1 │ │ │ │ │ + 280: 0000023c 17 OBJECT LOCAL DEFAULT 11 __func__.0 │ │ │ │ │ + 281: 00000250 16 OBJECT LOCAL DEFAULT 11 __func__.2 │ │ │ │ │ + 282: 00000260 60 OBJECT LOCAL DEFAULT 11 add_note_doc │ │ │ │ │ + 283: 0000029c 82 OBJECT LOCAL DEFAULT 11 with_traceback_doc │ │ │ │ │ + 284: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ + 285: 00000048 12 OBJECT LOCAL DEFAULT 3 kwlist.3 │ │ │ │ │ + 286: 0000005c 16 OBJECT LOCAL DEFAULT 3 kwlist.5 │ │ │ │ │ + 287: 00000070 8 OBJECT LOCAL DEFAULT 3 kwlist.4 │ │ │ │ │ + 288: 00001454 120 OBJECT LOCAL DEFAULT 3 UnicodeError_members │ │ │ │ │ + 289: 00001c38 180 OBJECT LOCAL DEFAULT 3 SyntaxError_members │ │ │ │ │ + 290: 00001dbc 48 OBJECT LOCAL DEFAULT 3 AttributeError_methods │ │ │ │ │ + 291: 00001dec 60 OBJECT LOCAL DEFAULT 3 AttributeError_members │ │ │ │ │ + 292: 00000008 16 OBJECT LOCAL DEFAULT 5 NameError_methods │ │ │ │ │ + 293: 00001fd0 40 OBJECT LOCAL DEFAULT 3 NameError_members │ │ │ │ │ + 294: 00003148 32 OBJECT LOCAL DEFAULT 3 OSError_methods │ │ │ │ │ + 295: 00003168 100 OBJECT LOCAL DEFAULT 3 OSError_members │ │ │ │ │ + 296: 00003120 40 OBJECT LOCAL DEFAULT 3 OSError_getset │ │ │ │ │ + 297: 00003374 32 OBJECT LOCAL DEFAULT 3 ImportError_methods │ │ │ │ │ + 298: 00003394 100 OBJECT LOCAL DEFAULT 3 ImportError_members │ │ │ │ │ + 299: 0000359c 80 OBJECT LOCAL DEFAULT 3 BaseExceptionGroup_methods │ │ │ │ │ + 300: 000035ec 60 OBJECT LOCAL DEFAULT 3 BaseExceptionGroup_members │ │ │ │ │ + 301: 000036fc 40 OBJECT LOCAL DEFAULT 3 SystemExit_members │ │ │ │ │ + 302: 000038cc 40 OBJECT LOCAL DEFAULT 3 StopIteration_members │ │ │ │ │ + 303: 00003cdc 80 OBJECT LOCAL DEFAULT 3 BaseException_methods │ │ │ │ │ + 304: 00003c3c 40 OBJECT LOCAL DEFAULT 3 BaseException_members │ │ │ │ │ + 305: 00003c64 120 OBJECT LOCAL DEFAULT 3 BaseException_getset │ │ │ │ │ + 306: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 307: 00000001 214 FUNC GLOBAL HIDDEN 6 _PyExc_InitTypes │ │ │ │ │ + 308: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStaticType_InitBuiltin │ │ │ │ │ + 309: 00000001 324 FUNC GLOBAL HIDDEN 1 _PyExc_InitGlobalObjects │ │ │ │ │ + 310: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ + 311: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 312: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ + 313: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ + 314: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ + 315: 00000145 1316 FUNC GLOBAL HIDDEN 1 _PyExc_InitState │ │ │ │ │ + 316: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_New │ │ │ │ │ + 317: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromLong │ │ │ │ │ + 318: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_SetItem │ │ │ │ │ + 319: 00000439 356 FUNC GLOBAL HIDDEN 6 _PyBuiltins_AddExceptions │ │ │ │ │ + 320: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyModule_GetDict │ │ │ │ │ + 321: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_SetItemString │ │ │ │ │ + 322: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ + 323: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NewException │ │ │ │ │ + 324: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_ParseTupleAndKeywords │ │ │ │ │ + 325: 000006ed 22 FUNC GLOBAL DEFAULT 6 PyException_GetTraceback │ │ │ │ │ + 326: 000008b5 178 FUNC GLOBAL DEFAULT 6 PyException_SetTraceback │ │ │ │ │ + 327: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTraceBack_Type │ │ │ │ │ + 328: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ + 329: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ + 330: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKeywords │ │ │ │ │ + 331: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_UnTrack │ │ │ │ │ + 332: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThreadState_Get │ │ │ │ │ + 333: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTrash_thread_deposit_object │ │ │ │ │ + 334: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTrash_thread_destroy_chain │ │ │ │ │ + 335: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_UnpackTuple │ │ │ │ │ + 336: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_GetItemWithError │ │ │ │ │ + 337: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_GetSlice │ │ │ │ │ + 338: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ + 339: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Check │ │ │ │ │ + 340: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ + 341: 00001059 20 FUNC GLOBAL DEFAULT 6 PyException_GetContext │ │ │ │ │ + 342: 0000106d 32 FUNC GLOBAL DEFAULT 6 PyException_SetContext │ │ │ │ │ + 343: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Str │ │ │ │ │ + 344: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ + 345: 00001815 38 FUNC GLOBAL DEFAULT 6 PyException_SetCause │ │ │ │ │ + 346: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_ParseTuple │ │ │ │ │ + 347: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Tuple │ │ │ │ │ + 348: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ + 349: 00000aad 64 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_Create │ │ │ │ │ + 350: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFunction │ │ │ │ │ + 351: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetBuffer │ │ │ │ │ + 352: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ + 353: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_Release │ │ │ │ │ + 354: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ + 355: 00000d1d 42 FUNC GLOBAL HIDDEN 1 _PyExc_ClearExceptionGroupType │ │ │ │ │ + 356: 00001a81 222 FUNC GLOBAL HIDDEN 6 _PyExc_Fini │ │ │ │ │ + 357: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStaticType_FiniBuiltin │ │ │ │ │ + 358: 00000001 20 FUNC GLOBAL DEFAULT 9 PyException_GetCause │ │ │ │ │ + 359: 00000f95 72 FUNC GLOBAL HIDDEN 1 _PyErr_NoMemory │ │ │ │ │ + 360: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetRaisedException │ │ │ │ │ + 361: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FatalErrorFunc │ │ │ │ │ + 362: 00001b61 328 FUNC GLOBAL HIDDEN 6 _PyException_AddNote │ │ │ │ │ + 363: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ + 364: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Append │ │ │ │ │ + 365: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ + 366: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SetAttr │ │ │ │ │ + 367: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ + 368: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyType_Name │ │ │ │ │ + 369: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ + 370: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsLongAndOverflow │ │ │ │ │ + 371: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Substring │ │ │ │ │ + 372: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_ReadChar │ │ │ │ │ + 373: 00001365 78 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_GetStart │ │ │ │ │ + 374: 000013b5 82 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_GetEnd │ │ │ │ │ + 375: 00001409 6 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_GetObject │ │ │ │ │ + 376: 00001411 14 FUNC GLOBAL DEFAULT 1 PyUnicodeEncodeError_GetEncoding │ │ │ │ │ + 377: 00001421 4 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_GetEncoding │ │ │ │ │ + 378: 00002065 8 FUNC GLOBAL DEFAULT 6 PyUnicodeEncodeError_SetStart │ │ │ │ │ + 379: 00001425 8 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_SetStart │ │ │ │ │ + 380: 0000206d 8 FUNC GLOBAL DEFAULT 6 PyUnicodeEncodeError_SetEnd │ │ │ │ │ + 381: 0000142d 8 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_SetEnd │ │ │ │ │ + 382: 00002075 76 FUNC GLOBAL DEFAULT 6 PyUnicodeEncodeError_SetReason │ │ │ │ │ + 383: 00001435 4 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_SetReason │ │ │ │ │ + 384: 00001459 88 FUNC GLOBAL DEFAULT 1 PyUnicodeEncodeError_GetStart │ │ │ │ │ + 385: 000014b1 86 FUNC GLOBAL DEFAULT 1 PyUnicodeEncodeError_GetEnd │ │ │ │ │ + 386: 00001509 14 FUNC GLOBAL DEFAULT 1 PyUnicodeEncodeError_GetObject │ │ │ │ │ + 387: 00000075 110 FUNC GLOBAL HIDDEN 9 _PyExc_CreateExceptionGroup │ │ │ │ │ + 388: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallObject │ │ │ │ │ + 389: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Check │ │ │ │ │ + 390: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsInstance │ │ │ │ │ + 391: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsSubclass │ │ │ │ │ + 392: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Repr │ │ │ │ │ + 393: 0000155d 556 FUNC GLOBAL HIDDEN 1 _PyExc_PrepReraiseStar │ │ │ │ │ + 394: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ + 395: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_New │ │ │ │ │ + 396: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_GetItem │ │ │ │ │ + 397: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ + 398: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyCallable_Check │ │ │ │ │ + 399: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ + 400: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GivenExceptionMatches │ │ │ │ │ + 401: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Size │ │ │ │ │ + 402: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromVoidPtr │ │ │ │ │ + 403: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Contains │ │ │ │ │ + 404: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckRecursiveCall │ │ │ │ │ + 405: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ + 406: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ + 407: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Size │ │ │ │ │ + 408: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallMethod │ │ │ │ │ + 409: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_List │ │ │ │ │ + 410: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Add │ │ │ │ │ + 411: 0000027f 4 FUNC GLOBAL DEFAULT 9 PyUnicodeTranslateError_GetStart │ │ │ │ │ + 412: 00000283 4 FUNC GLOBAL DEFAULT 9 PyUnicodeTranslateError_GetEnd │ │ │ │ │ + 413: 00001c39 4 FUNC GLOBAL DEFAULT 1 PyUnicodeTranslateError_GetObject │ │ │ │ │ + 414: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Next │ │ │ │ │ + 415: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Copy │ │ │ │ │ + 416: 00000561 222 FUNC GLOBAL DEFAULT 9 PyUnstable_Exc_PrepReraiseStar │ │ │ │ │ + 417: 00000725 18 FUNC GLOBAL DEFAULT 9 PyException_GetArgs │ │ │ │ │ + 418: 00000737 54 FUNC GLOBAL HIDDEN 9 _PyUnicodeTranslateError_Create │ │ │ │ │ + 419: 0000076d 30 FUNC GLOBAL DEFAULT 9 PyException_SetArgs │ │ │ │ │ + 420: 0000078b 4 FUNC GLOBAL DEFAULT 9 PyExceptionClass_Name │ │ │ │ │ + 421: 00002b91 8 FUNC GLOBAL DEFAULT 6 PyUnicodeTranslateError_SetStart │ │ │ │ │ + 422: 00002b99 8 FUNC GLOBAL DEFAULT 6 PyUnicodeTranslateError_SetEnd │ │ │ │ │ + 423: 0000078f 14 FUNC GLOBAL DEFAULT 9 PyUnicodeEncodeError_GetReason │ │ │ │ │ + 424: 0000079d 4 FUNC GLOBAL DEFAULT 9 PyUnicodeDecodeError_GetReason │ │ │ │ │ + 425: 000007a1 4 FUNC GLOBAL DEFAULT 9 PyUnicodeTranslateError_GetReason │ │ │ │ │ + 426: 00002ba1 4 FUNC GLOBAL DEFAULT 6 PyUnicodeTranslateError_SetReason │ │ │ │ │ + 427: 00000080 4 OBJECT GLOBAL DEFAULT 3 PyExc_ResourceWarning │ │ │ │ │ + 428: 00000154 4 OBJECT GLOBAL DEFAULT 3 PyExc_EncodingWarning │ │ │ │ │ + 429: 00000228 4 OBJECT GLOBAL DEFAULT 3 PyExc_BytesWarning │ │ │ │ │ + 430: 000002fc 4 OBJECT GLOBAL DEFAULT 3 PyExc_UnicodeWarning │ │ │ │ │ + 431: 000003d0 4 OBJECT GLOBAL DEFAULT 3 PyExc_ImportWarning │ │ │ │ │ + 432: 000004a4 4 OBJECT GLOBAL DEFAULT 3 PyExc_FutureWarning │ │ │ │ │ + 433: 00000578 4 OBJECT GLOBAL DEFAULT 3 PyExc_RuntimeWarning │ │ │ │ │ + 434: 0000064c 4 OBJECT GLOBAL DEFAULT 3 PyExc_SyntaxWarning │ │ │ │ │ + 435: 00000720 4 OBJECT GLOBAL DEFAULT 3 PyExc_PendingDeprecationWarning │ │ │ │ │ + 436: 000007f4 4 OBJECT GLOBAL DEFAULT 3 PyExc_DeprecationWarning │ │ │ │ │ + 437: 000008c8 4 OBJECT GLOBAL DEFAULT 3 PyExc_UserWarning │ │ │ │ │ + 438: 0000099c 4 OBJECT GLOBAL DEFAULT 3 PyExc_Warning │ │ │ │ │ + 439: 00000a70 4 OBJECT GLOBAL DEFAULT 3 PyExc_BufferError │ │ │ │ │ + 440: 00000000 4 OBJECT GLOBAL DEFAULT 3 PyExc_MemoryError │ │ │ │ │ + 441: 00000b44 208 OBJECT GLOBAL HIDDEN 3 _PyExc_MemoryError │ │ │ │ │ + 442: 00000c14 4 OBJECT GLOBAL DEFAULT 3 PyExc_ReferenceError │ │ │ │ │ + 443: 00000ce8 4 OBJECT GLOBAL DEFAULT 3 PyExc_SystemError │ │ │ │ │ + 444: 00000dbc 4 OBJECT GLOBAL DEFAULT 3 PyExc_ZeroDivisionError │ │ │ │ │ + 445: 00000e90 4 OBJECT GLOBAL DEFAULT 3 PyExc_OverflowError │ │ │ │ │ + 446: 00000f64 4 OBJECT GLOBAL DEFAULT 3 PyExc_FloatingPointError │ │ │ │ │ + 447: 00001038 4 OBJECT GLOBAL DEFAULT 3 PyExc_ArithmeticError │ │ │ │ │ + 448: 0000110c 4 OBJECT GLOBAL DEFAULT 3 PyExc_AssertionError │ │ │ │ │ + 449: 0000007c 4 OBJECT GLOBAL DEFAULT 3 PyExc_UnicodeTranslateError │ │ │ │ │ + 450: 0000006c 4 OBJECT GLOBAL DEFAULT 3 PyExc_UnicodeDecodeError │ │ │ │ │ + 451: 00001380 4 OBJECT GLOBAL DEFAULT 3 PyExc_UnicodeEncodeError │ │ │ │ │ + 452: 000014cc 4 OBJECT GLOBAL DEFAULT 3 PyExc_UnicodeError │ │ │ │ │ + 453: 00000058 4 OBJECT GLOBAL DEFAULT 3 PyExc_ValueError │ │ │ │ │ + 454: 00001670 4 OBJECT GLOBAL DEFAULT 3 PyExc_KeyError │ │ │ │ │ + 455: 00001744 4 OBJECT GLOBAL DEFAULT 3 PyExc_IndexError │ │ │ │ │ + 456: 00001818 4 OBJECT GLOBAL DEFAULT 3 PyExc_LookupError │ │ │ │ │ + 457: 000018ec 208 OBJECT GLOBAL DEFAULT 3 _PyExc_IncompleteInputError │ │ │ │ │ + 458: 000019bc 4 OBJECT GLOBAL DEFAULT 3 PyExc_TabError │ │ │ │ │ + 459: 00001a90 4 OBJECT GLOBAL DEFAULT 3 PyExc_IndentationError │ │ │ │ │ + 460: 00001b64 4 OBJECT GLOBAL DEFAULT 3 PyExc_SyntaxError │ │ │ │ │ + 461: 00000078 4 OBJECT GLOBAL DEFAULT 3 PyExc_AttributeError │ │ │ │ │ + 462: 00001e28 4 OBJECT GLOBAL DEFAULT 3 PyExc_UnboundLocalError │ │ │ │ │ + 463: 00001efc 4 OBJECT GLOBAL DEFAULT 3 PyExc_NameError │ │ │ │ │ + 464: 00001ff8 4 OBJECT GLOBAL DEFAULT 3 PyExc_NotImplementedError │ │ │ │ │ + 465: 000020cc 4 OBJECT GLOBAL DEFAULT 3 PyExc_PythonFinalizationError │ │ │ │ │ + 466: 000021a0 4 OBJECT GLOBAL DEFAULT 3 PyExc_RecursionError │ │ │ │ │ + 467: 00002274 4 OBJECT GLOBAL DEFAULT 3 PyExc_RuntimeError │ │ │ │ │ + 468: 00002348 4 OBJECT GLOBAL DEFAULT 3 PyExc_EOFError │ │ │ │ │ + 469: 00000038 4 OBJECT GLOBAL DEFAULT 3 PyExc_TimeoutError │ │ │ │ │ + 470: 00000034 4 OBJECT GLOBAL DEFAULT 3 PyExc_ProcessLookupError │ │ │ │ │ + 471: 00000030 4 OBJECT GLOBAL DEFAULT 3 PyExc_PermissionError │ │ │ │ │ + 472: 0000002c 4 OBJECT GLOBAL DEFAULT 3 PyExc_InterruptedError │ │ │ │ │ + 473: 00000028 4 OBJECT GLOBAL DEFAULT 3 PyExc_NotADirectoryError │ │ │ │ │ + 474: 00000024 4 OBJECT GLOBAL DEFAULT 3 PyExc_IsADirectoryError │ │ │ │ │ + 475: 00000020 4 OBJECT GLOBAL DEFAULT 3 PyExc_FileNotFoundError │ │ │ │ │ + 476: 0000001c 4 OBJECT GLOBAL DEFAULT 3 PyExc_FileExistsError │ │ │ │ │ + 477: 00000018 4 OBJECT GLOBAL DEFAULT 3 PyExc_ConnectionResetError │ │ │ │ │ + 478: 00000014 4 OBJECT GLOBAL DEFAULT 3 PyExc_ConnectionRefusedError │ │ │ │ │ + 479: 00000010 4 OBJECT GLOBAL DEFAULT 3 PyExc_ConnectionAbortedError │ │ │ │ │ + 480: 00000008 4 OBJECT GLOBAL DEFAULT 3 PyExc_BrokenPipeError │ │ │ │ │ + 481: 0000000c 4 OBJECT GLOBAL DEFAULT 3 PyExc_ChildProcessError │ │ │ │ │ + 482: 00002eac 4 OBJECT GLOBAL DEFAULT 3 PyExc_ConnectionError │ │ │ │ │ + 483: 00000004 4 OBJECT GLOBAL DEFAULT 3 PyExc_BlockingIOError │ │ │ │ │ + 484: 00000044 4 OBJECT GLOBAL DEFAULT 3 PyExc_OSError │ │ │ │ │ + 485: 000031cc 4 OBJECT GLOBAL DEFAULT 3 PyExc_ModuleNotFoundError │ │ │ │ │ + 486: 000032a0 4 OBJECT GLOBAL DEFAULT 3 PyExc_ImportError │ │ │ │ │ + 487: 000033f8 4 OBJECT GLOBAL DEFAULT 3 PyExc_KeyboardInterrupt │ │ │ │ │ + 488: 00000040 4 OBJECT GLOBAL DEFAULT 3 PyExc_BaseExceptionGroup │ │ │ │ │ + 489: 00003628 4 OBJECT GLOBAL DEFAULT 3 PyExc_SystemExit │ │ │ │ │ + 490: 00003724 4 OBJECT GLOBAL DEFAULT 3 PyExc_GeneratorExit │ │ │ │ │ + 491: 000037f8 4 OBJECT GLOBAL DEFAULT 3 PyExc_StopIteration │ │ │ │ │ + 492: 000038f4 4 OBJECT GLOBAL DEFAULT 3 PyExc_StopAsyncIteration │ │ │ │ │ + 493: 00000054 4 OBJECT GLOBAL DEFAULT 3 PyExc_TypeError │ │ │ │ │ + 494: 0000003c 4 OBJECT GLOBAL DEFAULT 3 PyExc_Exception │ │ │ │ │ + 495: 00003b68 4 OBJECT GLOBAL DEFAULT 3 PyExc_BaseException │ │ │ │ │ + 496: 00000004 4 OBJECT GLOBAL DEFAULT 5 PyExc_IOError │ │ │ │ │ + 497: 00000000 4 OBJECT GLOBAL DEFAULT 5 PyExc_EnvironmentError │ │ │ │ │ + 498: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GenericAlias │ │ │ │ │ + 499: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ + 500: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericSetAttr │ │ │ │ │ + 501: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetDict │ │ │ │ │ + 502: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericSetDict │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,436 +1,410 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0xe6bc contains 422 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0xe828 contains 396 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000018 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 0000001c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000066 0001340a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00000090 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000000c6 0001360a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000114 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000066 0001360a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00000090 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000000c6 0001380a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000114 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000120 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000124 00000730 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000134 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000138 0001386b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000013c 0000d002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000140 0001386b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000015a 00013a0a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ -0000016a 00013b0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00000134 00013902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000138 00013a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000013c 0000d202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000140 00013a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000015a 00013c0a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ +0000016a 00013d0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ 00000176 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 0000017a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000186 00013c0a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -000001a0 00013b0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -000001b4 00013c0a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -000001ce 00013b0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -000001e2 00013c0a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -000001fc 00013b0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00000210 00013c0a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -0000022a 00013b0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -0000023e 00013c0a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -00000258 00013b0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -0000026c 00013c0a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -00000286 00013b0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -0000029a 00013c0a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -000002b4 00013b0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -000002c8 00013c0a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -000002e2 00013b0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -000002f6 00013c0a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -00000310 00013b0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00000324 00013c0a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -0000033e 00013b0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00000352 00013c0a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -0000036c 00013b0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00000380 00013c0a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -0000039a 00013b0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -000003ae 00013c0a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -000003c8 00013b0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -000003dc 00013c0a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -000003f6 00013b0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -0000040a 00013c0a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -00000424 00013b0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00000438 00013c0a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -00000450 00013b0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00000464 00013c0a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -0000047c 00013b0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00000490 00013c0a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -000004a8 00013b0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -000004bc 00013c0a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +00000186 00013e0a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +000001a0 00013d0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +000001b4 00013e0a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +000001ce 00013d0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +000001e2 00013e0a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +000001fc 00013d0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00000210 00013e0a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +0000022a 00013d0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +0000023e 00013e0a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +00000258 00013d0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +0000026c 00013e0a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +00000286 00013d0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +0000029a 00013e0a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +000002b4 00013d0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +000002c8 00013e0a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +000002e2 00013d0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +000002f6 00013e0a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +00000310 00013d0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00000324 00013e0a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +0000033e 00013d0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00000352 00013e0a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +0000036c 00013d0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00000380 00013e0a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +0000039a 00013d0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +000003ae 00013e0a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +000003c8 00013d0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +000003dc 00013e0a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +000003f6 00013d0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +0000040a 00013e0a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +00000424 00013d0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00000438 00013e0a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +00000450 00013d0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00000464 00013e0a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +0000047c 00013d0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00000490 00013e0a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +000004a8 00013d0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +000004bc 00013e0a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ 000004e6 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000004ea 00000730 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000502 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000512 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000522 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000532 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000544 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000556 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000568 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000057a 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000058c 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000059e 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005b0 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005c2 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005d4 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005e6 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005f8 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000060a 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000061c 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000062e 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000640 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000502 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000512 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000522 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000532 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000544 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000556 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000568 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000057a 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000058c 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000059e 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005b0 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005c2 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005d4 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005e6 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005f8 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000060a 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000061c 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000062e 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000640 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000648 0000160a R_ARM_THM_CALL 000006d1 Py_XDECREF │ │ │ │ │ 00000652 0000142f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ 00000656 00001430 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ -00000664 0000d002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000664 0000d202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000067c 0000280a R_ARM_THM_CALL 00000a15 BaseException_init │ │ │ │ │ 000006aa 00003b2f R_ARM_THM_MOVW_ABS_NC 00000100 .LC12 │ │ │ │ │ 000006ae 00003b30 R_ARM_THM_MOVT_ABS 00000100 .LC12 │ │ │ │ │ -000006ba 0001580a R_ARM_THM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ -00000718 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000734 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000750 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000006ba 00015a0a R_ARM_THM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ +00000718 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000734 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000750 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000076e 0000280a R_ARM_THM_CALL 00000a15 BaseException_init │ │ │ │ │ 00000792 0000160a R_ARM_THM_CALL 000006d1 Py_XDECREF │ │ │ │ │ 000007ac 0000160a R_ARM_THM_CALL 000006d1 Py_XDECREF │ │ │ │ │ 000007ea 0000400a R_ARM_THM_CALL 0000183d StopIteration_clear │ │ │ │ │ 00000812 0000280a R_ARM_THM_CALL 00000a15 BaseException_init │ │ │ │ │ 00000832 0000160a R_ARM_THM_CALL 000006d1 Py_XDECREF │ │ │ │ │ -0000083c 0001590a R_ARM_THM_CALL 00000000 PySequence_Tuple │ │ │ │ │ +0000083c 00015b0a R_ARM_THM_CALL 00000000 PySequence_Tuple │ │ │ │ │ 00000850 0000422f R_ARM_THM_MOVW_ABS_NC 00000108 .LC13 │ │ │ │ │ 00000854 00004230 R_ARM_THM_MOVT_ABS 00000108 .LC13 │ │ │ │ │ -00000874 0001580a R_ARM_THM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ +00000874 00015a0a R_ARM_THM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ 00000912 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000916 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 0000091a 0000432f R_ARM_THM_MOVW_ABS_NC 00000110 .LC14 │ │ │ │ │ 0000091e 00004330 R_ARM_THM_MOVT_ABS 00000110 .LC14 │ │ │ │ │ -00000924 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000092c 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000936 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000942 00015a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000946 00015a30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000924 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000092c 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000936 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000942 00015c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000946 00015c30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ 00000ac2 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000ac6 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 00000ace 00004a2f R_ARM_THM_MOVW_ABS_NC 00000148 .LC15 │ │ │ │ │ 00000ad2 00004a30 R_ARM_THM_MOVT_ABS 00000148 .LC15 │ │ │ │ │ -00000ae4 00015c0a R_ARM_THM_CALL 00000000 PyObject_CallFunction │ │ │ │ │ +00000ae4 00015e0a R_ARM_THM_CALL 00000000 PyObject_CallFunction │ │ │ │ │ 00000b00 0000280a R_ARM_THM_CALL 00000a15 BaseException_init │ │ │ │ │ 00000b32 00004b2f R_ARM_THM_MOVW_ABS_NC 00000150 .LC16 │ │ │ │ │ 00000b36 00004b30 R_ARM_THM_MOVT_ABS 00000150 .LC16 │ │ │ │ │ -00000b42 0001580a R_ARM_THM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ -00000b96 00015d0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000ba4 00015e0a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000b42 00015a0a R_ARM_THM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ +00000b96 00015f0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000ba4 0001600a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 00000bae 0000160a R_ARM_THM_CALL 000006d1 Py_XDECREF │ │ │ │ │ -00000bb4 00015f0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000c0e 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c2e 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c4e 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c6e 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c74 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c7a 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c9a 0001550a R_ARM_THM_CALL 00000000 PyObject_Str │ │ │ │ │ -00000ca4 0001550a R_ARM_THM_CALL 00000000 PyObject_Str │ │ │ │ │ +00000bb4 0001610a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000c0e 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c2e 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c4e 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c6e 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c74 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c7a 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c9a 0001570a R_ARM_THM_CALL 00000000 PyObject_Str │ │ │ │ │ +00000ca4 0001570a R_ARM_THM_CALL 00000000 PyObject_Str │ │ │ │ │ 00000cce 00004e2f R_ARM_THM_MOVW_ABS_NC 00000190 .LC18 │ │ │ │ │ 00000cd2 00004e30 R_ARM_THM_MOVT_ABS 00000190 .LC18 │ │ │ │ │ -00000cd6 0001600a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00000cd6 0001620a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ 00000cde 0000160a R_ARM_THM_CALL 000006d1 Py_XDECREF │ │ │ │ │ 00000ce4 0000160a R_ARM_THM_CALL 000006d1 Py_XDECREF │ │ │ │ │ 00000cf6 00004d2f R_ARM_THM_MOVW_ABS_NC 00000158 .LC17 │ │ │ │ │ 00000cfa 00004d30 R_ARM_THM_MOVT_ABS 00000158 .LC17 │ │ │ │ │ -00000d00 0001600a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00000d00 0001620a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ 00000d0e 0000382f R_ARM_THM_MOVW_ABS_NC 000000fc .LC11 │ │ │ │ │ 00000d12 00003830 R_ARM_THM_MOVT_ABS 000000fc .LC11 │ │ │ │ │ 00000d72 0000160a R_ARM_THM_CALL 000006d1 Py_XDECREF │ │ │ │ │ -00000d78 0001340a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00000d78 0001360a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ 00000d86 0000532f R_ARM_THM_MOVW_ABS_NC 000001c8 .LC19 │ │ │ │ │ 00000d8a 00005330 R_ARM_THM_MOVT_ABS 000001c8 .LC19 │ │ │ │ │ -00000d90 0001420a R_ARM_THM_CALL 00000000 PyArg_ParseTupleAndKeywords │ │ │ │ │ +00000d90 0001440a R_ARM_THM_CALL 00000000 PyArg_ParseTupleAndKeywords │ │ │ │ │ 00000da8 0000160a R_ARM_THM_CALL 000006d1 Py_XDECREF │ │ │ │ │ -00000dbe 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000de2 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000dbe 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000de2 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000de8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000f0a 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f2e 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f38 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f4a 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f5c 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f6e 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f80 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f8a 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f0a 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f2e 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f38 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f4a 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f5c 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f6e 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f80 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f8a 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000fa2 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000fa6 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 00000fb8 00000c0a R_ARM_THM_CALL 000000ed get_memory_error │ │ │ │ │ -00000fc2 0001660a R_ARM_THM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ +00000fc2 0001680a R_ARM_THM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ 00000fca 00005a2f R_ARM_THM_MOVW_ABS_NC 000001d8 .LC20 │ │ │ │ │ 00000fce 00005a30 R_ARM_THM_MOVT_ABS 000001d8 .LC20 │ │ │ │ │ -00000fd4 0001670a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -00000fd8 0000d002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000ffe 0000160a R_ARM_THM_CALL 000006d1 Py_XDECREF │ │ │ │ │ -00001006 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000100a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00001010 00005c2f R_ARM_THM_MOVW_ABS_NC 00000214 .LC21 │ │ │ │ │ -00001014 00005c30 R_ARM_THM_MOVT_ABS 00000214 .LC21 │ │ │ │ │ -0000101e 0001690a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001044 00016a0a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -0000105c 00016b0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00001078 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000107c 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001084 00016c0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00001092 00016d0a R_ARM_THM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ -000010be 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000010c4 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -000010c8 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000010ce 00005f2f R_ARM_THM_MOVW_ABS_NC 00000238 .LC22 │ │ │ │ │ -000010d2 00005f30 R_ARM_THM_MOVT_ABS 00000238 .LC22 │ │ │ │ │ -000010d8 0001690a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000010e8 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -000010ec 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000010f0 0000602f R_ARM_THM_MOVW_ABS_NC 00000258 .LC23 │ │ │ │ │ -000010f4 00006030 R_ARM_THM_MOVT_ABS 00000258 .LC23 │ │ │ │ │ -000010fa 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001108 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001110 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001118 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000112e 00016e0a R_ARM_THM_CALL 00000000 _PyType_Name │ │ │ │ │ -0000113c 0000642f R_ARM_THM_MOVW_ABS_NC 00000284 .LC24 │ │ │ │ │ -00001140 00006430 R_ARM_THM_MOVT_ABS 00000284 .LC24 │ │ │ │ │ -0000114e 0000652f R_ARM_THM_MOVW_ABS_NC 0000028c .LC25 │ │ │ │ │ -00001152 00006530 R_ARM_THM_MOVT_ABS 0000028c .LC25 │ │ │ │ │ -000011ec 00016f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -000011f0 00016f30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -000011f8 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000011fc 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001208 0001700a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ -00001212 00006c2f R_ARM_THM_MOVW_ABS_NC 00000294 .LC26 │ │ │ │ │ -00001216 00006c30 R_ARM_THM_MOVT_ABS 00000294 .LC26 │ │ │ │ │ -0000121a 0001600a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00001224 0000160a R_ARM_THM_CALL 000006d1 Py_XDECREF │ │ │ │ │ -00001234 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001238 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000124e 00016f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00001252 00016f30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00001262 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001266 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001272 0001700a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ -0000127a 00006e2f R_ARM_THM_MOVW_ABS_NC 000002b0 .LC28 │ │ │ │ │ -0000127e 00006e30 R_ARM_THM_MOVT_ABS 000002b0 .LC28 │ │ │ │ │ -00001282 0001600a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -0000128a 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000128e 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000129a 00006d2f R_ARM_THM_MOVW_ABS_NC 000002a8 .LC27 │ │ │ │ │ -0000129e 00006d30 R_ARM_THM_MOVT_ABS 000002a8 .LC27 │ │ │ │ │ -000012a2 0001600a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -000012b0 0001710a R_ARM_THM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ -00001306 0001550a R_ARM_THM_CALL 00000000 PyObject_Str │ │ │ │ │ -00001312 0001550a R_ARM_THM_CALL 00000000 PyObject_Str │ │ │ │ │ -0000132c 0000732f R_ARM_THM_MOVW_ABS_NC 00000380 .LC32 │ │ │ │ │ -00001330 00007330 R_ARM_THM_MOVT_ABS 00000380 .LC32 │ │ │ │ │ -00001334 0001600a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -0000133c 0000160a R_ARM_THM_CALL 000006d1 Py_XDECREF │ │ │ │ │ -00001342 0000160a R_ARM_THM_CALL 000006d1 Py_XDECREF │ │ │ │ │ -00001360 0001720a R_ARM_THM_CALL 00000000 PyUnicode_ReadChar │ │ │ │ │ -0000136c 0000702f R_ARM_THM_MOVW_ABS_NC 000002c0 .LC29 │ │ │ │ │ -00001370 00007030 R_ARM_THM_MOVT_ABS 000002c0 .LC29 │ │ │ │ │ -0000137c 0001600a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -0000138a 0000382f R_ARM_THM_MOVW_ABS_NC 000000fc .LC11 │ │ │ │ │ -0000138e 00003830 R_ARM_THM_MOVT_ABS 000000fc .LC11 │ │ │ │ │ -00001396 0000722f R_ARM_THM_MOVW_ABS_NC 00000340 .LC31 │ │ │ │ │ -0000139a 00007230 R_ARM_THM_MOVT_ABS 00000340 .LC31 │ │ │ │ │ -0000139e 0000712f R_ARM_THM_MOVW_ABS_NC 00000300 .LC30 │ │ │ │ │ -000013a2 00007130 R_ARM_THM_MOVT_ABS 00000300 .LC30 │ │ │ │ │ -00001428 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000142c 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000143e 0000772f R_ARM_THM_MOVW_ABS_NC 000003d4 .LC34 │ │ │ │ │ -00001442 00007730 R_ARM_THM_MOVT_ABS 000003d4 .LC34 │ │ │ │ │ -0000146e 0000782f R_ARM_THM_MOVW_ABS_NC 000003e8 .LC35 │ │ │ │ │ -00001472 00007830 R_ARM_THM_MOVT_ABS 000003e8 .LC35 │ │ │ │ │ -00001492 0000762f R_ARM_THM_MOVW_ABS_NC 000003bc .LC33 │ │ │ │ │ -00001496 00007630 R_ARM_THM_MOVT_ABS 000003bc .LC33 │ │ │ │ │ -0000149a 0001600a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -000014b8 00007a0a R_ARM_THM_CALL 00001d5d get_string.constprop.0 │ │ │ │ │ -000014ec 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000150a 00007a0a R_ARM_THM_CALL 00001d5d get_string.constprop.0 │ │ │ │ │ -00001540 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001550 00007e2f R_ARM_THM_MOVW_ABS_NC 0000043c .LC39 │ │ │ │ │ -00001554 00007e30 R_ARM_THM_MOVT_ABS 0000043c .LC39 │ │ │ │ │ -0000158c 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001590 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000015ac 00007b2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC36 │ │ │ │ │ -000015b0 00007b30 R_ARM_THM_MOVT_ABS 000003f8 .LC36 │ │ │ │ │ -000015b4 00007f0a R_ARM_THM_CALL 00001dc9 get_unicode │ │ │ │ │ -000015ea 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001604 00007b2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC36 │ │ │ │ │ -00001608 00007b30 R_ARM_THM_MOVT_ABS 000003f8 .LC36 │ │ │ │ │ -0000160c 00007f0a R_ARM_THM_CALL 00001dc9 get_unicode │ │ │ │ │ -00001640 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001648 00007b2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC36 │ │ │ │ │ -0000164c 00007b30 R_ARM_THM_MOVT_ABS 000003f8 .LC36 │ │ │ │ │ -0000166c 0001590a R_ARM_THM_CALL 00000000 PySequence_Tuple │ │ │ │ │ -00001678 0000160a R_ARM_THM_CALL 000006d1 Py_XDECREF │ │ │ │ │ -00001680 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00001684 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00001688 0000842f R_ARM_THM_MOVW_ABS_NC 0000046c .LC41 │ │ │ │ │ -0000168c 00008430 R_ARM_THM_MOVT_ABS 0000046c .LC41 │ │ │ │ │ -00001692 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000016ba 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -000016be 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000016ce 0001880a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000016da 00016c0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -000016e8 00016c0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -000016f4 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000016f8 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001738 00016b0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00001748 0001890a R_ARM_THM_CALL 00000000 PySet_New │ │ │ │ │ -0000176c 0000900a R_ARM_THM_CALL 000023f5 exceptiongroup_split_recursive │ │ │ │ │ -00001784 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000179a 0000160a R_ARM_THM_CALL 000006d1 Py_XDECREF │ │ │ │ │ -000017a0 0000160a R_ARM_THM_CALL 000006d1 Py_XDECREF │ │ │ │ │ -000017d4 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000017d8 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000017e0 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000017e4 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000017f6 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000017fa 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001806 00016b0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -0000182a 0000382f R_ARM_THM_MOVW_ABS_NC 000000fc .LC11 │ │ │ │ │ -0000182e 00003830 R_ARM_THM_MOVT_ABS 000000fc .LC11 │ │ │ │ │ -00001832 0001810a R_ARM_THM_CALL 00000075 _PyExc_CreateExceptionGroup │ │ │ │ │ -0000184c 00018a0a R_ARM_THM_CALL 00000000 PyList_GetItem │ │ │ │ │ -0000188e 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001892 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000018a0 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000018a4 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000018ac 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000018ba 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000018c2 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001910 0000900a R_ARM_THM_CALL 000023f5 exceptiongroup_split_recursive │ │ │ │ │ -0000191c 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001920 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001934 0001400a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -0000193e 0000160a R_ARM_THM_CALL 000006d1 Py_XDECREF │ │ │ │ │ -00001944 0000160a R_ARM_THM_CALL 000006d1 Py_XDECREF │ │ │ │ │ -00001966 00018c0a R_ARM_THM_CALL 00000000 PyCallable_Check │ │ │ │ │ -00001986 00018d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -0000198a 00018d30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -000019b2 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -000019b6 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000019ba 00009e2f R_ARM_THM_MOVW_ABS_NC 00000614 .LC51 │ │ │ │ │ -000019be 00009e30 R_ARM_THM_MOVT_ABS 00000614 .LC51 │ │ │ │ │ -000019c4 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000019f0 0001950a R_ARM_THM_CALL 00000000 PySequence_Size │ │ │ │ │ -000019fe 0000a42f R_ARM_THM_MOVW_ABS_NC 00000694 .LC53 │ │ │ │ │ -00001a02 0000a430 R_ARM_THM_MOVT_ABS 00000694 .LC53 │ │ │ │ │ -00001a06 0000a52f R_ARM_THM_MOVW_ABS_NC 00000698 .LC54 │ │ │ │ │ -00001a0a 0000a530 R_ARM_THM_MOVT_ABS 00000698 .LC54 │ │ │ │ │ -00001a0e 0001960a R_ARM_THM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ -00001a18 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00001a1c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00001a2a 0001880a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001a4e 0000270a R_ARM_THM_CALL 00000969 BaseException_set_tb │ │ │ │ │ -00001a76 0000160a R_ARM_THM_CALL 000006d1 Py_XDECREF │ │ │ │ │ -00001a8a 0000160a R_ARM_THM_CALL 000006d1 Py_XDECREF │ │ │ │ │ -00001a94 00016a0a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00001aa8 0000a62f R_ARM_THM_MOVW_ABS_NC 000006a0 .LC55 │ │ │ │ │ -00001aac 0000a630 R_ARM_THM_MOVT_ABS 000006a0 .LC55 │ │ │ │ │ -00001ab2 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001ac6 0001830a R_ARM_THM_CALL 00000000 PySequence_Check │ │ │ │ │ -00001ad0 0001970a R_ARM_THM_CALL 00000000 PySequence_List │ │ │ │ │ -00001af2 00016d0a R_ARM_THM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ -00001b1e 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b38 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b42 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b5e 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b70 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b78 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001b94 0001400a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00001b9c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00001ba0 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00001ba8 0001820a R_ARM_THM_CALL 00000000 PyObject_CallObject │ │ │ │ │ -00001bcc 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001be4 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001be8 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001bf2 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00001bf6 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00001c06 0001880a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001c74 0001900a R_ARM_THM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ -00001c82 0001980a R_ARM_THM_CALL 00000000 PySet_Add │ │ │ │ │ -00001c9e 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ca4 0000ac2f R_ARM_THM_MOVW_ABS_NC 000006d8 .LC56 │ │ │ │ │ -00001ca8 0000ac30 R_ARM_THM_MOVT_ABS 000006d8 .LC56 │ │ │ │ │ -00001cae 0001920a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001cbc 0001386b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001cc0 0001386b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001cd8 0000280a R_ARM_THM_CALL 00000a15 BaseException_init │ │ │ │ │ -00001cfc 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000700 .LC57 │ │ │ │ │ -00001d00 0000ae30 R_ARM_THM_MOVT_ABS 00000700 .LC57 │ │ │ │ │ -00001d08 0001580a R_ARM_THM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ -00001d56 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d72 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d8c 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001d90 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001db4 00019c0a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ -00001dd4 00016d0a R_ARM_THM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ -00001dfc 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001e00 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001e08 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00001e0c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00001e10 0000b32f R_ARM_THM_MOVW_ABS_NC 00000708 .LC58 │ │ │ │ │ -00001e14 0000b330 R_ARM_THM_MOVT_ABS 00000708 .LC58 │ │ │ │ │ -00001e1a 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001e24 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e2e 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e4a 00018f0a R_ARM_THM_CALL 00000000 PyTuple_Size │ │ │ │ │ -00001e4e 0000382f R_ARM_THM_MOVW_ABS_NC 000000fc .LC11 │ │ │ │ │ -00001e52 00003830 R_ARM_THM_MOVT_ABS 000000fc .LC11 │ │ │ │ │ -00001e58 0000b52f R_ARM_THM_MOVW_ABS_NC 00000724 .LC59 │ │ │ │ │ -00001e5c 0000b530 R_ARM_THM_MOVT_ABS 00000724 .LC59 │ │ │ │ │ -00001e62 0000b62f R_ARM_THM_MOVW_ABS_NC 00000728 .LC60 │ │ │ │ │ -00001e66 0000b630 R_ARM_THM_MOVT_ABS 00000728 .LC60 │ │ │ │ │ -00001e92 0001550a R_ARM_THM_CALL 00000000 PyObject_Str │ │ │ │ │ -00001ea8 0000bd2f R_ARM_THM_MOVW_ABS_NC 000007f8 .LC65 │ │ │ │ │ -00001eac 0000bd30 R_ARM_THM_MOVT_ABS 000007f8 .LC65 │ │ │ │ │ -00001eb2 0001600a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00001ebc 0000160a R_ARM_THM_CALL 000006d1 Py_XDECREF │ │ │ │ │ -00001eda 0001720a R_ARM_THM_CALL 00000000 PyUnicode_ReadChar │ │ │ │ │ -00001ee8 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000750 .LC62 │ │ │ │ │ -00001eec 0000ba30 R_ARM_THM_MOVT_ABS 00000750 .LC62 │ │ │ │ │ -00001ef6 0001600a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00001f04 0000382f R_ARM_THM_MOVW_ABS_NC 000000fc .LC11 │ │ │ │ │ -00001f08 00003830 R_ARM_THM_MOVT_ABS 000000fc .LC11 │ │ │ │ │ -00001f10 0000bc2f R_ARM_THM_MOVW_ABS_NC 000007c0 .LC64 │ │ │ │ │ -00001f14 0000bc30 R_ARM_THM_MOVT_ABS 000007c0 .LC64 │ │ │ │ │ -00001f18 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000788 .LC63 │ │ │ │ │ -00001f1c 0000bb30 R_ARM_THM_MOVT_ABS 00000788 .LC63 │ │ │ │ │ +00000fd4 0001690a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +00000fd8 0000d202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000fee 0001700a R_ARM_THM_CALL 00000000 _PyType_Name │ │ │ │ │ +00000ffc 0000662f R_ARM_THM_MOVW_ABS_NC 00000284 .LC24 │ │ │ │ │ +00001000 00006630 R_ARM_THM_MOVT_ABS 00000284 .LC24 │ │ │ │ │ +0000100e 0000672f R_ARM_THM_MOVW_ABS_NC 0000028c .LC25 │ │ │ │ │ +00001012 00006730 R_ARM_THM_MOVT_ABS 0000028c .LC25 │ │ │ │ │ +000010ac 0001712f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +000010b0 00017130 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +000010b8 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000010bc 00014830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000010c8 0001720a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ +000010d2 00006e2f R_ARM_THM_MOVW_ABS_NC 00000294 .LC26 │ │ │ │ │ +000010d6 00006e30 R_ARM_THM_MOVT_ABS 00000294 .LC26 │ │ │ │ │ +000010da 0001620a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +000010e4 0000160a R_ARM_THM_CALL 000006d1 Py_XDECREF │ │ │ │ │ +000010f4 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000010f8 00014830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000110e 0001712f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00001112 00017130 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00001122 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001126 00014830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001132 0001720a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ +0000113a 0000702f R_ARM_THM_MOVW_ABS_NC 000002b0 .LC28 │ │ │ │ │ +0000113e 00007030 R_ARM_THM_MOVT_ABS 000002b0 .LC28 │ │ │ │ │ +00001142 0001620a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +0000114a 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000114e 00014830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000115a 00006f2f R_ARM_THM_MOVW_ABS_NC 000002a8 .LC27 │ │ │ │ │ +0000115e 00006f30 R_ARM_THM_MOVT_ABS 000002a8 .LC27 │ │ │ │ │ +00001162 0001620a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00001170 0001730a R_ARM_THM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ +000011c6 0001570a R_ARM_THM_CALL 00000000 PyObject_Str │ │ │ │ │ +000011d2 0001570a R_ARM_THM_CALL 00000000 PyObject_Str │ │ │ │ │ +000011ec 0000752f R_ARM_THM_MOVW_ABS_NC 00000380 .LC32 │ │ │ │ │ +000011f0 00007530 R_ARM_THM_MOVT_ABS 00000380 .LC32 │ │ │ │ │ +000011f4 0001620a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +000011fc 0000160a R_ARM_THM_CALL 000006d1 Py_XDECREF │ │ │ │ │ +00001202 0000160a R_ARM_THM_CALL 000006d1 Py_XDECREF │ │ │ │ │ +00001220 0001740a R_ARM_THM_CALL 00000000 PyUnicode_ReadChar │ │ │ │ │ +0000122c 0000722f R_ARM_THM_MOVW_ABS_NC 000002c0 .LC29 │ │ │ │ │ +00001230 00007230 R_ARM_THM_MOVT_ABS 000002c0 .LC29 │ │ │ │ │ +0000123c 0001620a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +0000124a 0000382f R_ARM_THM_MOVW_ABS_NC 000000fc .LC11 │ │ │ │ │ +0000124e 00003830 R_ARM_THM_MOVT_ABS 000000fc .LC11 │ │ │ │ │ +00001256 0000742f R_ARM_THM_MOVW_ABS_NC 00000340 .LC31 │ │ │ │ │ +0000125a 00007430 R_ARM_THM_MOVT_ABS 00000340 .LC31 │ │ │ │ │ +0000125e 0000732f R_ARM_THM_MOVW_ABS_NC 00000300 .LC30 │ │ │ │ │ +00001262 00007330 R_ARM_THM_MOVT_ABS 00000300 .LC30 │ │ │ │ │ +0000128c 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001290 00014830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000012a2 0000782f R_ARM_THM_MOVW_ABS_NC 000003d4 .LC34 │ │ │ │ │ +000012a6 00007830 R_ARM_THM_MOVT_ABS 000003d4 .LC34 │ │ │ │ │ +000012d2 0000792f R_ARM_THM_MOVW_ABS_NC 000003e8 .LC35 │ │ │ │ │ +000012d6 00007930 R_ARM_THM_MOVT_ABS 000003e8 .LC35 │ │ │ │ │ +000012f6 0000772f R_ARM_THM_MOVW_ABS_NC 000003bc .LC33 │ │ │ │ │ +000012fa 00007730 R_ARM_THM_MOVT_ABS 000003bc .LC33 │ │ │ │ │ +000012fe 0001620a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00001378 00007c0a R_ARM_THM_CALL 00001f9d get_string.constprop.0 │ │ │ │ │ +000013ac 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013ca 00007c0a R_ARM_THM_CALL 00001f9d get_string.constprop.0 │ │ │ │ │ +00001400 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001410 0000802f R_ARM_THM_MOVW_ABS_NC 0000043c .LC39 │ │ │ │ │ +00001414 00008030 R_ARM_THM_MOVT_ABS 0000043c .LC39 │ │ │ │ │ +0000144c 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001450 00014830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000146c 00007d2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC36 │ │ │ │ │ +00001470 00007d30 R_ARM_THM_MOVT_ABS 000003f8 .LC36 │ │ │ │ │ +00001474 0000810a R_ARM_THM_CALL 00002009 get_unicode │ │ │ │ │ +000014aa 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000014c4 00007d2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC36 │ │ │ │ │ +000014c8 00007d30 R_ARM_THM_MOVT_ABS 000003f8 .LC36 │ │ │ │ │ +000014cc 0000810a R_ARM_THM_CALL 00002009 get_unicode │ │ │ │ │ +00001500 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001508 00007d2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC36 │ │ │ │ │ +0000150c 00007d30 R_ARM_THM_MOVT_ABS 000003f8 .LC36 │ │ │ │ │ +0000152c 00015b0a R_ARM_THM_CALL 00000000 PySequence_Tuple │ │ │ │ │ +00001538 0000160a R_ARM_THM_CALL 000006d1 Py_XDECREF │ │ │ │ │ +00001540 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00001544 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00001548 0000862f R_ARM_THM_MOVW_ABS_NC 0000046c .LC41 │ │ │ │ │ +0000154c 00008630 R_ARM_THM_MOVT_ABS 0000046c .LC41 │ │ │ │ │ +00001552 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000157a 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000157e 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000158e 00018a0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000159a 00016d0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +000015a8 00016d0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +000015b4 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000015b8 00014830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000015f8 00016c0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00001608 00018b0a R_ARM_THM_CALL 00000000 PySet_New │ │ │ │ │ +0000162c 0000920a R_ARM_THM_CALL 00002635 exceptiongroup_split_recursive │ │ │ │ │ +00001644 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000165a 0000160a R_ARM_THM_CALL 000006d1 Py_XDECREF │ │ │ │ │ +00001660 0000160a R_ARM_THM_CALL 000006d1 Py_XDECREF │ │ │ │ │ +00001694 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001698 00014830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000016a0 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000016a4 00014830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000016b6 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000016ba 00014830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000016c6 00016c0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +000016ea 0000382f R_ARM_THM_MOVW_ABS_NC 000000fc .LC11 │ │ │ │ │ +000016ee 00003830 R_ARM_THM_MOVT_ABS 000000fc .LC11 │ │ │ │ │ +000016f2 0001830a R_ARM_THM_CALL 00000075 _PyExc_CreateExceptionGroup │ │ │ │ │ +0000170c 00018c0a R_ARM_THM_CALL 00000000 PyList_GetItem │ │ │ │ │ +0000174e 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001752 00014830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001760 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001764 00014830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000176c 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000177a 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001782 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000017d0 0000920a R_ARM_THM_CALL 00002635 exceptiongroup_split_recursive │ │ │ │ │ +000017dc 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000017e0 00014830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000017f4 0001420a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +000017fe 0000160a R_ARM_THM_CALL 000006d1 Py_XDECREF │ │ │ │ │ +00001804 0000160a R_ARM_THM_CALL 000006d1 Py_XDECREF │ │ │ │ │ +00001826 00018e0a R_ARM_THM_CALL 00000000 PyCallable_Check │ │ │ │ │ +00001846 00018f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +0000184a 00018f30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00001872 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00001876 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000187a 0000a02f R_ARM_THM_MOVW_ABS_NC 00000614 .LC51 │ │ │ │ │ +0000187e 0000a030 R_ARM_THM_MOVT_ABS 00000614 .LC51 │ │ │ │ │ +00001884 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000018b0 0001970a R_ARM_THM_CALL 00000000 PySequence_Size │ │ │ │ │ +000018be 0000a62f R_ARM_THM_MOVW_ABS_NC 00000694 .LC53 │ │ │ │ │ +000018c2 0000a630 R_ARM_THM_MOVT_ABS 00000694 .LC53 │ │ │ │ │ +000018c6 0000a72f R_ARM_THM_MOVW_ABS_NC 00000698 .LC54 │ │ │ │ │ +000018ca 0000a730 R_ARM_THM_MOVT_ABS 00000698 .LC54 │ │ │ │ │ +000018ce 0001980a R_ARM_THM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ +000018d8 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +000018dc 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000018ea 00018a0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000190e 0000270a R_ARM_THM_CALL 00000969 BaseException_set_tb │ │ │ │ │ +00001936 0000160a R_ARM_THM_CALL 000006d1 Py_XDECREF │ │ │ │ │ +0000194a 0000160a R_ARM_THM_CALL 000006d1 Py_XDECREF │ │ │ │ │ +00001954 00016b0a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00001968 0000a82f R_ARM_THM_MOVW_ABS_NC 000006a0 .LC55 │ │ │ │ │ +0000196c 0000a830 R_ARM_THM_MOVT_ABS 000006a0 .LC55 │ │ │ │ │ +00001972 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001986 0001850a R_ARM_THM_CALL 00000000 PySequence_Check │ │ │ │ │ +00001990 0001990a R_ARM_THM_CALL 00000000 PySequence_List │ │ │ │ │ +000019b2 00016e0a R_ARM_THM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ +000019de 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000019f8 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a02 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a1e 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a30 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a38 00013902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001a54 0001420a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00001a5c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00001a60 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00001a68 0001840a R_ARM_THM_CALL 00000000 PyObject_CallObject │ │ │ │ │ +00001a8c 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001aa4 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001aa8 00014830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001ab2 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00001ab6 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00001ac6 00018a0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001b34 0001920a R_ARM_THM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ +00001b42 00019a0a R_ARM_THM_CALL 00000000 PySet_Add │ │ │ │ │ +00001b5e 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b64 0000ae2f R_ARM_THM_MOVW_ABS_NC 000006d8 .LC56 │ │ │ │ │ +00001b68 0000ae30 R_ARM_THM_MOVT_ABS 000006d8 .LC56 │ │ │ │ │ +00001b6e 0001940a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001b7c 00013a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001b80 00013a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001b98 0000280a R_ARM_THM_CALL 00000a15 BaseException_init │ │ │ │ │ +00001bbc 0000b02f R_ARM_THM_MOVW_ABS_NC 00000700 .LC57 │ │ │ │ │ +00001bc0 0000b030 R_ARM_THM_MOVT_ABS 00000700 .LC57 │ │ │ │ │ +00001bc8 00015a0a R_ARM_THM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ +00001c16 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c32 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c4c 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001c50 00014830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001c74 00019e0a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ +00001c94 00016e0a R_ARM_THM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ +00001cbc 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001cc0 00014830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001cc8 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00001ccc 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00001cd0 0000b52f R_ARM_THM_MOVW_ABS_NC 00000708 .LC58 │ │ │ │ │ +00001cd4 0000b530 R_ARM_THM_MOVT_ABS 00000708 .LC58 │ │ │ │ │ +00001cda 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001ce4 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001cee 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d0a 0001910a R_ARM_THM_CALL 00000000 PyTuple_Size │ │ │ │ │ +00001d0e 0000382f R_ARM_THM_MOVW_ABS_NC 000000fc .LC11 │ │ │ │ │ +00001d12 00003830 R_ARM_THM_MOVT_ABS 000000fc .LC11 │ │ │ │ │ +00001d18 0000b72f R_ARM_THM_MOVW_ABS_NC 00000724 .LC59 │ │ │ │ │ +00001d1c 0000b730 R_ARM_THM_MOVT_ABS 00000724 .LC59 │ │ │ │ │ +00001d22 0000b82f R_ARM_THM_MOVW_ABS_NC 00000728 .LC60 │ │ │ │ │ +00001d26 0000b830 R_ARM_THM_MOVT_ABS 00000728 .LC60 │ │ │ │ │ +00001d52 0001570a R_ARM_THM_CALL 00000000 PyObject_Str │ │ │ │ │ +00001d68 0000bf2f R_ARM_THM_MOVW_ABS_NC 000007f8 .LC65 │ │ │ │ │ +00001d6c 0000bf30 R_ARM_THM_MOVT_ABS 000007f8 .LC65 │ │ │ │ │ +00001d72 0001620a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00001d7c 0000160a R_ARM_THM_CALL 000006d1 Py_XDECREF │ │ │ │ │ +00001d9a 0001740a R_ARM_THM_CALL 00000000 PyUnicode_ReadChar │ │ │ │ │ +00001da8 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000750 .LC62 │ │ │ │ │ +00001dac 0000bc30 R_ARM_THM_MOVT_ABS 00000750 .LC62 │ │ │ │ │ +00001db6 0001620a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00001dc4 0000382f R_ARM_THM_MOVW_ABS_NC 000000fc .LC11 │ │ │ │ │ +00001dc8 00003830 R_ARM_THM_MOVT_ABS 000000fc .LC11 │ │ │ │ │ +00001dd0 0000be2f R_ARM_THM_MOVW_ABS_NC 000007c0 .LC64 │ │ │ │ │ +00001dd4 0000be30 R_ARM_THM_MOVT_ABS 000007c0 .LC64 │ │ │ │ │ +00001dd8 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000788 .LC63 │ │ │ │ │ +00001ddc 0000bd30 R_ARM_THM_MOVT_ABS 00000788 .LC63 │ │ │ │ │ 00000960 0000391e R_ARM_THM_JUMP24 0000178d BaseException_str │ │ │ │ │ 000009a0 00003a1e R_ARM_THM_JUMP24 000017ad BaseException_traverse │ │ │ │ │ 000009e2 00003a1e R_ARM_THM_JUMP24 000017ad BaseException_traverse │ │ │ │ │ 00000a2e 00003a1e R_ARM_THM_JUMP24 000017ad BaseException_traverse │ │ │ │ │ 00000a9c 00003a1e R_ARM_THM_JUMP24 000017ad BaseException_traverse │ │ │ │ │ -00000d16 0001561e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -00000d42 0001351e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00000d16 0001581e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00000d42 0001371e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 00000f04 0000131e R_ARM_THM_JUMP24 00000369 BaseException_clear │ │ │ │ │ -0000114a 0001601e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -0000115a 0001601e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -00001248 0001551e R_ARM_THM_JUMP24 00000000 PyObject_Str │ │ │ │ │ -00001392 0001561e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -000013de 00003a1e R_ARM_THM_JUMP24 000017ad BaseException_traverse │ │ │ │ │ -00001452 0001601e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -00001462 0000391e R_ARM_THM_JUMP24 0000178d BaseException_str │ │ │ │ │ -0000147c 0001601e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -0000154a 00007a1e R_ARM_THM_JUMP24 00001d5d get_string.constprop.0 │ │ │ │ │ -0000155a 00007f1e R_ARM_THM_JUMP24 00001dc9 get_unicode │ │ │ │ │ -00001560 0001761e R_ARM_THM_JUMP24 00001551 PyUnicodeEncodeError_GetEncoding │ │ │ │ │ -00001574 00017c1e R_ARM_THM_JUMP24 00001e35 PyUnicodeEncodeError_SetReason │ │ │ │ │ -00001652 00007f1e R_ARM_THM_JUMP24 00001dc9 get_unicode │ │ │ │ │ -000018d4 0001401e R_ARM_THM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ -000018da 0001401e R_ARM_THM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ -00001d78 0001801e R_ARM_THM_JUMP24 00001649 PyUnicodeEncodeError_GetObject │ │ │ │ │ -00001e74 0001601e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -00001f0c 0001561e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +0000100a 0001621e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +0000101a 0001621e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +00001108 0001571e R_ARM_THM_JUMP24 00000000 PyObject_Str │ │ │ │ │ +00001252 0001581e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +000012b6 0001621e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +000012c6 0000391e R_ARM_THM_JUMP24 0000178d BaseException_str │ │ │ │ │ +000012e0 0001621e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +00001336 00003a1e R_ARM_THM_JUMP24 000017ad BaseException_traverse │ │ │ │ │ +0000140a 00007c1e R_ARM_THM_JUMP24 00001f9d get_string.constprop.0 │ │ │ │ │ +0000141a 0000811e R_ARM_THM_JUMP24 00002009 get_unicode │ │ │ │ │ +00001420 0001781e R_ARM_THM_JUMP24 00001411 PyUnicodeEncodeError_GetEncoding │ │ │ │ │ +00001434 00017e1e R_ARM_THM_JUMP24 00002075 PyUnicodeEncodeError_SetReason │ │ │ │ │ +00001512 0000811e R_ARM_THM_JUMP24 00002009 get_unicode │ │ │ │ │ +00001794 0001421e R_ARM_THM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ +0000179a 0001421e R_ARM_THM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ +00001c38 0001821e R_ARM_THM_JUMP24 00001509 PyUnicodeEncodeError_GetObject │ │ │ │ │ +00001d34 0001621e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +00001dcc 0001581e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0xf3ec contains 728 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0xf488 contains 728 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000000 0001b702 R_ARM_ABS32 00000b44 _PyExc_MemoryError │ │ │ │ │ +00000000 0001b902 R_ARM_ABS32 00000b44 _PyExc_MemoryError │ │ │ │ │ 00000004 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000008 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000000c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000010 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000014 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000018 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000001c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ @@ -641,36 +615,36 @@ │ │ │ │ │ 0000116c 00003a02 R_ARM_ABS32 000017ad BaseException_traverse │ │ │ │ │ 00001170 00001302 R_ARM_ABS32 00000369 BaseException_clear │ │ │ │ │ 00001190 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000011a4 00002802 R_ARM_ABS32 00000a15 BaseException_init │ │ │ │ │ 000011ac 00000d02 R_ARM_ABS32 000001a5 BaseException_new │ │ │ │ │ 000011ec 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000011f8 00005002 R_ARM_ABS32 0000188d UnicodeError_dealloc │ │ │ │ │ -00001224 0000be02 R_ARM_ABS32 00001e79 UnicodeTranslateError_str │ │ │ │ │ +00001224 0000c002 R_ARM_ABS32 00001d39 UnicodeTranslateError_str │ │ │ │ │ 00001238 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000123c 00004602 R_ARM_ABS32 00000965 UnicodeError_traverse │ │ │ │ │ 00001240 00005102 R_ARM_ABS32 000019f1 UnicodeError_clear │ │ │ │ │ 00001258 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001260 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001274 0000b002 R_ARM_ABS32 00001cc5 UnicodeTranslateError_init │ │ │ │ │ +00001274 0000b202 R_ARM_ABS32 00001b85 UnicodeTranslateError_init │ │ │ │ │ 0000127c 00000d02 R_ARM_ABS32 000001a5 BaseException_new │ │ │ │ │ 000012bc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000012c8 00005002 R_ARM_ABS32 0000188d UnicodeError_dealloc │ │ │ │ │ 000012f4 00004f02 R_ARM_ABS32 00000c81 UnicodeDecodeError_str │ │ │ │ │ 00001308 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000130c 00004602 R_ARM_ABS32 00000965 UnicodeError_traverse │ │ │ │ │ 00001310 00005102 R_ARM_ABS32 000019f1 UnicodeError_clear │ │ │ │ │ 00001328 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001330 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001344 00004c02 R_ARM_ABS32 00000aed UnicodeDecodeError_init │ │ │ │ │ 0000134c 00000d02 R_ARM_ABS32 000001a5 BaseException_new │ │ │ │ │ 00001380 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001390 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000139c 00005002 R_ARM_ABS32 0000188d UnicodeError_dealloc │ │ │ │ │ -000013c8 00007402 R_ARM_ABS32 000012ed UnicodeEncodeError_str │ │ │ │ │ +000013c8 00007602 R_ARM_ABS32 000011ad UnicodeEncodeError_str │ │ │ │ │ 000013dc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000013e0 00004602 R_ARM_ABS32 00000965 UnicodeError_traverse │ │ │ │ │ 000013e4 00005102 R_ARM_ABS32 000019f1 UnicodeError_clear │ │ │ │ │ 000013fc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001404 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001418 00003d02 R_ARM_ABS32 00000669 UnicodeEncodeError_init │ │ │ │ │ 00001420 00000d02 R_ARM_ABS32 000001a5 BaseException_new │ │ │ │ │ @@ -700,15 +674,15 @@ │ │ │ │ │ 00001600 00001302 R_ARM_ABS32 00000369 BaseException_clear │ │ │ │ │ 00001620 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001634 00002802 R_ARM_ABS32 00000a15 BaseException_init │ │ │ │ │ 0000163c 00000d02 R_ARM_ABS32 000001a5 BaseException_new │ │ │ │ │ 00001670 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001680 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000168c 00002902 R_ARM_ABS32 00000a7d BaseException_dealloc │ │ │ │ │ -000016b8 0000b202 R_ARM_ABS32 00000287 KeyError_str │ │ │ │ │ +000016b8 0000b402 R_ARM_ABS32 00000287 KeyError_str │ │ │ │ │ 000016cc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000016d0 00003a02 R_ARM_ABS32 000017ad BaseException_traverse │ │ │ │ │ 000016d4 00001302 R_ARM_ABS32 00000369 BaseException_clear │ │ │ │ │ 000016f4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001708 00002802 R_ARM_ABS32 00000a15 BaseException_init │ │ │ │ │ 00001744 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001754 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -750,15 +724,15 @@ │ │ │ │ │ 00001af0 00004902 R_ARM_ABS32 00000a35 SyntaxError_traverse │ │ │ │ │ 00001af4 00005902 R_ARM_ABS32 00000e35 SyntaxError_clear │ │ │ │ │ 00001b14 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001b28 00004402 R_ARM_ABS32 000007fd SyntaxError_init │ │ │ │ │ 00001b64 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001b74 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001b80 00005802 R_ARM_ABS32 00000ded SyntaxError_dealloc │ │ │ │ │ -00001bac 00006f02 R_ARM_ABS32 00001165 SyntaxError_str │ │ │ │ │ +00001bac 00007102 R_ARM_ABS32 00001025 SyntaxError_str │ │ │ │ │ 00001bc0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001bc4 00004902 R_ARM_ABS32 00000a35 SyntaxError_traverse │ │ │ │ │ 00001bc8 00005902 R_ARM_ABS32 00000e35 SyntaxError_clear │ │ │ │ │ 00001be0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001be8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001bfc 00004402 R_ARM_ABS32 000007fd SyntaxError_init │ │ │ │ │ 00001c38 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -784,36 +758,36 @@ │ │ │ │ │ 00001d48 00004802 R_ARM_ABS32 000009fd AttributeError_traverse │ │ │ │ │ 00001d4c 00002402 R_ARM_ABS32 00000849 AttributeError_clear │ │ │ │ │ 00001d60 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001d64 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001d6c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001d80 00002002 R_ARM_ABS32 0000059d AttributeError_init │ │ │ │ │ 00001dbc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001dc0 0000c402 R_ARM_ABS32 000004cf AttributeError_getstate │ │ │ │ │ +00001dc0 0000c602 R_ARM_ABS32 000004cf AttributeError_getstate │ │ │ │ │ 00001dcc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001dd0 0000c302 R_ARM_ABS32 0000048b AttributeError_reduce │ │ │ │ │ +00001dd0 0000c502 R_ARM_ABS32 0000048b AttributeError_reduce │ │ │ │ │ 00001dec 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001dfc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001e00 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001e10 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001e28 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001e38 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001e44 00006a02 R_ARM_ABS32 00001161 NameError_dealloc │ │ │ │ │ +00001e44 00006c02 R_ARM_ABS32 00001021 NameError_dealloc │ │ │ │ │ 00001e84 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001e88 00005602 R_ARM_ABS32 00000015 NameError_traverse │ │ │ │ │ -00001e8c 00006b02 R_ARM_ABS32 00001d59 NameError_clear │ │ │ │ │ +00001e8c 00006d02 R_ARM_ABS32 00001f99 NameError_clear │ │ │ │ │ 00001eac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001ec0 00005402 R_ARM_ABS32 00000d49 NameError_init │ │ │ │ │ 00001efc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001f0c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001f18 00006a02 R_ARM_ABS32 00001161 NameError_dealloc │ │ │ │ │ +00001f18 00006c02 R_ARM_ABS32 00001021 NameError_dealloc │ │ │ │ │ 00001f44 00003902 R_ARM_ABS32 0000178d BaseException_str │ │ │ │ │ 00001f58 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001f5c 00005602 R_ARM_ABS32 00000015 NameError_traverse │ │ │ │ │ -00001f60 00006b02 R_ARM_ABS32 00001d59 NameError_clear │ │ │ │ │ +00001f60 00006d02 R_ARM_ABS32 00001f99 NameError_clear │ │ │ │ │ 00001f74 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 00001f78 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001f80 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001f94 00005402 R_ARM_ABS32 00000d49 NameError_init │ │ │ │ │ 00001fd0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001fe0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001ff8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ @@ -860,134 +834,134 @@ │ │ │ │ │ 000023ac 00001302 R_ARM_ABS32 00000369 BaseException_clear │ │ │ │ │ 000023cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000023e0 00002802 R_ARM_ABS32 00000a15 BaseException_init │ │ │ │ │ 000023e8 00000d02 R_ARM_ABS32 000001a5 BaseException_new │ │ │ │ │ 00002428 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002434 00003002 R_ARM_ABS32 00001215 OSError_dealloc │ │ │ │ │ 00002474 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002478 00007502 R_ARM_ABS32 000013b1 OSError_traverse │ │ │ │ │ +00002478 00007b02 R_ARM_ABS32 00001309 OSError_traverse │ │ │ │ │ 0000247c 00003202 R_ARM_ABS32 00001459 OSError_clear │ │ │ │ │ 0000249c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000024b0 00002c02 R_ARM_ABS32 00000e8d OSError_init │ │ │ │ │ 000024f8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002504 00003002 R_ARM_ABS32 00001215 OSError_dealloc │ │ │ │ │ 00002544 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002548 00007502 R_ARM_ABS32 000013b1 OSError_traverse │ │ │ │ │ +00002548 00007b02 R_ARM_ABS32 00001309 OSError_traverse │ │ │ │ │ 0000254c 00003202 R_ARM_ABS32 00001459 OSError_clear │ │ │ │ │ 0000256c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002580 00002c02 R_ARM_ABS32 00000e8d OSError_init │ │ │ │ │ 000025c8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000025d4 00003002 R_ARM_ABS32 00001215 OSError_dealloc │ │ │ │ │ 00002614 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002618 00007502 R_ARM_ABS32 000013b1 OSError_traverse │ │ │ │ │ +00002618 00007b02 R_ARM_ABS32 00001309 OSError_traverse │ │ │ │ │ 0000261c 00003202 R_ARM_ABS32 00001459 OSError_clear │ │ │ │ │ 0000263c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002650 00002c02 R_ARM_ABS32 00000e8d OSError_init │ │ │ │ │ 00002698 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000026a4 00003002 R_ARM_ABS32 00001215 OSError_dealloc │ │ │ │ │ 000026e4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000026e8 00007502 R_ARM_ABS32 000013b1 OSError_traverse │ │ │ │ │ +000026e8 00007b02 R_ARM_ABS32 00001309 OSError_traverse │ │ │ │ │ 000026ec 00003202 R_ARM_ABS32 00001459 OSError_clear │ │ │ │ │ 0000270c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002720 00002c02 R_ARM_ABS32 00000e8d OSError_init │ │ │ │ │ 00002768 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002774 00003002 R_ARM_ABS32 00001215 OSError_dealloc │ │ │ │ │ 000027b4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000027b8 00007502 R_ARM_ABS32 000013b1 OSError_traverse │ │ │ │ │ +000027b8 00007b02 R_ARM_ABS32 00001309 OSError_traverse │ │ │ │ │ 000027bc 00003202 R_ARM_ABS32 00001459 OSError_clear │ │ │ │ │ 000027dc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000027f0 00002c02 R_ARM_ABS32 00000e8d OSError_init │ │ │ │ │ 00002838 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002844 00003002 R_ARM_ABS32 00001215 OSError_dealloc │ │ │ │ │ 00002884 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002888 00007502 R_ARM_ABS32 000013b1 OSError_traverse │ │ │ │ │ +00002888 00007b02 R_ARM_ABS32 00001309 OSError_traverse │ │ │ │ │ 0000288c 00003202 R_ARM_ABS32 00001459 OSError_clear │ │ │ │ │ 000028ac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000028c0 00002c02 R_ARM_ABS32 00000e8d OSError_init │ │ │ │ │ 00002908 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002914 00003002 R_ARM_ABS32 00001215 OSError_dealloc │ │ │ │ │ 00002954 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002958 00007502 R_ARM_ABS32 000013b1 OSError_traverse │ │ │ │ │ +00002958 00007b02 R_ARM_ABS32 00001309 OSError_traverse │ │ │ │ │ 0000295c 00003202 R_ARM_ABS32 00001459 OSError_clear │ │ │ │ │ 0000297c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002990 00002c02 R_ARM_ABS32 00000e8d OSError_init │ │ │ │ │ 000029d8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000029e4 00003002 R_ARM_ABS32 00001215 OSError_dealloc │ │ │ │ │ 00002a24 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002a28 00007502 R_ARM_ABS32 000013b1 OSError_traverse │ │ │ │ │ +00002a28 00007b02 R_ARM_ABS32 00001309 OSError_traverse │ │ │ │ │ 00002a2c 00003202 R_ARM_ABS32 00001459 OSError_clear │ │ │ │ │ 00002a4c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002a60 00002c02 R_ARM_ABS32 00000e8d OSError_init │ │ │ │ │ 00002aa8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002ab4 00003002 R_ARM_ABS32 00001215 OSError_dealloc │ │ │ │ │ 00002af4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002af8 00007502 R_ARM_ABS32 000013b1 OSError_traverse │ │ │ │ │ +00002af8 00007b02 R_ARM_ABS32 00001309 OSError_traverse │ │ │ │ │ 00002afc 00003202 R_ARM_ABS32 00001459 OSError_clear │ │ │ │ │ 00002b1c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002b30 00002c02 R_ARM_ABS32 00000e8d OSError_init │ │ │ │ │ 00002b78 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002b84 00003002 R_ARM_ABS32 00001215 OSError_dealloc │ │ │ │ │ 00002bc4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002bc8 00007502 R_ARM_ABS32 000013b1 OSError_traverse │ │ │ │ │ +00002bc8 00007b02 R_ARM_ABS32 00001309 OSError_traverse │ │ │ │ │ 00002bcc 00003202 R_ARM_ABS32 00001459 OSError_clear │ │ │ │ │ 00002bec 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002c00 00002c02 R_ARM_ABS32 00000e8d OSError_init │ │ │ │ │ 00002c48 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002c54 00003002 R_ARM_ABS32 00001215 OSError_dealloc │ │ │ │ │ 00002c94 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002c98 00007502 R_ARM_ABS32 000013b1 OSError_traverse │ │ │ │ │ +00002c98 00007b02 R_ARM_ABS32 00001309 OSError_traverse │ │ │ │ │ 00002c9c 00003202 R_ARM_ABS32 00001459 OSError_clear │ │ │ │ │ 00002cbc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002cd0 00002c02 R_ARM_ABS32 00000e8d OSError_init │ │ │ │ │ 00002d18 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002d24 00003002 R_ARM_ABS32 00001215 OSError_dealloc │ │ │ │ │ 00002d64 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002d68 00007502 R_ARM_ABS32 000013b1 OSError_traverse │ │ │ │ │ +00002d68 00007b02 R_ARM_ABS32 00001309 OSError_traverse │ │ │ │ │ 00002d6c 00003202 R_ARM_ABS32 00001459 OSError_clear │ │ │ │ │ 00002d8c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002da0 00002c02 R_ARM_ABS32 00000e8d OSError_init │ │ │ │ │ 00002de8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002df4 00003002 R_ARM_ABS32 00001215 OSError_dealloc │ │ │ │ │ 00002e34 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002e38 00007502 R_ARM_ABS32 000013b1 OSError_traverse │ │ │ │ │ +00002e38 00007b02 R_ARM_ABS32 00001309 OSError_traverse │ │ │ │ │ 00002e3c 00003202 R_ARM_ABS32 00001459 OSError_clear │ │ │ │ │ 00002e5c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002e70 00002c02 R_ARM_ABS32 00000e8d OSError_init │ │ │ │ │ 00002eac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002ebc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002ec8 00003002 R_ARM_ABS32 00001215 OSError_dealloc │ │ │ │ │ 00002f08 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002f0c 00007502 R_ARM_ABS32 000013b1 OSError_traverse │ │ │ │ │ +00002f0c 00007b02 R_ARM_ABS32 00001309 OSError_traverse │ │ │ │ │ 00002f10 00003202 R_ARM_ABS32 00001459 OSError_clear │ │ │ │ │ 00002f30 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002f44 00002c02 R_ARM_ABS32 00000e8d OSError_init │ │ │ │ │ 00002f8c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002f98 00003002 R_ARM_ABS32 00001215 OSError_dealloc │ │ │ │ │ 00002fd8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002fdc 00007502 R_ARM_ABS32 000013b1 OSError_traverse │ │ │ │ │ +00002fdc 00007b02 R_ARM_ABS32 00001309 OSError_traverse │ │ │ │ │ 00002fe0 00003202 R_ARM_ABS32 00001459 OSError_clear │ │ │ │ │ 00003000 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003014 00002c02 R_ARM_ABS32 00000e8d OSError_init │ │ │ │ │ 0000305c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003068 00003002 R_ARM_ABS32 00001215 OSError_dealloc │ │ │ │ │ -00003094 00007902 R_ARM_ABS32 0000140d OSError_str │ │ │ │ │ +00003094 00007a02 R_ARM_ABS32 00001271 OSError_str │ │ │ │ │ 000030a8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000030ac 00007502 R_ARM_ABS32 000013b1 OSError_traverse │ │ │ │ │ +000030ac 00007b02 R_ARM_ABS32 00001309 OSError_traverse │ │ │ │ │ 000030b0 00003202 R_ARM_ABS32 00001459 OSError_clear │ │ │ │ │ 000030c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000030c8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000030cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000030d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000030e4 00002c02 R_ARM_ABS32 00000e8d OSError_init │ │ │ │ │ 000030ec 00002b02 R_ARM_ABS32 00000b9d OSError_new │ │ │ │ │ 00003120 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003124 00009602 R_ARM_ABS32 00000113 OSError_written_get │ │ │ │ │ -00003128 00009702 R_ARM_ABS32 00000145 OSError_written_set │ │ │ │ │ +00003124 00009802 R_ARM_ABS32 00000113 OSError_written_get │ │ │ │ │ +00003128 00009902 R_ARM_ABS32 00000145 OSError_written_set │ │ │ │ │ 00003148 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000314c 0000bf02 R_ARM_ABS32 00000331 OSError_reduce │ │ │ │ │ +0000314c 0000c102 R_ARM_ABS32 00000331 OSError_reduce │ │ │ │ │ 00003168 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003178 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000317c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000318c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003190 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000031a0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000031a4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -1008,15 +982,15 @@ │ │ │ │ │ 00003300 00004702 R_ARM_ABS32 000009a9 ImportError_traverse │ │ │ │ │ 00003304 00003102 R_ARM_ABS32 0000139d ImportError_clear │ │ │ │ │ 00003318 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000331c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003324 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003338 00003402 R_ARM_ABS32 000015ad ImportError_init │ │ │ │ │ 00003374 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003378 0000cb02 R_ARM_ABS32 0000063f ImportError_reduce │ │ │ │ │ +00003378 0000cd02 R_ARM_ABS32 0000063f ImportError_reduce │ │ │ │ │ 00003394 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000033a4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000033a8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000033b8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000033bc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000033cc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000033d0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -1027,43 +1001,43 @@ │ │ │ │ │ 00003454 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003458 00003a02 R_ARM_ABS32 000017ad BaseException_traverse │ │ │ │ │ 0000345c 00001302 R_ARM_ABS32 00000369 BaseException_clear │ │ │ │ │ 0000347c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003490 00002802 R_ARM_ABS32 00000a15 BaseException_init │ │ │ │ │ 00003498 00000d02 R_ARM_ABS32 000001a5 BaseException_new │ │ │ │ │ 000034d8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000034e4 00009202 R_ARM_ABS32 0000221d BaseExceptionGroup_dealloc │ │ │ │ │ -000034f8 0000b902 R_ARM_ABS32 00000299 BaseExceptionGroup_repr │ │ │ │ │ -00003510 0000b702 R_ARM_ABS32 00001e39 BaseExceptionGroup_str │ │ │ │ │ +000034e4 00009402 R_ARM_ABS32 0000245d BaseExceptionGroup_dealloc │ │ │ │ │ +000034f8 0000bb02 R_ARM_ABS32 00000299 BaseExceptionGroup_repr │ │ │ │ │ +00003510 0000b902 R_ARM_ABS32 00001cf9 BaseExceptionGroup_str │ │ │ │ │ 00003524 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003528 0000ab02 R_ARM_ABS32 0000287d BaseExceptionGroup_traverse │ │ │ │ │ -0000352c 00009302 R_ARM_ABS32 0000237d BaseExceptionGroup_clear │ │ │ │ │ +00003528 0000ad02 R_ARM_ABS32 00002b09 BaseExceptionGroup_traverse │ │ │ │ │ +0000352c 00009502 R_ARM_ABS32 000025bd BaseExceptionGroup_clear │ │ │ │ │ 00003540 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003544 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000354c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003560 00008f02 R_ARM_ABS32 000021a5 BaseExceptionGroup_init │ │ │ │ │ -00003568 00008c02 R_ARM_ABS32 00001f49 BaseExceptionGroup_new │ │ │ │ │ +00003560 00009102 R_ARM_ABS32 000023e5 BaseExceptionGroup_init │ │ │ │ │ +00003568 00008e02 R_ARM_ABS32 00002189 BaseExceptionGroup_new │ │ │ │ │ 0000359c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000035a0 0001f002 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ +000035a0 0001f202 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 000035a8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000035ac 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000035b0 0000a902 R_ARM_ABS32 00001b7d BaseExceptionGroup_derive │ │ │ │ │ +000035b0 0000ab02 R_ARM_ABS32 00001a3d BaseExceptionGroup_derive │ │ │ │ │ 000035bc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000035c0 00009c02 R_ARM_ABS32 000018e1 BaseExceptionGroup_split │ │ │ │ │ +000035c0 00009e02 R_ARM_ABS32 000017a1 BaseExceptionGroup_split │ │ │ │ │ 000035cc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000035d0 0000b102 R_ARM_ABS32 0000021f BaseExceptionGroup_subgroup │ │ │ │ │ +000035d0 0000b302 R_ARM_ABS32 0000021f BaseExceptionGroup_subgroup │ │ │ │ │ 000035ec 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000035fc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003600 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003610 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003628 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003638 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003644 00003f02 R_ARM_ABS32 000007b5 SystemExit_dealloc │ │ │ │ │ 00003684 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003688 00008102 R_ARM_ABS32 00000045 SystemExit_traverse │ │ │ │ │ +00003688 00008302 R_ARM_ABS32 00000045 SystemExit_traverse │ │ │ │ │ 0000368c 00004102 R_ARM_ABS32 00001889 SystemExit_clear │ │ │ │ │ 000036a4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000036ac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000036c0 00003e02 R_ARM_ABS32 00000759 SystemExit_init │ │ │ │ │ 000036fc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000370c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003724 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ @@ -1073,21 +1047,21 @@ │ │ │ │ │ 00003784 00003a02 R_ARM_ABS32 000017ad BaseException_traverse │ │ │ │ │ 00003788 00001302 R_ARM_ABS32 00000369 BaseException_clear │ │ │ │ │ 000037a8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000037bc 00002802 R_ARM_ABS32 00000a15 BaseException_init │ │ │ │ │ 000037c4 00000d02 R_ARM_ABS32 000001a5 BaseException_new │ │ │ │ │ 000037f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003808 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003814 00006302 R_ARM_ABS32 00001c19 StopIteration_dealloc │ │ │ │ │ +00003814 00006502 R_ARM_ABS32 00001e59 StopIteration_dealloc │ │ │ │ │ 00003854 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003858 00009402 R_ARM_ABS32 000000e3 StopIteration_traverse │ │ │ │ │ +00003858 00009602 R_ARM_ABS32 000000e3 StopIteration_traverse │ │ │ │ │ 0000385c 00004002 R_ARM_ABS32 0000183d StopIteration_clear │ │ │ │ │ 00003874 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000387c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003890 00006202 R_ARM_ABS32 00001b61 StopIteration_init │ │ │ │ │ +00003890 00006402 R_ARM_ABS32 00001da1 StopIteration_init │ │ │ │ │ 000038cc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000038dc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000038f4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003904 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003910 00002902 R_ARM_ABS32 00000a7d BaseException_dealloc │ │ │ │ │ 00003950 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003954 00003a02 R_ARM_ABS32 000017ad BaseException_traverse │ │ │ │ │ @@ -1110,624 +1084,676 @@ │ │ │ │ │ 00003af8 00001302 R_ARM_ABS32 00000369 BaseException_clear │ │ │ │ │ 00003b18 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003b2c 00002802 R_ARM_ABS32 00000a15 BaseException_init │ │ │ │ │ 00003b34 00000d02 R_ARM_ABS32 000001a5 BaseException_new │ │ │ │ │ 00003b68 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003b78 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003b84 00002902 R_ARM_ABS32 00000a7d BaseException_dealloc │ │ │ │ │ -00003b98 00006702 R_ARM_ABS32 0000111d BaseException_repr │ │ │ │ │ +00003b98 00006902 R_ARM_ABS32 00000fdd BaseException_repr │ │ │ │ │ 00003bb0 00003902 R_ARM_ABS32 0000178d BaseException_str │ │ │ │ │ -00003bb4 0001f102 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00003bb8 0001f202 R_ARM_ABS32 00000000 PyObject_GenericSetAttr │ │ │ │ │ +00003bb4 0001f302 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00003bb8 0001f402 R_ARM_ABS32 00000000 PyObject_GenericSetAttr │ │ │ │ │ 00003bc4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003bc8 00003a02 R_ARM_ABS32 000017ad BaseException_traverse │ │ │ │ │ 00003bcc 00001302 R_ARM_ABS32 00000369 BaseException_clear │ │ │ │ │ 00003be0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003be4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003be8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003c00 00002802 R_ARM_ABS32 00000a15 BaseException_init │ │ │ │ │ 00003c08 00000d02 R_ARM_ABS32 000001a5 BaseException_new │ │ │ │ │ 00003c3c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003c64 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003c68 0001f302 R_ARM_ABS32 00000000 PyObject_GenericGetDict │ │ │ │ │ -00003c6c 0001f402 R_ARM_ABS32 00000000 PyObject_GenericSetDict │ │ │ │ │ +00003c68 0001f502 R_ARM_ABS32 00000000 PyObject_GenericGetDict │ │ │ │ │ +00003c6c 0001f602 R_ARM_ABS32 00000000 PyObject_GenericSetDict │ │ │ │ │ 00003c78 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003c7c 00008302 R_ARM_ABS32 00001579 BaseException_get_args │ │ │ │ │ -00003c80 00008502 R_ARM_ABS32 00001659 BaseException_set_args │ │ │ │ │ +00003c7c 00008502 R_ARM_ABS32 00001439 BaseException_get_args │ │ │ │ │ +00003c80 00008702 R_ARM_ABS32 00001519 BaseException_set_args │ │ │ │ │ 00003c8c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003c90 00003702 R_ARM_ABS32 0000176d BaseException_get_tb │ │ │ │ │ 00003c94 00002702 R_ARM_ABS32 00000969 BaseException_set_tb │ │ │ │ │ 00003ca0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003ca4 00006902 R_ARM_ABS32 00001d39 BaseException_get_context │ │ │ │ │ -00003ca8 00009a02 R_ARM_ABS32 000001a7 BaseException_set_context │ │ │ │ │ +00003ca4 00006b02 R_ARM_ABS32 00001f79 BaseException_get_context │ │ │ │ │ +00003ca8 00009c02 R_ARM_ABS32 000001a7 BaseException_set_context │ │ │ │ │ 00003cac 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003cb4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003cb8 00006802 R_ARM_ABS32 00001d19 BaseException_get_cause │ │ │ │ │ -00003cbc 0000c202 R_ARM_ABS32 0000040d BaseException_set_cause │ │ │ │ │ +00003cb8 00006a02 R_ARM_ABS32 00001f59 BaseException_get_cause │ │ │ │ │ +00003cbc 0000c402 R_ARM_ABS32 0000040d BaseException_set_cause │ │ │ │ │ 00003cc0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003cdc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003ce0 00009b02 R_ARM_ABS32 000018c9 BaseException_reduce │ │ │ │ │ +00003ce0 00009d02 R_ARM_ABS32 00001789 BaseException_reduce │ │ │ │ │ 00003cec 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003cf0 0000b402 R_ARM_ABS32 00001d7d BaseException_setstate │ │ │ │ │ +00003cf0 0000b602 R_ARM_ABS32 00001c3d BaseException_setstate │ │ │ │ │ 00003cfc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003d00 00008202 R_ARM_ABS32 00001e81 BaseException_with_traceback │ │ │ │ │ -00003d08 0000d002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00003d00 00008402 R_ARM_ABS32 000020c1 BaseException_with_traceback │ │ │ │ │ +00003d08 0000d202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00003d0c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003d10 00005e02 R_ARM_ABS32 00001025 BaseException_add_note │ │ │ │ │ -00003d18 0000d002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00003d10 00006102 R_ARM_ABS32 00001ca9 BaseException_add_note │ │ │ │ │ +00003d18 0000d202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x10aac contains 423 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x10b48 contains 475 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000000e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000012 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000001a 0001320a R_ARM_THM_CALL 00000000 _PyStaticType_InitBuiltin │ │ │ │ │ -00000026 0001320a R_ARM_THM_CALL 00000000 _PyStaticType_InitBuiltin │ │ │ │ │ -00000032 0001320a R_ARM_THM_CALL 00000000 _PyStaticType_InitBuiltin │ │ │ │ │ -0000003e 0001320a R_ARM_THM_CALL 00000000 _PyStaticType_InitBuiltin │ │ │ │ │ -0000004e 0001320a R_ARM_THM_CALL 00000000 _PyStaticType_InitBuiltin │ │ │ │ │ -00000060 0001320a R_ARM_THM_CALL 00000000 _PyStaticType_InitBuiltin │ │ │ │ │ -00000070 0001320a R_ARM_THM_CALL 00000000 _PyStaticType_InitBuiltin │ │ │ │ │ -00000080 0001320a R_ARM_THM_CALL 00000000 _PyStaticType_InitBuiltin │ │ │ │ │ -00000090 0001320a R_ARM_THM_CALL 00000000 _PyStaticType_InitBuiltin │ │ │ │ │ -000000a0 0001320a R_ARM_THM_CALL 00000000 _PyStaticType_InitBuiltin │ │ │ │ │ -000000b0 0001320a R_ARM_THM_CALL 00000000 _PyStaticType_InitBuiltin │ │ │ │ │ -000000be 0001320a R_ARM_THM_CALL 00000000 _PyStaticType_InitBuiltin │ │ │ │ │ +0000001a 0001340a R_ARM_THM_CALL 00000000 _PyStaticType_InitBuiltin │ │ │ │ │ +00000026 0001340a R_ARM_THM_CALL 00000000 _PyStaticType_InitBuiltin │ │ │ │ │ +00000032 0001340a R_ARM_THM_CALL 00000000 _PyStaticType_InitBuiltin │ │ │ │ │ +0000003e 0001340a R_ARM_THM_CALL 00000000 _PyStaticType_InitBuiltin │ │ │ │ │ +0000004e 0001340a R_ARM_THM_CALL 00000000 _PyStaticType_InitBuiltin │ │ │ │ │ +00000060 0001340a R_ARM_THM_CALL 00000000 _PyStaticType_InitBuiltin │ │ │ │ │ +00000070 0001340a R_ARM_THM_CALL 00000000 _PyStaticType_InitBuiltin │ │ │ │ │ +00000080 0001340a R_ARM_THM_CALL 00000000 _PyStaticType_InitBuiltin │ │ │ │ │ +00000090 0001340a R_ARM_THM_CALL 00000000 _PyStaticType_InitBuiltin │ │ │ │ │ +000000a0 0001340a R_ARM_THM_CALL 00000000 _PyStaticType_InitBuiltin │ │ │ │ │ +000000b0 0001340a R_ARM_THM_CALL 00000000 _PyStaticType_InitBuiltin │ │ │ │ │ +000000be 0001340a R_ARM_THM_CALL 00000000 _PyStaticType_InitBuiltin │ │ │ │ │ 000000d8 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 000000dc 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 00000118 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 0000011c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000146 0001360a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000198 0001386b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000019c 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000001a0 0001386b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000001ee 0001340a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00000210 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000026e 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000290 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000146 0001380a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000198 00013a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000019c 00013902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000001a0 00013a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000001ee 0001360a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00000210 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000026e 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000290 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000029e 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 000002a2 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000002f0 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000002f0 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000002f4 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 000002f8 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000326 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000342 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000035e 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000364 0001386b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000396 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000003b8 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000003de 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000003fa 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000416 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000432 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000448 00013e0a R_ARM_THM_CALL 00000000 PyModule_GetDict │ │ │ │ │ +00000326 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000342 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000035e 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000364 00013a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000396 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003b8 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003de 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003fa 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000416 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000432 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000448 0001400a R_ARM_THM_CALL 00000000 PyModule_GetDict │ │ │ │ │ 00000452 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000456 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000464 00013f0a R_ARM_THM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ -00000476 00013f0a R_ARM_THM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ -00000488 00013f0a R_ARM_THM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ -00000498 00013f0a R_ARM_THM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ -000004a8 00013f0a R_ARM_THM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ -000004b8 00013f0a R_ARM_THM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ -000004c8 00013f0a R_ARM_THM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ -000004d8 00013f0a R_ARM_THM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ +00000464 0001410a R_ARM_THM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ +00000476 0001410a R_ARM_THM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ +00000488 0001410a R_ARM_THM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ +00000498 0001410a R_ARM_THM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ +000004a8 0001410a R_ARM_THM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ +000004b8 0001410a R_ARM_THM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ +000004c8 0001410a R_ARM_THM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ +000004d8 0001410a R_ARM_THM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ 000004ee 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 000004f2 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000506 0001400a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00000506 0001420a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ 00000518 0000182f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 0000051c 00001830 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00000520 0001410a R_ARM_THM_CALL 00000000 PyErr_NewException │ │ │ │ │ +00000520 0001430a R_ARM_THM_CALL 00000000 PyErr_NewException │ │ │ │ │ 0000053e 0000192f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ 00000542 00001930 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -00000548 00013f0a R_ARM_THM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ +00000548 0001410a R_ARM_THM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ 0000054e 00001c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ 00000552 00001c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ 00000558 00001a2f R_ARM_THM_MOVW_ABS_NC 00000060 .LC4 │ │ │ │ │ 0000055c 00001a30 R_ARM_THM_MOVT_ABS 00000060 .LC4 │ │ │ │ │ -00000564 00013f0a R_ARM_THM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ +00000564 0001410a R_ARM_THM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ 0000056e 00001b2f R_ARM_THM_MOVW_ABS_NC 00000074 .LC5 │ │ │ │ │ 00000572 00001b30 R_ARM_THM_MOVT_ABS 00000074 .LC5 │ │ │ │ │ -00000578 00013f0a R_ARM_THM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ -00000590 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000598 0001386b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000005ce 0001340a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00000578 0001410a R_ARM_THM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ +00000590 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000598 00013a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000005ce 0001360a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ 000005e4 00001e2f R_ARM_THM_MOVW_ABS_NC 0000007c .LC6 │ │ │ │ │ 000005e8 00001e30 R_ARM_THM_MOVT_ABS 0000007c .LC6 │ │ │ │ │ -000005f0 0001420a R_ARM_THM_CALL 00000000 PyArg_ParseTupleAndKeywords │ │ │ │ │ -00000640 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000646 0001340a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -0000066a 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000682 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000006b2 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000006c6 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005f0 0001440a R_ARM_THM_CALL 00000000 PyArg_ParseTupleAndKeywords │ │ │ │ │ +00000640 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000646 0001360a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +0000066a 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000682 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000006b2 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000006c6 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000006cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000786 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000007a8 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000007da 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000007e8 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000804 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000080a 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000826 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000842 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000898 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000008aa 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000008c8 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyTraceBack_Type │ │ │ │ │ -000008cc 00014530 R_ARM_THM_MOVT_ABS 00000000 PyTraceBack_Type │ │ │ │ │ -00000906 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000090c 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000910 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000786 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000007a8 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000007da 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000007e8 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000804 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000080a 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000826 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000842 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000898 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000008aa 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000008c8 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 PyTraceBack_Type │ │ │ │ │ +000008cc 00014730 R_ARM_THM_MOVT_ABS 00000000 PyTraceBack_Type │ │ │ │ │ +00000906 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000090c 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000910 00014830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000932 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000936 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 0000093a 0000252f R_ARM_THM_MOVW_ABS_NC 00000090 .LC7 │ │ │ │ │ 0000093e 00002530 R_ARM_THM_MOVT_ABS 00000090 .LC7 │ │ │ │ │ -00000944 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000944 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000094e 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000952 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 00000956 0000262f R_ARM_THM_MOVW_ABS_NC 000000b4 .LC8 │ │ │ │ │ 0000095a 00002630 R_ARM_THM_MOVT_ABS 000000b4 .LC8 │ │ │ │ │ -00000960 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000097c 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyTraceBack_Type │ │ │ │ │ -00000980 00014530 R_ARM_THM_MOVT_ABS 00000000 PyTraceBack_Type │ │ │ │ │ -000009b4 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000009ba 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000009be 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000960 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000097c 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 PyTraceBack_Type │ │ │ │ │ +00000980 00014730 R_ARM_THM_MOVT_ABS 00000000 PyTraceBack_Type │ │ │ │ │ +000009b4 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009ba 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000009be 00014830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000009e0 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 000009e4 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 000009e8 0000252f R_ARM_THM_MOVW_ABS_NC 00000090 .LC7 │ │ │ │ │ 000009ec 00002530 R_ARM_THM_MOVT_ABS 00000090 .LC7 │ │ │ │ │ -000009f2 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000009f2 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000009fc 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000a00 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 00000a04 0000262f R_ARM_THM_MOVW_ABS_NC 000000b4 .LC8 │ │ │ │ │ 00000a08 00002630 R_ARM_THM_MOVT_ABS 000000b4 .LC8 │ │ │ │ │ -00000a0e 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000a60 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a6e 0001480a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -00000a8c 0001490a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -00000a90 00014a0a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00000abe 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ae0 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b1e 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b3a 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b56 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b72 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a0e 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000a60 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a6e 00014a0a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +00000a8c 00014b0a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +00000a90 00014c0a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00000abe 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ae0 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b1e 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b3a 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b56 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b72 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000b7c 0000292f R_ARM_THM_MOVW_ABS_NC 00000a7d BaseException_dealloc │ │ │ │ │ 00000b80 00002930 R_ARM_THM_MOVT_ABS 00000a7d BaseException_dealloc │ │ │ │ │ 00000bb4 00002c2f R_ARM_THM_MOVW_ABS_NC 00000e8d OSError_init │ │ │ │ │ 00000bb8 00002c30 R_ARM_THM_MOVT_ABS 00000e8d OSError_init │ │ │ │ │ 00000bf2 00002a2f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC9 │ │ │ │ │ 00000bf6 00002a30 R_ARM_THM_MOVT_ABS 000000e0 .LC9 │ │ │ │ │ -00000c10 00014d0a R_ARM_THM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ +00000c10 00014f0a R_ARM_THM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ 00000c48 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000c4c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000c58 00014e0a R_ARM_THM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ -00000c8e 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000c92 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000c58 0001500a R_ARM_THM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ +00000c8e 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000c92 00014830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000ca2 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000ca6 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000ce6 00014f0a R_ARM_THM_CALL 00000000 PyTuple_GetSlice │ │ │ │ │ -00000d4e 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d56 0001500a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000d7c 0001510a R_ARM_THM_CALL 00000000 PyNumber_Check │ │ │ │ │ -00000d92 0001520a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00000ce6 0001510a R_ARM_THM_CALL 00000000 PyTuple_GetSlice │ │ │ │ │ +00000d4e 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d56 0001520a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000d7c 0001530a R_ARM_THM_CALL 00000000 PyNumber_Check │ │ │ │ │ +00000d92 0001540a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ 00000dd4 00002b2f R_ARM_THM_MOVW_ABS_NC 00000b9d OSError_new │ │ │ │ │ 00000dd8 00002b30 R_ARM_THM_MOVT_ABS 00000b9d OSError_new │ │ │ │ │ -00000de6 0001500a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000de6 0001520a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000e06 00002b2f R_ARM_THM_MOVW_ABS_NC 00000b9d OSError_new │ │ │ │ │ 00000e0a 00002b30 R_ARM_THM_MOVT_ABS 00000b9d OSError_new │ │ │ │ │ -00000e14 0001340a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00000e38 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e42 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000e46 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000e5e 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e6e 0001480a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -00000e88 0001386b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000e14 0001360a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00000e38 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e42 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000e46 00014830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000e5e 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e6e 00014a0a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +00000e88 00013a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000eb0 00002c2f R_ARM_THM_MOVW_ABS_NC 00000e8d OSError_init │ │ │ │ │ 00000eb4 00002c30 R_ARM_THM_MOVT_ABS 00000e8d OSError_init │ │ │ │ │ 00000ec8 00002b2f R_ARM_THM_MOVW_ABS_NC 00000b9d OSError_new │ │ │ │ │ 00000ecc 00002b30 R_ARM_THM_MOVT_ABS 00000b9d OSError_new │ │ │ │ │ -00000edc 0001480a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +00000edc 00014a0a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ 00000f1a 00002a2f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC9 │ │ │ │ │ 00000f1e 00002a30 R_ARM_THM_MOVT_ABS 000000e0 .LC9 │ │ │ │ │ -00000f22 00014d0a R_ARM_THM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ -00000f2c 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000f30 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000f22 00014f0a R_ARM_THM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ +00000f2c 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000f30 00014830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000f40 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000f44 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000f7a 00014f0a R_ARM_THM_CALL 00000000 PyTuple_GetSlice │ │ │ │ │ -00000fe6 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ff4 0001510a R_ARM_THM_CALL 00000000 PyNumber_Check │ │ │ │ │ -00001006 0001520a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00001010 0001500a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001044 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001050 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000112e 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001150 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001182 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001190 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011ac 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011b2 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011ce 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011d4 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011f0 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000120c 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000012b6 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000012d8 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000130a 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001318 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001334 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000133a 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001356 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000135c 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001378 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001394 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001418 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000143c 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001446 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001450 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000014d2 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000014f4 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000151c 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000152a 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001546 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000154c 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001568 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000156e 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000158a 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000015a6 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000015e2 0001340a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00000f7a 0001510a R_ARM_THM_CALL 00000000 PyTuple_GetSlice │ │ │ │ │ +00000fe6 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ff4 0001530a R_ARM_THM_CALL 00000000 PyNumber_Check │ │ │ │ │ +00001006 0001540a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00001010 0001520a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001044 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001050 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000112e 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001150 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001182 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001190 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011ac 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011b2 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011ce 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011d4 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011f0 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000120c 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012b6 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012d8 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000130a 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001318 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001334 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000133a 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001356 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000135c 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001378 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001394 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001418 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000143c 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001446 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001450 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000014d2 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000014f4 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000151c 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000152a 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001546 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000154c 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001568 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000156e 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000158a 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000015a6 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000015e2 0001360a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ 000015fa 0000332f R_ARM_THM_MOVW_ABS_NC 000000e8 .LC10 │ │ │ │ │ 000015fe 00003330 R_ARM_THM_MOVT_ABS 000000e8 .LC10 │ │ │ │ │ -0000160a 0001420a R_ARM_THM_CALL 00000000 PyArg_ParseTupleAndKeywords │ │ │ │ │ -00001692 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000016b4 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000016ba 0001340a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -000016da 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000016fc 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001714 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001750 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001760 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000160a 0001440a R_ARM_THM_CALL 00000000 PyArg_ParseTupleAndKeywords │ │ │ │ │ +00001692 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000016b4 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000016ba 0001360a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +000016da 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000016fc 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001714 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001750 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001760 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001768 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001770 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001774 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001770 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001774 00014830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000179c 0000382f R_ARM_THM_MOVW_ABS_NC 000000fc .LC11 │ │ │ │ │ 000017a0 00003830 R_ARM_THM_MOVT_ABS 000000fc .LC11 │ │ │ │ │ -00001874 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001930 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001952 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001982 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001988 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000198e 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000019aa 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000019c6 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000019cc 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000019e8 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a64 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a6e 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a78 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001acc 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001874 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001930 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001952 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001982 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001988 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000198e 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000019aa 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000019c6 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000019cc 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000019e8 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a64 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a6e 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a78 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001acc 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001ad0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001ad4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001ae4 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00001aee 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00001af8 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00001b02 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00001b0c 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00001b18 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00001b22 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00001b2c 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00001b36 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00001b40 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00001b4a 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00001b54 0001630a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00001b96 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001b9a 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001bd0 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001bf0 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c06 0001480a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -00001c28 0001490a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -00001c5c 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c7e 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001cae 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001cbc 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001cd8 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001cf4 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d10 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d1c 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001d20 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001d3c 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001d40 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001d84 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00001d88 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00001d8c 00007b2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC36 │ │ │ │ │ -00001d90 00007b30 R_ARM_THM_MOVT_ABS 000003f8 .LC36 │ │ │ │ │ -00001d94 00007c2f R_ARM_THM_MOVW_ABS_NC 00000400 .LC37 │ │ │ │ │ -00001d98 00007c30 R_ARM_THM_MOVT_ABS 00000400 .LC37 │ │ │ │ │ -00001d9e 0001690a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001da6 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00001daa 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00001dae 00007b2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC36 │ │ │ │ │ -00001db2 00007b30 R_ARM_THM_MOVT_ABS 000003f8 .LC36 │ │ │ │ │ -00001db6 00007d2f R_ARM_THM_MOVW_ABS_NC 0000041c .LC38 │ │ │ │ │ -00001dba 00007d30 R_ARM_THM_MOVT_ABS 0000041c .LC38 │ │ │ │ │ -00001dc0 0001690a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001df2 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00001df6 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00001dfa 00007c2f R_ARM_THM_MOVW_ABS_NC 00000400 .LC37 │ │ │ │ │ -00001dfe 00007c30 R_ARM_THM_MOVT_ABS 00000400 .LC37 │ │ │ │ │ -00001e04 0001690a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001e0c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00001e10 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00001e14 0000802f R_ARM_THM_MOVW_ABS_NC 00000448 .LC40 │ │ │ │ │ -00001e18 00008030 R_ARM_THM_MOVT_ABS 00000448 .LC40 │ │ │ │ │ -00001e1e 0001690a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001e48 0001560a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00001e72 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e98 0001452f R_ARM_THM_MOVW_ABS_NC 00000000 PyTraceBack_Type │ │ │ │ │ -00001e9c 00014530 R_ARM_THM_MOVT_ABS 00000000 PyTraceBack_Type │ │ │ │ │ -00001ee6 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001eee 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001ef2 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001f14 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00001f18 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00001f1c 0000262f R_ARM_THM_MOVW_ABS_NC 000000b4 .LC8 │ │ │ │ │ -00001f20 00002630 R_ARM_THM_MOVT_ABS 000000b4 .LC8 │ │ │ │ │ -00001f26 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001f2e 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00001f32 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00001f36 0000252f R_ARM_THM_MOVW_ABS_NC 00000090 .LC7 │ │ │ │ │ -00001f3a 00002530 R_ARM_THM_MOVT_ABS 00000090 .LC7 │ │ │ │ │ -00001f40 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001f6c 0000862f R_ARM_THM_MOVW_ABS_NC 00000484 .LC42 │ │ │ │ │ -00001f70 00008630 R_ARM_THM_MOVT_ABS 00000484 .LC42 │ │ │ │ │ -00001f88 0001580a R_ARM_THM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ -00001f94 0001830a R_ARM_THM_CALL 00000000 PySequence_Check │ │ │ │ │ -00001fac 0001590a R_ARM_THM_CALL 00000000 PySequence_Tuple │ │ │ │ │ -00001fd0 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00001fd4 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00001fe6 0001840a R_ARM_THM_CALL 00000000 PyObject_IsInstance │ │ │ │ │ -00002024 0001840a R_ARM_THM_CALL 00000000 PyObject_IsInstance │ │ │ │ │ +00001ae4 0001650a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00001aee 0001650a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00001af8 0001650a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00001b02 0001650a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00001b0c 0001650a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00001b18 0001650a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00001b22 0001650a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00001b2c 0001650a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00001b36 0001650a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00001b40 0001650a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00001b4a 0001650a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00001b54 0001650a R_ARM_THM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00001b8a 00016b0a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00001ba0 00016c0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00001bbc 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001bc0 00014830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001bd6 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001bda 00014830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001bde 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001be4 00016d0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00001bf2 00016e0a R_ARM_THM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ +00001c1c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00001c20 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00001c24 00005e2f R_ARM_THM_MOVW_ABS_NC 00000258 .LC23 │ │ │ │ │ +00001c28 00005e30 R_ARM_THM_MOVT_ABS 00000258 .LC23 │ │ │ │ │ +00001c2e 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001c34 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00001c38 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00001c3e 00005d2f R_ARM_THM_MOVW_ABS_NC 00000238 .LC22 │ │ │ │ │ +00001c42 00005d30 R_ARM_THM_MOVT_ABS 00000238 .LC22 │ │ │ │ │ +00001c48 00016f0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001c5c 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c64 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c68 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001c6c 00014830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001c7c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00001c80 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00001c86 00005c2f R_ARM_THM_MOVW_ABS_NC 00000214 .LC21 │ │ │ │ │ +00001c8a 00005c30 R_ARM_THM_MOVT_ABS 00000214 .LC21 │ │ │ │ │ +00001c90 00016f0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001c9e 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ca4 00013902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001cc8 00016b0a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00001ce0 00016c0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00001cfc 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001d00 00014830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001d08 00016d0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00001d16 00016e0a R_ARM_THM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ +00001d3e 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00001d42 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00001d46 00005e2f R_ARM_THM_MOVW_ABS_NC 00000258 .LC23 │ │ │ │ │ +00001d4a 00005e30 R_ARM_THM_MOVT_ABS 00000258 .LC23 │ │ │ │ │ +00001d50 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001d56 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00001d5a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00001d60 00005d2f R_ARM_THM_MOVW_ABS_NC 00000238 .LC22 │ │ │ │ │ +00001d64 00005d30 R_ARM_THM_MOVT_ABS 00000238 .LC22 │ │ │ │ │ +00001d6a 00016f0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001d7e 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d86 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d94 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d9c 00013902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001dd6 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001dda 00014830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001e10 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e30 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e46 00014a0a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +00001e68 00014b0a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +00001e9c 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ebe 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001eee 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001efc 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f18 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f34 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f50 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f5c 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001f60 00014830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001f7c 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001f80 00014830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001fc4 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00001fc8 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00001fcc 00007d2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC36 │ │ │ │ │ +00001fd0 00007d30 R_ARM_THM_MOVT_ABS 000003f8 .LC36 │ │ │ │ │ +00001fd4 00007e2f R_ARM_THM_MOVW_ABS_NC 00000400 .LC37 │ │ │ │ │ +00001fd8 00007e30 R_ARM_THM_MOVT_ABS 00000400 .LC37 │ │ │ │ │ +00001fde 00016f0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001fe6 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00001fea 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00001fee 00007d2f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC36 │ │ │ │ │ +00001ff2 00007d30 R_ARM_THM_MOVT_ABS 000003f8 .LC36 │ │ │ │ │ +00001ff6 00007f2f R_ARM_THM_MOVW_ABS_NC 0000041c .LC38 │ │ │ │ │ +00001ffa 00007f30 R_ARM_THM_MOVT_ABS 0000041c .LC38 │ │ │ │ │ +00002000 00016f0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002032 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00002036 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000203a 00007e2f R_ARM_THM_MOVW_ABS_NC 00000400 .LC37 │ │ │ │ │ +0000203e 00007e30 R_ARM_THM_MOVT_ABS 00000400 .LC37 │ │ │ │ │ +00002044 00016f0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 0000204c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00002050 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000020b0 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -000020b4 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000020da 0001340a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -000020f6 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002108 0001850a R_ARM_THM_CALL 00000000 PyObject_IsSubclass │ │ │ │ │ -00002114 00008b2f R_ARM_THM_MOVW_ABS_NC 0000057c .LC47 │ │ │ │ │ -00002118 00008b30 R_ARM_THM_MOVT_ABS 0000057c .LC47 │ │ │ │ │ -00002122 0001690a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000213a 0000892f R_ARM_THM_MOVW_ABS_NC 00000510 .LC45 │ │ │ │ │ -0000213e 00008930 R_ARM_THM_MOVT_ABS 00000510 .LC45 │ │ │ │ │ -00002142 0001690a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002148 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000214c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002150 0000872f R_ARM_THM_MOVW_ABS_NC 000004a4 .LC43 │ │ │ │ │ -00002154 00008730 R_ARM_THM_MOVT_ABS 000004a4 .LC43 │ │ │ │ │ -0000215a 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002160 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002164 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002168 0000882f R_ARM_THM_MOVW_ABS_NC 000004d4 .LC44 │ │ │ │ │ -0000216c 00008830 R_ARM_THM_MOVT_ABS 000004d4 .LC44 │ │ │ │ │ -00002172 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000217c 00008a2f R_ARM_THM_MOVW_ABS_NC 0000054c .LC46 │ │ │ │ │ -00002180 00008a30 R_ARM_THM_MOVT_ABS 0000054c .LC46 │ │ │ │ │ -00002184 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002190 0001860a R_ARM_THM_CALL 00000000 PyObject_Repr │ │ │ │ │ -000021a0 0001386b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000021f0 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002200 0001480a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -0000220c 0001480a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -0000227e 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000022a6 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000022c8 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000022f8 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002306 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002322 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000233e 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000235a 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002376 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000023b6 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000023d0 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000023ec 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000241e 00018e0a R_ARM_THM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ -0000242e 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002432 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000243c 0001880a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002448 00018f0a R_ARM_THM_CALL 00000000 PyTuple_Size │ │ │ │ │ -00002454 00016c0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -000024d2 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000024fa 00016c0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00002534 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002548 00016b0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -000025d4 00016b0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -0000260e 0000a00a R_ARM_THM_CALL 000019d5 exceptiongroup_subset │ │ │ │ │ -00002624 0000a00a R_ARM_THM_CALL 000019d5 exceptiongroup_subset │ │ │ │ │ -00002652 00016b0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00002674 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002680 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002684 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002698 0001880a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000026a2 0001900a R_ARM_THM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ -000026b2 0001910a R_ARM_THM_CALL 00000000 PySet_Contains │ │ │ │ │ -000026ca 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002700 0001386b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002704 0001386b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002708 0001386b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000270c 0001386b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002722 00016b0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00002744 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000274e 00009f2f R_ARM_THM_MOVW_ABS_NC 00000670 .LC52 │ │ │ │ │ -00002752 00009f30 R_ARM_THM_MOVT_ABS 00000670 .LC52 │ │ │ │ │ -00002758 0001920a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00002784 00009f2f R_ARM_THM_MOVW_ABS_NC 00000670 .LC52 │ │ │ │ │ -00002788 00009f30 R_ARM_THM_MOVT_ABS 00000670 .LC52 │ │ │ │ │ -0000278e 0001920a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000027a0 0001930a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000027ac 0001940a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000027c8 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000027d2 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000027e4 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002824 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000282e 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002850 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002870 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002878 0001386b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000006e6 0001351e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00000b8e 00014b1e R_ARM_THM_JUMP24 00000000 _PyTrash_thread_deposit_object │ │ │ │ │ -00000b98 00014c1e R_ARM_THM_JUMP24 00000000 _PyTrash_thread_destroy_chain │ │ │ │ │ -00001088 0001351e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00001798 0001551e R_ARM_THM_JUMP24 00000000 PyObject_Str │ │ │ │ │ -000017a4 0001561e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -000017a8 0001551e R_ARM_THM_JUMP24 00000000 PyObject_Str │ │ │ │ │ -00001836 0001351e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00002914 00017c1e R_ARM_THM_JUMP24 00001e35 PyUnicodeEncodeError_SetReason │ │ │ │ │ +00002054 0000822f R_ARM_THM_MOVW_ABS_NC 00000448 .LC40 │ │ │ │ │ +00002058 00008230 R_ARM_THM_MOVT_ABS 00000448 .LC40 │ │ │ │ │ +0000205e 00016f0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002088 0001580a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +000020b2 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000020d8 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 PyTraceBack_Type │ │ │ │ │ +000020dc 00014730 R_ARM_THM_MOVT_ABS 00000000 PyTraceBack_Type │ │ │ │ │ +00002126 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000212e 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002132 00014830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002154 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00002158 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000215c 0000262f R_ARM_THM_MOVW_ABS_NC 000000b4 .LC8 │ │ │ │ │ +00002160 00002630 R_ARM_THM_MOVT_ABS 000000b4 .LC8 │ │ │ │ │ +00002166 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000216e 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00002172 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00002176 0000252f R_ARM_THM_MOVW_ABS_NC 00000090 .LC7 │ │ │ │ │ +0000217a 00002530 R_ARM_THM_MOVT_ABS 00000090 .LC7 │ │ │ │ │ +00002180 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000021ac 0000882f R_ARM_THM_MOVW_ABS_NC 00000484 .LC42 │ │ │ │ │ +000021b0 00008830 R_ARM_THM_MOVT_ABS 00000484 .LC42 │ │ │ │ │ +000021c8 00015a0a R_ARM_THM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ +000021d4 0001850a R_ARM_THM_CALL 00000000 PySequence_Check │ │ │ │ │ +000021ec 00015b0a R_ARM_THM_CALL 00000000 PySequence_Tuple │ │ │ │ │ +00002210 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00002214 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00002226 0001860a R_ARM_THM_CALL 00000000 PyObject_IsInstance │ │ │ │ │ +00002264 0001860a R_ARM_THM_CALL 00000000 PyObject_IsInstance │ │ │ │ │ +0000228c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00002290 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000022f0 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +000022f4 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000231a 0001360a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00002336 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002348 0001870a R_ARM_THM_CALL 00000000 PyObject_IsSubclass │ │ │ │ │ +00002354 00008d2f R_ARM_THM_MOVW_ABS_NC 0000057c .LC47 │ │ │ │ │ +00002358 00008d30 R_ARM_THM_MOVT_ABS 0000057c .LC47 │ │ │ │ │ +00002362 00016f0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000237a 00008b2f R_ARM_THM_MOVW_ABS_NC 00000510 .LC45 │ │ │ │ │ +0000237e 00008b30 R_ARM_THM_MOVT_ABS 00000510 .LC45 │ │ │ │ │ +00002382 00016f0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002388 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000238c 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00002390 0000892f R_ARM_THM_MOVW_ABS_NC 000004a4 .LC43 │ │ │ │ │ +00002394 00008930 R_ARM_THM_MOVT_ABS 000004a4 .LC43 │ │ │ │ │ +0000239a 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000023a0 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +000023a4 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000023a8 00008a2f R_ARM_THM_MOVW_ABS_NC 000004d4 .LC44 │ │ │ │ │ +000023ac 00008a30 R_ARM_THM_MOVT_ABS 000004d4 .LC44 │ │ │ │ │ +000023b2 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000023bc 00008c2f R_ARM_THM_MOVW_ABS_NC 0000054c .LC46 │ │ │ │ │ +000023c0 00008c30 R_ARM_THM_MOVT_ABS 0000054c .LC46 │ │ │ │ │ +000023c4 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000023d0 0001880a R_ARM_THM_CALL 00000000 PyObject_Repr │ │ │ │ │ +000023e0 00013a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002430 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002440 00014a0a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +0000244c 00014a0a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +000024be 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000024e6 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002508 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002538 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002546 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002562 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000257e 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000259a 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000025b6 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000025f6 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002610 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000262c 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000265e 0001900a R_ARM_THM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ +0000266e 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00002672 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000267c 00018a0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002688 0001910a R_ARM_THM_CALL 00000000 PyTuple_Size │ │ │ │ │ +00002694 00016d0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00002714 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000273c 00016d0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00002754 0000a20a R_ARM_THM_CALL 00001895 exceptiongroup_subset │ │ │ │ │ +00002762 0000a20a R_ARM_THM_CALL 00001895 exceptiongroup_subset │ │ │ │ │ +000027a4 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000027b8 00016c0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00002844 00016c0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +0000287e 0000a20a R_ARM_THM_CALL 00001895 exceptiongroup_subset │ │ │ │ │ +00002898 00016c0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +000028b8 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000028c4 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +000028c8 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000028dc 00018a0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000028e6 0001920a R_ARM_THM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ +000028f6 0001930a R_ARM_THM_CALL 00000000 PySet_Contains │ │ │ │ │ +0000290e 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002948 00013a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000294c 00013a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002950 00013a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002954 00013a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000295e 0000a20a R_ARM_THM_CALL 00001895 exceptiongroup_subset │ │ │ │ │ +00002992 00016c0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +000029b6 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000029bc 0000a12f R_ARM_THM_MOVW_ABS_NC 00000670 .LC52 │ │ │ │ │ +000029c0 0000a130 R_ARM_THM_MOVT_ABS 00000670 .LC52 │ │ │ │ │ +000029c6 0001940a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000029fa 0000a12f R_ARM_THM_MOVW_ABS_NC 00000670 .LC52 │ │ │ │ │ +000029fe 0000a130 R_ARM_THM_MOVT_ABS 00000670 .LC52 │ │ │ │ │ +00002a04 0001940a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00002a2c 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002a36 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002a7e 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002a88 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002aaa 0001950a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00002ab6 0001960a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00002ac0 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002ae2 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002afe 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002b04 00013a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000006e6 0001371e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00000b8e 00014d1e R_ARM_THM_JUMP24 00000000 _PyTrash_thread_deposit_object │ │ │ │ │ +00000b98 00014e1e R_ARM_THM_JUMP24 00000000 _PyTrash_thread_destroy_chain │ │ │ │ │ +00001088 0001371e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00001798 0001571e R_ARM_THM_JUMP24 00000000 PyObject_Str │ │ │ │ │ +000017a4 0001581e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +000017a8 0001571e R_ARM_THM_JUMP24 00000000 PyObject_Str │ │ │ │ │ +00001836 0001371e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00002ba0 00017e1e R_ARM_THM_JUMP24 00002075 PyUnicodeEncodeError_SetReason │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x117e4 contains 139 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x11a20 contains 139 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000084 0001560a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00000096 0001400a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -000000ae 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000084 0001580a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00000096 0001420a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +000000ae 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000000b6 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 000000ba 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000000c2 0001820a R_ARM_THM_CALL 00000000 PyObject_CallObject │ │ │ │ │ -000000da 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000000c2 0001840a R_ARM_THM_CALL 00000000 PyObject_CallObject │ │ │ │ │ +000000da 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000012a 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 0000012e 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000132 0000952f R_ARM_THM_MOVW_ABS_NC 000005a4 .LC48 │ │ │ │ │ -00000136 00009530 R_ARM_THM_MOVT_ABS 000005a4 .LC48 │ │ │ │ │ -0000013c 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000132 0000972f R_ARM_THM_MOVW_ABS_NC 000005a4 .LC48 │ │ │ │ │ +00000136 00009730 R_ARM_THM_MOVT_ABS 000005a4 .LC48 │ │ │ │ │ +0000013c 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000015c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000160 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000164 0000952f R_ARM_THM_MOVW_ABS_NC 000005a4 .LC48 │ │ │ │ │ -00000168 00009530 R_ARM_THM_MOVT_ABS 000005a4 .LC48 │ │ │ │ │ -0000016e 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000164 0000972f R_ARM_THM_MOVW_ABS_NC 000005a4 .LC48 │ │ │ │ │ +00000168 00009730 R_ARM_THM_MOVT_ABS 000005a4 .LC48 │ │ │ │ │ +0000016e 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000017c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000180 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000188 0001520a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00000198 0001500a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000188 0001540a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00000198 0001520a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000001b6 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 000001ba 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000001be 0000982f R_ARM_THM_MOVW_ABS_NC 000005b8 .LC49 │ │ │ │ │ -000001c2 00009830 R_ARM_THM_MOVT_ABS 000005b8 .LC49 │ │ │ │ │ -000001c8 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000001ce 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000001d2 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000001be 00009a2f R_ARM_THM_MOVW_ABS_NC 000005b8 .LC49 │ │ │ │ │ +000001c2 00009a30 R_ARM_THM_MOVT_ABS 000005b8 .LC49 │ │ │ │ │ +000001c8 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000001ce 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000001d2 00014830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000001e4 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 000001e8 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000001ec 0000992f R_ARM_THM_MOVW_ABS_NC 000005d8 .LC50 │ │ │ │ │ -000001f0 00009930 R_ARM_THM_MOVT_ABS 000005d8 .LC50 │ │ │ │ │ -000001f6 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000001ec 00009b2f R_ARM_THM_MOVW_ABS_NC 000005d8 .LC50 │ │ │ │ │ +000001f0 00009b30 R_ARM_THM_MOVT_ABS 000005d8 .LC50 │ │ │ │ │ +000001f6 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000216 0000160a R_ARM_THM_CALL 000006d1 Py_XDECREF │ │ │ │ │ -00000236 00009d0a R_ARM_THM_CALL 00001955 get_matcher_type │ │ │ │ │ -0000024e 0000900a R_ARM_THM_CALL 000023f5 exceptiongroup_split_recursive │ │ │ │ │ -00000258 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000025c 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000236 00009f0a R_ARM_THM_CALL 00001815 get_matcher_type │ │ │ │ │ +0000024e 0000920a R_ARM_THM_CALL 00002635 exceptiongroup_split_recursive │ │ │ │ │ +00000258 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000025c 00014830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000274 0000160a R_ARM_THM_CALL 000006d1 Py_XDECREF │ │ │ │ │ -000002ce 0001970a R_ARM_THM_CALL 00000000 PySequence_List │ │ │ │ │ -000002d6 0001860a R_ARM_THM_CALL 00000000 PyObject_Repr │ │ │ │ │ -000002ee 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002f4 0001860a R_ARM_THM_CALL 00000000 PyObject_Repr │ │ │ │ │ -000002fe 00016e0a R_ARM_THM_CALL 00000000 _PyType_Name │ │ │ │ │ -00000308 0000b82f R_ARM_THM_MOVW_ABS_NC 00000744 .LC61 │ │ │ │ │ -0000030c 0000b830 R_ARM_THM_MOVT_ABS 00000744 .LC61 │ │ │ │ │ -00000310 0001600a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00000328 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000358 0001340a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -0000039e 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000003a2 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000003e0 0001400a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -000003ea 0001400a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00000402 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000002ce 0001990a R_ARM_THM_CALL 00000000 PySequence_List │ │ │ │ │ +000002d6 0001880a R_ARM_THM_CALL 00000000 PyObject_Repr │ │ │ │ │ +000002ee 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000002f4 0001880a R_ARM_THM_CALL 00000000 PyObject_Repr │ │ │ │ │ +000002fe 0001700a R_ARM_THM_CALL 00000000 _PyType_Name │ │ │ │ │ +00000308 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000744 .LC61 │ │ │ │ │ +0000030c 0000ba30 R_ARM_THM_MOVT_ABS 00000744 .LC61 │ │ │ │ │ +00000310 0001620a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00000328 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000358 0001360a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +0000039e 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000003a2 00014830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000003e0 0001420a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +000003ea 0001420a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00000402 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000041c 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000420 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000424 0000c02f R_ARM_THM_MOVW_ABS_NC 0000082c .LC66 │ │ │ │ │ -00000428 0000c030 R_ARM_THM_MOVT_ABS 0000082c .LC66 │ │ │ │ │ -0000042e 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000434 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000438 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000424 0000c22f R_ARM_THM_MOVW_ABS_NC 0000082c .LC66 │ │ │ │ │ +00000428 0000c230 R_ARM_THM_MOVT_ABS 0000082c .LC66 │ │ │ │ │ +0000042e 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000434 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000438 00014830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000044a 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 0000044e 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000452 0000c12f R_ARM_THM_MOVW_ABS_NC 0000084c .LC67 │ │ │ │ │ -00000456 0000c130 R_ARM_THM_MOVT_ABS 0000084c .LC67 │ │ │ │ │ -0000045c 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000452 0000c32f R_ARM_THM_MOVW_ABS_NC 0000084c .LC67 │ │ │ │ │ +00000456 0000c330 R_ARM_THM_MOVT_ABS 0000084c .LC67 │ │ │ │ │ +0000045c 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000482 0000160a R_ARM_THM_CALL 000006d1 Py_XDECREF │ │ │ │ │ -000004ac 0001400a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -000004c4 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004ec 00019d0a R_ARM_THM_CALL 00000000 PyDict_Copy │ │ │ │ │ -000004f4 00013a0a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ -00000502 0000c52f R_ARM_THM_MOVW_ABS_NC 00000888 .LC68 │ │ │ │ │ -00000506 0000c530 R_ARM_THM_MOVT_ABS 00000888 .LC68 │ │ │ │ │ -0000050a 00013f0a R_ARM_THM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ -00000518 0000c62f R_ARM_THM_MOVW_ABS_NC 00000890 .LC69 │ │ │ │ │ -0000051c 0000c630 R_ARM_THM_MOVT_ABS 00000890 .LC69 │ │ │ │ │ -00000520 00013f0a R_ARM_THM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ -0000053a 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000554 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000558 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000004ac 0001420a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +000004c4 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000004ec 00019f0a R_ARM_THM_CALL 00000000 PyDict_Copy │ │ │ │ │ +000004f4 00013c0a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ +00000502 0000c72f R_ARM_THM_MOVW_ABS_NC 00000888 .LC68 │ │ │ │ │ +00000506 0000c730 R_ARM_THM_MOVT_ABS 00000888 .LC68 │ │ │ │ │ +0000050a 0001410a R_ARM_THM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ +00000518 0000c82f R_ARM_THM_MOVW_ABS_NC 00000890 .LC69 │ │ │ │ │ +0000051c 0000c830 R_ARM_THM_MOVT_ABS 00000890 .LC69 │ │ │ │ │ +00000520 0001410a R_ARM_THM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ +0000053a 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000554 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000558 00014830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000057a 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 0000057e 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000582 0000c72f R_ARM_THM_MOVW_ABS_NC 00000898 .LC70 │ │ │ │ │ -00000586 0000c730 R_ARM_THM_MOVT_ABS 00000898 .LC70 │ │ │ │ │ -0000058c 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000582 0000c92f R_ARM_THM_MOVW_ABS_NC 00000898 .LC70 │ │ │ │ │ +00000586 0000c930 R_ARM_THM_MOVT_ABS 00000898 .LC70 │ │ │ │ │ +0000058c 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000059e 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 000005a2 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000005a6 0000c82f R_ARM_THM_MOVW_ABS_NC 000008bc .LC71 │ │ │ │ │ -000005aa 0000c830 R_ARM_THM_MOVT_ABS 000008bc .LC71 │ │ │ │ │ -000005b0 0001470a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000005b8 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000005bc 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000005a6 0000ca2f R_ARM_THM_MOVW_ABS_NC 000008bc .LC71 │ │ │ │ │ +000005aa 0000ca30 R_ARM_THM_MOVT_ABS 000008bc .LC71 │ │ │ │ │ +000005b0 0001490a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000005b8 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000005bc 00014830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000005dc 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 000005e0 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000005e4 0000c92f R_ARM_THM_MOVW_ABS_NC 000008e8 .LC72 │ │ │ │ │ -000005e8 0000c930 R_ARM_THM_MOVT_ABS 000008e8 .LC72 │ │ │ │ │ -000005ee 0001690a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000005e4 0000cb2f R_ARM_THM_MOVW_ABS_NC 000008e8 .LC72 │ │ │ │ │ +000005e8 0000cb30 R_ARM_THM_MOVT_ABS 000008e8 .LC72 │ │ │ │ │ +000005ee 00016f0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 000005fc 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000600 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000604 0000ca2f R_ARM_THM_MOVW_ABS_NC 0000090c .LC73 │ │ │ │ │ -00000608 0000ca30 R_ARM_THM_MOVT_ABS 0000090c .LC73 │ │ │ │ │ -0000060e 0001690a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000062a 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000660 00019d0a R_ARM_THM_CALL 00000000 PyDict_Copy │ │ │ │ │ -00000668 00013a0a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ -0000067a 00013c0a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -0000068a 00013c0a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -0000069a 00013c0a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -000006b4 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000006cc 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000006d0 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000006d4 0001462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000006d8 00014630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000006e6 0001400a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -000006f2 0001400a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -0000070a 0001350a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000718 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000071c 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000720 00013702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000604 0000cc2f R_ARM_THM_MOVW_ABS_NC 0000090c .LC73 │ │ │ │ │ +00000608 0000cc30 R_ARM_THM_MOVT_ABS 0000090c .LC73 │ │ │ │ │ +0000060e 00016f0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000062a 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000660 00019f0a R_ARM_THM_CALL 00000000 PyDict_Copy │ │ │ │ │ +00000668 00013c0a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ +0000067a 00013e0a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +0000068a 00013e0a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +0000069a 00013e0a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +000006b4 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000006cc 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000006d0 00014830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000006d4 0001482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000006d8 00014830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000006e6 0001420a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +000006f2 0001420a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +0000070a 0001370a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000718 00013902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000071c 00013902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000720 00013902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000744 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000748 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000075c 0000ce2f R_ARM_THM_MOVW_ABS_NC 0000092c .LC74 │ │ │ │ │ -00000760 0000ce30 R_ARM_THM_MOVT_ABS 0000092c .LC74 │ │ │ │ │ -00000764 00015c0a R_ARM_THM_CALL 00000000 PyObject_CallFunction │ │ │ │ │ -0000078e 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000934 .LC75 │ │ │ │ │ -00000792 0000cf30 R_ARM_THM_MOVT_ABS 00000934 .LC75 │ │ │ │ │ +0000075c 0000d02f R_ARM_THM_MOVW_ABS_NC 0000092c .LC74 │ │ │ │ │ +00000760 0000d030 R_ARM_THM_MOVT_ABS 0000092c .LC74 │ │ │ │ │ +00000764 00015e0a R_ARM_THM_CALL 00000000 PyObject_CallFunction │ │ │ │ │ +0000078e 0000d12f R_ARM_THM_MOVW_ABS_NC 00000934 .LC75 │ │ │ │ │ +00000792 0000d130 R_ARM_THM_MOVT_ABS 00000934 .LC75 │ │ │ │ │ 00000036 00003a1e R_ARM_THM_JUMP24 000017ad BaseException_traverse │ │ │ │ │ 00000066 00003a1e R_ARM_THM_JUMP24 000017ad BaseException_traverse │ │ │ │ │ 00000104 00003a1e R_ARM_THM_JUMP24 000017ad BaseException_traverse │ │ │ │ │ -00000118 00018b1e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -0000027e 00017e1e R_ARM_THM_JUMP24 00001599 PyUnicodeEncodeError_GetStart │ │ │ │ │ -00000282 00017f1e R_ARM_THM_JUMP24 000015f1 PyUnicodeEncodeError_GetEnd │ │ │ │ │ -00000290 0001861e R_ARM_THM_JUMP24 00000000 PyObject_Repr │ │ │ │ │ +00000118 00018d1e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +0000027e 0001801e R_ARM_THM_JUMP24 00001459 PyUnicodeEncodeError_GetStart │ │ │ │ │ +00000282 0001811e R_ARM_THM_JUMP24 000014b1 PyUnicodeEncodeError_GetEnd │ │ │ │ │ +00000290 0001881e R_ARM_THM_JUMP24 00000000 PyObject_Repr │ │ │ │ │ 00000294 0000391e R_ARM_THM_JUMP24 0000178d BaseException_str │ │ │ │ │ -00000636 0001871e R_ARM_THM_JUMP24 0000169d _PyExc_PrepReraiseStar │ │ │ │ │ +00000636 0001891e R_ARM_THM_JUMP24 0000155d _PyExc_PrepReraiseStar │ │ │ │ │ 00000786 0000161e R_ARM_THM_JUMP24 000006d1 Py_XDECREF │ │ │ │ │ -00000798 00007f1e R_ARM_THM_JUMP24 00001dc9 get_unicode │ │ │ │ │ -0000079c 0001a51e R_ARM_THM_JUMP24 0000078f PyUnicodeEncodeError_GetReason │ │ │ │ │ -000007a0 0001a51e R_ARM_THM_JUMP24 0000078f PyUnicodeEncodeError_GetReason │ │ │ │ │ +00000798 0000811e R_ARM_THM_JUMP24 00002009 get_unicode │ │ │ │ │ +0000079c 0001a71e R_ARM_THM_JUMP24 0000078f PyUnicodeEncodeError_GetReason │ │ │ │ │ +000007a0 0001a71e R_ARM_THM_JUMP24 0000078f PyUnicodeEncodeError_GetReason │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x11c3c contains 136 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x11e78 contains 136 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000004 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000008 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000000c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000010 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000014 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -1747,15 +1773,15 @@ │ │ │ │ │ 0000004c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000050 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000054 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000058 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000005c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000060 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000064 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000068 0001b702 R_ARM_ABS32 00000b44 _PyExc_MemoryError │ │ │ │ │ +00000068 0001b902 R_ARM_ABS32 00000b44 _PyExc_MemoryError │ │ │ │ │ 0000006c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000070 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000074 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000078 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000007c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000080 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000084 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -1823,15 +1849,15 @@ │ │ │ │ │ 0000017c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000180 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000184 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000188 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000018c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000190 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000194 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000198 0001c702 R_ARM_ABS32 000018ec _PyExc_IncompleteInputError │ │ │ │ │ +00000198 0001c902 R_ARM_ABS32 000018ec _PyExc_IncompleteInputError │ │ │ │ │ 0000019c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001a4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001a8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001ac 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001b4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -299,16 +299,16 @@ │ │ │ │ │ BaseException_repr │ │ │ │ │ BaseException_get_cause │ │ │ │ │ BaseException_get_context │ │ │ │ │ NameError_dealloc │ │ │ │ │ NameError_clear │ │ │ │ │ SyntaxError_str │ │ │ │ │ UnicodeEncodeError_str │ │ │ │ │ -OSError_traverse │ │ │ │ │ OSError_str │ │ │ │ │ +OSError_traverse │ │ │ │ │ get_string.constprop.0 │ │ │ │ │ get_unicode │ │ │ │ │ SystemExit_traverse │ │ │ │ │ BaseException_with_traceback │ │ │ │ │ BaseException_get_args │ │ │ │ │ BaseException_set_args │ │ │ │ │ BaseExceptionGroup_new │ │ │ │ │ @@ -484,19 +484,19 @@ │ │ │ │ │ _PyExc_Fini │ │ │ │ │ _PyStaticType_FiniBuiltin │ │ │ │ │ PyException_GetCause │ │ │ │ │ _PyErr_NoMemory │ │ │ │ │ _PyErr_SetRaisedException │ │ │ │ │ _Py_FatalErrorFunc │ │ │ │ │ _PyException_AddNote │ │ │ │ │ -PyErr_Format │ │ │ │ │ PyObject_GetOptionalAttr │ │ │ │ │ PyList_Append │ │ │ │ │ PyList_New │ │ │ │ │ PyObject_SetAttr │ │ │ │ │ +PyErr_Format │ │ │ │ │ _PyType_Name │ │ │ │ │ PyLong_Type │ │ │ │ │ PyLong_AsLongAndOverflow │ │ │ │ │ PyUnicode_Substring │ │ │ │ │ PyUnicode_ReadChar │ │ │ │ │ PyUnicodeDecodeError_GetStart │ │ │ │ │ PyUnicodeDecodeError_GetEnd │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -840,15 +840,15 @@ │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r3, [r0, #-8] │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ and.w r3, r3, #1 │ │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ │ - bl 183c <_PyExc_PrepReraiseStar+0x1a0> │ │ │ │ │ + bl 183c │ │ │ │ │ R_ARM_THM_CALL StopIteration_clear │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ bx r3 │ │ │ │ │ │ │ │ │ │ @@ -1009,15 +1009,15 @@ │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ beq.n 95c │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ - b.w 178c <_PyExc_PrepReraiseStar+0xf0> │ │ │ │ │ + b.w 178c │ │ │ │ │ R_ARM_THM_JUMP24 BaseException_str │ │ │ │ │ │ │ │ │ │ 00000964 : │ │ │ │ │ UnicodeError_traverse(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -1040,15 +1040,15 @@ │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cbnz r0, 9a4 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 17ac <_PyExc_PrepReraiseStar+0x110> │ │ │ │ │ + b.w 17ac │ │ │ │ │ R_ARM_THM_JUMP24 BaseException_traverse │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 000009a8 : │ │ │ │ │ ImportError_traverse(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ @@ -1072,15 +1072,15 @@ │ │ │ │ │ cbnz r0, 9ee │ │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ │ cbnz r0, 9f0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 17ac <_PyExc_PrepReraiseStar+0x110> │ │ │ │ │ + b.w 17ac │ │ │ │ │ R_ARM_THM_JUMP24 BaseException_traverse │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 9ca │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r6 │ │ │ │ │ @@ -1109,15 +1109,15 @@ │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cbnz r0, a32 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 17ac <_PyExc_PrepReraiseStar+0x110> │ │ │ │ │ + b.w 17ac │ │ │ │ │ R_ARM_THM_JUMP24 BaseException_traverse │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ 00000a34 : │ │ │ │ │ SyntaxError_traverse(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1163,15 +1163,15 @@ │ │ │ │ │ cbnz r0, aa8 │ │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ │ cbnz r0, aa0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 17ac <_PyExc_PrepReraiseStar+0x110> │ │ │ │ │ + b.w 17ac │ │ │ │ │ R_ARM_THM_JUMP24 BaseException_traverse │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n a92 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ @@ -1765,183 +1765,29 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ ldr r0, [pc, #4] @ (fd8 <_PyErr_NoMemory+0x44>) │ │ │ │ │ bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ R_ARM_THM_CALL _Py_FatalErrorFunc │ │ │ │ │ .word 0x00000250 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ -00000fdc <_PyException_AddNote>: │ │ │ │ │ -_PyException_AddNote(): │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ - lsls r2, r2, #1 │ │ │ │ │ - bpl.n 1006 <_PyException_AddNote+0x2a> │ │ │ │ │ - bl 1024 │ │ │ │ │ - clz r3, r0 │ │ │ │ │ - lsrs r3, r3, #5 │ │ │ │ │ - negs r4, r3 │ │ │ │ │ - bl 6d0 │ │ │ │ │ - R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr r0, [r0, #84] @ 0x54 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 1002 <_PyException_AddNote+0x26> │ │ │ │ │ - │ │ │ │ │ -00001024 : │ │ │ │ │ -BaseException_add_note(): │ │ │ │ │ - push {r4, r5, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ │ - sub sp, #12 │ │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ - lsls r2, r2, #3 │ │ │ │ │ - bpl.n 10c4 │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - add r2, sp, #4 │ │ │ │ │ - ldr r1, [pc, #212] @ (1118 ) │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.n 10ac │ │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ │ - cbz r0, 1084 │ │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ - lsls r3, r3, #6 │ │ │ │ │ - bpl.n 10de │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyList_Append │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ │ - blt.n 10b0 │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - beq.n 1078 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r2, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 110e │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - add sp, #12 │ │ │ │ │ - pop {r4, r5, pc} │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyList_New │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - str r0, [sp, #4] │ │ │ │ │ - cbz r0, 10ac │ │ │ │ │ - ldr r1, [pc, #136] @ (1118 ) │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyObject_SetAttr │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.n 1058 │ │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n 10ac │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cbz r3, 10be │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n 1080 │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - beq.n 10ac │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r2, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 10ac │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 10ac │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ - ldr r0, [r0, #84] @ 0x54 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 10ac │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bne.n 1100 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC23 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC23 │ │ │ │ │ - ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 10ac │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 10e8 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 10e8 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1078 │ │ │ │ │ - nop │ │ │ │ │ - .word 0x00005cd4 │ │ │ │ │ - R_ARM_ABS32 _PyRuntime │ │ │ │ │ - │ │ │ │ │ -0000111c : │ │ │ │ │ +00000fdc : │ │ │ │ │ BaseException_repr(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ bl 0 <_PyType_Name> │ │ │ │ │ R_ARM_THM_CALL _PyType_Name │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 114e │ │ │ │ │ + bne.n 100e │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ b.w 0 │ │ │ │ │ @@ -1951,82 +1797,82 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC25 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromFormat │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001160 : │ │ │ │ │ +00001020 : │ │ │ │ │ NameError_dealloc(): │ │ │ │ │ b.w 7b4 │ │ │ │ │ │ │ │ │ │ -00001164 : │ │ │ │ │ +00001024 : │ │ │ │ │ SyntaxError_str(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r4, [r0, #40] @ 0x28 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 122e │ │ │ │ │ + beq.n 10ee │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ - bpl.n 122e │ │ │ │ │ + bpl.n 10ee │ │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ │ lsls r2, r3, #26 │ │ │ │ │ - bpl.w 12d6 │ │ │ │ │ + bpl.w 1196 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r2, r4, #20 │ │ │ │ │ addpl.w r2, r4, #28 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n 11d0 │ │ │ │ │ + ble.n 1090 │ │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w 12bc │ │ │ │ │ + bne.w 117c │ │ │ │ │ add.w lr, r1, #4294967295 @ 0xffffffff │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ add lr, r2 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 11b8 │ │ │ │ │ + b.n 1078 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldrb.w ip, [r3, #1] │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ cmp.w ip, #47 @ 0x2f │ │ │ │ │ itt eq │ │ │ │ │ addeq r3, #2 │ │ │ │ │ subeq r6, r3, r2 │ │ │ │ │ cmp r0, lr │ │ │ │ │ - bne.n 11b6 │ │ │ │ │ + bne.n 1076 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 12aa │ │ │ │ │ + bne.n 116a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 11de │ │ │ │ │ + beq.n 109e │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ │ ldr r5, [r5, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 128a │ │ │ │ │ + beq.n 114a │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 1262 │ │ │ │ │ + beq.n 1122 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 1260 │ │ │ │ │ + bne.n 1120 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it eq │ │ │ │ │ moveq r5, r3 │ │ │ │ │ @@ -2048,15 +1894,15 @@ │ │ │ │ │ bl 6d0 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ │ ldr r5, [r5, #36] @ 0x24 │ │ │ │ │ - cbnz r0, 124c │ │ │ │ │ + cbnz r0, 110c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, r5 │ │ │ │ │ @@ -2068,17 +1914,17 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it eq │ │ │ │ │ moveq r4, #0 │ │ │ │ │ - beq.n 11e8 │ │ │ │ │ - b.n 1234 │ │ │ │ │ - cbnz r4, 128a │ │ │ │ │ + beq.n 10a8 │ │ │ │ │ + b.n 10f4 │ │ │ │ │ + cbnz r4, 114a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r5, r4 │ │ │ │ │ it eq │ │ │ │ │ moveq r5, r3 │ │ │ │ │ @@ -2090,15 +1936,15 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromFormat │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 1220 │ │ │ │ │ + b.n 10e0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r1, r5 │ │ │ │ │ @@ -2106,74 +1952,74 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromFormat │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 1220 │ │ │ │ │ + b.n 10e0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_Substring │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11de │ │ │ │ │ - b.n 1228 │ │ │ │ │ + bne.n 109e │ │ │ │ │ + b.n 10e8 │ │ │ │ │ movs r6, #0 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ mov r3, r6 │ │ │ │ │ - beq.n 12da │ │ │ │ │ + beq.n 119a │ │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ │ it eq │ │ │ │ │ moveq r6, r3 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 12c4 │ │ │ │ │ - b.n 11cc │ │ │ │ │ + bne.n 1184 │ │ │ │ │ + b.n 108c │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ - b.n 1198 │ │ │ │ │ + b.n 1058 │ │ │ │ │ ldrh.w r0, [r2, r3, lsl #1] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ │ it eq │ │ │ │ │ moveq r6, r3 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 12da │ │ │ │ │ - b.n 11cc │ │ │ │ │ + bne.n 119a │ │ │ │ │ + b.n 108c │ │ │ │ │ │ │ │ │ │ -000012ec : │ │ │ │ │ +000011ac : │ │ │ │ │ UnicodeEncodeError_str(): │ │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 138a │ │ │ │ │ + beq.n 124a │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Str │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1384 │ │ │ │ │ + beq.n 1244 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Str │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1384 │ │ │ │ │ + cbz r0, 1244 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ ldrd r2, r3, [r4, #44] @ 0x2c │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt.n 134c │ │ │ │ │ + bgt.n 120c │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC32 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ @@ -2186,43 +2032,43 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 6d0 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ orrs.w r4, r2, r3 │ │ │ │ │ - bmi.n 1326 │ │ │ │ │ + bmi.n 11e6 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - blt.n 1326 │ │ │ │ │ + blt.n 11e6 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 1326 │ │ │ │ │ + bne.n 11e6 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_ReadChar │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi.n 1396 │ │ │ │ │ + bhi.n 1256 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromFormat │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 133a │ │ │ │ │ + b.n 11fa │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n 133a │ │ │ │ │ + b.n 11fa │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromString │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -2232,79 +2078,34 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC30 │ │ │ │ │ cmp.w r1, #65536 @ 0x10000 │ │ │ │ │ it cs │ │ │ │ │ movcs r0, r3 │ │ │ │ │ - b.n 1374 │ │ │ │ │ + b.n 1234 │ │ │ │ │ │ │ │ │ │ -000013b0 : │ │ │ │ │ -OSError_traverse(): │ │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - cbnz r0, 13e2 │ │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ - cbnz r0, 13f6 │ │ │ │ │ - ldr r0, [r4, #44] @ 0x2c │ │ │ │ │ - cbnz r0, 13ec │ │ │ │ │ - ldr r0, [r4, #48] @ 0x30 │ │ │ │ │ - cbnz r0, 1400 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 17ac <_PyExc_PrepReraiseStar+0x110> │ │ │ │ │ - R_ARM_THM_JUMP24 BaseException_traverse │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - blx r5 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 13c8 │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - blx r5 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 13d0 │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - blx r5 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 13cc │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - blx r5 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 13d4 │ │ │ │ │ - b.n 13ea │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -0000140c : │ │ │ │ │ +00001270 : │ │ │ │ │ OSError_str(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr.w ip, [r0, #36] @ 0x24 │ │ │ │ │ - cbz r3, 1456 │ │ │ │ │ + cbz r3, 12ba │ │ │ │ │ ldr.w lr, [r0, #48] @ 0x30 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - bne.n 1480 │ │ │ │ │ + bne.n 12e4 │ │ │ │ │ cmp r2, lr │ │ │ │ │ it eq │ │ │ │ │ moveq r2, r1 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC34 │ │ │ │ │ @@ -2312,22 +2113,22 @@ │ │ │ │ │ it ne │ │ │ │ │ movne r1, ip │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromFormat │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.n 1466 │ │ │ │ │ + bne.n 12ca │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ - b.w 178c <_PyExc_PrepReraiseStar+0xf0> │ │ │ │ │ + b.w 178c │ │ │ │ │ R_ARM_THM_JUMP24 BaseException_str │ │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 145c │ │ │ │ │ + beq.n 12c0 │ │ │ │ │ mov r1, ip │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC35 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC35 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ @@ -2346,255 +2147,300 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromFormat │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000014a4 : │ │ │ │ │ +00001308 : │ │ │ │ │ +OSError_traverse(): │ │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + cbnz r0, 133a │ │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ + cbnz r0, 134e │ │ │ │ │ + ldr r0, [r4, #44] @ 0x2c │ │ │ │ │ + cbnz r0, 1344 │ │ │ │ │ + ldr r0, [r4, #48] @ 0x30 │ │ │ │ │ + cbnz r0, 1358 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ + b.w 17ac │ │ │ │ │ + R_ARM_THM_JUMP24 BaseException_traverse │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + blx r5 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1320 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + blx r5 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1328 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + blx r5 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1324 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + blx r5 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 132c │ │ │ │ │ + b.n 1342 │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ +00001364 : │ │ │ │ │ PyUnicodeDecodeError_GetStart(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bl 1d5c │ │ │ │ │ + bl 1f9c │ │ │ │ │ R_ARM_THM_CALL get_string.constprop.0 │ │ │ │ │ - cbz r0, 14e6 │ │ │ │ │ + cbz r0, 13a6 │ │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ itt le │ │ │ │ │ addle.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ strle r2, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 14e2 │ │ │ │ │ + beq.n 13a2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 14ec │ │ │ │ │ + cbz r3, 13ac │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 14e2 │ │ │ │ │ + b.n 13a2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000014f4 : │ │ │ │ │ +000013b4 : │ │ │ │ │ PyUnicodeDecodeError_GetEnd(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 1d5c │ │ │ │ │ + bl 1f9c │ │ │ │ │ R_ARM_THM_CALL get_string.constprop.0 │ │ │ │ │ - cbz r0, 153a │ │ │ │ │ + cbz r0, 13fa │ │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ it lt │ │ │ │ │ movlt r3, #1 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ it ge │ │ │ │ │ movge r3, r4 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 1534 │ │ │ │ │ + beq.n 13f4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 1540 │ │ │ │ │ + cbz r3, 1400 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1536 │ │ │ │ │ + b.n 13f6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1534 │ │ │ │ │ + b.n 13f4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001548 : │ │ │ │ │ +00001408 : │ │ │ │ │ PyUnicodeDecodeError_GetObject(): │ │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ │ - b.w 1d5c │ │ │ │ │ + b.w 1f9c │ │ │ │ │ R_ARM_THM_JUMP24 get_string.constprop.0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001550 : │ │ │ │ │ +00001410 : │ │ │ │ │ PyUnicodeEncodeError_GetEncoding(): │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ - b.w 1dc8 │ │ │ │ │ + b.w 2008 │ │ │ │ │ R_ARM_THM_JUMP24 get_unicode │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001560 : │ │ │ │ │ +00001420 : │ │ │ │ │ PyUnicodeDecodeError_GetEncoding(): │ │ │ │ │ - b.w 1550 │ │ │ │ │ + b.w 1410 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicodeEncodeError_GetEncoding │ │ │ │ │ │ │ │ │ │ -00001564 : │ │ │ │ │ +00001424 : │ │ │ │ │ PyUnicodeDecodeError_SetStart(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000156c : │ │ │ │ │ +0000142c : │ │ │ │ │ PyUnicodeDecodeError_SetEnd(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r1, [r3, #48] @ 0x30 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00001574 : │ │ │ │ │ +00001434 : │ │ │ │ │ PyUnicodeDecodeError_SetReason(): │ │ │ │ │ - b.w 1e34 │ │ │ │ │ + b.w 2074 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicodeEncodeError_SetReason │ │ │ │ │ │ │ │ │ │ -00001578 : │ │ │ │ │ +00001438 : │ │ │ │ │ BaseException_get_args(): │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ - cbz r0, 158c │ │ │ │ │ + cbz r0, 144c │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1594 │ │ │ │ │ + beq.n 1454 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ bx lr │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001598 : │ │ │ │ │ +00001458 : │ │ │ │ │ PyUnicodeEncodeError_GetStart(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC36 │ │ │ │ │ - bl 1dc8 │ │ │ │ │ + bl 2008 │ │ │ │ │ R_ARM_THM_CALL get_unicode │ │ │ │ │ - cbz r0, 15e4 │ │ │ │ │ + cbz r0, 14a4 │ │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ itt le │ │ │ │ │ addle.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ strle r2, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 15e0 │ │ │ │ │ + beq.n 14a0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 15ea │ │ │ │ │ + cbz r3, 14aa │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 15e0 │ │ │ │ │ + b.n 14a0 │ │ │ │ │ │ │ │ │ │ -000015f0 : │ │ │ │ │ +000014b0 : │ │ │ │ │ PyUnicodeEncodeError_GetEnd(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC36 │ │ │ │ │ - bl 1dc8 │ │ │ │ │ + bl 2008 │ │ │ │ │ R_ARM_THM_CALL get_unicode │ │ │ │ │ - cbz r0, 163a │ │ │ │ │ + cbz r0, 14fa │ │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ it lt │ │ │ │ │ movlt r3, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ it ge │ │ │ │ │ movge r3, r5 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 1636 │ │ │ │ │ + beq.n 14f6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 1640 │ │ │ │ │ + cbz r3, 1500 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1636 │ │ │ │ │ + b.n 14f6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001648 : │ │ │ │ │ +00001508 : │ │ │ │ │ PyUnicodeEncodeError_GetObject(): │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC36 │ │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ │ - b.w 1dc8 │ │ │ │ │ + b.w 2008 │ │ │ │ │ R_ARM_THM_JUMP24 get_unicode │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001658 : │ │ │ │ │ +00001518 : │ │ │ │ │ BaseException_set_args(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r1, 1680 │ │ │ │ │ + cbz r1, 1540 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Tuple │ │ │ │ │ - cbz r0, 1696 │ │ │ │ │ + cbz r0, 1556 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 6d0 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ @@ -2608,305 +2454,305 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC41 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -0000169c <_PyExc_PrepReraiseStar>: │ │ │ │ │ +0000155c <_PyExc_PrepReraiseStar>: │ │ │ │ │ _PyExc_PrepReraiseStar(): │ │ │ │ │ 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 r8, [r1, #8] │ │ │ │ │ sub sp, #28 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 17d4 <_PyExc_PrepReraiseStar+0x138> │ │ │ │ │ + beq.w 1694 <_PyExc_PrepReraiseStar+0x138> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 16d8 <_PyExc_PrepReraiseStar+0x3c> │ │ │ │ │ + beq.n 1598 <_PyExc_PrepReraiseStar+0x3c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 187a <_PyExc_PrepReraiseStar+0x1de> │ │ │ │ │ + beq.w 173a <_PyExc_PrepReraiseStar+0x1de> │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1876 <_PyExc_PrepReraiseStar+0x1da> │ │ │ │ │ + beq.w 1736 <_PyExc_PrepReraiseStar+0x1da> │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1866 <_PyExc_PrepReraiseStar+0x1ca> │ │ │ │ │ + beq.w 1726 <_PyExc_PrepReraiseStar+0x1ca> │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bge.n 1746 <_PyExc_PrepReraiseStar+0xaa> │ │ │ │ │ + bge.n 1606 <_PyExc_PrepReraiseStar+0xaa> │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - beq.n 1742 <_PyExc_PrepReraiseStar+0xa6> │ │ │ │ │ + beq.n 1602 <_PyExc_PrepReraiseStar+0xa6> │ │ │ │ │ ldr r0, [r1, #16] │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.w 1862 <_PyExc_PrepReraiseStar+0x1c6> │ │ │ │ │ + bne.w 1722 <_PyExc_PrepReraiseStar+0x1c6> │ │ │ │ │ ldr r0, [r1, #20] │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.w 1862 <_PyExc_PrepReraiseStar+0x1c6> │ │ │ │ │ + bne.w 1722 <_PyExc_PrepReraiseStar+0x1c6> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.w 1862 <_PyExc_PrepReraiseStar+0x1c6> │ │ │ │ │ + bne.w 1722 <_PyExc_PrepReraiseStar+0x1c6> │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ ldr r0, [r1, #24] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ ite eq │ │ │ │ │ moveq r0, r6 │ │ │ │ │ movne r0, r7 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 17d0 <_PyExc_PrepReraiseStar+0x134> │ │ │ │ │ + blt.n 1690 <_PyExc_PrepReraiseStar+0x134> │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 16fe <_PyExc_PrepReraiseStar+0x62> │ │ │ │ │ + b.n 15be <_PyExc_PrepReraiseStar+0x62> │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySet_New │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17d0 <_PyExc_PrepReraiseStar+0x134> │ │ │ │ │ + beq.n 1690 <_PyExc_PrepReraiseStar+0x134> │ │ │ │ │ ldr.w r9, [r6, #8] │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - bgt.n 17ac <_PyExc_PrepReraiseStar+0x110> │ │ │ │ │ + bgt.n 166c <_PyExc_PrepReraiseStar+0x110> │ │ │ │ │ add r3, sp, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movs r1, #2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - bl 23f4 │ │ │ │ │ + bl 2634 │ │ │ │ │ R_ARM_THM_CALL exceptiongroup_split_recursive │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1788 <_PyExc_PrepReraiseStar+0xec> │ │ │ │ │ + beq.n 1648 <_PyExc_PrepReraiseStar+0xec> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 1788 <_PyExc_PrepReraiseStar+0xec> │ │ │ │ │ + cbnz r3, 1648 <_PyExc_PrepReraiseStar+0xec> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ adds r4, #1 │ │ │ │ │ - beq.n 17d0 <_PyExc_PrepReraiseStar+0x134> │ │ │ │ │ + beq.n 1690 <_PyExc_PrepReraiseStar+0x134> │ │ │ │ │ ldr r4, [sp, #16] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 188e <_PyExc_PrepReraiseStar+0x1f2> │ │ │ │ │ + beq.n 174e <_PyExc_PrepReraiseStar+0x1f2> │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 17f4 <_PyExc_PrepReraiseStar+0x158> │ │ │ │ │ + bne.n 16b4 <_PyExc_PrepReraiseStar+0x158> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 6d0 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 6d0 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ ldr.w r0, [r3, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - bl 1bd4 │ │ │ │ │ + bl 1a94 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 175a <_PyExc_PrepReraiseStar+0xbe> │ │ │ │ │ + bge.n 161a <_PyExc_PrepReraiseStar+0xbe> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 17d0 <_PyExc_PrepReraiseStar+0x134> │ │ │ │ │ + beq.n 1690 <_PyExc_PrepReraiseStar+0x134> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 18c0 <_PyExc_PrepReraiseStar+0x224> │ │ │ │ │ + beq.n 1780 <_PyExc_PrepReraiseStar+0x224> │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 1798 <_PyExc_PrepReraiseStar+0xfc> │ │ │ │ │ + b.n 1658 <_PyExc_PrepReraiseStar+0xfc> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ - b.n 17a4 <_PyExc_PrepReraiseStar+0x108> │ │ │ │ │ - ble.n 17d0 <_PyExc_PrepReraiseStar+0x134> │ │ │ │ │ + b.n 1664 <_PyExc_PrepReraiseStar+0x108> │ │ │ │ │ + ble.n 1690 <_PyExc_PrepReraiseStar+0x134> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq.n 183a <_PyExc_PrepReraiseStar+0x19e> │ │ │ │ │ + beq.n 16fa <_PyExc_PrepReraiseStar+0x19e> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 181e <_PyExc_PrepReraiseStar+0x182> │ │ │ │ │ + beq.n 16de <_PyExc_PrepReraiseStar+0x182> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 18aa <_PyExc_PrepReraiseStar+0x20e> │ │ │ │ │ + beq.n 176a <_PyExc_PrepReraiseStar+0x20e> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.n 17d0 <_PyExc_PrepReraiseStar+0x134> │ │ │ │ │ + blt.n 1690 <_PyExc_PrepReraiseStar+0x134> │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.n 1848 <_PyExc_PrepReraiseStar+0x1ac> │ │ │ │ │ + ble.n 1708 <_PyExc_PrepReraiseStar+0x1ac> │ │ │ │ │ mov r1, r7 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ bl 74 <_PyExc_InitGlobalObjects+0x74> │ │ │ │ │ R_ARM_THM_CALL _PyExc_CreateExceptionGroup │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 1798 <_PyExc_PrepReraiseStar+0xfc> │ │ │ │ │ + b.n 1658 <_PyExc_PrepReraiseStar+0xfc> │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 1824 <_PyExc_PrepReraiseStar+0x188> │ │ │ │ │ + beq.n 16e4 <_PyExc_PrepReraiseStar+0x188> │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 1816 <_PyExc_PrepReraiseStar+0x17a> │ │ │ │ │ + b.n 16d6 <_PyExc_PrepReraiseStar+0x17a> │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_GetItem │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r0, #0] │ │ │ │ │ - b.n 1798 <_PyExc_PrepReraiseStar+0xfc> │ │ │ │ │ + b.n 1658 <_PyExc_PrepReraiseStar+0xfc> │ │ │ │ │ mov r0, r7 │ │ │ │ │ - b.n 1736 <_PyExc_PrepReraiseStar+0x9a> │ │ │ │ │ + b.n 15f6 <_PyExc_PrepReraiseStar+0x9a> │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1876 <_PyExc_PrepReraiseStar+0x1da> │ │ │ │ │ + beq.n 1736 <_PyExc_PrepReraiseStar+0x1da> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbz r3, 18b8 <_PyExc_PrepReraiseStar+0x21c> │ │ │ │ │ + cbz r3, 1778 <_PyExc_PrepReraiseStar+0x21c> │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 17a4 <_PyExc_PrepReraiseStar+0x108> │ │ │ │ │ + b.n 1664 <_PyExc_PrepReraiseStar+0x108> │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r4, [r3, #0] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 17a4 <_PyExc_PrepReraiseStar+0x108> │ │ │ │ │ + beq.n 1664 <_PyExc_PrepReraiseStar+0x108> │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - b.n 17a4 <_PyExc_PrepReraiseStar+0x108> │ │ │ │ │ + b.n 1664 <_PyExc_PrepReraiseStar+0x108> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 18b2 <_PyExc_PrepReraiseStar+0x216> │ │ │ │ │ + bne.n 1772 <_PyExc_PrepReraiseStar+0x216> │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b.n 1792 <_PyExc_PrepReraiseStar+0xf6> │ │ │ │ │ + b.n 1652 <_PyExc_PrepReraiseStar+0xf6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 181e <_PyExc_PrepReraiseStar+0x182> │ │ │ │ │ + b.n 16de <_PyExc_PrepReraiseStar+0x182> │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - b.n 18a0 <_PyExc_PrepReraiseStar+0x204> │ │ │ │ │ + b.n 1760 <_PyExc_PrepReraiseStar+0x204> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1876 <_PyExc_PrepReraiseStar+0x1da> │ │ │ │ │ + b.n 1736 <_PyExc_PrepReraiseStar+0x1da> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 17d0 <_PyExc_PrepReraiseStar+0x134> │ │ │ │ │ + b.n 1690 <_PyExc_PrepReraiseStar+0x134> │ │ │ │ │ │ │ │ │ │ -000018c8 : │ │ │ │ │ +00001788 : │ │ │ │ │ BaseException_reduce(): │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ - cbz r2, 18d2 │ │ │ │ │ + cbz r2, 1792 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - cbnz r3, 18d8 │ │ │ │ │ + cbnz r3, 1798 │ │ │ │ │ movs r0, #2 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyTuple_Pack │ │ │ │ │ movs r0, #3 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyTuple_Pack │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000018e0 : │ │ │ │ │ +000017a0 : │ │ │ │ │ BaseExceptionGroup_split(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #28 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1954 │ │ │ │ │ + bl 1814 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 194e │ │ │ │ │ + beq.n 180e │ │ │ │ │ add.w ip, sp, #16 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ - bl 23f4 │ │ │ │ │ + bl 2634 │ │ │ │ │ R_ARM_THM_CALL exceptiongroup_split_recursive │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 194e │ │ │ │ │ + beq.n 180e │ │ │ │ │ ldrd r5, r4, [sp, #16] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ movs r0, #2 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ @@ -2926,78 +2772,78 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 6d0 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 1948 │ │ │ │ │ + b.n 1808 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001954 : │ │ │ │ │ +00001814 : │ │ │ │ │ get_matcher_type(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyCallable_Check │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ - cbz r0, 1982 │ │ │ │ │ + cbz r0, 1842 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.n 19ce │ │ │ │ │ + bge.n 188e │ │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ │ lsls r1, r2, #1 │ │ │ │ │ - bpl.n 1986 │ │ │ │ │ + bpl.n 1846 │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - blt.n 1974 │ │ │ │ │ + blt.n 1834 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 19b2 │ │ │ │ │ + bne.n 1872 │ │ │ │ │ ldr.w r1, [r4, #8]! │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ - bge.n 197a │ │ │ │ │ + bge.n 183a │ │ │ │ │ ldr.w r2, [r4, #4]! │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 19b2 │ │ │ │ │ + bge.n 1872 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ - bmi.n 1998 │ │ │ │ │ + bmi.n 1858 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC51 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC51 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 197c │ │ │ │ │ + b.n 183c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000019d4 : │ │ │ │ │ +00001894 : │ │ │ │ │ exceptiongroup_subset(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ sub sp, #16 │ │ │ │ │ @@ -3005,47 +2851,47 @@ │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r4, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Size │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1ac0 │ │ │ │ │ - beq.n 1aa2 │ │ │ │ │ + blt.n 1980 │ │ │ │ │ + beq.n 1962 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC53 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC54 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallMethod │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ac0 │ │ │ │ │ + beq.n 1980 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 1a34 │ │ │ │ │ + beq.n 18f4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1aa8 │ │ │ │ │ + beq.n 1968 │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ - cbz r1, 1a6c │ │ │ │ │ + cbz r1, 192c │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mov.w r2, #0 │ │ │ │ │ itt ne │ │ │ │ │ @@ -3054,417 +2900,417 @@ │ │ │ │ │ bl 968 │ │ │ │ │ R_ARM_THM_CALL BaseException_set_tb │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq.n 1a68 │ │ │ │ │ + beq.n 1928 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1b5a │ │ │ │ │ + beq.n 1a1a │ │ │ │ │ adds r2, #1 │ │ │ │ │ - beq.n 1ab6 │ │ │ │ │ + beq.n 1976 │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1b4a │ │ │ │ │ + bne.n 1a0a │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ bl 6d0 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1b0e │ │ │ │ │ + bne.n 19ce │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ strb.w r2, [r4, #32] │ │ │ │ │ bl 6d0 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ - ldr r1, [pc, #232] @ (1b78 ) │ │ │ │ │ + ldr r1, [pc, #232] @ (1a38 ) │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1ab6 │ │ │ │ │ + blt.n 1976 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - cbnz r0, 1ac6 │ │ │ │ │ + cbnz r0, 1986 │ │ │ │ │ str r4, [r6, #0] │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC55 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC55 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 1b66 │ │ │ │ │ + bne.n 1a26 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1aa4 │ │ │ │ │ + b.n 1964 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Check │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - cbz r0, 1b24 │ │ │ │ │ + cbz r0, 19e4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_List │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1ae8 │ │ │ │ │ + beq.n 19a8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 1b1e │ │ │ │ │ + cbz r3, 19de │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 1ab6 │ │ │ │ │ - ldr r1, [pc, #136] @ (1b78 ) │ │ │ │ │ + beq.n 1976 │ │ │ │ │ + ldr r1, [pc, #136] @ (1a38 ) │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_SetAttr │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 1b08 │ │ │ │ │ + beq.n 19c8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 1b3e │ │ │ │ │ + cbz r3, 19fe │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.n 1aa0 │ │ │ │ │ - b.n 1ab6 │ │ │ │ │ + bge.n 1960 │ │ │ │ │ + b.n 1976 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ - b.n 1a80 │ │ │ │ │ + b.n 1940 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1ae8 │ │ │ │ │ + b.n 19a8 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 1aa0 │ │ │ │ │ + beq.n 1960 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1aa0 │ │ │ │ │ + bne.n 1960 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1aa0 │ │ │ │ │ + b.n 1960 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 1b08 │ │ │ │ │ + b.n 19c8 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ - b.n 1a72 │ │ │ │ │ + b.n 1932 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 1a68 │ │ │ │ │ + b.n 1928 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1ac0 │ │ │ │ │ + bne.n 1980 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1ac0 │ │ │ │ │ + b.n 1980 │ │ │ │ │ nop │ │ │ │ │ .word 0x00005cd4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001b7c : │ │ │ │ │ +00001a3c : │ │ │ │ │ BaseExceptionGroup_derive(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movs r0, #2 │ │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 1bc2 │ │ │ │ │ + cbz r0, 1a82 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallObject │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq.n 1bc0 │ │ │ │ │ + beq.n 1a80 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbz r3, 1bc8 │ │ │ │ │ + cbz r3, 1a88 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r1 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 1bc0 │ │ │ │ │ + b.n 1a80 │ │ │ │ │ │ │ │ │ │ -00001bd4 : │ │ │ │ │ +00001a94 : │ │ │ │ │ collect_exception_group_leaf_ids(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 1c68 │ │ │ │ │ + beq.n 1b28 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 1c0e │ │ │ │ │ + beq.n 1ace │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1c72 │ │ │ │ │ + beq.n 1b32 │ │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ mov r7, r2 │ │ │ │ │ - ldr r2, [pc, #164] @ (1cbc ) │ │ │ │ │ + ldr r2, [pc, #164] @ (1b7c ) │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bge.n 1c68 │ │ │ │ │ + bge.n 1b28 │ │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ add.w r1, r1, r3, lsl #2 │ │ │ │ │ ldr r0, [r0, r2] │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r0, #36] @ 0x24 │ │ │ │ │ - blt.n 1ca4 │ │ │ │ │ + blt.n 1b64 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 1bd4 │ │ │ │ │ - ldr r2, [pc, #120] @ (1cc0 ) │ │ │ │ │ + bl 1a94 │ │ │ │ │ + ldr r2, [pc, #120] @ (1b80 ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ ldr r1, [r1, r2] │ │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ │ - bge.n 1c16 │ │ │ │ │ + bge.n 1ad6 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1c6a │ │ │ │ │ + b.n 1b2a │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromVoidPtr │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1c62 │ │ │ │ │ + beq.n 1b22 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySet_Add │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1c6a │ │ │ │ │ + beq.n 1b2a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1c6a │ │ │ │ │ + bne.n 1b2a │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1c6a │ │ │ │ │ + b.n 1b2a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC56 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC56 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1c62 │ │ │ │ │ - b.n 1c3a │ │ │ │ │ + bne.n 1b22 │ │ │ │ │ + b.n 1afa │ │ │ │ │ nop │ │ │ │ │ .word 0x0000009a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000006e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001cc4 : │ │ │ │ │ +00001b84 : │ │ │ │ │ UnicodeTranslateError_init(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ bl a14 │ │ │ │ │ R_ARM_THM_CALL BaseException_init │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 1d34 │ │ │ │ │ + beq.n 1bf4 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1d5c │ │ │ │ │ + bne.n 1c1c │ │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ │ - cbnz r0, 1d40 │ │ │ │ │ + cbnz r0, 1c00 │ │ │ │ │ add.w r1, r4, #52 @ 0x34 │ │ │ │ │ add.w r2, r4, #48 @ 0x30 │ │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ │ strd r2, r1, [sp] │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC57 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC57 │ │ │ │ │ add.w r2, r4, #40 @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyArg_ParseTuple │ │ │ │ │ - cbz r0, 1d30 │ │ │ │ │ + cbz r0, 1bf0 │ │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 1d3a │ │ │ │ │ + bne.n 1bfa │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1d2c │ │ │ │ │ + b.n 1bec │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n 1d2a │ │ │ │ │ + b.n 1bea │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1cea │ │ │ │ │ + beq.n 1baa │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1cea │ │ │ │ │ + bne.n 1baa │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1cea │ │ │ │ │ + b.n 1baa │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1ce6 │ │ │ │ │ + beq.n 1ba6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1ce6 │ │ │ │ │ + bne.n 1ba6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1ce6 │ │ │ │ │ + b.n 1ba6 │ │ │ │ │ │ │ │ │ │ -00001d78 : │ │ │ │ │ +00001c38 : │ │ │ │ │ PyUnicodeTranslateError_GetObject(): │ │ │ │ │ - b.w 1648 │ │ │ │ │ + b.w 1508 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicodeEncodeError_GetObject │ │ │ │ │ │ │ │ │ │ -00001d7c : │ │ │ │ │ +00001c3c : │ │ │ │ │ BaseException_setstate(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #24 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ movs r2, #0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - beq.n 1dfc │ │ │ │ │ + beq.n 1cbc │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ - bpl.n 1e08 │ │ │ │ │ + bpl.n 1cc8 │ │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ │ add r3, sp, #16 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_Next │ │ │ │ │ - cbz r0, 1dfc │ │ │ │ │ + cbz r0, 1cbc │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ @@ -3476,28 +3322,28 @@ │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_SetAttr │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq.n 1de8 │ │ │ │ │ + beq.n 1ca8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 1e22 │ │ │ │ │ + cbz r3, 1ce2 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq.n 1df6 │ │ │ │ │ + beq.n 1cb6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 1e2c │ │ │ │ │ + cbz r3, 1cec │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.n 1dac │ │ │ │ │ - b.n 1e1e │ │ │ │ │ + bge.n 1c6c │ │ │ │ │ + b.n 1cde │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -3508,28 +3354,28 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC58 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC58 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1e04 │ │ │ │ │ + b.n 1cc4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 1de8 │ │ │ │ │ + b.n 1ca8 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 1df6 │ │ │ │ │ + b.n 1cb6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001e38 : │ │ │ │ │ +00001cf8 : │ │ │ │ │ BaseExceptionGroup_str(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ │ @@ -3552,35 +3398,35 @@ │ │ │ │ │ cmp r2, #1 │ │ │ │ │ it le │ │ │ │ │ movle r3, ip │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromFormat │ │ │ │ │ │ │ │ │ │ -00001e78 : │ │ │ │ │ +00001d38 : │ │ │ │ │ UnicodeTranslateError_str(): │ │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1f04 │ │ │ │ │ + beq.n 1dc4 │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Str │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 1f00 │ │ │ │ │ + cbz r0, 1dc0 │ │ │ │ │ ldrd r0, r1, [r4, #40] @ 0x28 │ │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bgt.n 1ec6 │ │ │ │ │ + bgt.n 1d86 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC65 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC65 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ @@ -3590,41 +3436,41 @@ │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 6d0 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ orrs.w ip, r1, r2 │ │ │ │ │ - bmi.n 1ea6 │ │ │ │ │ + bmi.n 1d66 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - blt.n 1ea6 │ │ │ │ │ + blt.n 1d66 │ │ │ │ │ adds r4, r1, #1 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 1ea6 │ │ │ │ │ + bne.n 1d66 │ │ │ │ │ strd r1, r3, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_ReadChar │ │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi.n 1f10 │ │ │ │ │ + bhi.n 1dd0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC62 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC62 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromFormat │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 1eba │ │ │ │ │ + b.n 1d7a │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 1eba │ │ │ │ │ + b.n 1d7a │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromString │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -3634,9 +3480,9 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC63 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC63 │ │ │ │ │ cmp.w r4, #65536 @ 0x10000 │ │ │ │ │ it cs │ │ │ │ │ movcs r0, r2 │ │ │ │ │ - b.n 1ef0 │ │ │ │ │ + b.n 1db0 │ │ │ │ │ nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -3150,39 +3150,318 @@ │ │ │ │ │ bl 0 <_PyStaticType_FiniBuiltin> │ │ │ │ │ R_ARM_THM_CALL _PyStaticType_FiniBuiltin │ │ │ │ │ cmp r4, r6 │ │ │ │ │ bne.n 1b06 <_PyExc_Fini+0x86> │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001b60 : │ │ │ │ │ +00001b60 <_PyException_AddNote>: │ │ │ │ │ +_PyException_AddNote(): │ │ │ │ │ + push {r4, r5, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ │ + sub sp, #12 │ │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ + lsls r4, r2, #1 │ │ │ │ │ + bpl.w 1c7c <_PyException_AddNote+0x11c> │ │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ + lsls r2, r2, #3 │ │ │ │ │ + bpl.n 1c34 <_PyException_AddNote+0xd4> │ │ │ │ │ + ldr r1, [pc, #284] @ (1ca4 <_PyException_AddNote+0x144>) │ │ │ │ │ + add r2, sp, #4 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.n 1c0c <_PyException_AddNote+0xac> │ │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ │ + cbz r0, 1be4 <_PyException_AddNote+0x84> │ │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ + lsls r3, r3, #6 │ │ │ │ │ + bpl.n 1c12 <_PyException_AddNote+0xb2> │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyList_Append │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ │ + blt.n 1c4e <_PyException_AddNote+0xee> │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + beq.n 1c68 <_PyException_AddNote+0x108> │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 1c62 <_PyException_AddNote+0x102> │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + beq.n 1bd0 <_PyException_AddNote+0x70> │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r3, #0] │ │ │ │ │ + cbz r2, 1bd6 <_PyException_AddNote+0x76> │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + add sp, #12 │ │ │ │ │ + pop {r4, r5, pc} │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 1bd0 <_PyException_AddNote+0x70> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyList_New │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + str r0, [sp, #4] │ │ │ │ │ + cbz r0, 1c0c <_PyException_AddNote+0xac> │ │ │ │ │ + ldr r1, [pc, #180] @ (1ca4 <_PyException_AddNote+0x144>) │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyObject_SetAttr │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ │ + bge.n 1b9e <_PyException_AddNote+0x3e> │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 1c0c <_PyException_AddNote+0xac> │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cbz r3, 1c5c <_PyException_AddNote+0xfc> │ │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n 1bd2 <_PyException_AddNote+0x72> │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.n 1c96 <_PyException_AddNote+0x136> │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC23 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC23 │ │ │ │ │ + ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ + b.n 1c0c <_PyException_AddNote+0xac> │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ + ldr r0, [r0, #84] @ 0x54 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Format │ │ │ │ │ + b.n 1c0c <_PyException_AddNote+0xac> │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + beq.n 1c0c <_PyException_AddNote+0xac> │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 1c0c <_PyException_AddNote+0xac> │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 1c0c <_PyException_AddNote+0xac> │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + bne.n 1bca <_PyException_AddNote+0x6a> │ │ │ │ │ + b.n 1bd0 <_PyException_AddNote+0x70> │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ + ldr r0, [r0, #84] @ 0x54 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Format │ │ │ │ │ + b.n 1c0c <_PyException_AddNote+0xac> │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 1c1c <_PyException_AddNote+0xbc> │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 1c1c <_PyException_AddNote+0xbc> │ │ │ │ │ + .word 0x00005cd4 │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ │ + │ │ │ │ │ +00001ca8 : │ │ │ │ │ +BaseException_add_note(): │ │ │ │ │ + push {r4, r5, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ │ + sub sp, #12 │ │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ + lsls r2, r2, #3 │ │ │ │ │ + bpl.n 1d56 │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + add r2, sp, #4 │ │ │ │ │ + ldr r1, [pc, #212] @ (1d9c ) │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.n 1d30 │ │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ │ + cbz r0, 1d08 │ │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ + lsls r3, r3, #6 │ │ │ │ │ + bpl.n 1d34 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyList_Append │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ │ + blt.n 1d70 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + beq.n 1cfc │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 1d84 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + add sp, #12 │ │ │ │ │ + pop {r4, r5, pc} │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyList_New │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + str r0, [sp, #4] │ │ │ │ │ + cbz r0, 1d30 │ │ │ │ │ + ldr r1, [pc, #136] @ (1d9c ) │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyObject_SetAttr │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.n 1cdc │ │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 1d30 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cbz r3, 1d7e │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + b.n 1d04 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.n 1d8c │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC23 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC23 │ │ │ │ │ + ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ + b.n 1d30 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ + ldr r0, [r0, #84] @ 0x54 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Format │ │ │ │ │ + b.n 1d30 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + beq.n 1d30 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 1d30 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 1d30 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 1cfc │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 1d3e │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 1d3e │ │ │ │ │ + nop │ │ │ │ │ + .word 0x00005cd4 │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ │ + │ │ │ │ │ +00001da0 : │ │ │ │ │ StopIteration_init(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1bfe │ │ │ │ │ + bne.n 1e3e │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 1bb6 │ │ │ │ │ + beq.n 1df6 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ str r4, [r3, #12] │ │ │ │ │ - cbnz r0, 1bbc │ │ │ │ │ + cbnz r0, 1dfc │ │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ │ - cbnz r0, 1bd8 │ │ │ │ │ + cbnz r0, 1e18 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bgt.n 1bfa │ │ │ │ │ + bgt.n 1e3a │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ @@ -3191,234 +3470,234 @@ │ │ │ │ │ addne r1, #1 │ │ │ │ │ strne r1, [r2, #0] │ │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ str r4, [r3, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b8e │ │ │ │ │ + beq.n 1dce │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 1b8e │ │ │ │ │ + beq.n 1dce │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1b8e │ │ │ │ │ + bne.n 1dce │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 1b8e │ │ │ │ │ + b.n 1dce │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 1b92 │ │ │ │ │ + beq.n 1dd2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1b92 │ │ │ │ │ + bne.n 1dd2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 1b96 │ │ │ │ │ + ble.n 1dd6 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ - b.n 1b9e │ │ │ │ │ + b.n 1dde │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ bl 0 <_PyArg_NoKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_NoKeywords │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1b7a │ │ │ │ │ + bne.n 1dba │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1bb2 │ │ │ │ │ + b.n 1df2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001c18 : │ │ │ │ │ +00001e58 : │ │ │ │ │ StopIteration_dealloc(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GC_UnTrack │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ - cbz r0, 1c3e │ │ │ │ │ + cbz r0, 1e7e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 1cb4 │ │ │ │ │ + bne.n 1ef4 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1cc2 │ │ │ │ │ + bne.n 1f02 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - cbz r0, 1c60 │ │ │ │ │ + cbz r0, 1ea0 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1c60 │ │ │ │ │ + beq.n 1ea0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 1c60 │ │ │ │ │ + cbnz r3, 1ea0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1cfa │ │ │ │ │ + bne.n 1f3a │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ - cbz r0, 1c82 │ │ │ │ │ + cbz r0, 1ec2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1c82 │ │ │ │ │ + beq.n 1ec2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 1c82 │ │ │ │ │ + cbnz r3, 1ec2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - cbnz r0, 1cde │ │ │ │ │ + cbnz r0, 1f1e │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ - cbnz r0, 1c98 │ │ │ │ │ + cbnz r0, 1ed8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ bx r3 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #24] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1c8a │ │ │ │ │ + beq.n 1eca │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1c8a │ │ │ │ │ + bne.n 1eca │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1c8a │ │ │ │ │ + b.n 1eca │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1c3e │ │ │ │ │ + bne.n 1e7e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1c3e │ │ │ │ │ + b.n 1e7e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1c44 │ │ │ │ │ + beq.n 1e84 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1c44 │ │ │ │ │ + bne.n 1e84 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1c44 │ │ │ │ │ + b.n 1e84 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #28] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1c86 │ │ │ │ │ + beq.n 1ec6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1c86 │ │ │ │ │ + bne.n 1ec6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1c86 │ │ │ │ │ + b.n 1ec6 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1c66 │ │ │ │ │ + beq.n 1ea6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1c66 │ │ │ │ │ + bne.n 1ea6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1c66 │ │ │ │ │ + b.n 1ea6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001d18 : │ │ │ │ │ +00001f58 : │ │ │ │ │ BaseException_get_cause(): │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - cbnz r0, 1d26 │ │ │ │ │ + cbnz r0, 1f66 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ bx lr │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r0, #0] │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001d38 : │ │ │ │ │ +00001f78 : │ │ │ │ │ BaseException_get_context(): │ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ │ - cbnz r0, 1d46 │ │ │ │ │ + cbnz r0, 1f86 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ bx lr │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1d44 │ │ │ │ │ + beq.n 1f84 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001d58 : │ │ │ │ │ +00001f98 : │ │ │ │ │ NameError_clear(): │ │ │ │ │ b.n 183c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001d5c : │ │ │ │ │ +00001f9c : │ │ │ │ │ get_string.constprop.0(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 1d84 │ │ │ │ │ + cbz r0, 1fc4 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #4 │ │ │ │ │ - bpl.n 1da6 │ │ │ │ │ + bpl.n 1fe6 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1d82 │ │ │ │ │ + beq.n 1fc2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ @@ -3446,33 +3725,33 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC38 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC38 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 1da2 │ │ │ │ │ + b.n 1fe2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001dc8 : │ │ │ │ │ +00002008 : │ │ │ │ │ get_unicode(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - cbz r0, 1df2 │ │ │ │ │ + cbz r0, 2032 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ - bpl.n 1e0c │ │ │ │ │ + bpl.n 204c │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1df0 │ │ │ │ │ + beq.n 2030 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ @@ -3492,167 +3771,167 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC40 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC40 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 1e08 │ │ │ │ │ + b.n 2048 │ │ │ │ │ │ │ │ │ │ -00001e24 : │ │ │ │ │ +00002064 : │ │ │ │ │ PyUnicodeEncodeError_SetStart(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00001e2c : │ │ │ │ │ +0000206c : │ │ │ │ │ PyUnicodeEncodeError_SetEnd(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r1, [r3, #48] @ 0x30 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00001e34 : │ │ │ │ │ +00002074 : │ │ │ │ │ PyUnicodeEncodeError_SetReason(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ - cbz r0, 1e7a │ │ │ │ │ + cbz r0, 20ba │ │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ │ - cbnz r2, 1e5c │ │ │ │ │ + cbnz r2, 209c │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 1e54 │ │ │ │ │ + beq.n 2094 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1e54 │ │ │ │ │ + bne.n 2094 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 1e56 │ │ │ │ │ + b.n 2096 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1e56 │ │ │ │ │ + b.n 2096 │ │ │ │ │ │ │ │ │ │ -00001e80 : │ │ │ │ │ +000020c0 : │ │ │ │ │ BaseException_with_traceback(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1f2e │ │ │ │ │ + beq.n 216e │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTraceBack_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTraceBack_Type │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 1eee │ │ │ │ │ + bne.n 212e │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - beq.n 1ecc │ │ │ │ │ + beq.n 210c │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ str r1, [r3, #20] │ │ │ │ │ - cbnz r0, 1ed2 │ │ │ │ │ + cbnz r0, 2112 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 1ec6 │ │ │ │ │ + beq.n 2106 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ str r1, [r3, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1eb8 │ │ │ │ │ + beq.n 20f8 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 1eb8 │ │ │ │ │ + beq.n 20f8 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1eb8 │ │ │ │ │ + bne.n 20f8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 1eb8 │ │ │ │ │ + b.n 20f8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 1f14 │ │ │ │ │ + bne.n 2154 │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1eb8 │ │ │ │ │ + beq.n 20f8 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ str.w ip, [r3, #20] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 1edc │ │ │ │ │ - b.n 1eb8 │ │ │ │ │ + bne.n 211c │ │ │ │ │ + b.n 20f8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 1ec6 │ │ │ │ │ + b.n 2106 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 1f2a │ │ │ │ │ + b.n 216a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001f48 : │ │ │ │ │ +00002188 : │ │ │ │ │ BaseExceptionGroup_new(): │ │ │ │ │ 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 │ │ │ │ │ - ldr r2, [pc, #580] @ (21a0 ) │ │ │ │ │ + ldr r2, [pc, #580] @ (23e0 ) │ │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov r6, r1 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ @@ -3667,104 +3946,104 @@ │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ add.w r2, r2, #40960 @ 0xa000 │ │ │ │ │ ldr.w r7, [r2, #1804] @ 0x70c │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyArg_ParseTuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2132 │ │ │ │ │ + beq.w 2372 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Check │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2148 │ │ │ │ │ + beq.w 2388 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst.w r3, #100663296 @ 0x6000000 │ │ │ │ │ - beq.w 2190 │ │ │ │ │ + beq.w 23d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Tuple │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2132 │ │ │ │ │ + beq.w 2372 │ │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 2160 │ │ │ │ │ - ble.n 20ac │ │ │ │ │ + beq.w 23a0 │ │ │ │ │ + ble.n 22ec │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2126 │ │ │ │ │ + beq.w 2366 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r2, r2, #1073741824 @ 0x40000000 │ │ │ │ │ - beq.w 2136 │ │ │ │ │ + beq.w 2376 │ │ │ │ │ ldr.w r1, [r9, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsInstance │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 2126 │ │ │ │ │ + blt.w 2366 │ │ │ │ │ ite eq │ │ │ │ │ moveq.w sl, #1 │ │ │ │ │ movne.w sl, #0 │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ itt ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ ldrne r3, [sp, #12] │ │ │ │ │ - beq.n 2040 │ │ │ │ │ + beq.n 2280 │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2126 │ │ │ │ │ + beq.w 2366 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #1 │ │ │ │ │ - bpl.w 2136 │ │ │ │ │ + bpl.w 2376 │ │ │ │ │ ldr.w r1, [r9, #60] @ 0x3c │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsInstance │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ - blt.n 2126 │ │ │ │ │ + blt.n 2366 │ │ │ │ │ it eq │ │ │ │ │ orreq.w sl, sl, #1 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - beq.n 2040 │ │ │ │ │ + beq.n 2280 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 2006 │ │ │ │ │ + b.n 2246 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bne.n 20c8 │ │ │ │ │ + bne.n 2308 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 2178 │ │ │ │ │ + bne.w 23b8 │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 218a │ │ │ │ │ + beq.w 23ca │ │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #0 │ │ │ │ │ blx r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2126 │ │ │ │ │ + beq.n 2366 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ strd r2, r2, [r0, #16] │ │ │ │ │ strd r2, r2, [r0, #24] │ │ │ │ │ strb.w r2, [r0, #32] │ │ │ │ │ - cbz r6, 20d8 │ │ │ │ │ + cbz r6, 2318 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r6, #0] │ │ │ │ │ str r6, [r0, #12] │ │ │ │ │ @@ -3778,184 +4057,184 @@ │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ strd r2, r1, [r4, #36] @ 0x24 │ │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - beq.n 204c │ │ │ │ │ + beq.n 228c │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ ldr.w r3, [r9, #64] @ 0x40 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne.n 204c │ │ │ │ │ + bne.n 228c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 218a │ │ │ │ │ + beq.n 23ca │ │ │ │ │ mov r4, r7 │ │ │ │ │ - b.n 205a │ │ │ │ │ + b.n 229a │ │ │ │ │ ldr.w r3, [r9, #64] @ 0x40 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne.n 20fc │ │ │ │ │ + bne.n 233c │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n 20c0 │ │ │ │ │ - b.n 204c │ │ │ │ │ + beq.n 2300 │ │ │ │ │ + b.n 228c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 208c │ │ │ │ │ + bne.n 22cc │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 2126 │ │ │ │ │ + beq.n 2366 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ - cbnz r2, 2126 │ │ │ │ │ + cbnz r2, 2366 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2126 │ │ │ │ │ + b.n 2366 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n 204c │ │ │ │ │ + beq.n 228c │ │ │ │ │ ldr.w r1, [r9, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsSubclass │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 2126 │ │ │ │ │ + beq.n 2366 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bne.n 204c │ │ │ │ │ + bne.n 228c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC47 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC47 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ ldr.w r0, [r9, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ bl 6d0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 6d0 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 20a4 │ │ │ │ │ + b.n 22e4 │ │ │ │ │ ldr.w r0, [r9, #88] @ 0x58 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC45 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC45 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 2126 │ │ │ │ │ + b.n 2366 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC43 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC43 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 2132 │ │ │ │ │ + b.n 2372 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC44 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC44 │ │ │ │ │ ldr r0, [r3, #88] @ 0x58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 2126 │ │ │ │ │ + b.n 2366 │ │ │ │ │ ldr.w r0, [r9, #84] @ 0x54 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC46 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC46 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 2126 │ │ │ │ │ + b.n 2366 │ │ │ │ │ ldr.w r4, [r9, #64] @ 0x40 │ │ │ │ │ - b.n 205a │ │ │ │ │ + b.n 229a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Repr │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 219c │ │ │ │ │ + cbnz r0, 23dc │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - b.n 2126 │ │ │ │ │ + b.n 2366 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - b.n 1fac │ │ │ │ │ + b.n 21ec │ │ │ │ │ .word 0x0000023a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000021a4 : │ │ │ │ │ +000023e4 : │ │ │ │ │ BaseExceptionGroup_init(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - cbnz r2, 21f8 │ │ │ │ │ + cbnz r2, 2438 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 21d6 │ │ │ │ │ + beq.n 2416 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ str r4, [r5, #12] │ │ │ │ │ - cbnz r0, 21dc │ │ │ │ │ + cbnz r0, 241c │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ str r4, [r5, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 21ce │ │ │ │ │ + beq.n 240e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 21ce │ │ │ │ │ + beq.n 240e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 21ce │ │ │ │ │ + bne.n 240e │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 21d0 │ │ │ │ │ + b.n 2410 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ bl 0 <_PyArg_NoKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_NoKeywords │ │ │ │ │ - cbz r0, 2214 │ │ │ │ │ + cbz r0, 2454 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ bl 0 <_PyArg_NoKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_NoKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 21ba │ │ │ │ │ + bne.n 23fa │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 21d0 │ │ │ │ │ + b.n 2410 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000221c : │ │ │ │ │ +0000245c : │ │ │ │ │ BaseExceptionGroup_dealloc(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldrd r1, r2, [r0, #-8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -3967,774 +4246,806 @@ │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ str.w ip, [r4, #-8] │ │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ │ and.w r3, r3, #1 │ │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ │ - cbz r0, 2266 │ │ │ │ │ + cbz r0, 24a6 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w ip, [r4, #36] @ 0x24 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 22fe │ │ │ │ │ + bne.n 253e │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ - cbz r0, 2282 │ │ │ │ │ + cbz r0, 24c2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2282 │ │ │ │ │ + beq.n 24c2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 2282 │ │ │ │ │ + cbnz r3, 24c2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2344 │ │ │ │ │ + bne.n 2584 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 230c │ │ │ │ │ + bne.n 254c │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - cbz r0, 22aa │ │ │ │ │ + cbz r0, 24ea │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 22aa │ │ │ │ │ + beq.n 24ea │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 22aa │ │ │ │ │ + cbnz r3, 24ea │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2360 │ │ │ │ │ + bne.n 25a0 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ - cbz r0, 22cc │ │ │ │ │ + cbz r0, 250c │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 22cc │ │ │ │ │ + beq.n 250c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 22cc │ │ │ │ │ + cbnz r3, 250c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - cbnz r0, 2328 │ │ │ │ │ + cbnz r0, 2568 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ - cbnz r0, 22e2 │ │ │ │ │ + cbnz r0, 2522 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ bx r3 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #24] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 22d4 │ │ │ │ │ + beq.n 2514 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 22d4 │ │ │ │ │ + bne.n 2514 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 22d4 │ │ │ │ │ + b.n 2514 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2266 │ │ │ │ │ + bne.n 24a6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2266 │ │ │ │ │ + b.n 24a6 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 228e │ │ │ │ │ + beq.n 24ce │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 228e │ │ │ │ │ + bne.n 24ce │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 228e │ │ │ │ │ + b.n 24ce │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #28] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 22d0 │ │ │ │ │ + beq.n 2510 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 22d0 │ │ │ │ │ + bne.n 2510 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 22d0 │ │ │ │ │ + b.n 2510 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2288 │ │ │ │ │ + beq.n 24c8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2288 │ │ │ │ │ + bne.n 24c8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2288 │ │ │ │ │ + b.n 24c8 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 22b0 │ │ │ │ │ + beq.n 24f0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 22b0 │ │ │ │ │ + bne.n 24f0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 22b0 │ │ │ │ │ + b.n 24f0 │ │ │ │ │ │ │ │ │ │ -0000237c : │ │ │ │ │ +000025bc : │ │ │ │ │ BaseExceptionGroup_clear(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ - cbz r0, 239e │ │ │ │ │ + cbz r0, 25de │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 23c8 │ │ │ │ │ + bne.n 2608 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ - cbz r0, 23ba │ │ │ │ │ + cbz r0, 25fa │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 23ba │ │ │ │ │ + beq.n 25fa │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 23ba │ │ │ │ │ + cbnz r3, 25fa │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ │ - cbnz r0, 23d6 │ │ │ │ │ + cbnz r0, 2616 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 368 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 239e │ │ │ │ │ + bne.n 25de │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 239e │ │ │ │ │ + b.n 25de │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 23be │ │ │ │ │ + beq.n 25fe │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 23be │ │ │ │ │ + bne.n 25fe │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 23be │ │ │ │ │ + b.n 25fe │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000023f4 : │ │ │ │ │ +00002634 : │ │ │ │ │ exceptiongroup_split_recursive(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r7, r0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov sl, r2 │ │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ │ strd r3, r3, [r4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 267a │ │ │ │ │ + bne.w 28be │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_GivenExceptionMatches │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - blt.n 24ee │ │ │ │ │ + blt.n 2730 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 26ee │ │ │ │ │ + bne.w 2934 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n 2446 │ │ │ │ │ + beq.n 2686 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 26d6 │ │ │ │ │ + beq.w 291a │ │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Size │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - blt.n 24ee │ │ │ │ │ + blt.n 2730 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 24ee │ │ │ │ │ + beq.n 2730 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 24f8 │ │ │ │ │ - mov r6, r8 │ │ │ │ │ + bne.n 273a │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2608 │ │ │ │ │ - ldr r3, [pc, #656] @ (2700 ) │ │ │ │ │ + beq.w 2958 │ │ │ │ │ + mov r6, r8 │ │ │ │ │ + ldr r3, [pc, #664] @ (2948 ) │ │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r0, [fp, r3] │ │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r0, #36] @ 0x24 │ │ │ │ │ - blt.w 274e │ │ │ │ │ + blt.w 29bc │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r2, sl │ │ │ │ │ add r3, sp, #32 │ │ │ │ │ mov r1, r9 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ │ - bl 23f4 │ │ │ │ │ - ldr r3, [pc, #604] @ (2704 ) │ │ │ │ │ + bl 2634 │ │ │ │ │ + ldr r3, [pc, #612] @ (294c ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r2, [fp, r3] │ │ │ │ │ adds r0, #1 │ │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ - bne.n 253a │ │ │ │ │ + bne.n 27aa │ │ │ │ │ str r3, [r2, #36] @ 0x24 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2518 │ │ │ │ │ + beq.n 2788 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 2518 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 2788 │ │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbnz r6, 2520 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.n 2790 │ │ │ │ │ adds r7, #1 │ │ │ │ │ - bne.w 2648 │ │ │ │ │ + bne.n 2784 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2836 │ │ │ │ │ + bne.w 2ac8 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2856 │ │ │ │ │ + bne.w 2a12 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2466 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n 24de │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ + beq.w 2a44 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 24cc │ │ │ │ │ - b.n 24de │ │ │ │ │ + bne.n 26ae │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 1894 │ │ │ │ │ + R_ARM_THM_CALL exceptiongroup_subset │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + beq.n 26fc │ │ │ │ │ + adds r2, r4, #4 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + bl 1894 │ │ │ │ │ + R_ARM_THM_CALL exceptiongroup_subset │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + beq.w 2a5c │ │ │ │ │ + ldr r7, [r5, #0] │ │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + beq.n 277e │ │ │ │ │ + subs r7, #1 │ │ │ │ │ + str r7, [r5, #0] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.n 2712 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 24de │ │ │ │ │ + bne.w 29f2 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + b.n 2734 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.n 2720 │ │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 24d8 │ │ │ │ │ + beq.n 271c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 24d8 │ │ │ │ │ + bne.n 271c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 24d8 │ │ │ │ │ + b.n 271c │ │ │ │ │ str r3, [r2, #36] @ 0x24 │ │ │ │ │ ldrd r1, r3, [sp, #32] │ │ │ │ │ - cbz r1, 256a │ │ │ │ │ + cbz r1, 27da │ │ │ │ │ mov r0, r5 │ │ │ │ │ strd r1, r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ - blt.w 27ec │ │ │ │ │ + blt.w 2a90 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n 256a │ │ │ │ │ + beq.n 27da │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 27ce │ │ │ │ │ + beq.w 2a32 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 264c │ │ │ │ │ + bne.n 2892 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 2608 │ │ │ │ │ + beq.n 2878 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - ldr r3, [pc, #396] @ (2708 ) │ │ │ │ │ + ldr r3, [pc, #356] @ (2950 ) │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r0, [fp, r3] │ │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ str r1, [r0, #36] @ 0x24 │ │ │ │ │ - blt.w 2784 │ │ │ │ │ + blt.w 29fa │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, sl │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ │ - bl 23f4 │ │ │ │ │ - ldr r3, [pc, #344] @ (270c ) │ │ │ │ │ + bl 2634 │ │ │ │ │ + ldr r3, [pc, #304] @ (2954 ) │ │ │ │ │ adds r0, #1 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r2, [fp, r3] │ │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ - beq.w 24ba │ │ │ │ │ + beq.w 26fa │ │ │ │ │ str r3, [r2, #36] @ 0x24 │ │ │ │ │ ldrd r1, r3, [sp, #32] │ │ │ │ │ - cbz r1, 25f6 │ │ │ │ │ + cbz r1, 2866 │ │ │ │ │ mov r0, r5 │ │ │ │ │ strd r1, r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ - blt.w 27ec │ │ │ │ │ + blt.w 2a90 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n 25f6 │ │ │ │ │ + beq.n 2866 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 27e0 │ │ │ │ │ + beq.w 2a84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 271c │ │ │ │ │ + bne.w 298c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 2578 │ │ │ │ │ + bne.n 27e8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 19d4 │ │ │ │ │ + bl 1894 │ │ │ │ │ R_ARM_THM_CALL exceptiongroup_subset │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 24bc │ │ │ │ │ + beq.w 26fc │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 262e │ │ │ │ │ - adds r2, r4, #4 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - bl 19d4 │ │ │ │ │ - R_ARM_THM_CALL exceptiongroup_subset │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - beq.w 2802 │ │ │ │ │ - ldr r7, [r5, #0] │ │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - beq.n 2642 │ │ │ │ │ - subs r7, #1 │ │ │ │ │ - str r7, [r5, #0] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 24d0 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 274a │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n 24f2 │ │ │ │ │ + beq.w 276c │ │ │ │ │ + b.n 275c │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ - blt.w 27b2 │ │ │ │ │ + blt.w 2ae8 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 256e │ │ │ │ │ + beq.n 27de │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 256e │ │ │ │ │ + bne.n 27de │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 256e │ │ │ │ │ + b.n 27de │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.w 279c │ │ │ │ │ + beq.w 2aa6 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - bne.w 2436 │ │ │ │ │ + bne.w 2676 │ │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.w 2436 │ │ │ │ │ + beq.w 2676 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2710 │ │ │ │ │ + bne.n 2980 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromVoidPtr │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 24ee │ │ │ │ │ + beq.w 2730 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySet_Contains │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 26ce │ │ │ │ │ + beq.n 2912 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 26ce │ │ │ │ │ + cbnz r3, 2912 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge.w 2426 │ │ │ │ │ - b.n 24ee │ │ │ │ │ + bge.w 2666 │ │ │ │ │ + b.n 2730 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 2648 │ │ │ │ │ + beq.w 2784 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r7, #0] │ │ │ │ │ str r7, [r4, #4] │ │ │ │ │ - b.n 2648 │ │ │ │ │ + b.n 2784 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r7, #0] │ │ │ │ │ str r7, [r4, #0] │ │ │ │ │ - b.n 2648 │ │ │ │ │ - .word 0x00000288 │ │ │ │ │ + b.n 2784 │ │ │ │ │ + nop │ │ │ │ │ + .word 0x00000290 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x00000258 │ │ │ │ │ + .word 0x00000260 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x00000188 │ │ │ │ │ + .word 0x00000160 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x00000154 │ │ │ │ │ + .word 0x0000012c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + bl 1894 │ │ │ │ │ + R_ARM_THM_CALL exceptiongroup_subset │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + beq.n 29f6 │ │ │ │ │ + ldr r7, [r5, #0] │ │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + beq.w 2784 │ │ │ │ │ + subs r7, #1 │ │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ │ + str r7, [r5, #0] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 2712 │ │ │ │ │ + b.n 2784 │ │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.w 243c │ │ │ │ │ - b.n 2446 │ │ │ │ │ + bne.w 267c │ │ │ │ │ + b.n 2686 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ - blt.n 27b2 │ │ │ │ │ + blt.w 2ae8 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 25fc │ │ │ │ │ + beq.w 286c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 25fc │ │ │ │ │ + bne.w 286c │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 25fc │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - b.n 2520 │ │ │ │ │ + b.n 286c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC52 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC52 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 24bc │ │ │ │ │ + bne.w 26fc │ │ │ │ │ add r3, sp, #32 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r2, sl │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ │ - bl 23f4 │ │ │ │ │ - ldr r3, [pc, #248] @ (2878 ) │ │ │ │ │ + bl 2634 │ │ │ │ │ + ldr r3, [pc, #280] @ (2b04 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 24ac │ │ │ │ │ + b.n 26ec │ │ │ │ │ + movs r7, #0 │ │ │ │ │ + b.n 2790 │ │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ │ + b.n 26fc │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC52 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC52 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 24bc │ │ │ │ │ - b.n 2598 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 24ee │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ - b.n 26b6 │ │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - beq.w 24bc │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r3, #0] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 24bc │ │ │ │ │ - mov r0, r3 │ │ │ │ │ + bne.w 26fc │ │ │ │ │ + b.n 2808 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + str r1, [r4, #4] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w 2730 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 2730 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 24bc │ │ │ │ │ + b.n 2730 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 256e │ │ │ │ │ - b.n 264c │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - b.n 25f6 │ │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r2, r0 │ │ │ │ │ - beq.n 27fa │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r1, #0] │ │ │ │ │ - cbz r2, 282a │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - bl 6d0 │ │ │ │ │ - b.n 24bc │ │ │ │ │ + beq.w 27de │ │ │ │ │ + b.n 2892 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w 2720 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 270e │ │ │ │ │ + b.n 2720 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 24bc │ │ │ │ │ + beq.w 26fc │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 24bc │ │ │ │ │ + beq.w 26fc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 24bc │ │ │ │ │ + bne.w 26fc │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 26fc │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 24bc │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + b.n 2866 │ │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r2, r0 │ │ │ │ │ + beq.n 2a9e │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r1, #0] │ │ │ │ │ + cbz r2, 2abc │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + bl 6d0 │ │ │ │ │ + b.n 26fc │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 2730 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ + b.n 28fa │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 27fa │ │ │ │ │ + b.n 2a9e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 24e6 │ │ │ │ │ + beq.w 2728 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 24e6 │ │ │ │ │ + bne.w 2728 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 24e6 │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - str r1, [r4, #4] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w 24ee │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 24ee │ │ │ │ │ + b.n 2728 │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + beq.w 26fc │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r3, #0] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 26fc │ │ │ │ │ + mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 24ee │ │ │ │ │ - nop │ │ │ │ │ - .word 0x000000f6 │ │ │ │ │ + b.n 26fc │ │ │ │ │ + .word 0x00000114 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000287c : │ │ │ │ │ +00002b08 : │ │ │ │ │ BaseExceptionGroup_traverse(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - cbz r0, 289a │ │ │ │ │ + cbz r0, 2b26 │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r4 │ │ │ │ │ - cbnz r0, 28c6 │ │ │ │ │ + cbnz r0, 2b52 │ │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ │ - cbz r0, 28a4 │ │ │ │ │ + cbz r0, 2b30 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ - cbnz r0, 28c6 │ │ │ │ │ + cbnz r0, 2b52 │ │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ │ - cbnz r0, 28f0 │ │ │ │ │ + cbnz r0, 2b7c │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ - cbnz r0, 28dc │ │ │ │ │ + cbnz r0, 2b68 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ - cbz r0, 28b6 │ │ │ │ │ + cbz r0, 2b42 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ - cbnz r0, 28c6 │ │ │ │ │ + cbnz r0, 2b52 │ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ │ - cbnz r0, 28fa │ │ │ │ │ + cbnz r0, 2b86 │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ - cbnz r0, 28d2 │ │ │ │ │ + cbnz r0, 2b5e │ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ │ - cbnz r0, 28e6 │ │ │ │ │ + cbnz r0, 2b72 │ │ │ │ │ ldr r0, [r6, #24] │ │ │ │ │ - cbnz r0, 28c8 │ │ │ │ │ + cbnz r0, 2b54 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ bx r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 28be │ │ │ │ │ + beq.n 2b4a │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 28ac │ │ │ │ │ + beq.n 2b38 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 28c2 │ │ │ │ │ + beq.n 2b4e │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 28a8 │ │ │ │ │ + beq.n 2b34 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 28ba │ │ │ │ │ + beq.n 2b46 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ -00002904 : │ │ │ │ │ +00002b90 : │ │ │ │ │ PyUnicodeTranslateError_SetStart(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000290c : │ │ │ │ │ +00002b98 : │ │ │ │ │ PyUnicodeTranslateError_SetEnd(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r1, [r3, #48] @ 0x30 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00002914 : │ │ │ │ │ +00002ba0 : │ │ │ │ │ PyUnicodeTranslateError_SetReason(): │ │ │ │ │ - b.w 1e34 │ │ │ │ │ + b.w 2074 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicodeEncodeError_SetReason │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -274,27 +274,27 @@ │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #24 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1954 │ │ │ │ │ + bl 1814 │ │ │ │ │ R_ARM_THM_CALL get_matcher_type │ │ │ │ │ adds r0, #1 │ │ │ │ │ bne.n 242 │ │ │ │ │ movs r4, #0 │ │ │ │ │ b.n 278 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ add r5, sp, #16 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ - bl 23f4 │ │ │ │ │ + bl 2634 │ │ │ │ │ R_ARM_THM_CALL exceptiongroup_split_recursive │ │ │ │ │ adds r0, #1 │ │ │ │ │ beq.n 23e │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ @@ -312,20 +312,20 @@ │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ 0000027e : │ │ │ │ │ PyUnicodeTranslateError_GetStart(): │ │ │ │ │ - b.w 1598 │ │ │ │ │ + b.w 1458 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicodeEncodeError_GetStart │ │ │ │ │ │ │ │ │ │ 00000282 : │ │ │ │ │ PyUnicodeTranslateError_GetEnd(): │ │ │ │ │ - b.w 15f0 │ │ │ │ │ + b.w 14b0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicodeEncodeError_GetEnd │ │ │ │ │ │ │ │ │ │ 00000286 : │ │ │ │ │ KeyError_str(): │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ @@ -772,15 +772,15 @@ │ │ │ │ │ b.n 62e │ │ │ │ │ cbnz r3, 62e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 169c <_PyExc_PrepReraiseStar> │ │ │ │ │ + b.w 155c <_PyExc_PrepReraiseStar> │ │ │ │ │ R_ARM_THM_JUMP24 _PyExc_PrepReraiseStar │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ 0000063e : │ │ │ │ │ ImportError_reduce(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ @@ -956,15 +956,15 @@ │ │ │ │ │ 0000078e : │ │ │ │ │ PyUnicodeEncodeError_GetReason(): │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC75 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC75 │ │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ │ - b.w 1dc8 │ │ │ │ │ + b.w 2008 │ │ │ │ │ R_ARM_THM_JUMP24 get_unicode │ │ │ │ │ │ │ │ │ │ 0000079c : │ │ │ │ │ PyUnicodeDecodeError_GetReason(): │ │ │ │ │ b.w 78e │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicodeEncodeError_GetReason │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -54,35 +54,35 @@ │ │ │ │ │ 0x00000330 725f6465 616c6c6f 6300556e 69636f64 r_dealloc.Unicod │ │ │ │ │ 0x00000340 65457272 6f725f63 6c656172 002e4c43 eError_clear..LC │ │ │ │ │ 0x00000350 3139004e 616d6545 72726f72 5f696e69 19.NameError_ini │ │ │ │ │ 0x00000360 74004e61 6d654572 726f725f 74726176 t.NameError_trav │ │ │ │ │ 0x00000370 65727365 0053796e 74617845 72726f72 erse.SyntaxError │ │ │ │ │ 0x00000380 5f646561 6c6c6f63 0053796e 74617845 _dealloc.SyntaxE │ │ │ │ │ 0x00000390 72726f72 5f636c65 6172002e 4c433230 rror_clear..LC20 │ │ │ │ │ - 0x000003a0 002e4c43 32310042 61736545 78636570 ..LC21.BaseExcep │ │ │ │ │ - 0x000003b0 74696f6e 5f616464 5f6e6f74 65002e4c tion_add_note..L │ │ │ │ │ - 0x000003c0 43323200 2e4c4332 33005374 6f704974 C22..LC23.StopIt │ │ │ │ │ + 0x000003a0 002e4c43 3231002e 4c433232 002e4c43 ..LC21..LC22..LC │ │ │ │ │ + 0x000003b0 32330042 61736545 78636570 74696f6e 23.BaseException │ │ │ │ │ + 0x000003c0 5f616464 5f6e6f74 65005374 6f704974 _add_note.StopIt │ │ │ │ │ 0x000003d0 65726174 696f6e5f 696e6974 0053746f eration_init.Sto │ │ │ │ │ 0x000003e0 70497465 72617469 6f6e5f64 65616c6c pIteration_deall │ │ │ │ │ 0x000003f0 6f63002e 4c433234 002e4c43 32350042 oc..LC24..LC25.B │ │ │ │ │ 0x00000400 61736545 78636570 74696f6e 5f726570 aseException_rep │ │ │ │ │ 0x00000410 72004261 73654578 63657074 696f6e5f r.BaseException_ │ │ │ │ │ 0x00000420 6765745f 63617573 65004261 73654578 get_cause.BaseEx │ │ │ │ │ 0x00000430 63657074 696f6e5f 6765745f 636f6e74 ception_get_cont │ │ │ │ │ 0x00000440 65787400 4e616d65 4572726f 725f6465 ext.NameError_de │ │ │ │ │ 0x00000450 616c6c6f 63004e61 6d654572 726f725f alloc.NameError_ │ │ │ │ │ 0x00000460 636c6561 72002e4c 43323600 2e4c4332 clear..LC26..LC2 │ │ │ │ │ 0x00000470 37002e4c 43323800 53796e74 61784572 7..LC28.SyntaxEr │ │ │ │ │ 0x00000480 726f725f 73747200 2e4c4332 39002e4c ror_str..LC29..L │ │ │ │ │ 0x00000490 43333000 2e4c4333 31002e4c 43333200 C30..LC31..LC32. │ │ │ │ │ 0x000004a0 556e6963 6f646545 6e636f64 65457272 UnicodeEncodeErr │ │ │ │ │ - 0x000004b0 6f725f73 7472004f 53457272 6f725f74 or_str.OSError_t │ │ │ │ │ - 0x000004c0 72617665 72736500 2e4c4333 33002e4c raverse..LC33..L │ │ │ │ │ - 0x000004d0 43333400 2e4c4333 35004f53 4572726f C34..LC35.OSErro │ │ │ │ │ - 0x000004e0 725f7374 72006765 745f7374 72696e67 r_str.get_string │ │ │ │ │ + 0x000004b0 6f725f73 7472002e 4c433333 002e4c43 or_str..LC33..LC │ │ │ │ │ + 0x000004c0 3334002e 4c433335 004f5345 72726f72 34..LC35.OSError │ │ │ │ │ + 0x000004d0 5f737472 004f5345 72726f72 5f747261 _str.OSError_tra │ │ │ │ │ + 0x000004e0 76657273 65006765 745f7374 72696e67 verse.get_string │ │ │ │ │ 0x000004f0 2e636f6e 73747072 6f702e30 002e4c43 .constprop.0..LC │ │ │ │ │ 0x00000500 3336002e 4c433337 002e4c43 3338002e 36..LC37..LC38.. │ │ │ │ │ 0x00000510 4c433339 00676574 5f756e69 636f6465 LC39.get_unicode │ │ │ │ │ 0x00000520 002e4c43 34300053 79737465 6d457869 ..LC40.SystemExi │ │ │ │ │ 0x00000530 745f7472 61766572 73650042 61736545 t_traverse.BaseE │ │ │ │ │ 0x00000540 78636570 74696f6e 5f776974 685f7472 xception_with_tr │ │ │ │ │ 0x00000550 61636562 61636b00 42617365 45786365 aceback.BaseExce │ │ │ │ │ @@ -329,20 +329,20 @@ │ │ │ │ │ 0x00001460 61746963 54797065 5f46696e 69427569 aticType_FiniBui │ │ │ │ │ 0x00001470 6c74696e 00507945 78636570 74696f6e ltin.PyException │ │ │ │ │ 0x00001480 5f476574 43617573 65005f50 79457272 _GetCause._PyErr │ │ │ │ │ 0x00001490 5f4e6f4d 656d6f72 79005f50 79457272 _NoMemory._PyErr │ │ │ │ │ 0x000014a0 5f536574 52616973 65644578 63657074 _SetRaisedExcept │ │ │ │ │ 0x000014b0 696f6e00 5f50795f 46617461 6c457272 ion._Py_FatalErr │ │ │ │ │ 0x000014c0 6f724675 6e63005f 50794578 63657074 orFunc._PyExcept │ │ │ │ │ - 0x000014d0 696f6e5f 4164644e 6f746500 50794572 ion_AddNote.PyEr │ │ │ │ │ - 0x000014e0 725f466f 726d6174 0050794f 626a6563 r_Format.PyObjec │ │ │ │ │ - 0x000014f0 745f4765 744f7074 696f6e61 6c417474 t_GetOptionalAtt │ │ │ │ │ - 0x00001500 72005079 4c697374 5f417070 656e6400 r.PyList_Append. │ │ │ │ │ - 0x00001510 50794c69 73745f4e 65770050 794f626a PyList_New.PyObj │ │ │ │ │ - 0x00001520 6563745f 53657441 74747200 5f507954 ect_SetAttr._PyT │ │ │ │ │ + 0x000014d0 696f6e5f 4164644e 6f746500 50794f62 ion_AddNote.PyOb │ │ │ │ │ + 0x000014e0 6a656374 5f476574 4f707469 6f6e616c ject_GetOptional │ │ │ │ │ + 0x000014f0 41747472 0050794c 6973745f 41707065 Attr.PyList_Appe │ │ │ │ │ + 0x00001500 6e640050 794c6973 745f4e65 77005079 nd.PyList_New.Py │ │ │ │ │ + 0x00001510 4f626a65 63745f53 65744174 74720050 Object_SetAttr.P │ │ │ │ │ + 0x00001520 79457272 5f466f72 6d617400 5f507954 yErr_Format._PyT │ │ │ │ │ 0x00001530 7970655f 4e616d65 0050794c 6f6e675f ype_Name.PyLong_ │ │ │ │ │ 0x00001540 54797065 0050794c 6f6e675f 41734c6f Type.PyLong_AsLo │ │ │ │ │ 0x00001550 6e67416e 644f7665 72666c6f 77005079 ngAndOverflow.Py │ │ │ │ │ 0x00001560 556e6963 6f64655f 53756273 7472696e Unicode_Substrin │ │ │ │ │ 0x00001570 67005079 556e6963 6f64655f 52656164 g.PyUnicode_Read │ │ │ │ │ 0x00001580 43686172 00507955 6e69636f 64654465 Char.PyUnicodeDe │ │ │ │ │ 0x00001590 636f6465 4572726f 725f4765 74537461 codeError_GetSta │ │ │ ├── genobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 30188 (bytes into file) │ │ │ │ │ + Start of section headers: 30796 (bytes into file) │ │ │ │ │ Flags: 0x5000000, Version5 EABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 17 │ │ │ │ │ Section header string table index: 16 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,26 +1,26 @@ │ │ │ │ │ -There are 17 section headers, starting at offset 0x75ec: │ │ │ │ │ +There are 17 section headers, starting at offset 0x784c: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .text PROGBITS 00000000 000034 000c40 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 005c10 000540 08 I 14 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 005d98 000540 08 I 14 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 000c74 0009fc 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 006150 000670 08 I 14 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 0062d8 000670 08 I 14 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 001670 000014 00 WA 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 001670 000da8 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 0067c0 0005e0 08 I 14 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 002418 000869 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 002c84 000c90 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 006da0 0007c0 08 I 14 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 003914 00040e 00 A 0 0 4 │ │ │ │ │ - [12] .note.GNU-stack PROGBITS 00000000 003d22 000000 00 0 0 1 │ │ │ │ │ - [13] .ARM.attributes ARM_ATTRIBUTES 00000000 003d22 000033 00 0 0 1 │ │ │ │ │ - [14] .symtab SYMTAB 00000000 003d58 001180 10 15 197 4 │ │ │ │ │ - [15] .strtab STRTAB 00000000 004ed8 000d38 00 0 0 1 │ │ │ │ │ - [16] .shstrtab STRTAB 00000000 007560 00008c 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 001670 000f30 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 006948 0006b8 08 I 14 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 0025a0 000869 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 002e0c 000c90 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 007000 0007c0 08 I 14 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 003a9c 00040e 00 A 0 0 4 │ │ │ │ │ + [12] .note.GNU-stack PROGBITS 00000000 003eaa 000000 00 0 0 1 │ │ │ │ │ + [13] .ARM.attributes ARM_ATTRIBUTES 00000000 003eaa 000033 00 0 0 1 │ │ │ │ │ + [14] .symtab SYMTAB 00000000 003ee0 001180 10 15 197 4 │ │ │ │ │ + [15] .strtab STRTAB 00000000 005060 000d38 00 0 0 1 │ │ │ │ │ + [16] .shstrtab STRTAB 00000000 0077c0 00008c 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -23,49 +23,49 @@ │ │ │ │ │ 19: 00000318 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 20: 00000319 472 FUNC LOCAL DEFAULT 6 gen_dealloc │ │ │ │ │ 21: 000004e4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 22: 00000084 0 NOTYPE LOCAL DEFAULT 8 .LC4 │ │ │ │ │ 23: 000000a4 0 NOTYPE LOCAL DEFAULT 8 .LC5 │ │ │ │ │ 24: 000000c4 0 NOTYPE LOCAL DEFAULT 8 .LC6 │ │ │ │ │ 25: 000004f0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 26: 00000a6d 580 FUNC LOCAL DEFAULT 6 gen_send_ex │ │ │ │ │ - 27: 00000ccd 220 FUNC LOCAL DEFAULT 6 gen_close_iter │ │ │ │ │ - 28: 00000780 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 29: 00000790 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 30: 00000791 396 FUNC LOCAL DEFAULT 6 gen_close │ │ │ │ │ - 31: 00000914 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 32: 0000091c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 33: 0000091d 78 FUNC LOCAL DEFAULT 6 gen_traverse │ │ │ │ │ + 26: 00000a79 580 FUNC LOCAL DEFAULT 6 gen_send_ex │ │ │ │ │ + 27: 00000cd9 600 FUNC LOCAL DEFAULT 6 gen_close_iter │ │ │ │ │ + 28: 0000078c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 29: 0000079c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 30: 0000079d 396 FUNC LOCAL DEFAULT 6 gen_close │ │ │ │ │ + 31: 00000920 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 32: 00000928 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 33: 00000929 78 FUNC LOCAL DEFAULT 6 gen_traverse │ │ │ │ │ 34: 000000ec 0 NOTYPE LOCAL DEFAULT 8 .LC7 │ │ │ │ │ 35: 00000124 0 NOTYPE LOCAL DEFAULT 8 .LC8 │ │ │ │ │ 36: 0000015c 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ - 37: 00000ca0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 37: 00000cac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 38: 00000198 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ 39: 000001a0 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ 40: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 41: 00000001 132 FUNC LOCAL DEFAULT 1 gen_throw │ │ │ │ │ 42: 00000085 796 FUNC LOCAL DEFAULT 1 _gen_throw │ │ │ │ │ 43: 00000200 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ 44: 00000234 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ 45: 00000268 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ - 46: 00000cb1 26 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ + 46: 00000cbd 26 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ 47: 00000398 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 48: 00000cb0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 48: 00000cbc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 49: 000003a0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 50: 000003a1 440 FUNC LOCAL DEFAULT 1 PyGen_am_send │ │ │ │ │ 51: 0000054c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 52: 000002b4 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ 53: 000002d8 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ 54: 0000030c 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ 55: 00000558 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 56: 00000660 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 57: 00000664 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 58: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 59: 00000001 16 FUNC LOCAL DEFAULT 9 gen_getsuspended │ │ │ │ │ - 60: 00000da0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 60: 00000f20 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 61: 0000068d 8 FUNC LOCAL DEFAULT 1 gen_send │ │ │ │ │ 62: 00000011 30 FUNC LOCAL DEFAULT 9 gen_getrunning │ │ │ │ │ 63: 00000340 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ 64: 0000002f 10 FUNC LOCAL DEFAULT 9 gen_getframe │ │ │ │ │ 65: 00000039 98 FUNC LOCAL DEFAULT 9 _gen_getframe │ │ │ │ │ 66: 0000034c 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ 67: 00000350 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ @@ -208,29 +208,29 @@ │ │ │ │ │ 204: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ 205: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ 206: 00000695 54 FUNC GLOBAL DEFAULT 1 _PyGen_SetStopIterationValue │ │ │ │ │ 207: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFinalizerFromDealloc │ │ │ │ │ 208: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ 209: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFrame_ClearExceptCode │ │ │ │ │ 210: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_ClearWeakRefs │ │ │ │ │ - 211: 000004f1 672 FUNC GLOBAL HIDDEN 6 _PyGen_Finalize │ │ │ │ │ + 211: 000004f1 684 FUNC GLOBAL HIDDEN 6 _PyGen_Finalize │ │ │ │ │ 212: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GetRaisedException │ │ │ │ │ 213: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetRaisedException │ │ │ │ │ 214: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_NoToolsForUnwind │ │ │ │ │ 215: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_GeneratorExit │ │ │ │ │ 216: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetNone │ │ │ │ │ 217: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 218: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 219: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ - 220: 000009ed 128 FUNC GLOBAL DEFAULT 6 _PyGen_FetchStopIterationValue │ │ │ │ │ + 219: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_WarnUnawaitedCoroutine │ │ │ │ │ + 220: 000009f9 128 FUNC GLOBAL DEFAULT 6 _PyGen_FetchStopIterationValue │ │ │ │ │ 221: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ 222: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WriteUnraisable │ │ │ │ │ - 223: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_WarnUnawaitedCoroutine │ │ │ │ │ + 223: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ 224: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFrame_Traverse │ │ │ │ │ - 225: 0000096d 126 FUNC GLOBAL HIDDEN 6 _PyAsyncGen_ClearFreeLists │ │ │ │ │ + 225: 00000979 126 FUNC GLOBAL HIDDEN 6 _PyAsyncGen_ClearFreeLists │ │ │ │ │ 226: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ 227: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_ChainStackItem │ │ │ │ │ 228: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 229: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopAsyncIteration │ │ │ │ │ 230: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ 231: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ 232: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnEx │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,33 +1,33 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x5c10 contains 168 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x5d98 contains 168 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000034 0000262f R_ARM_THM_MOVW_ABS_NC 00000198 .LC10 │ │ │ │ │ 00000038 00002630 R_ARM_THM_MOVT_ABS 00000198 .LC10 │ │ │ │ │ 00000042 0000e60a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 0000004e 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ 00000052 0000e730 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ 00000058 0000272f R_ARM_THM_MOVW_ABS_NC 000001a0 .LC11 │ │ │ │ │ 0000005c 00002730 R_ARM_THM_MOVT_ABS 000001a0 .LC11 │ │ │ │ │ 00000062 0000e80a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ 000000a8 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000000ac 0000c930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000000f0 00002e0a R_ARM_THM_CALL 00000cb1 Py_XDECREF │ │ │ │ │ +000000f0 00002e0a R_ARM_THM_CALL 00000cbd Py_XDECREF │ │ │ │ │ 0000010e 0000e90a R_ARM_THM_CALL 00000000 PyException_GetTraceback │ │ │ │ │ 0000011a 0000ea0a R_ARM_THM_CALL 00000000 PyErr_Restore │ │ │ │ │ 00000124 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000128 0000c930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000012c 00001a0a R_ARM_THM_CALL 00000a6d gen_send_ex │ │ │ │ │ +0000012c 00001a0a R_ARM_THM_CALL 00000a79 gen_send_ex │ │ │ │ │ 0000013a 0000e42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 0000013e 0000e430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000142 00002c2f R_ARM_THM_MOVW_ABS_NC 00000234 .LC13 │ │ │ │ │ 00000146 00002c30 R_ARM_THM_MOVT_ABS 00000234 .LC13 │ │ │ │ │ 0000014c 0000cc0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000015e 00002e0a R_ARM_THM_CALL 00000cb1 Py_XDECREF │ │ │ │ │ -00000164 00002e0a R_ARM_THM_CALL 00000cb1 Py_XDECREF │ │ │ │ │ +0000015e 00002e0a R_ARM_THM_CALL 00000cbd Py_XDECREF │ │ │ │ │ +00000164 00002e0a R_ARM_THM_CALL 00000cbd Py_XDECREF │ │ │ │ │ 0000016c 0000e42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000170 0000e430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000178 00002d2f R_ARM_THM_MOVW_ABS_NC 00000268 .LC14 │ │ │ │ │ 0000017c 00002d30 R_ARM_THM_MOVT_ABS 00000268 .LC14 │ │ │ │ │ 00000182 0000eb0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000190 0000c70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000001a2 0000ec0a R_ARM_THM_CALL 00000000 PyErr_NormalizeException │ │ │ │ │ @@ -39,15 +39,15 @@ │ │ │ │ │ 000001f0 00002b30 R_ARM_THM_MOVT_ABS 00000200 .LC12 │ │ │ │ │ 000001f6 0000cc0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000021e 0000d72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ 00000222 0000d730 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ 0000022a 0000ee0a R_ARM_THM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ 0000023a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000023e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000002be 00001b0a R_ARM_THM_CALL 00000ccd gen_close_iter │ │ │ │ │ +000002be 00001b0a R_ARM_THM_CALL 00000cd9 gen_close_iter │ │ │ │ │ 000002ec 0000c70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000302 0000ef0a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ 00000320 0000f00a R_ARM_THM_CALL 00000000 PyObject_CallFunctionObjArgs │ │ │ │ │ 00000340 0000c70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000034a 0000c70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000036e 0000c70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000390 0000c70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -107,29 +107,29 @@ │ │ │ │ │ 00000648 0000e430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000064c 0000352f R_ARM_THM_MOVW_ABS_NC 000002d8 .LC16 │ │ │ │ │ 00000650 00003530 R_ARM_THM_MOVT_ABS 000002d8 .LC16 │ │ │ │ │ 00000658 0000eb0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000660 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000006a2 0000e22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ 000006a6 0000e230 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -000006b0 0000db0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000006b0 0000df0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ 000006b6 0000d50a R_ARM_THM_CALL 00000000 PyErr_SetRaisedException │ │ │ │ │ 000006be 0000f80a R_ARM_THM_CALL 00000000 PyObject_CallNoArgs │ │ │ │ │ -0000074c 0000db0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +0000074c 0000df0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ 0000077a 0000c70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000790 0000c70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000798 0000c86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000007da 0000fd0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00000828 0000fe0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 00000844 0000c86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000848 0000c86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000084c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000876 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 0000087a 0000c930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000892 00001a0a R_ARM_THM_CALL 00000a6d gen_send_ex │ │ │ │ │ +00000892 00001a0a R_ARM_THM_CALL 00000a79 gen_send_ex │ │ │ │ │ 000008a6 0000cb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ 000008aa 0000cb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ 000008b0 00004e2f R_ARM_THM_MOVW_ABS_NC 00000398 .LC22 │ │ │ │ │ 000008b4 00004e30 R_ARM_THM_MOVT_ABS 00000398 .LC22 │ │ │ │ │ 000008bc 0000cc0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000008c4 0000cb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ 000008c8 0000cb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ @@ -161,28 +161,28 @@ │ │ │ │ │ 00000b40 0000fd0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00000b86 0000fe0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 00000b94 0000c86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000b98 0000c86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000b9c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000c28 0000c70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000c3c 0000c86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000690 00001a1e R_ARM_THM_JUMP24 00000a6d gen_send_ex │ │ │ │ │ +00000690 00001a1e R_ARM_THM_JUMP24 00000a79 gen_send_ex │ │ │ │ │ 00000a02 0000d01e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ 00000a32 0000ff1e R_ARM_THM_JUMP24 00000000 _PyErr_WarnUnawaitedAgenMethod │ │ │ │ │ 00000c38 0000d01e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x6150 contains 206 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x62d8 contains 206 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00011402 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00001402 R_ARM_ABS32 00000319 gen_dealloc │ │ │ │ │ 00000028 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000002c 00005802 R_ARM_ABS32 0000009b gen_repr │ │ │ │ │ 00000048 00011502 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -0000005c 00002102 R_ARM_ABS32 0000091d gen_traverse │ │ │ │ │ +0000005c 00002102 R_ARM_ABS32 00000929 gen_traverse │ │ │ │ │ 0000006c 00011602 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 00000070 00001102 R_ARM_ABS32 000001c5 gen_iternext │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000078 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000000c4 0000d302 R_ARM_ABS32 000004f1 _PyGen_Finalize │ │ │ │ │ 000000d4 00011402 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ @@ -198,15 +198,15 @@ │ │ │ │ │ 00000194 0000d302 R_ARM_ABS32 000004f1 _PyGen_Finalize │ │ │ │ │ 000001a4 00011402 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001ac 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001b8 00001402 R_ARM_ABS32 00000319 gen_dealloc │ │ │ │ │ 000001c8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001cc 00009b02 R_ARM_ABS32 00000a33 coro_repr │ │ │ │ │ 000001e8 00011502 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -000001fc 00002102 R_ARM_ABS32 0000091d gen_traverse │ │ │ │ │ +000001fc 00002102 R_ARM_ABS32 00000929 gen_traverse │ │ │ │ │ 00000214 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000218 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000021c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000264 0000d302 R_ARM_ABS32 000004f1 _PyGen_Finalize │ │ │ │ │ 00000274 00011402 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000027c 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000288 00005202 R_ARM_ABS32 00000969 async_gen_asend_dealloc │ │ │ │ │ @@ -311,15 +311,15 @@ │ │ │ │ │ 000007c4 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007c8 00003d02 R_ARM_ABS32 0000068d gen_send │ │ │ │ │ 000007d0 0000a602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000007d4 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007d8 00002902 R_ARM_ABS32 00000001 gen_throw │ │ │ │ │ 000007e0 0000a602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000007e4 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000007e8 00001e02 R_ARM_ABS32 00000791 gen_close │ │ │ │ │ +000007e8 00001e02 R_ARM_ABS32 0000079d gen_close │ │ │ │ │ 000007f0 0000a602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000007f4 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007f8 00009e02 R_ARM_ABS32 00000a7f gen_sizeof │ │ │ │ │ 00000800 0000a602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000804 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000808 00011702 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 00000810 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -347,15 +347,15 @@ │ │ │ │ │ 000008fc 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000900 00003d02 R_ARM_ABS32 0000068d gen_send │ │ │ │ │ 00000908 0000a602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000090c 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000910 00002902 R_ARM_ABS32 00000001 gen_throw │ │ │ │ │ 00000918 0000a602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000091c 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000920 00001e02 R_ARM_ABS32 00000791 gen_close │ │ │ │ │ +00000920 00001e02 R_ARM_ABS32 0000079d gen_close │ │ │ │ │ 00000928 0000a602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000092c 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000930 00009e02 R_ARM_ABS32 00000a7f gen_sizeof │ │ │ │ │ 00000938 0000a602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000093c 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000940 00011702 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 00000948 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -375,15 +375,15 @@ │ │ │ │ │ 000009ac 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009b0 00004002 R_ARM_ABS32 0000002f gen_getframe │ │ │ │ │ 000009c0 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009c4 00003b02 R_ARM_ABS32 00000001 gen_getsuspended │ │ │ │ │ 000009d4 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009d8 00008202 R_ARM_ABS32 0000063f gen_getcode │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x67c0 contains 188 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x6948 contains 215 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000020 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000024 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000002a 0000c60a R_ARM_THM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ 000000f2 0000060a R_ARM_THM_CALL 00000a3d compute_cr_origin │ │ │ │ │ 0000012a 0000c70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000130 0000c86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ @@ -422,159 +422,186 @@ │ │ │ │ │ 00000490 0000d20a R_ARM_THM_CALL 00000000 PyObject_ClearWeakRefs │ │ │ │ │ 000004c0 0000cf0a R_ARM_THM_CALL 00000000 PyObject_CallFinalizerFromDealloc │ │ │ │ │ 000004ce 0000c70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000004dc 0000c70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000004e4 0000c86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000004e8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000004ec 0000c86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000516 0000d40a R_ARM_THM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ -0000053c 0000d10a R_ARM_THM_CALL 00000000 _PyFrame_ClearExceptCode │ │ │ │ │ -0000054a 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000054e 0000c930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000598 0000d60a R_ARM_THM_CALL 00000000 _PyEval_NoToolsForUnwind │ │ │ │ │ -000005a8 0000d72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ -000005ac 0000d730 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ -000005b4 0000d80a R_ARM_THM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -000005be 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000005c2 0000c930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000005d2 0000d90a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000005da 0000da0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000063e 0000d60a R_ARM_THM_CALL 00000000 _PyEval_NoToolsForUnwind │ │ │ │ │ -0000065a 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000065e 0000c930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000066a 0000d72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ -0000066e 0000d730 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000688 0000d40a R_ARM_THM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ -00000692 0000db0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000006aa 0000dc0a R_ARM_THM_CALL 000009ed _PyGen_FetchStopIterationValue │ │ │ │ │ -000006b2 0000dd0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000006be 0000de0a R_ARM_THM_CALL 00000000 PyErr_WriteUnraisable │ │ │ │ │ -000006ce 0000182f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -000006d2 00001830 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -000006d6 0000172f R_ARM_THM_MOVW_ABS_NC 000000a4 .LC5 │ │ │ │ │ -000006da 00001730 R_ARM_THM_MOVT_ABS 000000a4 .LC5 │ │ │ │ │ -000006f4 0000cb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -000006f8 0000cb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -000006fe 0000cc0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000704 0000162f R_ARM_THM_MOVW_ABS_NC 00000084 .LC4 │ │ │ │ │ -00000708 00001630 R_ARM_THM_MOVT_ABS 00000084 .LC4 │ │ │ │ │ -00000716 0000df0a R_ARM_THM_CALL 00000000 _PyErr_WarnUnawaitedCoroutine │ │ │ │ │ -00000734 0000c70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000746 0000c70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000518 0000d40a R_ARM_THM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ +0000053e 0000d10a R_ARM_THM_CALL 00000000 _PyFrame_ClearExceptCode │ │ │ │ │ +0000054c 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000550 0000c930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000059a 0000d60a R_ARM_THM_CALL 00000000 _PyEval_NoToolsForUnwind │ │ │ │ │ +000005aa 0000d72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ +000005ae 0000d730 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ +000005b6 0000d80a R_ARM_THM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +000005c0 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000005c4 0000c930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000005d4 0000d90a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000005dc 0000da0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000064a 0000d60a R_ARM_THM_CALL 00000000 _PyEval_NoToolsForUnwind │ │ │ │ │ +00000666 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000066a 0000c930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000676 0000d72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ +0000067a 0000d730 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000686 0000d40a R_ARM_THM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ +000006a2 0000db0a R_ARM_THM_CALL 00000000 _PyErr_WarnUnawaitedCoroutine │ │ │ │ │ +000006aa 0000dc0a R_ARM_THM_CALL 000009f9 _PyGen_FetchStopIterationValue │ │ │ │ │ +000006b0 0000dd0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000006bc 0000de0a R_ARM_THM_CALL 00000000 PyErr_WriteUnraisable │ │ │ │ │ +000006cc 0000182f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +000006d0 00001830 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +000006d4 0000172f R_ARM_THM_MOVW_ABS_NC 000000a4 .LC5 │ │ │ │ │ +000006d8 00001730 R_ARM_THM_MOVT_ABS 000000a4 .LC5 │ │ │ │ │ +000006f2 0000cb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +000006f6 0000cb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +000006fc 0000cc0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000702 0000162f R_ARM_THM_MOVW_ABS_NC 00000084 .LC4 │ │ │ │ │ +00000706 00001630 R_ARM_THM_MOVT_ABS 00000084 .LC4 │ │ │ │ │ +0000072e 0000c70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000736 0000c70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000748 0000c70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000750 0000c70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000760 0000c70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000076e 0000c70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000778 0000de0a R_ARM_THM_CALL 00000000 PyErr_WriteUnraisable │ │ │ │ │ -00000780 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000784 0000c86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000788 0000c86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000760 0000d40a R_ARM_THM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ +0000076a 0000df0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ 0000078c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000007b8 0000d10a R_ARM_THM_CALL 00000000 _PyFrame_ClearExceptCode │ │ │ │ │ -000007c6 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000007ca 0000c930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000007fa 0000d60a R_ARM_THM_CALL 00000000 _PyEval_NoToolsForUnwind │ │ │ │ │ -0000080c 0000d72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000810 0000d730 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000816 0000d80a R_ARM_THM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -00000820 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000824 0000c930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000832 0000d72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000836 0000d730 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ -0000083c 0000d90a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000842 0000da0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000088a 0000c70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000892 0000dc0a R_ARM_THM_CALL 000009ed _PyGen_FetchStopIterationValue │ │ │ │ │ -000008a8 0000182f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -000008ac 00001830 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -000008b0 0000172f R_ARM_THM_MOVW_ABS_NC 000000a4 .LC5 │ │ │ │ │ -000008b4 00001730 R_ARM_THM_MOVT_ABS 000000a4 .LC5 │ │ │ │ │ -000008ce 0000cb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -000008d2 0000cb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -000008da 0000cc0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000008e0 0000162f R_ARM_THM_MOVW_ABS_NC 00000084 .LC4 │ │ │ │ │ -000008e4 00001630 R_ARM_THM_MOVT_ABS 00000084 .LC4 │ │ │ │ │ -00000902 0000c70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000090c 0000c70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000914 0000c86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000918 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000954 0000e00a R_ARM_THM_CALL 00000000 _PyFrame_Traverse │ │ │ │ │ -000009b4 0000d00a R_ARM_THM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ -000009d8 0000d00a R_ARM_THM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ -000009fa 0000e22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -000009fe 0000e230 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00000a08 0000d90a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000a0e 0000dd0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000a14 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000a18 0000c930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000a2e 0000d40a R_ARM_THM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ -00000a54 0000c70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000aa4 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000aa8 0000c930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000ae8 0000ca0a R_ARM_THM_CALL 00000000 _PyEval_EvalFrameDefault │ │ │ │ │ -00000afe 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000b02 0000c930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000b2e 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000b32 0000c930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000b64 0000e30a R_ARM_THM_CALL 00000000 _PyErr_ChainStackItem │ │ │ │ │ -00000ba0 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000ba4 0000c930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000bb8 0000e22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -00000bbc 0000e230 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00000bc0 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000bc4 0000c930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000bca 0000d80a R_ARM_THM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -00000bde 0000242f R_ARM_THM_MOVW_ABS_NC 0000015c .LC9 │ │ │ │ │ -00000be2 00002430 R_ARM_THM_MOVT_ABS 0000015c .LC9 │ │ │ │ │ -00000be6 0000232f R_ARM_THM_MOVW_ABS_NC 00000124 .LC8 │ │ │ │ │ -00000bea 00002330 R_ARM_THM_MOVT_ABS 00000124 .LC8 │ │ │ │ │ -00000bf4 0000e42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000bf8 0000e430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000bfe 0000cc0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000c0e 00000e2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00000c12 00000e30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00000c16 00000d2f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ -00000c1a 00000d30 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ -00000c24 0000cd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000c28 0000cd30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000c2e 0000cc0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000c34 0000222f R_ARM_THM_MOVW_ABS_NC 000000ec .LC7 │ │ │ │ │ -00000c38 00002230 R_ARM_THM_MOVT_ABS 000000ec .LC7 │ │ │ │ │ -00000c3e 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000c42 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000c4e 0000ce0a R_ARM_THM_CALL 00000695 _PyGen_SetStopIterationValue │ │ │ │ │ -00000c5e 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000c62 0000c930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000c66 0000e52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -00000c6a 0000e530 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -00000c70 0000d80a R_ARM_THM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -00000c76 0000cb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00000c7a 0000cb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00000c7e 00000f2f R_ARM_THM_MOVW_ABS_NC 0000005c .LC3 │ │ │ │ │ -00000c82 00000f30 R_ARM_THM_MOVT_ABS 0000005c .LC3 │ │ │ │ │ -00000c88 0000cc0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000c9a 0000c70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ca0 0000c86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000ca4 0000c86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000ca8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000cac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000cda 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000cde 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000d14 0000ef0a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00000d50 0000f60a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -00000d68 0000c70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d80 0000c70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d90 0000f70a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00000d9a 0000de0a R_ARM_THM_CALL 00000000 PyErr_WriteUnraisable │ │ │ │ │ -00000da0 0000f102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000da4 0000c86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000790 0000c86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000794 0000c86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000798 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000007c4 0000d10a R_ARM_THM_CALL 00000000 _PyFrame_ClearExceptCode │ │ │ │ │ +000007d2 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000007d6 0000c930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000806 0000d60a R_ARM_THM_CALL 00000000 _PyEval_NoToolsForUnwind │ │ │ │ │ +00000818 0000d72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ +0000081c 0000d730 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000822 0000d80a R_ARM_THM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +0000082c 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000830 0000c930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000083e 0000d72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000842 0000d730 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000848 0000d90a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000084e 0000da0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000896 0000c70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000089e 0000dc0a R_ARM_THM_CALL 000009f9 _PyGen_FetchStopIterationValue │ │ │ │ │ +000008b4 0000182f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +000008b8 00001830 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +000008bc 0000172f R_ARM_THM_MOVW_ABS_NC 000000a4 .LC5 │ │ │ │ │ +000008c0 00001730 R_ARM_THM_MOVT_ABS 000000a4 .LC5 │ │ │ │ │ +000008da 0000cb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +000008de 0000cb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +000008e6 0000cc0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000008ec 0000162f R_ARM_THM_MOVW_ABS_NC 00000084 .LC4 │ │ │ │ │ +000008f0 00001630 R_ARM_THM_MOVT_ABS 00000084 .LC4 │ │ │ │ │ +0000090e 0000c70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000918 0000c70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000920 0000c86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000924 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000960 0000e00a R_ARM_THM_CALL 00000000 _PyFrame_Traverse │ │ │ │ │ +000009c0 0000d00a R_ARM_THM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ +000009e4 0000d00a R_ARM_THM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ +00000a06 0000e22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00000a0a 0000e230 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00000a14 0000d90a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000a1a 0000dd0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000a20 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000a24 0000c930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000a3a 0000d40a R_ARM_THM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ +00000a60 0000c70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ab0 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000ab4 0000c930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000af4 0000ca0a R_ARM_THM_CALL 00000000 _PyEval_EvalFrameDefault │ │ │ │ │ +00000b0a 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000b0e 0000c930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000b3a 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000b3e 0000c930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000b70 0000e30a R_ARM_THM_CALL 00000000 _PyErr_ChainStackItem │ │ │ │ │ +00000bac 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000bb0 0000c930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000bc4 0000e22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00000bc8 0000e230 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00000bcc 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000bd0 0000c930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000bd6 0000d80a R_ARM_THM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +00000bea 0000242f R_ARM_THM_MOVW_ABS_NC 0000015c .LC9 │ │ │ │ │ +00000bee 00002430 R_ARM_THM_MOVT_ABS 0000015c .LC9 │ │ │ │ │ +00000bf2 0000232f R_ARM_THM_MOVW_ABS_NC 00000124 .LC8 │ │ │ │ │ +00000bf6 00002330 R_ARM_THM_MOVT_ABS 00000124 .LC8 │ │ │ │ │ +00000c00 0000e42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000c04 0000e430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000c0a 0000cc0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000c1a 00000e2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00000c1e 00000e30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00000c22 00000d2f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ +00000c26 00000d30 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ +00000c30 0000cd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000c34 0000cd30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000c3a 0000cc0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000c40 0000222f R_ARM_THM_MOVW_ABS_NC 000000ec .LC7 │ │ │ │ │ +00000c44 00002230 R_ARM_THM_MOVT_ABS 000000ec .LC7 │ │ │ │ │ +00000c4a 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000c4e 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000c5a 0000ce0a R_ARM_THM_CALL 00000695 _PyGen_SetStopIterationValue │ │ │ │ │ +00000c6a 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000c6e 0000c930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000c72 0000e52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +00000c76 0000e530 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +00000c7c 0000d80a R_ARM_THM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +00000c82 0000cb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00000c86 0000cb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00000c8a 00000f2f R_ARM_THM_MOVW_ABS_NC 0000005c .LC3 │ │ │ │ │ +00000c8e 00000f30 R_ARM_THM_MOVT_ABS 0000005c .LC3 │ │ │ │ │ +00000c94 0000cc0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000ca6 0000c70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000cac 0000c86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000cb0 0000c86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000cb4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000cb8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000ce6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000cea 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000d16 0000d10a R_ARM_THM_CALL 00000000 _PyFrame_ClearExceptCode │ │ │ │ │ +00000d22 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000d26 0000c930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000d64 0000d60a R_ARM_THM_CALL 00000000 _PyEval_NoToolsForUnwind │ │ │ │ │ +00000d76 0000d72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000d7a 0000d730 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000d80 0000d80a R_ARM_THM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +00000d8a 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000d8e 0000c930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000d9e 0000d72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000da2 0000d730 R_ARM_THM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000da8 0000d90a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000db0 0000da0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000dba 0000ef0a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00000dfc 0000f60a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +00000e14 0000c70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e64 0000c70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e76 0000c70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e7e 0000dc0a R_ARM_THM_CALL 000009f9 _PyGen_FetchStopIterationValue │ │ │ │ │ +00000ea4 0000c70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000eb2 0000182f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +00000eb6 00001830 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +00000eba 0000172f R_ARM_THM_MOVW_ABS_NC 000000a4 .LC5 │ │ │ │ │ +00000ebe 00001730 R_ARM_THM_MOVT_ABS 000000a4 .LC5 │ │ │ │ │ +00000ed8 0000cb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00000edc 0000cb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00000ee4 0000cc0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000eea 0000162f R_ARM_THM_MOVW_ABS_NC 00000084 .LC4 │ │ │ │ │ +00000eee 00001630 R_ARM_THM_MOVT_ABS 00000084 .LC4 │ │ │ │ │ +00000efe 0000c70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f06 0000de0a R_ARM_THM_CALL 00000000 PyErr_WriteUnraisable │ │ │ │ │ +00000f16 0000f70a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00000f20 0000c86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000f24 0000f102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000f28 0000c86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000f2c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000400 0000d01e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00000566 0000d51e R_ARM_THM_JUMP24 00000000 PyErr_SetRaisedException │ │ │ │ │ -00000cc6 0000c71e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00000568 0000d51e R_ARM_THM_JUMP24 00000000 PyErr_SetRaisedException │ │ │ │ │ +00000cd2 0000c71e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x6da0 contains 248 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x7000 contains 248 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000014 0000f92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ 00000018 0000f930 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ 0000001c 0000fa2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ 00000020 0000fa30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ 0000002e 00003f2f R_ARM_THM_MOVW_ABS_NC 00000340 .LC18 │ │ │ │ │ 00000032 00003f30 R_ARM_THM_MOVT_ABS 00000340 .LC18 │ │ │ │ │ @@ -661,15 +688,15 @@ │ │ │ │ │ 00000414 00002a0a R_ARM_THM_CALL 00000085 _gen_throw │ │ │ │ │ 0000043a 0000c70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000442 0000712f R_ARM_THM_MOVW_ABS_NC 00000484 .LC28 │ │ │ │ │ 00000446 00007130 R_ARM_THM_MOVT_ABS 00000484 .LC28 │ │ │ │ │ 0000045c 0001050a R_ARM_THM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ 00000470 00002a0a R_ARM_THM_CALL 00000085 _gen_throw │ │ │ │ │ 00000478 00004f0a R_ARM_THM_CALL 000008dd async_gen_unwrap_value │ │ │ │ │ -00000488 00001a0a R_ARM_THM_CALL 00000a6d gen_send_ex │ │ │ │ │ +00000488 00001a0a R_ARM_THM_CALL 00000a79 gen_send_ex │ │ │ │ │ 000004b8 0000c70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000004be 0000cb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ 000004c2 0000cb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ 000004ce 0000182f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ 000004d2 00001830 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ 000004da 0000cc0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000004e2 0000e52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ @@ -742,21 +769,21 @@ │ │ │ │ │ 000007c6 0000d90a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 000007d4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000814 0000e42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000818 0000e430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000081c 00008b2f R_ARM_THM_MOVW_ABS_NC 0000051c .LC35 │ │ │ │ │ 00000820 00008b30 R_ARM_THM_MOVT_ABS 0000051c .LC35 │ │ │ │ │ 00000826 0000cc0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000844 00002e0a R_ARM_THM_CALL 00000cb1 Py_XDECREF │ │ │ │ │ +00000844 00002e0a R_ARM_THM_CALL 00000cbd Py_XDECREF │ │ │ │ │ 00000864 0000e42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000868 0000e430 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000086c 00008d2f R_ARM_THM_MOVW_ABS_NC 00000544 .LC36 │ │ │ │ │ 00000870 00008d30 R_ARM_THM_MOVT_ABS 00000544 .LC36 │ │ │ │ │ 00000876 0000cc0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000894 00002e0a R_ARM_THM_CALL 00000cb1 Py_XDECREF │ │ │ │ │ +00000894 00002e0a R_ARM_THM_CALL 00000cbd Py_XDECREF │ │ │ │ │ 000008dc 0000f92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ 000008e0 0000f930 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ 000008e4 0000fa2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ 000008e8 0000fa30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ 00000958 0000942f R_ARM_THM_MOVW_ABS_NC 00000570 .LC37 │ │ │ │ │ 0000095c 00009430 R_ARM_THM_MOVT_ABS 00000570 .LC37 │ │ │ │ │ 0000098c 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ @@ -803,20 +830,20 @@ │ │ │ │ │ 00000c32 0000060a R_ARM_THM_CALL 00000a3d compute_cr_origin │ │ │ │ │ 00000c4c 0000c70a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000c58 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000c5c 0000c86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000c8c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000000c 0000f51e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 000000a6 0001001e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -0000010e 00001a1e R_ARM_THM_JUMP24 00000a6d gen_send_ex │ │ │ │ │ +0000010e 00001a1e R_ARM_THM_JUMP24 00000a79 gen_send_ex │ │ │ │ │ 00000114 0000291e R_ARM_THM_JUMP24 00000001 gen_throw │ │ │ │ │ -00000192 00001e1e R_ARM_THM_JUMP24 00000791 gen_close │ │ │ │ │ +00000192 00001e1e R_ARM_THM_JUMP24 0000079d gen_close │ │ │ │ │ 00000286 0000d01e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ 0000049a 00004f1e R_ARM_THM_JUMP24 000008dd async_gen_unwrap_value │ │ │ │ │ 000005b0 0000d01e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ 000005ca 0000ff1e R_ARM_THM_JUMP24 00000000 _PyErr_WarnUnawaitedAgenMethod │ │ │ │ │ 000006b2 0000461e R_ARM_THM_JUMP24 0000079d async_gen_asend_new │ │ │ │ │ -000008be 0000211e R_ARM_THM_JUMP24 0000091d gen_traverse │ │ │ │ │ +000008be 0000211e R_ARM_THM_JUMP24 00000929 gen_traverse │ │ │ │ │ 00000962 0001001e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ 00000968 0000111e R_ARM_THM_JUMP24 000001c5 gen_iternext │ │ │ │ │ 00000a3e 0001001e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ 00000a86 0001061e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,7 +1,8 @@ │ │ │ │ │ +p/UKHm{D │ │ │ │ │ coroutine already executing │ │ │ │ │ generator already executing │ │ │ │ │ async generator already executing │ │ │ │ │ cannot reuse already awaited coroutine │ │ │ │ │ coroutine ignored GeneratorExit │ │ │ │ │ generator ignored GeneratorExit │ │ │ │ │ async generator ignored GeneratorExit │ │ │ │ │ @@ -190,19 +191,19 @@ │ │ │ │ │ PyErr_GetRaisedException │ │ │ │ │ PyErr_SetRaisedException │ │ │ │ │ _PyEval_NoToolsForUnwind │ │ │ │ │ PyExc_GeneratorExit │ │ │ │ │ PyErr_SetNone │ │ │ │ │ PyErr_ExceptionMatches │ │ │ │ │ PyErr_Clear │ │ │ │ │ -PyObject_CallOneArg │ │ │ │ │ +_PyErr_WarnUnawaitedCoroutine │ │ │ │ │ _PyGen_FetchStopIterationValue │ │ │ │ │ PyErr_Occurred │ │ │ │ │ PyErr_WriteUnraisable │ │ │ │ │ -_PyErr_WarnUnawaitedCoroutine │ │ │ │ │ +PyObject_CallOneArg │ │ │ │ │ _PyFrame_Traverse │ │ │ │ │ _PyAsyncGen_ClearFreeLists │ │ │ │ │ PyExc_StopIteration │ │ │ │ │ _PyErr_ChainStackItem │ │ │ │ │ PyExc_TypeError │ │ │ │ │ PyExc_StopAsyncIteration │ │ │ │ │ _PyArg_CheckPositional │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -107,15 +107,15 @@ │ │ │ │ │ blt.n 196 <_gen_throw+0x112> │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ bpl.n 16c <_gen_throw+0xe8> │ │ │ │ │ cmp r0, r1 │ │ │ │ │ beq.n ee <_gen_throw+0x6a> │ │ │ │ │ cbnz r0, 13a <_gen_throw+0xb6> │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - bl cb0 │ │ │ │ │ + bl cbc │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ @@ -135,15 +135,15 @@ │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - bl a6c │ │ │ │ │ + bl a78 │ │ │ │ │ R_ARM_THM_CALL gen_send_ex │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ @@ -158,18 +158,18 @@ │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ bne.n 188 <_gen_throw+0x104> │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ - bl cb0 │ │ │ │ │ + bl cbc │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ │ - bl cb0 │ │ │ │ │ + bl cbc │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ movs r3, #0 │ │ │ │ │ b.n 132 <_gen_throw+0xae> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ @@ -306,15 +306,15 @@ │ │ │ │ │ beq.w 120 <_gen_throw+0x9c> │ │ │ │ │ b.n 132 <_gen_throw+0xae> │ │ │ │ │ ldrsb.w r3, [r4, #35] @ 0x23 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ strb.w r2, [r4, #35] @ 0x23 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl ccc │ │ │ │ │ + bl cd8 │ │ │ │ │ R_ARM_THM_CALL gen_close_iter │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ strb.w r3, [r4, #35] @ 0x23 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ @@ -749,15 +749,15 @@ │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 0000068c : │ │ │ │ │ gen_send(): │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b.w a6c │ │ │ │ │ + b.w a78 │ │ │ │ │ R_ARM_THM_JUMP24 gen_send_ex │ │ │ │ │ │ │ │ │ │ 00000694 <_PyGen_SetStopIterationValue>: │ │ │ │ │ _PyGen_SetStopIterationValue(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -983,15 +983,15 @@ │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ strb.w r2, [r0, #34] @ 0x22 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - bl a6c │ │ │ │ │ + bl a78 │ │ │ │ │ R_ARM_THM_CALL gen_send_ex │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ bl 8dc │ │ │ │ │ cbnz r0, 8a4 │ │ │ │ │ movs r3, #2 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -103,15 +103,15 @@ │ │ │ │ │ cbz r1, f0 <_Py_MakeCoro+0xf0> │ │ │ │ │ ldrb.w r2, [r1, #38] @ 0x26 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ beq.n 124 <_Py_MakeCoro+0x124> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ bne.n 112 <_Py_MakeCoro+0x112> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl a3c <_PyGen_FetchStopIterationValue+0x50> │ │ │ │ │ + bl a3c <_PyGen_FetchStopIterationValue+0x44> │ │ │ │ │ R_ARM_THM_CALL compute_cr_origin │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r0, [r3, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 84 <_Py_MakeCoro+0x84> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -545,434 +545,436 @@ │ │ │ │ │ │ │ │ │ │ 000004f0 <_PyGen_Finalize>: │ │ │ │ │ _PyGen_Finalize(): │ │ │ │ │ ldrsb.w r3, [r0, #35] @ 0x23 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ble.n 4fa <_PyGen_Finalize+0xa> │ │ │ │ │ bx lr │ │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r2, [pc, #628] @ (780 <_PyGen_Finalize+0x290>) │ │ │ │ │ - sub sp, #16 │ │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ + ldr r2, [pc, #640] @ (78c <_PyGen_Finalize+0x29c>) │ │ │ │ │ + sub sp, #20 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 674 <_PyGen_Finalize+0x184> │ │ │ │ │ + beq.w 680 <_PyGen_Finalize+0x190> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_GetRaisedException │ │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ │ ldrsb.w r3, [r4, #35] @ 0x23 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ - lsls r5, r2, #24 │ │ │ │ │ - bmi.w 70e <_PyGen_Finalize+0x21e> │ │ │ │ │ + lsls r7, r2, #24 │ │ │ │ │ + bmi.w 69a <_PyGen_Finalize+0x1aa> │ │ │ │ │ adds r1, r3, #3 │ │ │ │ │ - bne.n 56a <_PyGen_Finalize+0x7a> │ │ │ │ │ + bne.n 56c <_PyGen_Finalize+0x7c> │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r2, #4 │ │ │ │ │ - add.w r0, r4, #36 @ 0x24 │ │ │ │ │ - str r3, [r4, #40] @ 0x28 │ │ │ │ │ - strb.w r2, [r4, #35] @ 0x23 │ │ │ │ │ + add.w r0, r5, #36 @ 0x24 │ │ │ │ │ + str r3, [r5, #40] @ 0x28 │ │ │ │ │ + strb.w r2, [r5, #35] @ 0x23 │ │ │ │ │ bl 0 <_PyFrame_ClearExceptCode> │ │ │ │ │ R_ARM_THM_CALL _PyFrame_ClearExceptCode │ │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 71c <_PyGen_Finalize+0x22c> │ │ │ │ │ + bne.w 716 <_PyGen_Finalize+0x226> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 756 <_PyGen_Finalize+0x266> │ │ │ │ │ + bne.w 73e <_PyGen_Finalize+0x24e> │ │ │ │ │ mov r0, r6 │ │ │ │ │ - add sp, #16 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ + add sp, #20 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyErr_SetRaisedException │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n 54a <_PyGen_Finalize+0x5a> │ │ │ │ │ + bgt.n 54c <_PyGen_Finalize+0x5c> │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n 5e0 <_PyGen_Finalize+0xf0> │ │ │ │ │ - ldr r3, [r4, #64] @ 0x40 │ │ │ │ │ + beq.n 5e2 <_PyGen_Finalize+0xf2> │ │ │ │ │ + ldr r3, [r5, #64] @ 0x40 │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ cmp r2, #149 @ 0x95 │ │ │ │ │ it ne │ │ │ │ │ cmpne r2, #207 @ 0xcf │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r2, #236 @ 0xec │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ - cbz r3, 5a8 <_PyGen_Finalize+0xb8> │ │ │ │ │ - ldr r3, [pc, #500] @ (784 <_PyGen_Finalize+0x294>) │ │ │ │ │ + cbz r3, 5aa <_PyGen_Finalize+0xba> │ │ │ │ │ + ldr r3, [pc, #512] @ (790 <_PyGen_Finalize+0x2a0>) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ bl 0 <_PyEval_NoToolsForUnwind> │ │ │ │ │ R_ARM_THM_CALL _PyEval_NoToolsForUnwind │ │ │ │ │ - ldr r3, [r4, #64] @ 0x40 │ │ │ │ │ + ldr r3, [r5, #64] @ 0x40 │ │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ │ and.w r0, r0, r3, lsr #2 │ │ │ │ │ lsls r3, r0, #31 │ │ │ │ │ - bmi.n 52e <_PyGen_Finalize+0x3e> │ │ │ │ │ + bmi.n 530 <_PyGen_Finalize+0x40> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_GeneratorExit │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_GeneratorExit │ │ │ │ │ - mov r5, r3 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetNone │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - bl a6c │ │ │ │ │ + bl a78 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6c4 <_PyGen_Finalize+0x1d4> │ │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ │ + bne.n 6c2 <_PyGen_Finalize+0x1d2> │ │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 6a8 <_PyGen_Finalize+0x1b8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ - b.n 54a <_PyGen_Finalize+0x5a> │ │ │ │ │ - ldr r3, [r4, #68] @ 0x44 │ │ │ │ │ + b.n 54c <_PyGen_Finalize+0x5c> │ │ │ │ │ + ldr r3, [r5, #68] @ 0x44 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - add.w r3, r4, r3, lsl #2 │ │ │ │ │ + add.w r3, r5, r3, lsl #2 │ │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ - strb.w r2, [r4, #35] @ 0x23 │ │ │ │ │ - bl ccc │ │ │ │ │ + strb.w r2, [r5, #35] @ 0x23 │ │ │ │ │ + bl cd8 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ │ - strb.w r2, [r4, #35] @ 0x23 │ │ │ │ │ + strb.w r2, [r5, #35] @ 0x23 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 622 <_PyGen_Finalize+0x132> │ │ │ │ │ + beq.n 624 <_PyGen_Finalize+0x134> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq.w 74e <_PyGen_Finalize+0x25e> │ │ │ │ │ - ldr r3, [r4, #64] @ 0x40 │ │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ │ - cmp r3, #207 @ 0xcf │ │ │ │ │ + ldr r3, [r5, #64] @ 0x40 │ │ │ │ │ + ldrb r2, [r3, #0] │ │ │ │ │ + cmp r2, #207 @ 0xcf │ │ │ │ │ it ne │ │ │ │ │ - cmpne r3, #149 @ 0x95 │ │ │ │ │ - beq.n 632 <_PyGen_Finalize+0x142> │ │ │ │ │ - cmp r3, #236 @ 0xec │ │ │ │ │ - bne.n 650 <_PyGen_Finalize+0x160> │ │ │ │ │ - ldr r3, [pc, #340] @ (788 <_PyGen_Finalize+0x298>) │ │ │ │ │ + cmpne r2, #149 @ 0x95 │ │ │ │ │ + ite eq │ │ │ │ │ + moveq r3, #1 │ │ │ │ │ + movne r3, #0 │ │ │ │ │ + cmp r2, #236 @ 0xec │ │ │ │ │ + it eq │ │ │ │ │ + orreq.w r3, r3, #1 │ │ │ │ │ + cbz r3, 65c <_PyGen_Finalize+0x16c> │ │ │ │ │ + ldr r3, [pc, #340] @ (794 <_PyGen_Finalize+0x2a4>) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ bl 0 <_PyEval_NoToolsForUnwind> │ │ │ │ │ R_ARM_THM_CALL _PyEval_NoToolsForUnwind │ │ │ │ │ - ldr r3, [r4, #64] @ 0x40 │ │ │ │ │ + ldr r3, [r5, #64] @ 0x40 │ │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ │ - lsls r2, r3, #29 │ │ │ │ │ - bpl.n 650 <_PyGen_Finalize+0x160> │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 52e <_PyGen_Finalize+0x3e> │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.n 5a8 <_PyGen_Finalize+0xb8> │ │ │ │ │ + and.w r3, r0, r3, lsr #2 │ │ │ │ │ + lsls r2, r3, #31 │ │ │ │ │ + bmi.w 530 <_PyGen_Finalize+0x40> │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.n 5aa <_PyGen_Finalize+0xba> │ │ │ │ │ movs r3, #1 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ mov r2, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - bl a6c │ │ │ │ │ + bl a78 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - cbnz r0, 6c4 <_PyGen_Finalize+0x1d4> │ │ │ │ │ - movw r5, #0 │ │ │ │ │ + cbnz r0, 6c2 <_PyGen_Finalize+0x1d2> │ │ │ │ │ + movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_GeneratorExit │ │ │ │ │ - movt r5, #0 │ │ │ │ │ + movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_GeneratorExit │ │ │ │ │ - b.n 5d0 <_PyGen_Finalize+0xe0> │ │ │ │ │ + b.n 5d2 <_PyGen_Finalize+0xe2> │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 516 <_PyGen_Finalize+0x26> │ │ │ │ │ - ldrb.w r2, [r0, #33] @ 0x21 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 516 <_PyGen_Finalize+0x26> │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ + bne.n 756 <_PyGen_Finalize+0x266> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_GetRaisedException │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 776 <_PyGen_Finalize+0x286> │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - bne.n 766 <_PyGen_Finalize+0x276> │ │ │ │ │ + ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ + ldrsb.w r3, [r5, #35] @ 0x23 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + ldr r2, [r2, #24] │ │ │ │ │ + lsls r4, r2, #24 │ │ │ │ │ + bpl.w 52c <_PyGen_Finalize+0x3c> │ │ │ │ │ + adds r0, r3, #3 │ │ │ │ │ + bne.w 56c <_PyGen_Finalize+0x7c> │ │ │ │ │ mov r0, r5 │ │ │ │ │ + bl 0 <_PyErr_WarnUnawaitedCoroutine> │ │ │ │ │ + R_ARM_THM_CALL _PyErr_WarnUnawaitedCoroutine │ │ │ │ │ b.n 560 <_PyGen_Finalize+0x70> │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - bl 9ec <_PyGen_FetchStopIterationValue> │ │ │ │ │ + bl 9f8 <_PyGen_FetchStopIterationValue> │ │ │ │ │ R_ARM_THM_CALL _PyGen_FetchStopIterationValue │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 73a <_PyGen_Finalize+0x24a> │ │ │ │ │ + cbz r0, 70c <_PyGen_Finalize+0x21c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 55e <_PyGen_Finalize+0x6e> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + beq.w 560 <_PyGen_Finalize+0x70> │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WriteUnraisable │ │ │ │ │ - b.n 55e <_PyGen_Finalize+0x6e> │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - ldr r3, [pc, #196] @ (78c <_PyGen_Finalize+0x29c>) │ │ │ │ │ + b.n 560 <_PyGen_Finalize+0x70> │ │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ │ + ldr r3, [pc, #208] @ (798 <_PyGen_Finalize+0x2a8>) │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 704 <_PyGen_Finalize+0x214> │ │ │ │ │ - ldr r5, [pc, #176] @ (780 <_PyGen_Finalize+0x290>) │ │ │ │ │ + beq.n 702 <_PyGen_Finalize+0x212> │ │ │ │ │ + ldr r4, [pc, #192] @ (78c <_PyGen_Finalize+0x29c>) │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ - cmp r2, r5 │ │ │ │ │ + cmp r2, r4 │ │ │ │ │ it ne │ │ │ │ │ movne r1, r3 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6f4 <_PyGen_Finalize+0x204> │ │ │ │ │ + beq.n 6f2 <_PyGen_Finalize+0x202> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 744 <_PyGen_Finalize+0x254> │ │ │ │ │ + cbz r3, 734 <_PyGen_Finalize+0x244> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 6b2 <_PyGen_Finalize+0x1c2> │ │ │ │ │ + b.n 6b0 <_PyGen_Finalize+0x1c0> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ - b.n 6e4 <_PyGen_Finalize+0x1f4> │ │ │ │ │ - adds r0, r3, #3 │ │ │ │ │ - bne.w 56a <_PyGen_Finalize+0x7a> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyErr_WarnUnawaitedCoroutine> │ │ │ │ │ - R_ARM_THM_CALL _PyErr_WarnUnawaitedCoroutine │ │ │ │ │ - b.n 55e <_PyGen_Finalize+0x6e> │ │ │ │ │ + b.n 6e2 <_PyGen_Finalize+0x1f2> │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 554 <_PyGen_Finalize+0x64> │ │ │ │ │ + b.n 6b0 <_PyGen_Finalize+0x1c0> │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ - str r3, [r4, #20] │ │ │ │ │ + str r3, [r5, #20] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 54a <_PyGen_Finalize+0x5a> │ │ │ │ │ + beq.w 54c <_PyGen_Finalize+0x5c> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 54a <_PyGen_Finalize+0x5a> │ │ │ │ │ + bne.w 54c <_PyGen_Finalize+0x5c> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 54a <_PyGen_Finalize+0x5a> │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 552 <_PyGen_Finalize+0x62> │ │ │ │ │ - b.n 6b2 <_PyGen_Finalize+0x1c2> │ │ │ │ │ + b.n 54c <_PyGen_Finalize+0x5c> │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b.n 6f4 <_PyGen_Finalize+0x204> │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 622 <_PyGen_Finalize+0x132> │ │ │ │ │ + b.n 6f2 <_PyGen_Finalize+0x202> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 55e <_PyGen_Finalize+0x6e> │ │ │ │ │ + bne.w 560 <_PyGen_Finalize+0x70> │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 560 <_PyGen_Finalize+0x70> │ │ │ │ │ + mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 55e <_PyGen_Finalize+0x6e> │ │ │ │ │ + b.n 624 <_PyGen_Finalize+0x134> │ │ │ │ │ + ldrb.w r2, [r0, #33] @ 0x21 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n 686 <_PyGen_Finalize+0x196> │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_GetRaisedException │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 6ba <_PyGen_Finalize+0x1ca> │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + beq.w 560 <_PyGen_Finalize+0x70> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6a4 <_PyGen_Finalize+0x1b4> │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - b.n 560 <_PyGen_Finalize+0x70> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_WriteUnraisable │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - b.n 560 <_PyGen_Finalize+0x70> │ │ │ │ │ + bne.w 560 <_PyGen_Finalize+0x70> │ │ │ │ │ + b.n 748 <_PyGen_Finalize+0x258> │ │ │ │ │ + nop │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ - .word 0x000001ee │ │ │ │ │ + .word 0x000001f8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000014c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000790 : │ │ │ │ │ +0000079c : │ │ │ │ │ gen_close(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldrsb.w r3, [r0, #35] @ 0x23 │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r2, r3, #3 │ │ │ │ │ - bne.n 7d2 │ │ │ │ │ + bne.n 7de │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r2, #4 │ │ │ │ │ add.w r0, r4, #36 @ 0x24 │ │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ │ strb.w r2, [r4, #35] @ 0x23 │ │ │ │ │ bl 0 <_PyFrame_ClearExceptCode> │ │ │ │ │ R_ARM_THM_CALL _PyFrame_ClearExceptCode │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8ea │ │ │ │ │ + bne.w 8f6 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n 7c6 │ │ │ │ │ + bgt.n 7d2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ it ne │ │ │ │ │ movne r5, #0 │ │ │ │ │ - beq.n 848 │ │ │ │ │ + beq.n 854 │ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #149 @ 0x95 │ │ │ │ │ - beq.n 7ee │ │ │ │ │ + beq.n 7fa │ │ │ │ │ cmp r3, #236 @ 0xec │ │ │ │ │ - bne.n 80a │ │ │ │ │ - ldr r3, [pc, #292] @ (914 ) │ │ │ │ │ + bne.n 816 │ │ │ │ │ + ldr r3, [pc, #292] @ (920 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ bl 0 <_PyEval_NoToolsForUnwind> │ │ │ │ │ R_ARM_THM_CALL _PyEval_NoToolsForUnwind │ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ │ lsls r3, r3, #29 │ │ │ │ │ - bpl.n 80a │ │ │ │ │ + bpl.n 816 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7aa │ │ │ │ │ - cbnz r5, 81a │ │ │ │ │ + bne.n 7b6 │ │ │ │ │ + cbnz r5, 826 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_GeneratorExit │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_GeneratorExit │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetNone │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - bl a6c │ │ │ │ │ + bl a78 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 89e │ │ │ │ │ + bne.n 8aa │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_GeneratorExit │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_GeneratorExit │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cbz r0, 890 │ │ │ │ │ + cbz r0, 89c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ - b.n 7c6 │ │ │ │ │ + b.n 7d2 │ │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ strb.w r2, [r4, #35] @ 0x23 │ │ │ │ │ - bl ccc │ │ │ │ │ + bl cd8 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ │ strb.w r2, [r4, #35] @ 0x23 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 7de │ │ │ │ │ + beq.n 7ea │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 7de │ │ │ │ │ + bne.n 7ea │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7de │ │ │ │ │ + b.n 7ea │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - bl 9ec <_PyGen_FetchStopIterationValue> │ │ │ │ │ + bl 9f8 <_PyGen_FetchStopIterationValue> │ │ │ │ │ R_ARM_THM_CALL _PyGen_FetchStopIterationValue │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 908 │ │ │ │ │ + beq.n 914 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 7ce │ │ │ │ │ + b.n 7da │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ - ldr r3, [pc, #116] @ (918 ) │ │ │ │ │ + ldr r3, [pc, #116] @ (924 ) │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 8e0 │ │ │ │ │ + beq.n 8ec │ │ │ │ │ subs r3, #208 @ 0xd0 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ @@ -980,170 +982,170 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ it ne │ │ │ │ │ movne r4, r2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 8ce │ │ │ │ │ + beq.n 8da │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 90c │ │ │ │ │ + cbz r3, 918 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 89a │ │ │ │ │ + b.n 8a6 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ - b.n 8be │ │ │ │ │ + b.n 8ca │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 7c6 │ │ │ │ │ + beq.w 7d2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7c6 │ │ │ │ │ + bne.w 7d2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7c6 │ │ │ │ │ + b.n 7d2 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - b.n 7ce │ │ │ │ │ + b.n 7da │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8ce │ │ │ │ │ + b.n 8da │ │ │ │ │ nop │ │ │ │ │ .word 0x0000011c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000091c : │ │ │ │ │ +00000928 : │ │ │ │ │ gen_traverse(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - cbz r0, 93a │ │ │ │ │ + cbz r0, 946 │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r5 │ │ │ │ │ - cbnz r0, 95e │ │ │ │ │ + cbnz r0, 96a │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ - cbz r0, 944 │ │ │ │ │ + cbz r0, 950 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ - cbnz r0, 95e │ │ │ │ │ + cbnz r0, 96a │ │ │ │ │ ldrsb.w r3, [r4, #35] @ 0x23 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 95a │ │ │ │ │ + beq.n 966 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add.w r0, r4, #36 @ 0x24 │ │ │ │ │ bl 0 <_PyFrame_Traverse> │ │ │ │ │ R_ARM_THM_CALL _PyFrame_Traverse │ │ │ │ │ - cbnz r0, 95e │ │ │ │ │ + cbnz r0, 96a │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ - cbnz r0, 960 │ │ │ │ │ + cbnz r0, 96c │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ bx r3 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000096c <_PyAsyncGen_ClearFreeLists>: │ │ │ │ │ +00000978 <_PyAsyncGen_ClearFreeLists>: │ │ │ │ │ _PyAsyncGen_ClearFreeLists(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr.w r2, [r0, #1472] @ 0x5c0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.n 9a2 <_PyAsyncGen_ClearFreeLists+0x36> │ │ │ │ │ + bgt.n 9ae <_PyAsyncGen_ClearFreeLists+0x36> │ │ │ │ │ ldr.w r2, [r3, #1796] @ 0x704 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.n 9c6 <_PyAsyncGen_ClearFreeLists+0x5a> │ │ │ │ │ - cbnz r1, 994 <_PyAsyncGen_ClearFreeLists+0x28> │ │ │ │ │ + bgt.n 9d2 <_PyAsyncGen_ClearFreeLists+0x5a> │ │ │ │ │ + cbnz r1, 9a0 <_PyAsyncGen_ClearFreeLists+0x28> │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r2, [r3, #1472] @ 0x5c0 │ │ │ │ │ str.w r2, [r3, #1796] @ 0x704 │ │ │ │ │ - b.n 990 <_PyAsyncGen_ClearFreeLists+0x24> │ │ │ │ │ + b.n 99c <_PyAsyncGen_ClearFreeLists+0x24> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #1472] @ 0x5c0 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr.w r0, [r2, #1152] @ 0x480 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GC_Del │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldr.w r2, [r3, #1472] @ 0x5c0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 986 <_PyAsyncGen_ClearFreeLists+0x1a> │ │ │ │ │ - b.n 9a2 <_PyAsyncGen_ClearFreeLists+0x36> │ │ │ │ │ + ble.n 992 <_PyAsyncGen_ClearFreeLists+0x1a> │ │ │ │ │ + b.n 9ae <_PyAsyncGen_ClearFreeLists+0x36> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #1796] @ 0x704 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr.w r0, [r2, #1476] @ 0x5c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GC_Del │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldr.w r2, [r3, #1796] @ 0x704 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 98e <_PyAsyncGen_ClearFreeLists+0x22> │ │ │ │ │ - b.n 9c6 <_PyAsyncGen_ClearFreeLists+0x5a> │ │ │ │ │ + ble.n 99a <_PyAsyncGen_ClearFreeLists+0x22> │ │ │ │ │ + b.n 9d2 <_PyAsyncGen_ClearFreeLists+0x5a> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000009ec <_PyGen_FetchStopIterationValue>: │ │ │ │ │ +000009f8 <_PyGen_FetchStopIterationValue>: │ │ │ │ │ _PyGen_FetchStopIterationValue(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_StopIteration │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cbnz r0, a2e <_PyGen_FetchStopIterationValue+0x42> │ │ │ │ │ + cbnz r0, a3a <_PyGen_FetchStopIterationValue+0x42> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, a5e <_PyGen_FetchStopIterationValue+0x72> │ │ │ │ │ + cbnz r0, a6a <_PyGen_FetchStopIterationValue+0x72> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n a64 <_PyGen_FetchStopIterationValue+0x78> │ │ │ │ │ + bne.n a70 <_PyGen_FetchStopIterationValue+0x78> │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_GetRaisedException │ │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ │ @@ -1152,185 +1154,185 @@ │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r1, #0] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n a5a <_PyGen_FetchStopIterationValue+0x6e> │ │ │ │ │ + beq.n a66 <_PyGen_FetchStopIterationValue+0x6e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, a5a <_PyGen_FetchStopIterationValue+0x6e> │ │ │ │ │ + cbnz r3, a66 <_PyGen_FetchStopIterationValue+0x6e> │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ - b.n a28 <_PyGen_FetchStopIterationValue+0x3c> │ │ │ │ │ + b.n a34 <_PyGen_FetchStopIterationValue+0x3c> │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n a2a <_PyGen_FetchStopIterationValue+0x3e> │ │ │ │ │ + b.n a36 <_PyGen_FetchStopIterationValue+0x3e> │ │ │ │ │ adds r2, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - b.n a5a <_PyGen_FetchStopIterationValue+0x6e> │ │ │ │ │ + b.n a66 <_PyGen_FetchStopIterationValue+0x6e> │ │ │ │ │ │ │ │ │ │ -00000a6c : │ │ │ │ │ +00000a78 : │ │ │ │ │ gen_send_ex(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldrsb.w r1, [r0, #35] @ 0x23 │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r6, r1, #3 │ │ │ │ │ - beq.n afe │ │ │ │ │ + beq.n b0a │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w c04 │ │ │ │ │ - bgt.n b8c │ │ │ │ │ + beq.w c10 │ │ │ │ │ + bgt.n b98 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n b5a │ │ │ │ │ - ldr r3, [pc, #520] @ (ca0 ) │ │ │ │ │ + bne.n b66 │ │ │ │ │ + ldr r3, [pc, #520] @ (cac ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r0, [r1, r3] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ add.w r1, r4, #36 @ 0x24 │ │ │ │ │ ldr r7, [r3, #0] │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bne.n b24 │ │ │ │ │ + bne.n b30 │ │ │ │ │ ldr.w ip, [r4, #68] @ 0x44 │ │ │ │ │ ldr r6, [r0, #76] @ 0x4c │ │ │ │ │ add.w r7, ip, #1 │ │ │ │ │ add.w ip, r4, ip, lsl #2 │ │ │ │ │ str.w r3, [ip, #76] @ 0x4c │ │ │ │ │ add.w r3, r4, #20 │ │ │ │ │ str r7, [r4, #68] @ 0x44 │ │ │ │ │ str r6, [r4, #24] │ │ │ │ │ str r3, [r0, #76] @ 0x4c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n b5e │ │ │ │ │ + bne.n b6a │ │ │ │ │ strb.w r2, [r4, #35] @ 0x23 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r3, [r3, #340] @ 0x154 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b82 │ │ │ │ │ + bne.n b8e │ │ │ │ │ bl 0 <_PyEval_EvalFrameDefault> │ │ │ │ │ R_ARM_THM_CALL _PyEval_EvalFrameDefault │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, b56 │ │ │ │ │ + cbz r0, b62 │ │ │ │ │ ldrb.w r3, [r4, #35] @ 0x23 │ │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ │ - bls.n b2e │ │ │ │ │ + bls.n b3a │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n bd0 │ │ │ │ │ - ldr r1, [pc, #408] @ (ca4 ) │ │ │ │ │ + bne.n bdc │ │ │ │ │ + ldr r1, [pc, #408] @ (cb0 ) │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ ldr r7, [r3, #0] │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ cmp r7, r6 │ │ │ │ │ ldr r0, [r0, r1] │ │ │ │ │ add.w r1, r4, #36 @ 0x24 │ │ │ │ │ - beq.n ab6 │ │ │ │ │ + beq.n ac2 │ │ │ │ │ add.w ip, r7, #1 │ │ │ │ │ str.w ip, [r3] │ │ │ │ │ - b.n ab6 │ │ │ │ │ + b.n ac2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r6, r3 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ - ldr r3, [pc, #364] @ (ca8 ) │ │ │ │ │ - bne.w c48 │ │ │ │ │ + ldr r3, [pc, #364] @ (cb4 ) │ │ │ │ │ + bne.w c54 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n bb4 │ │ │ │ │ + bne.n bc0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w c5e │ │ │ │ │ + beq.w c6a │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.w c8e │ │ │ │ │ + bne.w c9a │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n af8 │ │ │ │ │ + b.n b04 │ │ │ │ │ mov r3, r5 │ │ │ │ │ - b.n b0a │ │ │ │ │ + b.n b16 │ │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 <_PyErr_ChainStackItem> │ │ │ │ │ R_ARM_THM_CALL _PyErr_ChainStackItem │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ movs r3, #0 │ │ │ │ │ strb.w r3, [r4, #35] @ 0x23 │ │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r3, [r3, #340] @ 0x154 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n ae8 │ │ │ │ │ + beq.n af4 │ │ │ │ │ blx r3 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n af0 │ │ │ │ │ - b.n b56 │ │ │ │ │ + bne.n afc │ │ │ │ │ + b.n b62 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ - ldr r0, [pc, #284] @ (cac ) │ │ │ │ │ + ldr r0, [pc, #284] @ (cb8 ) │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n b98 │ │ │ │ │ + bne.n ba4 │ │ │ │ │ lsls r0, r3, #31 │ │ │ │ │ - bpl.n c76 │ │ │ │ │ + bpl.n c82 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n b56 │ │ │ │ │ + beq.n b62 │ │ │ │ │ lsls r3, r2, #31 │ │ │ │ │ - bmi.n b56 │ │ │ │ │ + bmi.n b62 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.n c54 │ │ │ │ │ - ldr r3, [pc, #244] @ (ca8 ) │ │ │ │ │ + bne.n c60 │ │ │ │ │ + ldr r3, [pc, #244] @ (cb4 ) │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n c5e │ │ │ │ │ + beq.n c6a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_StopIteration │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetNone │ │ │ │ │ - b.n b4a │ │ │ │ │ + b.n b56 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n b5a │ │ │ │ │ + beq.n b66 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ - ldr r3, [pc, #212] @ (cac ) │ │ │ │ │ + ldr r3, [pc, #212] @ (cb8 ) │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n c34 │ │ │ │ │ + beq.n c40 │ │ │ │ │ subs r3, #208 @ 0xd0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ @@ -1342,19 +1344,19 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n b56 │ │ │ │ │ + b.n b62 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ - ldr r3, [pc, #164] @ (cac ) │ │ │ │ │ + ldr r3, [pc, #164] @ (cb8 ) │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n c3e │ │ │ │ │ + beq.n c4a │ │ │ │ │ subs r3, #208 @ 0xd0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ @@ -1366,189 +1368,355 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n b56 │ │ │ │ │ + b.n b62 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ - b.n bf4 │ │ │ │ │ + b.n c00 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ - b.n c24 │ │ │ │ │ + b.n c30 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n c66 │ │ │ │ │ + beq.n c72 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 694 <_PyGen_Finalize+0x1a4> │ │ │ │ │ R_ARM_THM_CALL _PyGen_SetStopIterationValue │ │ │ │ │ - b.n b4a │ │ │ │ │ - ldr r0, [pc, #80] @ (ca8 ) │ │ │ │ │ + b.n b56 │ │ │ │ │ + ldr r0, [pc, #80] @ (cb4 ) │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n bb8 │ │ │ │ │ + bne.n bc4 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_StopAsyncIteration │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_StopAsyncIteration │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetNone │ │ │ │ │ - b.n b4a │ │ │ │ │ + b.n b56 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n b56 │ │ │ │ │ + b.n b62 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b56 │ │ │ │ │ + bne.w b62 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n b56 │ │ │ │ │ + b.n b62 │ │ │ │ │ .word 0x000001fe │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000018a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000cb0 : │ │ │ │ │ +00000cbc : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ - cbz r0, cbc │ │ │ │ │ + cbz r0, cc8 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n cbe │ │ │ │ │ + bne.n cca │ │ │ │ │ bx lr │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n cbc │ │ │ │ │ + bne.n cc8 │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000ccc : │ │ │ │ │ +00000cd8 : │ │ │ │ │ gen_close_iter(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ - add.w r1, r3, #416 @ 0x1a0 │ │ │ │ │ - sub sp, #16 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - it ne │ │ │ │ │ - cmpne r2, r3 │ │ │ │ │ - bne.n d0e │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - bl 790 │ │ │ │ │ + add.w r5, r3, #416 @ 0x1a0 │ │ │ │ │ + sub sp, #24 │ │ │ │ │ mov r4, r0 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + it ne │ │ │ │ │ + cmpne r2, r5 │ │ │ │ │ + bne.n db6 │ │ │ │ │ + ldrsb.w r3, [r0, #35] @ 0x23 │ │ │ │ │ + adds r1, r3, #3 │ │ │ │ │ + bne.n d3c │ │ │ │ │ + movs r3, #4 │ │ │ │ │ + add.w r0, r4, #36 @ 0x24 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + strb.w r3, [r4, #35] @ 0x23 │ │ │ │ │ + str r5, [r4, #40] @ 0x28 │ │ │ │ │ + bl 0 <_PyFrame_ClearExceptCode> │ │ │ │ │ + R_ARM_THM_CALL _PyFrame_ClearExceptCode │ │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d70 │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - bne.n d76 │ │ │ │ │ + bne.w e8c │ │ │ │ │ + movw r4, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + movt r4, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.w e6a │ │ │ │ │ movs r0, #0 │ │ │ │ │ - add sp, #16 │ │ │ │ │ + add sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r1, [pc, #144] @ (da0 ) │ │ │ │ │ - add r2, sp, #12 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bgt.n d22 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + it ne │ │ │ │ │ + movne r6, #0 │ │ │ │ │ + beq.n e1e │ │ │ │ │ + ldr r3, [r4, #64] @ 0x40 │ │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ │ + cmp r3, #207 @ 0xcf │ │ │ │ │ + it ne │ │ │ │ │ + cmpne r3, #149 @ 0x95 │ │ │ │ │ + beq.n d58 │ │ │ │ │ + cmp r3, #236 @ 0xec │ │ │ │ │ + bne.n d74 │ │ │ │ │ + ldr r3, [pc, #452] @ (f20 ) │ │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r0, [r2, r3] │ │ │ │ │ + bl 0 <_PyEval_NoToolsForUnwind> │ │ │ │ │ + R_ARM_THM_CALL _PyEval_NoToolsForUnwind │ │ │ │ │ + ldr r3, [r4, #64] @ 0x40 │ │ │ │ │ + ldrb r3, [r3, #1] │ │ │ │ │ + lsls r2, r3, #29 │ │ │ │ │ + bpl.n d74 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n d08 │ │ │ │ │ + cbnz r6, d84 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_GeneratorExit │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_GeneratorExit │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_SetNone │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + bl a78 │ │ │ │ │ + str r0, [sp, #20] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w eaa │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_GeneratorExit │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_GeneratorExit │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n e7c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ + b.n d22 │ │ │ │ │ + ldr r1, [pc, #364] @ (f24 ) │ │ │ │ │ + add r2, sp, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n d98 │ │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ │ + blt.w f04 │ │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n d08 │ │ │ │ │ + beq.n d36 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ - ldr r3, [pc, #120] @ (da4 ) │ │ │ │ │ + ldr r3, [pc, #340] @ (f28 ) │ │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r6, [r2, r3] │ │ │ │ │ lsls r3, r0, #20 │ │ │ │ │ - bpl.n d86 │ │ │ │ │ + bpl.w f0c │ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - cbz r3, d86 │ │ │ │ │ + ldr r5, [r4, r3] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w f0c │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ blx r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckFunctionResult │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - beq.n d6c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ - cbnz r2, d6c │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n e18 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cbnz r3, e18 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n cfe │ │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n d0a │ │ │ │ │ + bne.n d2a │ │ │ │ │ + b.n e86 │ │ │ │ │ + ldr r3, [r0, #68] @ 0x44 │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + add.w r3, r0, r3, lsl #2 │ │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + itt ne │ │ │ │ │ + addne r2, #1 │ │ │ │ │ + strne r2, [r3, #0] │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + strb.w r2, [r4, #35] @ 0x23 │ │ │ │ │ + bl cd8 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + movs r2, #255 @ 0xff │ │ │ │ │ + strb.w r2, [r4, #35] @ 0x23 │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + beq.w d48 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - str r2, [r4, #0] │ │ │ │ │ + str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n d08 │ │ │ │ │ + bne.w d48 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n d48 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w d36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d08 │ │ │ │ │ + b.n d36 │ │ │ │ │ + add r0, sp, #20 │ │ │ │ │ + bl 9f8 <_PyGen_FetchStopIterationValue> │ │ │ │ │ + R_ARM_THM_CALL _PyGen_FetchStopIterationValue │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n ef4 │ │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n d38 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + str r5, [r4, #20] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.w d22 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w d22 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n d22 │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ + beq.n eea │ │ │ │ │ + ldr r1, [pc, #120] @ (f2c ) │ │ │ │ │ + movw r4, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ + movt r4, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + it ne │ │ │ │ │ + movne r4, r3 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n ed8 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cbz r3, efe │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ + b.n e86 │ │ │ │ │ + movw r4, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ + movt r4, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ + b.n ec8 │ │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.w d2a │ │ │ │ │ + b.n e86 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n ed8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_WriteUnraisable │ │ │ │ │ + b.n dc4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n d56 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_WriteUnraisable │ │ │ │ │ - b.n d1c │ │ │ │ │ + b.n e02 │ │ │ │ │ + nop │ │ │ │ │ + .word 0x000001be │ │ │ │ │ + R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000714c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x00000074 │ │ │ │ │ + .word 0x00000150 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ + .word 0x000000d0 │ │ │ │ │ + R_ARM_ABS32 .data │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -136,15 +136,15 @@ │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ 00000108 : │ │ │ │ │ coro_wrapper_send(): │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b.w a6c │ │ │ │ │ + b.w a78 │ │ │ │ │ R_ARM_THM_JUMP24 gen_send_ex │ │ │ │ │ │ │ │ │ │ 00000112 : │ │ │ │ │ coro_wrapper_throw(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 gen_throw │ │ │ │ │ @@ -205,15 +205,15 @@ │ │ │ │ │ strb.w r0, [r2, #34] @ 0x22 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 00000190 : │ │ │ │ │ coro_wrapper_close(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ - b.w 790 │ │ │ │ │ + b.w 79c │ │ │ │ │ R_ARM_THM_JUMP24 gen_close │ │ │ │ │ │ │ │ │ │ 00000196 : │ │ │ │ │ async_gen_asend_close(): │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ beq.n 226 │ │ │ │ │ @@ -558,15 +558,15 @@ │ │ │ │ │ R_ARM_THM_CALL async_gen_unwrap_value │ │ │ │ │ mov r1, r0 │ │ │ │ │ cbz r0, 4e0 │ │ │ │ │ b.n 52c │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - bl a6c │ │ │ │ │ + bl a78 │ │ │ │ │ R_ARM_THM_CALL gen_send_ex │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cbz r3, 49e │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ @@ -1030,15 +1030,15 @@ │ │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r1, #0] │ │ │ │ │ str r1, [r2, #12] │ │ │ │ │ - bl cb0 │ │ │ │ │ + bl cbc │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 0000084c : │ │ │ │ │ gen_set_qualname(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ @@ -1068,15 +1068,15 @@ │ │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r1, #0] │ │ │ │ │ str r1, [r2, #16] │ │ │ │ │ - bl cb0 │ │ │ │ │ + bl cbc │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 0000089c : │ │ │ │ │ async_gen_traverse(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ @@ -1088,15 +1088,15 @@ │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ cbnz r0, 8c2 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 91c │ │ │ │ │ + b.w 928 │ │ │ │ │ R_ARM_THM_JUMP24 gen_traverse │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 8b4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -132,22 +132,22 @@ │ │ │ │ │ 0x00000810 50794572 725f5365 74526169 73656445 PyErr_SetRaisedE │ │ │ │ │ 0x00000820 78636570 74696f6e 005f5079 4576616c xception._PyEval │ │ │ │ │ 0x00000830 5f4e6f54 6f6f6c73 466f7255 6e77696e _NoToolsForUnwin │ │ │ │ │ 0x00000840 64005079 4578635f 47656e65 7261746f d.PyExc_Generato │ │ │ │ │ 0x00000850 72457869 74005079 4572725f 5365744e rExit.PyErr_SetN │ │ │ │ │ 0x00000860 6f6e6500 50794572 725f4578 63657074 one.PyErr_Except │ │ │ │ │ 0x00000870 696f6e4d 61746368 65730050 79457272 ionMatches.PyErr │ │ │ │ │ - 0x00000880 5f436c65 61720050 794f626a 6563745f _Clear.PyObject_ │ │ │ │ │ - 0x00000890 43616c6c 4f6e6541 7267005f 50794765 CallOneArg._PyGe │ │ │ │ │ - 0x000008a0 6e5f4665 74636853 746f7049 74657261 n_FetchStopItera │ │ │ │ │ - 0x000008b0 74696f6e 56616c75 65005079 4572725f tionValue.PyErr_ │ │ │ │ │ - 0x000008c0 4f636375 72726564 00507945 72725f57 Occurred.PyErr_W │ │ │ │ │ - 0x000008d0 72697465 556e7261 69736162 6c65005f riteUnraisable._ │ │ │ │ │ - 0x000008e0 50794572 725f5761 726e556e 61776169 PyErr_WarnUnawai │ │ │ │ │ - 0x000008f0 74656443 6f726f75 74696e65 005f5079 tedCoroutine._Py │ │ │ │ │ + 0x00000880 5f436c65 6172005f 50794572 725f5761 _Clear._PyErr_Wa │ │ │ │ │ + 0x00000890 726e556e 61776169 74656443 6f726f75 rnUnawaitedCorou │ │ │ │ │ + 0x000008a0 74696e65 005f5079 47656e5f 46657463 tine._PyGen_Fetc │ │ │ │ │ + 0x000008b0 6853746f 70497465 72617469 6f6e5661 hStopIterationVa │ │ │ │ │ + 0x000008c0 6c756500 50794572 725f4f63 63757272 lue.PyErr_Occurr │ │ │ │ │ + 0x000008d0 65640050 79457272 5f577269 7465556e ed.PyErr_WriteUn │ │ │ │ │ + 0x000008e0 72616973 61626c65 0050794f 626a6563 raisable.PyObjec │ │ │ │ │ + 0x000008f0 745f4361 6c6c4f6e 65417267 005f5079 t_CallOneArg._Py │ │ │ │ │ 0x00000900 4672616d 655f5472 61766572 7365005f Frame_Traverse._ │ │ │ │ │ 0x00000910 50794173 796e6347 656e5f43 6c656172 PyAsyncGen_Clear │ │ │ │ │ 0x00000920 46726565 4c697374 73005079 4578635f FreeLists.PyExc_ │ │ │ │ │ 0x00000930 53746f70 49746572 6174696f 6e005f50 StopIteration._P │ │ │ │ │ 0x00000940 79457272 5f436861 696e5374 61636b49 yErr_ChainStackI │ │ │ │ │ 0x00000950 74656d00 50794578 635f5479 70654572 tem.PyExc_TypeEr │ │ │ │ │ 0x00000960 726f7200 50794578 635f5374 6f704173 ror.PyExc_StopAs │ │ │ ├── floatobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 35356 (bytes into file) │ │ │ │ │ + Start of section headers: 35588 (bytes into file) │ │ │ │ │ Flags: 0x5000000, Version5 EABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 17 │ │ │ │ │ Section header string table index: 16 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,26 +1,26 @@ │ │ │ │ │ -There are 17 section headers, starting at offset 0x8a1c: │ │ │ │ │ +There are 17 section headers, starting at offset 0x8b04: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .text PROGBITS 00000000 000034 000558 00 AX 0 0 8 │ │ │ │ │ - [ 2] .rel.text REL 00000000 0070f0 0003d0 08 I 14 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 0071a8 0003d0 08 I 14 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 00058c 0002dc 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 0074c0 0002f0 08 I 14 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 007578 0002f0 08 I 14 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 000868 0000d0 00 WA 0 0 4 │ │ │ │ │ [ 6] .rodata.str1.4 PROGBITS 00000000 000868 000967 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 0011d0 003268 00 AX 0 0 8 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 0077b0 001060 08 I 14 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 004438 000390 00 AX 0 0 8 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 008810 000180 08 I 14 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 0047c8 000809 00 A 0 0 4 │ │ │ │ │ - [12] .note.GNU-stack PROGBITS 00000000 004fd1 000000 00 0 0 1 │ │ │ │ │ - [13] .ARM.attributes ARM_ATTRIBUTES 00000000 004fd1 000033 00 0 0 1 │ │ │ │ │ - [14] .symtab SYMTAB 00000000 005004 001430 10 15 208 4 │ │ │ │ │ - [15] .strtab STRTAB 00000000 006434 000cb9 00 0 0 1 │ │ │ │ │ - [16] .shstrtab STRTAB 00000000 008990 00008c 00 0 0 1 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 0011d0 003300 00 AX 0 0 8 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 007868 001090 08 I 14 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 0044d0 000390 00 AX 0 0 8 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 0088f8 000180 08 I 14 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 004860 000809 00 A 0 0 4 │ │ │ │ │ + [12] .note.GNU-stack PROGBITS 00000000 005069 000000 00 0 0 1 │ │ │ │ │ + [13] .ARM.attributes ARM_ATTRIBUTES 00000000 005069 000033 00 0 0 1 │ │ │ │ │ + [14] .symtab SYMTAB 00000000 00509c 001450 10 15 210 4 │ │ │ │ │ + [15] .strtab STRTAB 00000000 0064ec 000cb9 00 0 0 1 │ │ │ │ │ + [16] .shstrtab STRTAB 00000000 008a78 00008c 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Symbol table '.symtab' contains 323 entries: │ │ │ │ │ +Symbol table '.symtab' contains 325 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 SECTION LOCAL DEFAULT 3 .data │ │ │ │ │ 2: 00000000 0 SECTION LOCAL DEFAULT 6 .rodata.str1.4 │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 4: 00000000 0 NOTYPE LOCAL DEFAULT 6 .LC0 │ │ │ │ │ 5: 0000000c 0 NOTYPE LOCAL DEFAULT 6 .LC1 │ │ │ │ │ @@ -130,197 +130,199 @@ │ │ │ │ │ 126: 000000dd 228 FUNC LOCAL DEFAULT 9 _float_div_mod │ │ │ │ │ 127: 000000d8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 128: 000000dc 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 129: 000001b0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 130: 00000424 0 NOTYPE LOCAL DEFAULT 6 .LC36 │ │ │ │ │ 131: 0000044c 0 NOTYPE LOCAL DEFAULT 6 .LC37 │ │ │ │ │ 132: 00000480 0 NOTYPE LOCAL DEFAULT 6 .LC38 │ │ │ │ │ - 133: 00001d75 2054 FUNC LOCAL DEFAULT 7 float_fromhex │ │ │ │ │ - 134: 00002368 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 135: 00002374 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 136: 0000053c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 137: 0000053d 2 FUNC LOCAL DEFAULT 1 float_conjugate │ │ │ │ │ - 138: 00000541 2 FUNC LOCAL DEFAULT 1 float_getreal │ │ │ │ │ - 139: 00000545 20 FUNC LOCAL DEFAULT 1 float_getimag │ │ │ │ │ - 140: 00000550 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 141: 000004ac 0 NOTYPE LOCAL DEFAULT 6 .LC39 │ │ │ │ │ - 142: 000004d8 0 NOTYPE LOCAL DEFAULT 6 .LC40 │ │ │ │ │ - 143: 0000257d 824 FUNC LOCAL DEFAULT 7 float_as_integer_ratio │ │ │ │ │ - 144: 00002860 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 145: 0000286c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 146: 000004fc 0 NOTYPE LOCAL DEFAULT 6 .LC41 │ │ │ │ │ - 147: 00000508 0 NOTYPE LOCAL DEFAULT 6 .LC42 │ │ │ │ │ - 148: 00000514 0 NOTYPE LOCAL DEFAULT 6 .LC43 │ │ │ │ │ - 149: 00000520 0 NOTYPE LOCAL DEFAULT 6 .LC44 │ │ │ │ │ - 150: 000028b5 1188 FUNC LOCAL DEFAULT 7 float_hex │ │ │ │ │ - 151: 00002b40 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 152: 00002b50 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 153: 00002d54 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 154: 0000052c 0 NOTYPE LOCAL DEFAULT 6 .LC46 │ │ │ │ │ - 155: 00002d58 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 156: 00002ed0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 157: 00002ee8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 158: 00002fa8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 159: 000001c0 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 160: 000001c1 30 FUNC LOCAL DEFAULT 9 float___ceil__ │ │ │ │ │ - 161: 000001df 30 FUNC LOCAL DEFAULT 9 float___floor__ │ │ │ │ │ - 162: 00000554 0 NOTYPE LOCAL DEFAULT 6 .LC47 │ │ │ │ │ - 163: 00000564 0 NOTYPE LOCAL DEFAULT 6 .LC48 │ │ │ │ │ - 164: 000001fd 192 FUNC LOCAL DEFAULT 9 float_divmod │ │ │ │ │ - 165: 000002b8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 166: 0000056c 0 NOTYPE LOCAL DEFAULT 6 .LC49 │ │ │ │ │ - 167: 00002fac 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 168: 000031b0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 169: 000031c0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 133: 00001d75 2204 FUNC LOCAL DEFAULT 7 float_fromhex │ │ │ │ │ + 134: 00002398 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 135: 000023a8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 136: 00002608 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 137: 0000053c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 138: 0000053d 2 FUNC LOCAL DEFAULT 1 float_conjugate │ │ │ │ │ + 139: 00000541 2 FUNC LOCAL DEFAULT 1 float_getreal │ │ │ │ │ + 140: 00000545 20 FUNC LOCAL DEFAULT 1 float_getimag │ │ │ │ │ + 141: 00000550 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 142: 000004ac 0 NOTYPE LOCAL DEFAULT 6 .LC39 │ │ │ │ │ + 143: 000004d8 0 NOTYPE LOCAL DEFAULT 6 .LC40 │ │ │ │ │ + 144: 00002610 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 145: 00002611 828 FUNC LOCAL DEFAULT 7 float_as_integer_ratio │ │ │ │ │ + 146: 000028f8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 147: 00002904 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 148: 000004fc 0 NOTYPE LOCAL DEFAULT 6 .LC41 │ │ │ │ │ + 149: 00000508 0 NOTYPE LOCAL DEFAULT 6 .LC42 │ │ │ │ │ + 150: 00000514 0 NOTYPE LOCAL DEFAULT 6 .LC43 │ │ │ │ │ + 151: 00000520 0 NOTYPE LOCAL DEFAULT 6 .LC44 │ │ │ │ │ + 152: 0000294d 1188 FUNC LOCAL DEFAULT 7 float_hex │ │ │ │ │ + 153: 00002bd8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 154: 00002be8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 155: 00002dec 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 156: 0000052c 0 NOTYPE LOCAL DEFAULT 6 .LC46 │ │ │ │ │ + 157: 00002df0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 158: 00002f68 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 159: 00002f80 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 160: 00003040 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 161: 000001c0 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 162: 000001c1 30 FUNC LOCAL DEFAULT 9 float___ceil__ │ │ │ │ │ + 163: 000001df 30 FUNC LOCAL DEFAULT 9 float___floor__ │ │ │ │ │ + 164: 00000554 0 NOTYPE LOCAL DEFAULT 6 .LC47 │ │ │ │ │ + 165: 00000564 0 NOTYPE LOCAL DEFAULT 6 .LC48 │ │ │ │ │ + 166: 000001fd 192 FUNC LOCAL DEFAULT 9 float_divmod │ │ │ │ │ + 167: 000002b8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 168: 0000056c 0 NOTYPE LOCAL DEFAULT 6 .LC49 │ │ │ │ │ + 169: 00003044 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 170: 00003248 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 171: 000002bc 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 172: 000002bd 156 FUNC LOCAL DEFAULT 9 float_is_integer │ │ │ │ │ - 173: 00000350 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 174: 00000594 0 NOTYPE LOCAL DEFAULT 6 .LC50 │ │ │ │ │ - 175: 00000358 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 176: 00000359 18 FUNC LOCAL DEFAULT 9 float___getnewargs__ │ │ │ │ │ - 177: 00000370 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 178: 00000378 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 179: 00000380 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 180: 00000388 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 181: 00000389 8 FUNC LOCAL DEFAULT 9 float___trunc__ │ │ │ │ │ - 182: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ - 183: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 184: 00000000 19 OBJECT LOCAL DEFAULT 11 __func__.0 │ │ │ │ │ - 185: 00000014 55 OBJECT LOCAL DEFAULT 11 CSWTCH.343 │ │ │ │ │ - 186: 0000004c 220 OBJECT LOCAL DEFAULT 11 floatinfo__doc__ │ │ │ │ │ - 187: 00000128 82 OBJECT LOCAL DEFAULT 11 float___format____doc__ │ │ │ │ │ - 188: 0000017c 360 OBJECT LOCAL DEFAULT 11 float___getformat____doc__ │ │ │ │ │ - 189: 000002e4 30 OBJECT LOCAL DEFAULT 11 float___getnewargs____doc__ │ │ │ │ │ - 190: 00000304 86 OBJECT LOCAL DEFAULT 11 float_new__doc__ │ │ │ │ │ - 191: 0000035c 346 OBJECT LOCAL DEFAULT 11 float_as_integer_ratio__doc__ │ │ │ │ │ - 192: 000004b8 174 OBJECT LOCAL DEFAULT 11 float_fromhex__doc__ │ │ │ │ │ - 193: 00000568 165 OBJECT LOCAL DEFAULT 11 float_hex__doc__ │ │ │ │ │ - 194: 00000610 73 OBJECT LOCAL DEFAULT 11 float_conjugate__doc__ │ │ │ │ │ - 195: 0000065c 166 OBJECT LOCAL DEFAULT 11 float___round____doc__ │ │ │ │ │ - 196: 00000704 58 OBJECT LOCAL DEFAULT 11 float___ceil____doc__ │ │ │ │ │ - 197: 00000740 57 OBJECT LOCAL DEFAULT 11 float___floor____doc__ │ │ │ │ │ - 198: 0000077c 74 OBJECT LOCAL DEFAULT 11 float___trunc____doc__ │ │ │ │ │ - 199: 000007c8 65 OBJECT LOCAL DEFAULT 11 float_is_integer__doc__ │ │ │ │ │ - 200: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ - 201: 00000000 16 OBJECT LOCAL DEFAULT 3 floatinfo_desc │ │ │ │ │ - 202: 0000027c 96 OBJECT LOCAL DEFAULT 3 floatinfo_fields │ │ │ │ │ - 203: 000000e0 144 OBJECT LOCAL DEFAULT 3 float_as_number │ │ │ │ │ - 204: 000001ac 208 OBJECT LOCAL DEFAULT 3 float_methods │ │ │ │ │ - 205: 00000170 60 OBJECT LOCAL DEFAULT 3 float_getset │ │ │ │ │ - 206: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 207: 00000000 208 OBJECT LOCAL DEFAULT 5 FloatInfoType │ │ │ │ │ - 208: 00000001 116 FUNC GLOBAL HIDDEN 1 _PyFloat_InitState │ │ │ │ │ - 209: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 210: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ - 211: 00000075 88 FUNC GLOBAL HIDDEN 1 _PyFloat_InitTypes │ │ │ │ │ - 212: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStructSequence_InitBuiltinWithFlags │ │ │ │ │ - 213: 000000cd 308 FUNC GLOBAL DEFAULT 1 PyFloat_GetInfo │ │ │ │ │ - 214: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyStructSequence_New │ │ │ │ │ - 215: 00000001 172 FUNC GLOBAL DEFAULT 7 PyFloat_FromDouble │ │ │ │ │ - 216: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyStructSequence_SetItem │ │ │ │ │ - 217: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromLong │ │ │ │ │ - 218: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 219: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ - 220: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Malloc │ │ │ │ │ - 221: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ - 222: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ - 223: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Free │ │ │ │ │ - 224: 000000f5 52 FUNC GLOBAL DEFAULT 7 _PyFloat_ExactDealloc │ │ │ │ │ - 225: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_FromLong │ │ │ │ │ - 226: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ - 227: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_Sign │ │ │ │ │ - 228: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_NumBits │ │ │ │ │ - 229: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsDouble │ │ │ │ │ - 230: 00000000 0 NOTYPE GLOBAL DEFAULT UND frexp │ │ │ │ │ - 231: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ - 232: 00000000 0 NOTYPE GLOBAL DEFAULT UND modf │ │ │ │ │ - 233: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromDouble │ │ │ │ │ - 234: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ - 235: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ - 236: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ - 237: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ - 238: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 239: 000003bd 308 FUNC GLOBAL DEFAULT 7 PyFloat_Unpack8 │ │ │ │ │ - 240: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ - 241: 00000000 0 NOTYPE GLOBAL DEFAULT UND ldexp │ │ │ │ │ - 242: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ - 243: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 244: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_guard │ │ │ │ │ - 245: 000004f1 60 FUNC GLOBAL HIDDEN 7 _PyFloat_ClearFreeList │ │ │ │ │ - 246: 0000052d 348 FUNC GLOBAL DEFAULT 7 PyFloat_AsDouble │ │ │ │ │ - 247: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 248: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 249: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ - 250: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_BadArgument │ │ │ │ │ - 251: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ - 252: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ - 253: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ZeroDivisionError │ │ │ │ │ - 254: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 255: 00000000 0 NOTYPE GLOBAL DEFAULT UND __errno_location │ │ │ │ │ - 256: 00000000 0 NOTYPE GLOBAL DEFAULT UND pow │ │ │ │ │ - 257: 00000000 0 NOTYPE GLOBAL DEFAULT UND floor │ │ │ │ │ - 258: 00000000 0 NOTYPE GLOBAL DEFAULT UND fmod │ │ │ │ │ - 259: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetFromErrno │ │ │ │ │ - 260: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_Type │ │ │ │ │ - 261: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ - 262: 00000201 12 FUNC GLOBAL HIDDEN 1 _PyFloat_FiniType │ │ │ │ │ - 263: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStructSequence_FiniBuiltin │ │ │ │ │ - 264: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_HashDouble │ │ │ │ │ - 265: 00000001 44 FUNC GLOBAL HIDDEN 9 _PyFloat_DebugMallocStats │ │ │ │ │ - 266: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDebugAllocatorStats │ │ │ │ │ - 267: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ - 268: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Float │ │ │ │ │ - 269: 00001231 298 FUNC GLOBAL DEFAULT 7 PyFloat_FromString │ │ │ │ │ - 270: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ - 271: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKwnames │ │ │ │ │ - 272: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ - 273: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ - 274: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ - 275: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_string_to_number_with_underscores │ │ │ │ │ - 276: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_Release │ │ │ │ │ - 277: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ - 278: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetBuffer │ │ │ │ │ - 279: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ - 280: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyByteArray_empty_string │ │ │ │ │ - 281: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ - 282: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_string_to_double │ │ │ │ │ - 283: 000014c9 468 FUNC GLOBAL DEFAULT 7 PyFloat_Pack8 │ │ │ │ │ - 284: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ - 285: 00000000 0 NOTYPE GLOBAL DEFAULT UND round │ │ │ │ │ - 286: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ - 287: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_dg_dtoa │ │ │ │ │ - 288: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_snprintf │ │ │ │ │ - 289: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_dg_strtod │ │ │ │ │ - 290: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_dg_freedtoa │ │ │ │ │ - 291: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ - 292: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ - 293: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_double_to_string │ │ │ │ │ - 294: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ - 295: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_FromASCII │ │ │ │ │ - 296: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcmp │ │ │ │ │ - 297: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ - 298: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ - 299: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ - 300: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Init │ │ │ │ │ - 301: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFloat_FormatAdvancedWriter │ │ │ │ │ - 302: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Finish │ │ │ │ │ - 303: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Dealloc │ │ │ │ │ - 304: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKeywords │ │ │ │ │ - 305: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_parse_inf_or_nan │ │ │ │ │ - 306: 00000000 0 NOTYPE GLOBAL DEFAULT UND __isoc23_strtol │ │ │ │ │ - 307: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ - 308: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ - 309: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ - 310: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_hexdigits │ │ │ │ │ - 311: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ - 312: 00002d59 400 FUNC GLOBAL DEFAULT 7 PyFloat_Pack4 │ │ │ │ │ - 313: 00002ee9 196 FUNC GLOBAL DEFAULT 7 PyFloat_Unpack4 │ │ │ │ │ - 314: 00000000 0 NOTYPE GLOBAL DEFAULT UND ceil │ │ │ │ │ - 315: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ - 316: 00002fad 532 FUNC GLOBAL DEFAULT 7 PyFloat_Pack2 │ │ │ │ │ - 317: 000031c1 168 FUNC GLOBAL DEFAULT 7 PyFloat_Unpack2 │ │ │ │ │ - 318: 0000036b 14 FUNC GLOBAL DEFAULT 9 PyFloat_GetMax │ │ │ │ │ - 319: 00000379 16 FUNC GLOBAL DEFAULT 9 PyFloat_GetMin │ │ │ │ │ - 320: 00000010 208 OBJECT GLOBAL DEFAULT 3 PyFloat_Type │ │ │ │ │ - 321: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ - 322: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ + 171: 00003258 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 172: 000032e0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 173: 000002bc 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 174: 000002bd 156 FUNC LOCAL DEFAULT 9 float_is_integer │ │ │ │ │ + 175: 00000350 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 176: 00000594 0 NOTYPE LOCAL DEFAULT 6 .LC50 │ │ │ │ │ + 177: 00000358 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 178: 00000359 18 FUNC LOCAL DEFAULT 9 float___getnewargs__ │ │ │ │ │ + 179: 00000370 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 180: 00000378 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 181: 00000380 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 182: 00000388 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 183: 00000389 8 FUNC LOCAL DEFAULT 9 float___trunc__ │ │ │ │ │ + 184: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ + 185: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 186: 00000000 19 OBJECT LOCAL DEFAULT 11 __func__.0 │ │ │ │ │ + 187: 00000014 55 OBJECT LOCAL DEFAULT 11 CSWTCH.343 │ │ │ │ │ + 188: 0000004c 220 OBJECT LOCAL DEFAULT 11 floatinfo__doc__ │ │ │ │ │ + 189: 00000128 82 OBJECT LOCAL DEFAULT 11 float___format____doc__ │ │ │ │ │ + 190: 0000017c 360 OBJECT LOCAL DEFAULT 11 float___getformat____doc__ │ │ │ │ │ + 191: 000002e4 30 OBJECT LOCAL DEFAULT 11 float___getnewargs____doc__ │ │ │ │ │ + 192: 00000304 86 OBJECT LOCAL DEFAULT 11 float_new__doc__ │ │ │ │ │ + 193: 0000035c 346 OBJECT LOCAL DEFAULT 11 float_as_integer_ratio__doc__ │ │ │ │ │ + 194: 000004b8 174 OBJECT LOCAL DEFAULT 11 float_fromhex__doc__ │ │ │ │ │ + 195: 00000568 165 OBJECT LOCAL DEFAULT 11 float_hex__doc__ │ │ │ │ │ + 196: 00000610 73 OBJECT LOCAL DEFAULT 11 float_conjugate__doc__ │ │ │ │ │ + 197: 0000065c 166 OBJECT LOCAL DEFAULT 11 float___round____doc__ │ │ │ │ │ + 198: 00000704 58 OBJECT LOCAL DEFAULT 11 float___ceil____doc__ │ │ │ │ │ + 199: 00000740 57 OBJECT LOCAL DEFAULT 11 float___floor____doc__ │ │ │ │ │ + 200: 0000077c 74 OBJECT LOCAL DEFAULT 11 float___trunc____doc__ │ │ │ │ │ + 201: 000007c8 65 OBJECT LOCAL DEFAULT 11 float_is_integer__doc__ │ │ │ │ │ + 202: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ + 203: 00000000 16 OBJECT LOCAL DEFAULT 3 floatinfo_desc │ │ │ │ │ + 204: 0000027c 96 OBJECT LOCAL DEFAULT 3 floatinfo_fields │ │ │ │ │ + 205: 000000e0 144 OBJECT LOCAL DEFAULT 3 float_as_number │ │ │ │ │ + 206: 000001ac 208 OBJECT LOCAL DEFAULT 3 float_methods │ │ │ │ │ + 207: 00000170 60 OBJECT LOCAL DEFAULT 3 float_getset │ │ │ │ │ + 208: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 209: 00000000 208 OBJECT LOCAL DEFAULT 5 FloatInfoType │ │ │ │ │ + 210: 00000001 116 FUNC GLOBAL HIDDEN 1 _PyFloat_InitState │ │ │ │ │ + 211: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ + 212: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ + 213: 00000075 88 FUNC GLOBAL HIDDEN 1 _PyFloat_InitTypes │ │ │ │ │ + 214: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStructSequence_InitBuiltinWithFlags │ │ │ │ │ + 215: 000000cd 308 FUNC GLOBAL DEFAULT 1 PyFloat_GetInfo │ │ │ │ │ + 216: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyStructSequence_New │ │ │ │ │ + 217: 00000001 172 FUNC GLOBAL DEFAULT 7 PyFloat_FromDouble │ │ │ │ │ + 218: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyStructSequence_SetItem │ │ │ │ │ + 219: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromLong │ │ │ │ │ + 220: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 221: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ + 222: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Malloc │ │ │ │ │ + 223: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ + 224: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ + 225: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Free │ │ │ │ │ + 226: 000000f5 52 FUNC GLOBAL DEFAULT 7 _PyFloat_ExactDealloc │ │ │ │ │ + 227: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_FromLong │ │ │ │ │ + 228: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ + 229: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_Sign │ │ │ │ │ + 230: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_NumBits │ │ │ │ │ + 231: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsDouble │ │ │ │ │ + 232: 00000000 0 NOTYPE GLOBAL DEFAULT UND frexp │ │ │ │ │ + 233: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ + 234: 00000000 0 NOTYPE GLOBAL DEFAULT UND modf │ │ │ │ │ + 235: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromDouble │ │ │ │ │ + 236: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ + 237: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ + 238: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ + 239: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ + 240: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ + 241: 000003bd 308 FUNC GLOBAL DEFAULT 7 PyFloat_Unpack8 │ │ │ │ │ + 242: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ + 243: 00000000 0 NOTYPE GLOBAL DEFAULT UND ldexp │ │ │ │ │ + 244: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ + 245: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ + 246: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_guard │ │ │ │ │ + 247: 000004f1 60 FUNC GLOBAL HIDDEN 7 _PyFloat_ClearFreeList │ │ │ │ │ + 248: 0000052d 348 FUNC GLOBAL DEFAULT 7 PyFloat_AsDouble │ │ │ │ │ + 249: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ + 250: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ + 251: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ + 252: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_BadArgument │ │ │ │ │ + 253: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ + 254: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ + 255: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ZeroDivisionError │ │ │ │ │ + 256: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ + 257: 00000000 0 NOTYPE GLOBAL DEFAULT UND __errno_location │ │ │ │ │ + 258: 00000000 0 NOTYPE GLOBAL DEFAULT UND pow │ │ │ │ │ + 259: 00000000 0 NOTYPE GLOBAL DEFAULT UND floor │ │ │ │ │ + 260: 00000000 0 NOTYPE GLOBAL DEFAULT UND fmod │ │ │ │ │ + 261: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetFromErrno │ │ │ │ │ + 262: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_Type │ │ │ │ │ + 263: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ + 264: 00000201 12 FUNC GLOBAL HIDDEN 1 _PyFloat_FiniType │ │ │ │ │ + 265: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStructSequence_FiniBuiltin │ │ │ │ │ + 266: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_HashDouble │ │ │ │ │ + 267: 00000001 44 FUNC GLOBAL HIDDEN 9 _PyFloat_DebugMallocStats │ │ │ │ │ + 268: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDebugAllocatorStats │ │ │ │ │ + 269: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ + 270: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Float │ │ │ │ │ + 271: 00001231 298 FUNC GLOBAL DEFAULT 7 PyFloat_FromString │ │ │ │ │ + 272: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ + 273: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKwnames │ │ │ │ │ + 274: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ + 275: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ + 276: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ + 277: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_string_to_number_with_underscores │ │ │ │ │ + 278: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_Release │ │ │ │ │ + 279: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ + 280: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetBuffer │ │ │ │ │ + 281: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ + 282: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyByteArray_empty_string │ │ │ │ │ + 283: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ + 284: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_string_to_double │ │ │ │ │ + 285: 000014c9 468 FUNC GLOBAL DEFAULT 7 PyFloat_Pack8 │ │ │ │ │ + 286: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ + 287: 00000000 0 NOTYPE GLOBAL DEFAULT UND round │ │ │ │ │ + 288: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ + 289: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_dg_dtoa │ │ │ │ │ + 290: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_snprintf │ │ │ │ │ + 291: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_dg_strtod │ │ │ │ │ + 292: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_dg_freedtoa │ │ │ │ │ + 293: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ + 294: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ + 295: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_double_to_string │ │ │ │ │ + 296: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ + 297: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_FromASCII │ │ │ │ │ + 298: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcmp │ │ │ │ │ + 299: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ + 300: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ + 301: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ + 302: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Init │ │ │ │ │ + 303: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFloat_FormatAdvancedWriter │ │ │ │ │ + 304: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Finish │ │ │ │ │ + 305: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Dealloc │ │ │ │ │ + 306: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKeywords │ │ │ │ │ + 307: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_parse_inf_or_nan │ │ │ │ │ + 308: 00000000 0 NOTYPE GLOBAL DEFAULT UND __isoc23_strtol │ │ │ │ │ + 309: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ + 310: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ + 311: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ + 312: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_hexdigits │ │ │ │ │ + 313: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ + 314: 00002df1 400 FUNC GLOBAL DEFAULT 7 PyFloat_Pack4 │ │ │ │ │ + 315: 00002f81 196 FUNC GLOBAL DEFAULT 7 PyFloat_Unpack4 │ │ │ │ │ + 316: 00000000 0 NOTYPE GLOBAL DEFAULT UND ceil │ │ │ │ │ + 317: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ + 318: 00003045 532 FUNC GLOBAL DEFAULT 7 PyFloat_Pack2 │ │ │ │ │ + 319: 00003259 168 FUNC GLOBAL DEFAULT 7 PyFloat_Unpack2 │ │ │ │ │ + 320: 0000036b 14 FUNC GLOBAL DEFAULT 9 PyFloat_GetMax │ │ │ │ │ + 321: 00000379 16 FUNC GLOBAL DEFAULT 9 PyFloat_GetMin │ │ │ │ │ + 322: 00000010 208 OBJECT GLOBAL DEFAULT 3 PyFloat_Type │ │ │ │ │ + 323: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ + 324: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,207 +1,207 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x70f0 contains 122 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x71a8 contains 122 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000000 0000d12f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00000004 0000d130 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00000000 0000d32f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00000004 0000d330 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ 00000024 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000028 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000034 0000d20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000034 0000d40a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ 0000003e 0000052f R_ARM_THM_MOVW_ABS_NC 0000000c .LC1 │ │ │ │ │ 00000042 00000530 R_ARM_THM_MOVT_ABS 0000000c .LC1 │ │ │ │ │ -00000046 0000d20a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000070 0000d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000046 0000d40a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000070 0000d302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000086 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000008a 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000090 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000094 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000098 0000d40a R_ARM_THM_CALL 00000000 _PyStructSequence_InitBuiltinWithFlags │ │ │ │ │ +00000098 0000d60a R_ARM_THM_CALL 00000000 _PyStructSequence_InitBuiltinWithFlags │ │ │ │ │ 000000b2 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ 000000b6 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ 000000ba 0000082f R_ARM_THM_MOVW_ABS_NC 00000018 .LC2 │ │ │ │ │ 000000be 00000830 R_ARM_THM_MOVT_ABS 00000018 .LC2 │ │ │ │ │ 000000da 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 000000de 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000000e2 0000d60a R_ARM_THM_CALL 00000000 PyStructSequence_New │ │ │ │ │ -000000f0 0000d70a R_ARM_THM_CALL 00000001 PyFloat_FromDouble │ │ │ │ │ -000000fe 0000d80a R_ARM_THM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ -00000106 0000d90a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00000114 0000d80a R_ARM_THM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ -0000011c 0000d90a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -0000012a 0000d80a R_ARM_THM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ -00000132 0000d70a R_ARM_THM_CALL 00000001 PyFloat_FromDouble │ │ │ │ │ -00000140 0000d80a R_ARM_THM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ -00000148 0000d90a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00000154 0000d80a R_ARM_THM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ -0000015c 0000d90a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00000168 0000d80a R_ARM_THM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ -0000016e 0000d90a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -0000017a 0000d80a R_ARM_THM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ -00000180 0000d90a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -0000018c 0000d80a R_ARM_THM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ -00000194 0000d70a R_ARM_THM_CALL 00000001 PyFloat_FromDouble │ │ │ │ │ -000001a0 0000d80a R_ARM_THM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ -000001a6 0000d90a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -000001b2 0000d80a R_ARM_THM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ -000001b8 0000d90a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -000001c4 0000d80a R_ARM_THM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ -000001de 0000da0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000000e2 0000d80a R_ARM_THM_CALL 00000000 PyStructSequence_New │ │ │ │ │ +000000f0 0000d90a R_ARM_THM_CALL 00000001 PyFloat_FromDouble │ │ │ │ │ +000000fe 0000da0a R_ARM_THM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ +00000106 0000db0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00000114 0000da0a R_ARM_THM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ +0000011c 0000db0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +0000012a 0000da0a R_ARM_THM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ +00000132 0000d90a R_ARM_THM_CALL 00000001 PyFloat_FromDouble │ │ │ │ │ +00000140 0000da0a R_ARM_THM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ +00000148 0000db0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00000154 0000da0a R_ARM_THM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ +0000015c 0000db0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00000168 0000da0a R_ARM_THM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ +0000016e 0000db0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +0000017a 0000da0a R_ARM_THM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ +00000180 0000db0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +0000018c 0000da0a R_ARM_THM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ +00000194 0000d90a R_ARM_THM_CALL 00000001 PyFloat_FromDouble │ │ │ │ │ +000001a0 0000da0a R_ARM_THM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ +000001a6 0000db0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +000001b2 0000da0a R_ARM_THM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ +000001b8 0000db0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +000001c4 0000da0a R_ARM_THM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ +000001de 0000dc0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000200 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000204 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000022a 0001120a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00000232 0001260a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +0000022a 0001140a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00000232 0001280a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ 0000023c 0000672f R_ARM_THM_MOVW_ABS_NC 00000348 .LC27 │ │ │ │ │ 00000240 00006730 R_ARM_THM_MOVT_ABS 00000348 .LC27 │ │ │ │ │ -00000246 0001280a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +00000246 00012a0a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ 00000256 00006a2f R_ARM_THM_MOVW_ABS_NC 00000390 .LC30 │ │ │ │ │ 0000025a 00006a30 R_ARM_THM_MOVT_ABS 00000390 .LC30 │ │ │ │ │ -0000025e 0001290a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +0000025e 00012b0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ 0000026a 00006b2f R_ARM_THM_MOVW_ABS_NC 000003a4 .LC31 │ │ │ │ │ 0000026e 00006b30 R_ARM_THM_MOVT_ABS 000003a4 .LC31 │ │ │ │ │ -00000272 0001290a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00000272 00012b0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ 00000278 0000402f R_ARM_THM_MOVW_ABS_NC 00000210 .LC12 │ │ │ │ │ 0000027c 00004030 R_ARM_THM_MOVT_ABS 00000210 .LC12 │ │ │ │ │ -00000282 0001280a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -00000290 0000f22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000294 0000f230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000282 00012a0a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +00000290 0000f42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000294 0000f430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000298 0000662f R_ARM_THM_MOVW_ABS_NC 00000330 .LC26 │ │ │ │ │ 0000029c 00006630 R_ARM_THM_MOVT_ABS 00000330 .LC26 │ │ │ │ │ -000002a2 0000f30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000002aa 0000f22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000002ae 0000f230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000002a2 0000f50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000002aa 0000f42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000002ae 0000f430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 000002b2 0000682f R_ARM_THM_MOVW_ABS_NC 00000350 .LC28 │ │ │ │ │ 000002b6 00006830 R_ARM_THM_MOVT_ABS 00000350 .LC28 │ │ │ │ │ -000002bc 0000f30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000002bc 0000f50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000002c2 0000632f R_ARM_THM_MOVW_ABS_NC 00000310 .LC23 │ │ │ │ │ 000002c6 00006330 R_ARM_THM_MOVT_ABS 00000310 .LC23 │ │ │ │ │ 000002ca 0000642f R_ARM_THM_MOVW_ABS_NC 00000314 .LC24 │ │ │ │ │ 000002ce 00006430 R_ARM_THM_MOVT_ABS 00000314 .LC24 │ │ │ │ │ 000002d2 0000652f R_ARM_THM_MOVW_ABS_NC 00000320 .LC25 │ │ │ │ │ 000002d6 00006530 R_ARM_THM_MOVT_ABS 00000320 .LC25 │ │ │ │ │ -000002da 00012a0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000002da 00012c0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ 000002e0 0000692f R_ARM_THM_MOVW_ABS_NC 00000388 .LC29 │ │ │ │ │ 000002e4 00006930 R_ARM_THM_MOVT_ABS 00000388 .LC29 │ │ │ │ │ -000002e8 0001290a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -000002ee 00012b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -000002f2 00012b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +000002e8 00012b0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +000002ee 00012d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +000002f2 00012d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ 000002f6 00006c2f R_ARM_THM_MOVW_ABS_NC 000003b8 .LC32 │ │ │ │ │ 000002fa 00006c30 R_ARM_THM_MOVT_ABS 000003b8 .LC32 │ │ │ │ │ -00000300 0000f30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000308 0000d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000032c 00012c0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ -0000033c 00012d0a R_ARM_THM_CALL 00000000 _PyFloat_FormatAdvancedWriter │ │ │ │ │ -00000346 00012e0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ +00000300 0000f50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000308 0000d302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000032c 00012e0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ +0000033c 00012f0a R_ARM_THM_CALL 00000000 _PyFloat_FormatAdvancedWriter │ │ │ │ │ +00000346 0001300a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ 00000350 0000632f R_ARM_THM_MOVW_ABS_NC 00000310 .LC23 │ │ │ │ │ 00000354 00006330 R_ARM_THM_MOVT_ABS 00000310 .LC23 │ │ │ │ │ 0000035a 00006f2f R_ARM_THM_MOVW_ABS_NC 000003e0 .LC33 │ │ │ │ │ 0000035e 00006f30 R_ARM_THM_MOVT_ABS 000003e0 .LC33 │ │ │ │ │ 00000362 0000642f R_ARM_THM_MOVW_ABS_NC 00000314 .LC24 │ │ │ │ │ 00000366 00006430 R_ARM_THM_MOVT_ABS 00000314 .LC24 │ │ │ │ │ -0000036a 00012a0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00000372 00012f0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ +0000036a 00012c0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00000372 0001310a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ 000003a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000003b2 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000003b6 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000003ee 0000402f R_ARM_THM_MOVW_ABS_NC 00000210 .LC12 │ │ │ │ │ 000003f2 00004030 R_ARM_THM_MOVT_ABS 00000210 .LC12 │ │ │ │ │ -000003f8 0001300a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +000003f8 0001320a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ 00000406 0000402f R_ARM_THM_MOVW_ABS_NC 00000210 .LC12 │ │ │ │ │ 0000040a 00004030 R_ARM_THM_MOVT_ABS 00000210 .LC12 │ │ │ │ │ -00000412 00010e0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00000470 0001020a R_ARM_THM_CALL 00000000 fmod │ │ │ │ │ -0000049e 0000d70a R_ARM_THM_CALL 00000001 PyFloat_FromDouble │ │ │ │ │ -000004b4 0000e20a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000412 0001100a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00000470 0001040a R_ARM_THM_CALL 00000000 fmod │ │ │ │ │ +0000049e 0000d90a R_ARM_THM_CALL 00000001 PyFloat_FromDouble │ │ │ │ │ +000004b4 0000e40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000004c2 00002c0a R_ARM_THM_CALL 0000080d convert_to_double │ │ │ │ │ -000004e6 0000fd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -000004ea 0000fd30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +000004e6 0000ff2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +000004ea 0000ff30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ 000004ee 0000782f R_ARM_THM_MOVW_ABS_NC 000003ec .LC34 │ │ │ │ │ 000004f2 00007830 R_ARM_THM_MOVT_ABS 000003ec .LC34 │ │ │ │ │ -000004f8 0000f30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000504 0000e20a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000004f8 0000f50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000504 0000e40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000514 00002c0a R_ARM_THM_CALL 0000080d convert_to_double │ │ │ │ │ 00000538 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000208 0001071e R_ARM_THM_JUMP24 00000000 _PyStructSequence_FiniBuiltin │ │ │ │ │ -00000398 0000d71e R_ARM_THM_JUMP24 00000001 PyFloat_FromDouble │ │ │ │ │ +00000208 0001091e R_ARM_THM_JUMP24 00000000 _PyStructSequence_FiniBuiltin │ │ │ │ │ +00000398 0000d91e R_ARM_THM_JUMP24 00000001 PyFloat_FromDouble │ │ │ │ │ 000003e6 0000421e R_ARM_THM_JUMP24 00001179 float_new_impl │ │ │ │ │ -00000548 0000d71e R_ARM_THM_JUMP24 00000001 PyFloat_FromDouble │ │ │ │ │ +00000548 0000d91e R_ARM_THM_JUMP24 00000001 PyFloat_FromDouble │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x74c0 contains 94 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x7578 contains 94 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000004 0000b602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000004 0000b802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000008 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000014 00014102 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000014 00014302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000001c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000028 00001202 R_ARM_ABS32 000000ad float_dealloc │ │ │ │ │ 0000003c 00005d02 R_ARM_ABS32 00001b0d float_repr │ │ │ │ │ 00000040 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000004c 00003c02 R_ARM_ABS32 00001051 float_hash │ │ │ │ │ -00000058 00014202 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000068 0000b602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000058 00014402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000068 0000b802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000074 00001702 R_ARM_ABS32 00000129 float_richcompare │ │ │ │ │ 00000084 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000008c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000000ac 00007702 R_ARM_ABS32 000003a5 float_new │ │ │ │ │ 000000d8 00004102 R_ARM_ABS32 00001059 float_vectorcall │ │ │ │ │ 000000e0 00003102 R_ARM_ABS32 00000a49 float_add │ │ │ │ │ 000000e4 00005e02 R_ARM_ABS32 00001b51 float_sub │ │ │ │ │ 000000e8 00002902 R_ARM_ABS32 00000689 float_mul │ │ │ │ │ 000000ec 00007902 R_ARM_ABS32 00000421 float_rem │ │ │ │ │ -000000f0 0000a402 R_ARM_ABS32 000001fd float_divmod │ │ │ │ │ +000000f0 0000a602 R_ARM_ABS32 000001fd float_divmod │ │ │ │ │ 000000f4 00003602 R_ARM_ABS32 00000ba9 float_pow │ │ │ │ │ 000000f8 00006102 R_ARM_ABS32 00001cad float_neg │ │ │ │ │ 000000fc 00007402 R_ARM_ABS32 0000037d float_float │ │ │ │ │ 00000100 00005002 R_ARM_ABS32 0000169d float_abs │ │ │ │ │ 00000104 00007302 R_ARM_ABS32 00001d61 float_bool │ │ │ │ │ 00000120 00002002 R_ARM_ABS32 000003b5 float___trunc___impl │ │ │ │ │ 00000128 00007402 R_ARM_ABS32 0000037d float_float │ │ │ │ │ 00000154 00007d02 R_ARM_ABS32 0000002d float_floor_div │ │ │ │ │ 00000158 00002e02 R_ARM_ABS32 0000087d float_div │ │ │ │ │ 00000170 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000174 00008a02 R_ARM_ABS32 00000541 float_getreal │ │ │ │ │ +00000174 00008b02 R_ARM_ABS32 00000541 float_getreal │ │ │ │ │ 0000017c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000184 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000188 00008b02 R_ARM_ABS32 00000545 float_getimag │ │ │ │ │ +00000188 00008c02 R_ARM_ABS32 00000545 float_getimag │ │ │ │ │ 00000190 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001ac 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001b0 00008902 R_ARM_ABS32 0000053d float_conjugate │ │ │ │ │ -000001b8 0000b602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000001b0 00008a02 R_ARM_ABS32 0000053d float_conjugate │ │ │ │ │ +000001b8 0000b802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001bc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001c0 0000b502 R_ARM_ABS32 00000389 float___trunc__ │ │ │ │ │ -000001c8 0000b602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000001c0 0000b702 R_ARM_ABS32 00000389 float___trunc__ │ │ │ │ │ +000001c8 0000b802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001cc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001d0 0000a102 R_ARM_ABS32 000001df float___floor__ │ │ │ │ │ -000001d8 0000b602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000001d0 0000a302 R_ARM_ABS32 000001df float___floor__ │ │ │ │ │ +000001d8 0000b802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001e0 0000a002 R_ARM_ABS32 000001c1 float___ceil__ │ │ │ │ │ -000001e8 0000b602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000001e0 0000a202 R_ARM_ABS32 000001c1 float___ceil__ │ │ │ │ │ +000001e8 0000b802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001ec 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001f0 00005802 R_ARM_ABS32 00001751 float___round__ │ │ │ │ │ -000001f8 0000b602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000001f8 0000b802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001fc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000200 00008f02 R_ARM_ABS32 0000257d float_as_integer_ratio │ │ │ │ │ -00000208 0000b602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000200 00009102 R_ARM_ABS32 00002611 float_as_integer_ratio │ │ │ │ │ +00000208 0000b802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000020c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000210 00008502 R_ARM_ABS32 00001d75 float_fromhex │ │ │ │ │ -00000218 0000b602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000218 0000b802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000021c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000220 00009602 R_ARM_ABS32 000028b5 float_hex │ │ │ │ │ -00000228 0000b602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000220 00009802 R_ARM_ABS32 0000294d float_hex │ │ │ │ │ +00000228 0000b802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000022c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000230 0000ac02 R_ARM_ABS32 000002bd float_is_integer │ │ │ │ │ -00000238 0000b602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000230 0000ae02 R_ARM_ABS32 000002bd float_is_integer │ │ │ │ │ +00000238 0000b802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000023c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000240 0000b002 R_ARM_ABS32 00000359 float___getnewargs__ │ │ │ │ │ -00000248 0000b602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000240 0000b202 R_ARM_ABS32 00000359 float___getnewargs__ │ │ │ │ │ +00000248 0000b802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000024c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000250 00006d02 R_ARM_ABS32 0000020d float___getformat__ │ │ │ │ │ -00000258 0000b602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000258 0000b802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000025c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000260 00007102 R_ARM_ABS32 0000030d float___format__ │ │ │ │ │ -00000268 0000b602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000268 0000b802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000027c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000280 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000284 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000288 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000028c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000290 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000294 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -217,584 +217,590 @@ │ │ │ │ │ 000002bc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002c0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002c4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002cc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002d0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x77b0 contains 524 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x7868 contains 530 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000028 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000002c 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000058 0000db0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000070 0000dc0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000058 0000dd0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000070 0000de0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 0000007a 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000007e 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000000a8 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000000a8 0000e06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000000ec 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000000f0 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000124 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000017e 0000e20a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000001c0 0000e30a R_ARM_THM_CALL 00000000 _PyLong_Sign │ │ │ │ │ -000001ce 0000e40a R_ARM_THM_CALL 00000000 _PyLong_NumBits │ │ │ │ │ -000001e0 0000e50a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ +000000f0 0000e06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000124 0000e06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000017e 0000e40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000001c0 0000e50a R_ARM_THM_CALL 00000000 _PyLong_Sign │ │ │ │ │ +000001ce 0000e60a R_ARM_THM_CALL 00000000 _PyLong_NumBits │ │ │ │ │ +000001e0 0000e70a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ 000001f0 00000e02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000001f4 00000e02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000001f8 00000e02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000001fc 00000e02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00000200 00000e02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00000204 00000e02 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000025c 0000e30a R_ARM_THM_CALL 00000000 _PyLong_Sign │ │ │ │ │ -000002a4 0000e60a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ -000002ca 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000002ce 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000002e4 0000e80a R_ARM_THM_CALL 00000000 modf │ │ │ │ │ -000002f8 0000e90a R_ARM_THM_CALL 00000000 PyLong_FromDouble │ │ │ │ │ -00000308 0000ea0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000312 0000e10a R_ARM_THM_CALL 00000000 PyBool_FromLong │ │ │ │ │ -00000330 0000da0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000346 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000034a 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00000350 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000354 0000ec30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000370 0000ed0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000037c 0000e60a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ -0000038e 0000ee0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000025c 0000e50a R_ARM_THM_CALL 00000000 _PyLong_Sign │ │ │ │ │ +000002a4 0000e80a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ +000002ca 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000002ce 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000002e4 0000ea0a R_ARM_THM_CALL 00000000 modf │ │ │ │ │ +000002f8 0000eb0a R_ARM_THM_CALL 00000000 PyLong_FromDouble │ │ │ │ │ +00000308 0000ec0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000312 0000e30a R_ARM_THM_CALL 00000000 PyBool_FromLong │ │ │ │ │ +00000330 0000dc0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000346 0000ed2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000034a 0000ed30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00000350 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000354 0000ee30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000370 0000ef0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000037c 0000e80a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ +0000038e 0000f00a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ 000003b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000414 0000f00a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -000004a2 0000f10a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -000004b4 0000f22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000004b8 0000f230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000414 0000f20a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +000004a2 0000f30a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +000004b4 0000f42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000004b8 0000f430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 000004bc 0000212f R_ARM_THM_MOVW_ABS_NC 00000034 .LC3 │ │ │ │ │ 000004c0 00002130 R_ARM_THM_MOVT_ABS 00000034 .LC3 │ │ │ │ │ -000004c6 0000f30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000004e8 0000d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000004ec 0000f402 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00000508 0000df0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00000512 0000df0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00000554 0000e20a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000598 0000da0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005a4 0000f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000005a8 0000f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000004c6 0000f50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000004e8 0000d302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000004ec 0000f602 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00000508 0000e10a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00000512 0000e10a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00000554 0000e40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000598 0000dc0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005a4 0000f92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000005a8 0000f930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000005ae 0000242f R_ARM_THM_MOVW_ABS_NC 00000070 .LC5 │ │ │ │ │ 000005b2 00002430 R_ARM_THM_MOVT_ABS 00000070 .LC5 │ │ │ │ │ -000005b8 0000f80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000005cc 0000f90a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000005d6 0000e50a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ -000005f4 0000da0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005fe 0000fa0a R_ARM_THM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ -00000604 0000e20a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000616 0000fb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -0000061a 0000fb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +000005b8 0000fa0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000005cc 0000fb0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000005d6 0000e70a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ +000005f4 0000dc0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005fe 0000fc0a R_ARM_THM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ +00000604 0000e40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000616 0000fd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +0000061a 0000fd30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ 00000626 0000252f R_ARM_THM_MOVW_ABS_NC 00000090 .LC6 │ │ │ │ │ 0000062a 00002530 R_ARM_THM_MOVT_ABS 00000090 .LC6 │ │ │ │ │ -00000630 0000fc0a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00000646 0000f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000064a 0000f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000630 0000fe0a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00000646 0000f92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000064a 0000f930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000650 0000262f R_ARM_THM_MOVW_ABS_NC 00000144 .LC7 │ │ │ │ │ 00000654 00002630 R_ARM_THM_MOVT_ABS 00000144 .LC7 │ │ │ │ │ -0000065a 0000f80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000672 0000da0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000065a 0000fa0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000672 0000dc0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000684 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000006ac 0000e20a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000006c0 0000e50a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ +000006ac 0000e40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000006c0 0000e70a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ 000006fa 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000006fe 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000724 0000db0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000742 0000e20a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000754 0000e50a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ -00000778 0000dc0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000724 0000dd0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000742 0000e40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000754 0000e70a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ +00000778 0000de0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000784 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000788 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000007a2 0000ed0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000007ae 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000007b2 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000007c0 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000007c4 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000007ce 0000ed0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000007a2 0000ef0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000007ae 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000007b2 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000007c0 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000007c4 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000007ce 0000ef0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000007fc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000800 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000804 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000808 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000082c 0000e50a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ -0000084a 0000ed0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000085c 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000860 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000800 0000e06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000804 0000e06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000808 0000e06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000082c 0000e70a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ +0000084a 0000ef0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000085c 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000860 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000008d0 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000008d4 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000008fa 0000db0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000916 0000dc0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000008fa 0000dd0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000916 0000de0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000928 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000092c 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000094e 0000e20a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000968 0000e50a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ -00000984 0000ed0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000009a4 0000e20a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000009bc 0000e50a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ -000009de 0000ed0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000009f4 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000009f8 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000a06 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000a0a 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000a24 0000fd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00000a28 0000fd30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000094e 0000e40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000968 0000e70a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ +00000984 0000ef0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000009a4 0000e40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000009bc 0000e70a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ +000009de 0000ef0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000009f4 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000009f8 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000a06 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000a0a 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000a24 0000ff2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00000a28 0000ff30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ 00000a2c 00002d2f R_ARM_THM_MOVW_ABS_NC 00000174 .LC8 │ │ │ │ │ 00000a30 00002d30 R_ARM_THM_MOVT_ABS 00000174 .LC8 │ │ │ │ │ -00000a36 0000f30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000a36 0000f50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000a3c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000a40 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000a44 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000a6a 0000e20a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000a7e 0000e50a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ +00000a40 0000e06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000a44 0000e06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000a6a 0000e40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000a7e 0000e70a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ 00000ab4 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000ab8 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000ade 0000db0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000af6 0000dc0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000ade 0000dd0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000af6 0000de0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000b04 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000b08 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000b2e 0000e20a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000b62 0000ed0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000b72 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000b76 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000b84 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000b88 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000b8e 0000dd0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000b2e 0000e40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000b62 0000ef0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000b72 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000b76 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000b84 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000b88 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000b8e 0000df0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000b9c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000ba0 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000ba4 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000bbc 0000fe2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000bc0 0000fe30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000bec 0000e20a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000c02 0000e50a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ -00000c8c 0000ff0a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ -00000c9e 0001000a R_ARM_THM_CALL 00000000 pow │ │ │ │ │ +00000ba0 0000e06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000ba4 0000e06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000bbc 0001002f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000bc0 00010030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000bec 0000e40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000c02 0000e70a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ +00000c8c 0001010a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ +00000c9e 0001020a R_ARM_THM_CALL 00000000 pow │ │ │ │ │ 00000cf2 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000cf6 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000d18 0000db0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000d32 0001010a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ -00000d4e 0001020a R_ARM_THM_CALL 00000000 fmod │ │ │ │ │ -00000d64 0000ff0a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ -00000d76 0001000a R_ARM_THM_CALL 00000000 pow │ │ │ │ │ -00000dae 0000dc0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000d18 0000dd0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000d32 0001030a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ +00000d4e 0001040a R_ARM_THM_CALL 00000000 fmod │ │ │ │ │ +00000d64 0001010a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ +00000d76 0001020a R_ARM_THM_CALL 00000000 pow │ │ │ │ │ +00000dae 0000de0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000dba 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000dbe 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000de8 0000d70a R_ARM_THM_CALL 00000001 PyFloat_FromDouble │ │ │ │ │ -00000df4 0000e20a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000e12 0000f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000e16 0000f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000de8 0000d90a R_ARM_THM_CALL 00000001 PyFloat_FromDouble │ │ │ │ │ +00000df4 0000e40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000e12 0000f92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000e16 0000f930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000e1a 0000332f R_ARM_THM_MOVW_ABS_NC 0000018c .LC9 │ │ │ │ │ 00000e1e 00003330 R_ARM_THM_MOVT_ABS 0000018c .LC9 │ │ │ │ │ -00000e24 0000f30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000e42 0000d70a R_ARM_THM_CALL 00000001 PyFloat_FromDouble │ │ │ │ │ -00000e4a 0000ed0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000e82 0001020a R_ARM_THM_CALL 00000000 fmod │ │ │ │ │ -00000e92 0000fd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00000e96 0000fd30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00000e24 0000f50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000e42 0000d90a R_ARM_THM_CALL 00000001 PyFloat_FromDouble │ │ │ │ │ +00000e4a 0000ef0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000e82 0001040a R_ARM_THM_CALL 00000000 fmod │ │ │ │ │ +00000e92 0000ff2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00000e96 0000ff30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ 00000e9a 0000342f R_ARM_THM_MOVW_ABS_NC 000001d0 .LC10 │ │ │ │ │ 00000e9e 00003430 R_ARM_THM_MOVT_ABS 000001d0 .LC10 │ │ │ │ │ -00000ea4 0000f30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000eaa 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000eae 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000eb6 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000eba 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000ea4 0000f50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000eaa 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000eae 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000eb6 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000eba 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000ee8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000eec 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000ef8 0001020a R_ARM_THM_CALL 00000000 fmod │ │ │ │ │ -00000f36 0000f22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000f3a 0000f230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000f40 0001030a R_ARM_THM_CALL 00000000 PyErr_SetFromErrno │ │ │ │ │ -00000f80 0000dd0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000fbc 0000d70a R_ARM_THM_CALL 00000001 PyFloat_FromDouble │ │ │ │ │ -00000fda 0000d70a R_ARM_THM_CALL 00000001 PyFloat_FromDouble │ │ │ │ │ -00000fe2 0001042f R_ARM_THM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ -00000fe6 00010430 R_ARM_THM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ -00000fee 0000fe2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000ff2 0000fe30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001004 0001052f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001008 00010530 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00001092 00010b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00001096 00010b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000010f8 0000da0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000eec 0000e06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000ef8 0001040a R_ARM_THM_CALL 00000000 fmod │ │ │ │ │ +00000f36 0000f42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000f3a 0000f430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000f40 0001050a R_ARM_THM_CALL 00000000 PyErr_SetFromErrno │ │ │ │ │ +00000f80 0000df0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000fbc 0000d90a R_ARM_THM_CALL 00000001 PyFloat_FromDouble │ │ │ │ │ +00000fda 0000d90a R_ARM_THM_CALL 00000001 PyFloat_FromDouble │ │ │ │ │ +00000fe2 0001062f R_ARM_THM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ +00000fe6 00010630 R_ARM_THM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ +00000fee 0001002f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000ff2 00010030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001004 0001072f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001008 00010730 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001092 00010d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001096 00010d30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000010f8 0000dc0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000112c 0000402f R_ARM_THM_MOVW_ABS_NC 00000210 .LC12 │ │ │ │ │ 00001130 00004030 R_ARM_THM_MOVT_ABS 00000210 .LC12 │ │ │ │ │ -00001136 00010e0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00001136 0001100a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 00001144 0000402f R_ARM_THM_MOVW_ABS_NC 00000210 .LC12 │ │ │ │ │ 00001148 00004030 R_ARM_THM_MOVT_ABS 00000210 .LC12 │ │ │ │ │ -0000114e 00010f0a R_ARM_THM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ -0000115c 0000da0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000114e 0001110a R_ARM_THM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ +0000115c 0000dc0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001170 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001174 0000d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001184 00010b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00001188 00010b30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000011f2 0000da0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001216 0000da0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001174 0000d302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001184 00010d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001188 00010d30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000011f2 0000dc0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001216 0000dc0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001228 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000122c 0000d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001248 0001100a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00001256 0001110a R_ARM_THM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ -00001262 0001120a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +0000122c 0000d302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001248 0001120a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00001256 0001130a R_ARM_THM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ +00001262 0001140a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ 00001268 0000482f R_ARM_THM_MOVW_ABS_NC 0000135d float_from_string_inner │ │ │ │ │ 0000126c 00004830 R_ARM_THM_MOVT_ABS 0000135d float_from_string_inner │ │ │ │ │ 00001274 0000402f R_ARM_THM_MOVW_ABS_NC 00000210 .LC12 │ │ │ │ │ 00001278 00004030 R_ARM_THM_MOVT_ABS 00000210 .LC12 │ │ │ │ │ -0000127e 0001130a R_ARM_THM_CALL 00000000 _Py_string_to_number_with_underscores │ │ │ │ │ -00001286 0001140a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000012a2 0000da0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000127e 0001150a R_ARM_THM_CALL 00000000 _Py_string_to_number_with_underscores │ │ │ │ │ +00001286 0001160a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000012a2 0000dc0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000012b6 0000482f R_ARM_THM_MOVW_ABS_NC 0000135d float_from_string_inner │ │ │ │ │ 000012ba 00004830 R_ARM_THM_MOVT_ABS 0000135d float_from_string_inner │ │ │ │ │ 000012c0 0000402f R_ARM_THM_MOVW_ABS_NC 00000210 .LC12 │ │ │ │ │ 000012c4 00004030 R_ARM_THM_MOVT_ABS 00000210 .LC12 │ │ │ │ │ -000012ca 0001130a R_ARM_THM_CALL 00000000 _Py_string_to_number_with_underscores │ │ │ │ │ -000012d2 0001140a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000012da 0000f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000012de 0000f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000012ca 0001150a R_ARM_THM_CALL 00000000 _Py_string_to_number_with_underscores │ │ │ │ │ +000012d2 0001160a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000012da 0000f92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000012de 0000f930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000012e2 0000462f R_ARM_THM_MOVW_ABS_NC 00000218 .LC13 │ │ │ │ │ 000012e6 00004630 R_ARM_THM_MOVT_ABS 00000218 .LC13 │ │ │ │ │ -000012ee 0000f80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000012f6 0001152f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -000012fa 00011530 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -00001302 0000e20a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000130e 0001160a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -0000131c 0001170a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000012ee 0000fa0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000012f6 0001172f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +000012fa 00011730 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +00001302 0000e40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000130e 0001180a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +0000131c 0001190a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 00001324 0000482f R_ARM_THM_MOVW_ABS_NC 0000135d float_from_string_inner │ │ │ │ │ 00001328 00004830 R_ARM_THM_MOVT_ABS 0000135d float_from_string_inner │ │ │ │ │ 00001336 0000402f R_ARM_THM_MOVW_ABS_NC 00000210 .LC12 │ │ │ │ │ 0000133a 00004030 R_ARM_THM_MOVT_ABS 00000210 .LC12 │ │ │ │ │ -0000134a 0001140a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001350 0001182f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -00001354 00011830 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -0000137c 0001192f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00001380 00011930 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00001396 0001192f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -0000139a 00011930 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000013aa 00011a0a R_ARM_THM_CALL 00000000 PyOS_string_to_double │ │ │ │ │ +0000134a 0001160a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001350 00011a2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +00001354 00011a30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +0000137c 00011b2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00001380 00011b30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00001396 00011b2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +0000139a 00011b30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000013aa 00011c0a R_ARM_THM_CALL 00000000 PyOS_string_to_double │ │ │ │ │ 000013de 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000013e2 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000140a 0000db0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000141e 0000dc0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000140a 0000dd0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000141e 0000de0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00001426 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000142a 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000145a 00011a0a R_ARM_THM_CALL 00000000 PyOS_string_to_double │ │ │ │ │ -00001468 0000f22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000146c 0000f230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000145a 00011c0a R_ARM_THM_CALL 00000000 PyOS_string_to_double │ │ │ │ │ +00001468 0000f42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000146c 0000f430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00001470 0000492f R_ARM_THM_MOVW_ABS_NC 0000025c .LC14 │ │ │ │ │ 00001474 00004930 R_ARM_THM_MOVT_ABS 0000025c .LC14 │ │ │ │ │ -0000147c 0000f80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000014a4 0000ed0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000014b8 0000dd0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000014c0 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000014c4 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000154e 0000e60a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ -00001642 00011c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001646 00011c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +0000147c 0000fa0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000014a4 0000ef0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000014b8 0000df0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000014c0 0000e06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000014c4 0000e06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000154e 0000e80a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ +00001642 00011e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001646 00011e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 0000164a 00004b2f R_ARM_THM_MOVW_ABS_NC 00000284 .LC15 │ │ │ │ │ 0000164e 00004b30 R_ARM_THM_MOVT_ABS 00000284 .LC15 │ │ │ │ │ -00001654 0000f30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000165e 0001052f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001662 00010530 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001654 0000f50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000165e 0001072f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001662 00010730 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 00001666 00004c2f R_ARM_THM_MOVW_ABS_NC 000002a0 .LC16 │ │ │ │ │ 0000166a 00004c30 R_ARM_THM_MOVT_ABS 000002a0 .LC16 │ │ │ │ │ -00001670 0000f30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000167c 0000f10a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -00001698 0000d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001670 0000f50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000167c 0000f30a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00001698 0000d302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000016cc 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000016d0 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000016fc 0000db0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001710 0000dc0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000016fc 0000dd0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001710 0000de0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00001716 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000171a 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000174c 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001780 0000fe2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001784 0000fe30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000017a4 00011d0a R_ARM_THM_CALL 00000000 round │ │ │ │ │ -000017de 0000e20a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001828 0000da0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001832 00011e0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00001870 00011f0a R_ARM_THM_CALL 00000000 _Py_dg_dtoa │ │ │ │ │ +0000174c 0000e06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001780 0001002f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001784 00010030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000017a4 00011f0a R_ARM_THM_CALL 00000000 round │ │ │ │ │ +000017de 0000e40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001828 0000dc0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001832 0001200a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00001870 0001210a R_ARM_THM_CALL 00000000 _Py_dg_dtoa │ │ │ │ │ 00001894 0000532f R_ARM_THM_MOVW_ABS_NC 000002cc .LC18 │ │ │ │ │ 00001898 00005330 R_ARM_THM_MOVT_ABS 000002cc .LC18 │ │ │ │ │ 000018a2 0000522f R_ARM_THM_MOVW_ABS_NC 000002c8 .LC17 │ │ │ │ │ 000018a6 00005230 R_ARM_THM_MOVT_ABS 000002c8 .LC17 │ │ │ │ │ 000018b4 0000552f R_ARM_THM_MOVW_ABS_NC 000002dc .LC20 │ │ │ │ │ 000018b8 00005530 R_ARM_THM_MOVT_ABS 000002dc .LC20 │ │ │ │ │ -000018bc 0001200a R_ARM_THM_CALL 00000000 PyOS_snprintf │ │ │ │ │ -000018c0 0000ff0a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ -000018cc 0001210a R_ARM_THM_CALL 00000000 _Py_dg_strtod │ │ │ │ │ -000018da 0000d70a R_ARM_THM_CALL 00000001 PyFloat_FromDouble │ │ │ │ │ -000018ec 0001220a R_ARM_THM_CALL 00000000 _Py_dg_freedtoa │ │ │ │ │ +000018bc 0001220a R_ARM_THM_CALL 00000000 PyOS_snprintf │ │ │ │ │ +000018c0 0001010a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ +000018cc 0001230a R_ARM_THM_CALL 00000000 _Py_dg_strtod │ │ │ │ │ +000018da 0000d90a R_ARM_THM_CALL 00000001 PyFloat_FromDouble │ │ │ │ │ +000018ec 0001240a R_ARM_THM_CALL 00000000 _Py_dg_freedtoa │ │ │ │ │ 00001908 0000542f R_ARM_THM_MOVW_ABS_NC 000002d0 .LC19 │ │ │ │ │ 0000190c 00005430 R_ARM_THM_MOVT_ABS 000002d0 .LC19 │ │ │ │ │ -00001916 00010e0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00001926 0000fe2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000192a 0000fe30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001932 0000f00a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -0000193e 0000f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001942 0000f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001916 0001100a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00001926 0001002f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000192a 00010030 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001932 0000f20a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +0000193e 0000f92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001942 0000f930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00001948 0000242f R_ARM_THM_MOVW_ABS_NC 00000070 .LC5 │ │ │ │ │ 0000194c 00002430 R_ARM_THM_MOVT_ABS 00000070 .LC5 │ │ │ │ │ -00001952 0000f80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001964 00011e0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00001974 0000ed0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001998 0000e20a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000019a8 0000fb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -000019ac 0000fb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00001952 0000fa0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001964 0001200a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00001974 0000ef0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001998 0000e40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000019a8 0000fd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +000019ac 0000fd30 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ 000019b4 0000252f R_ARM_THM_MOVW_ABS_NC 00000090 .LC6 │ │ │ │ │ 000019b8 00002530 R_ARM_THM_MOVT_ABS 00000090 .LC6 │ │ │ │ │ -000019c0 0000fc0a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -000019da 0000f90a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000019e4 0000e50a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ -00001a04 0000da0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a1e 0000da0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a24 0000f72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001a28 0000f730 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000019c0 0000fe0a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +000019da 0000fb0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000019e4 0000e70a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ +00001a04 0000dc0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a1e 0000dc0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a24 0000f92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001a28 0000f930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00001a2e 0000262f R_ARM_THM_MOVW_ABS_NC 00000144 .LC7 │ │ │ │ │ 00001a32 00002630 R_ARM_THM_MOVT_ABS 00000144 .LC7 │ │ │ │ │ -00001a36 0000f80a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001a50 0000f402 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00001a36 0000fa0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001a50 0000f602 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ 00001a54 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001a5c 00011d0a R_ARM_THM_CALL 00000000 round │ │ │ │ │ -00001a68 0001230a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001a82 0001052f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001a86 00010530 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001a5c 00011f0a R_ARM_THM_CALL 00000000 round │ │ │ │ │ +00001a68 0001250a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001a82 0001072f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001a86 00010730 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 00001a8a 0000562f R_ARM_THM_MOVW_ABS_NC 000002e8 .LC21 │ │ │ │ │ 00001a8e 00005630 R_ARM_THM_MOVT_ABS 000002e8 .LC21 │ │ │ │ │ -00001a94 0000f30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001a9e 0000fa0a R_ARM_THM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ -00001aa6 0001240a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001ab4 0000dd0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001aba 0000dd0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001b08 0000f402 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00001b28 0001250a R_ARM_THM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ -00001b30 0001260a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00001b38 0001270a R_ARM_THM_CALL 00000000 _PyUnicode_FromASCII │ │ │ │ │ -00001b40 0001230a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001b82 0000e20a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001b96 0000e50a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ +00001a94 0000f50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001a9e 0000fc0a R_ARM_THM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ +00001aa6 0001260a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001ab4 0000df0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001aba 0000df0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001b08 0000f602 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00001b28 0001270a R_ARM_THM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ +00001b30 0001280a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00001b38 0001290a R_ARM_THM_CALL 00000000 _PyUnicode_FromASCII │ │ │ │ │ +00001b40 0001250a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001b82 0000e40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001b96 0000e70a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ 00001bc6 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001bca 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001bf0 0000db0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001c1a 0000e20a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001c3a 0000dc0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00001bf0 0000dd0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001c1a 0000e40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001c3a 0000de0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00001c46 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001c4a 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001c68 0000ed0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001c78 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001c7c 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001c84 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001c88 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001c98 0000dd0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001c68 0000ef0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001c78 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001c7c 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001c84 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001c88 0000e930 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001c98 0000df0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00001ca0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001ca4 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001ca8 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001ca4 0000e06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001ca8 0000e06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00001cdc 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001ce0 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001d0c 0000db0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001d20 0000dc0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00001d0c 0000dd0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001d20 0000de0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00001d26 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001d2a 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001d5c 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001d8c 0001120a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00001d98 0001192f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00001d9c 00011930 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00001db4 0001310a R_ARM_THM_CALL 00000000 _Py_parse_inf_or_nan │ │ │ │ │ -00001e1a 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ -00001e1e 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -00001fd2 0001320a R_ARM_THM_CALL 00000000 __isoc23_strtol │ │ │ │ │ -00002008 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ -0000200c 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -00002060 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ -00002064 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -000020b8 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ -000020bc 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -0000222e 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ -00002232 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -0000226e 0000f10a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -0000228c 0000d70a R_ARM_THM_CALL 00000001 PyFloat_FromDouble │ │ │ │ │ -00002350 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ -00002354 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -00002370 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000023ea 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ -000023ee 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -0000244a 0000f10a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -00002460 0000f10a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -00002472 0001052f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002476 00010530 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000247a 0000832f R_ARM_THM_MOVW_ABS_NC 0000044c .LC37 │ │ │ │ │ -0000247e 00008330 R_ARM_THM_MOVT_ABS 0000044c .LC37 │ │ │ │ │ -00002484 0000f30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002526 0001330a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -0000253e 0000da0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000254a 0000f22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000254e 0000f230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00002552 0000842f R_ARM_THM_MOVW_ABS_NC 00000480 .LC38 │ │ │ │ │ -00002556 00008430 R_ARM_THM_MOVT_ABS 00000480 .LC38 │ │ │ │ │ -0000255c 0000f30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002562 0000f22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00002566 0000f230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000256a 0000822f R_ARM_THM_MOVW_ABS_NC 00000424 .LC36 │ │ │ │ │ -0000256e 00008230 R_ARM_THM_MOVT_ABS 00000424 .LC36 │ │ │ │ │ -00002574 0000f30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002592 0001342f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00002596 00013430 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -000025d4 0000e60a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ -000025e6 0001010a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ -00002600 0001010a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ -00002618 0001010a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ -00002630 0001010a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ -00002648 0001010a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ -00002660 0001010a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ -00002678 0001010a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ -00002690 0001010a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ -000026a8 0001010a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ -000026c2 0001010a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ -000026ea 0000e90a R_ARM_THM_CALL 00000000 PyLong_FromDouble │ │ │ │ │ -000026f8 0000d90a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -0000270e 0000d90a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00002740 0001350a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00002798 0000da0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000027ba 0000da0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000027cc 0001350a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -000027da 0000da0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000027f0 0000da0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000027f8 0000e20a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002828 0000f22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000282c 0000f230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00002830 00008e2f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC40 │ │ │ │ │ -00002834 00008e30 R_ARM_THM_MOVT_ABS 000004d8 .LC40 │ │ │ │ │ -0000283a 0000f30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002868 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000286c 0001052f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002870 00010530 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002874 00008d2f R_ARM_THM_MOVW_ABS_NC 000004ac .LC39 │ │ │ │ │ -00002878 00008d30 R_ARM_THM_MOVT_ABS 000004ac .LC39 │ │ │ │ │ -0000287e 0000f30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002886 0000da0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000028a4 0000da0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002912 0000e60a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ -00002926 0000f10a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -00002932 0001362f R_ARM_THM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ -00002936 00013630 R_ARM_THM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ -00002abc 0000952f R_ARM_THM_MOVW_ABS_NC 00000520 .LC44 │ │ │ │ │ -00002ac0 00009530 R_ARM_THM_MOVT_ABS 00000520 .LC44 │ │ │ │ │ -00002ac4 0001370a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00002ae8 0000942f R_ARM_THM_MOVW_ABS_NC 00000514 .LC43 │ │ │ │ │ -00002aec 00009430 R_ARM_THM_MOVT_ABS 00000514 .LC43 │ │ │ │ │ -00002af0 0001370a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00002b26 0000932f R_ARM_THM_MOVW_ABS_NC 00000508 .LC42 │ │ │ │ │ -00002b2a 00009330 R_ARM_THM_MOVT_ABS 00000508 .LC42 │ │ │ │ │ -00002b48 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002b4c 0000f402 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00002b58 0000f10a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -00002b64 0001362f R_ARM_THM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ -00002b68 00013630 R_ARM_THM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ -00002d22 0000922f R_ARM_THM_MOVW_ABS_NC 000004fc .LC41 │ │ │ │ │ -00002d26 00009230 R_ARM_THM_MOVT_ABS 000004fc .LC41 │ │ │ │ │ -00002d2c 0000f00a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00002d32 0000e20a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002d54 0000f402 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00002dd6 0000e60a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ -00002e68 0001052f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002e6c 00010530 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002e70 00009a2f R_ARM_THM_MOVW_ABS_NC 0000052c .LC46 │ │ │ │ │ -00002e74 00009a30 R_ARM_THM_MOVT_ABS 0000052c .LC46 │ │ │ │ │ -00002e7a 0000f30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002e9e 00011c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00002ea2 00011c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00002ea6 00004b2f R_ARM_THM_MOVW_ABS_NC 00000284 .LC15 │ │ │ │ │ -00002eaa 00004b30 R_ARM_THM_MOVT_ABS 00000284 .LC15 │ │ │ │ │ -00002eb0 0000f30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002ec0 0000f10a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -00002ee0 0000d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002f6c 0000f10a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -00002f7c 0000f22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00002f80 0000f230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00002f84 0000212f R_ARM_THM_MOVW_ABS_NC 00000034 .LC3 │ │ │ │ │ -00002f88 00002130 R_ARM_THM_MOVT_ABS 00000034 .LC3 │ │ │ │ │ -00002f8e 0000f30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002fa8 0000d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003006 0000e60a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ -000030c0 00011c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000030c4 00011c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000030c8 00004b2f R_ARM_THM_MOVW_ABS_NC 00000284 .LC15 │ │ │ │ │ -000030cc 00004b30 R_ARM_THM_MOVT_ABS 00000284 .LC15 │ │ │ │ │ -000030d2 0000f30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000314c 0001052f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00003150 00010530 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003154 0000a62f R_ARM_THM_MOVW_ABS_NC 0000056c .LC49 │ │ │ │ │ -00003158 0000a630 R_ARM_THM_MOVT_ABS 0000056c .LC49 │ │ │ │ │ -0000315e 0000f30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000316a 0000f10a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -00003204 0000f10a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -00003228 0000f10a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -000000a2 0000dd1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -000000e2 0000df1e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ -00000120 0000df1e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ -00000178 0000e11e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00000220 0000e11e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -0000023c 0000e11e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -000003b8 0000e91e R_ARM_THM_JUMP24 00000000 PyLong_FromDouble │ │ │ │ │ -000007f6 0000dd1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00001054 0001081e R_ARM_THM_JUMP24 00000000 _Py_HashDouble │ │ │ │ │ -000010a6 00010c1e R_ARM_THM_JUMP24 00000000 PyNumber_Float │ │ │ │ │ -000010b0 00010d1e R_ARM_THM_JUMP24 00001231 PyFloat_FromString │ │ │ │ │ -0000110e 0000d71e R_ARM_THM_JUMP24 00000001 PyFloat_FromDouble │ │ │ │ │ -00001192 00010c1e R_ARM_THM_JUMP24 00000000 PyNumber_Float │ │ │ │ │ -00001196 00010d1e R_ARM_THM_JUMP24 00001231 PyFloat_FromString │ │ │ │ │ -000011fe 0000d71e R_ARM_THM_JUMP24 00000001 PyFloat_FromDouble │ │ │ │ │ -00001746 0000dd1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -000017da 0000e91e R_ARM_THM_JUMP24 00000000 PyLong_FromDouble │ │ │ │ │ -00001ae2 0000d71e R_ARM_THM_JUMP24 00000001 PyFloat_FromDouble │ │ │ │ │ -00001b4c 0000dd1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00001d56 0000dd1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00002b38 0001291e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -00000a20 0000dd1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00001d5c 0000e06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001d90 0001140a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00001d9c 00011b2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00001da0 00011b30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00001db6 0001330a R_ARM_THM_CALL 00000000 _Py_parse_inf_or_nan │ │ │ │ │ +00001e14 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ +00001e18 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ +00001fc6 0001340a R_ARM_THM_CALL 00000000 __isoc23_strtol │ │ │ │ │ +00001ff6 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ +00001ffa 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ +0000204c 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ +00002050 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ +000020b6 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ +000020ba 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ +00002230 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ +00002234 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ +0000228c 0000f30a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +000022d8 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000022dc 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000022f6 0000dd0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00002352 0000de0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000235c 0000df0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000236e 0001350a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00002386 0000dc0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000023a0 0000e06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000023a4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000023be 0000f42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000023c2 0000f430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000023c6 0000842f R_ARM_THM_MOVW_ABS_NC 00000480 .LC38 │ │ │ │ │ +000023ca 00008430 R_ARM_THM_MOVT_ABS 00000480 .LC38 │ │ │ │ │ +000023d0 0000f50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000023e8 0001330a R_ARM_THM_CALL 00000000 _Py_parse_inf_or_nan │ │ │ │ │ +00002442 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ +00002446 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ +000024ca 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ +000024ce 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ +00002526 0000f30a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +0000253a 0000f30a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +0000254c 0001072f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002550 00010730 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002554 0000832f R_ARM_THM_MOVW_ABS_NC 0000044c .LC37 │ │ │ │ │ +00002558 00008330 R_ARM_THM_MOVT_ABS 0000044c .LC37 │ │ │ │ │ +0000255e 0000f50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000025f0 0000f42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000025f4 0000f430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000025f8 0000822f R_ARM_THM_MOVW_ABS_NC 00000424 .LC36 │ │ │ │ │ +000025fc 00008230 R_ARM_THM_MOVT_ABS 00000424 .LC36 │ │ │ │ │ +00002602 0000f50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002626 0001362f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +0000262a 00013630 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00002668 0000e80a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ +0000267a 0001030a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ +00002694 0001030a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ +000026ac 0001030a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ +000026c4 0001030a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ +000026dc 0001030a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ +000026f4 0001030a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ +0000270c 0001030a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ +00002724 0001030a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ +0000273c 0001030a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ +00002756 0001030a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ +0000277e 0000eb0a R_ARM_THM_CALL 00000000 PyLong_FromDouble │ │ │ │ │ +0000278c 0000db0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +000027a2 0000db0a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +000027d4 0001370a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +0000282c 0000dc0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000284e 0000dc0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002860 0001370a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +0000286e 0000dc0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002884 0000dc0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000288c 0000e40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000028bc 0000f42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000028c0 0000f430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000028c4 00008f2f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC40 │ │ │ │ │ +000028c8 00008f30 R_ARM_THM_MOVT_ABS 000004d8 .LC40 │ │ │ │ │ +000028ce 0000f50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002900 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002904 0001072f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002908 00010730 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000290c 00008e2f R_ARM_THM_MOVW_ABS_NC 000004ac .LC39 │ │ │ │ │ +00002910 00008e30 R_ARM_THM_MOVT_ABS 000004ac .LC39 │ │ │ │ │ +00002916 0000f50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000291e 0000dc0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000293c 0000dc0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000029aa 0000e80a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ +000029be 0000f30a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +000029ca 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ +000029ce 00013830 R_ARM_THM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ +00002b54 0000972f R_ARM_THM_MOVW_ABS_NC 00000520 .LC44 │ │ │ │ │ +00002b58 00009730 R_ARM_THM_MOVT_ABS 00000520 .LC44 │ │ │ │ │ +00002b5c 0001390a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00002b80 0000962f R_ARM_THM_MOVW_ABS_NC 00000514 .LC43 │ │ │ │ │ +00002b84 00009630 R_ARM_THM_MOVT_ABS 00000514 .LC43 │ │ │ │ │ +00002b88 0001390a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00002bbe 0000952f R_ARM_THM_MOVW_ABS_NC 00000508 .LC42 │ │ │ │ │ +00002bc2 00009530 R_ARM_THM_MOVT_ABS 00000508 .LC42 │ │ │ │ │ +00002be0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002be4 0000f602 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00002bf0 0000f30a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00002bfc 0001382f R_ARM_THM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ +00002c00 00013830 R_ARM_THM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ +00002dba 0000942f R_ARM_THM_MOVW_ABS_NC 000004fc .LC41 │ │ │ │ │ +00002dbe 00009430 R_ARM_THM_MOVT_ABS 000004fc .LC41 │ │ │ │ │ +00002dc4 0000f20a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00002dca 0000e40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002dec 0000f602 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00002e6e 0000e80a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ +00002f00 0001072f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002f04 00010730 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002f08 00009c2f R_ARM_THM_MOVW_ABS_NC 0000052c .LC46 │ │ │ │ │ +00002f0c 00009c30 R_ARM_THM_MOVT_ABS 0000052c .LC46 │ │ │ │ │ +00002f12 0000f50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002f36 00011e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00002f3a 00011e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00002f3e 00004b2f R_ARM_THM_MOVW_ABS_NC 00000284 .LC15 │ │ │ │ │ +00002f42 00004b30 R_ARM_THM_MOVT_ABS 00000284 .LC15 │ │ │ │ │ +00002f48 0000f50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002f58 0000f30a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00002f78 0000d302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003004 0000f30a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00003014 0000f42f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003018 0000f430 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000301c 0000212f R_ARM_THM_MOVW_ABS_NC 00000034 .LC3 │ │ │ │ │ +00003020 00002130 R_ARM_THM_MOVT_ABS 00000034 .LC3 │ │ │ │ │ +00003026 0000f50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003040 0000d302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000309e 0000e80a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ +00003158 00011e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +0000315c 00011e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00003160 00004b2f R_ARM_THM_MOVW_ABS_NC 00000284 .LC15 │ │ │ │ │ +00003164 00004b30 R_ARM_THM_MOVT_ABS 00000284 .LC15 │ │ │ │ │ +0000316a 0000f50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000031e4 0001072f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000031e8 00010730 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000031ec 0000a82f R_ARM_THM_MOVW_ABS_NC 0000056c .LC49 │ │ │ │ │ +000031f0 0000a830 R_ARM_THM_MOVT_ABS 0000056c .LC49 │ │ │ │ │ +000031f6 0000f50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003202 0000f30a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +0000329c 0000f30a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +000032c0 0000f30a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +000000a2 0000df1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +000000e2 0000e11e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ +00000120 0000e11e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ +00000178 0000e31e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +00000220 0000e31e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +0000023c 0000e31e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +000003b8 0000eb1e R_ARM_THM_JUMP24 00000000 PyLong_FromDouble │ │ │ │ │ +000007f6 0000df1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00001054 00010a1e R_ARM_THM_JUMP24 00000000 _Py_HashDouble │ │ │ │ │ +000010a6 00010e1e R_ARM_THM_JUMP24 00000000 PyNumber_Float │ │ │ │ │ +000010b0 00010f1e R_ARM_THM_JUMP24 00001231 PyFloat_FromString │ │ │ │ │ +0000110e 0000d91e R_ARM_THM_JUMP24 00000001 PyFloat_FromDouble │ │ │ │ │ +00001192 00010e1e R_ARM_THM_JUMP24 00000000 PyNumber_Float │ │ │ │ │ +00001196 00010f1e R_ARM_THM_JUMP24 00001231 PyFloat_FromString │ │ │ │ │ +000011fe 0000d91e R_ARM_THM_JUMP24 00000001 PyFloat_FromDouble │ │ │ │ │ +00001746 0000df1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +000017da 0000eb1e R_ARM_THM_JUMP24 00000000 PyLong_FromDouble │ │ │ │ │ +00001ae2 0000d91e R_ARM_THM_JUMP24 00000001 PyFloat_FromDouble │ │ │ │ │ +00001b4c 0000df1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00001d56 0000df1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00000a20 0000df1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00002bd0 00012b1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x8810 contains 48 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x88f8 contains 48 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000008 00003d2f R_ARM_THM_MOVW_ABS_NC 000001fc .LC11 │ │ │ │ │ 0000000c 00003d30 R_ARM_THM_MOVT_ABS 000001fc .LC11 │ │ │ │ │ -00000028 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000004c 0000e20a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000028 0000e06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000004c 0000e40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000056 00002c0a R_ARM_THM_CALL 0000080d convert_to_double │ │ │ │ │ -0000007e 0000e20a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000007e 0000e40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 0000008a 00002c0a R_ARM_THM_CALL 0000080d convert_to_double │ │ │ │ │ -000000a4 0000fd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -000000a8 0000fd30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +000000a4 0000ff2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +000000a8 0000ff30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ 000000ac 00007b2f R_ARM_THM_MOVW_ABS_NC 00000404 .LC35 │ │ │ │ │ 000000b0 00007b30 R_ARM_THM_MOVT_ABS 00000404 .LC35 │ │ │ │ │ -000000b6 0000f30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000000ce 0000d70a R_ARM_THM_CALL 00000001 PyFloat_FromDouble │ │ │ │ │ +000000b6 0000f50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000000ce 0000d90a R_ARM_THM_CALL 00000001 PyFloat_FromDouble │ │ │ │ │ 000000d8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000000fa 0001020a R_ARM_THM_CALL 00000000 fmod │ │ │ │ │ -00000164 0001010a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ -000001d2 00013a0a R_ARM_THM_CALL 00000000 ceil │ │ │ │ │ -000001f0 0001010a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ -0000021c 0000e20a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000000fa 0001040a R_ARM_THM_CALL 00000000 fmod │ │ │ │ │ +00000164 0001030a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ +000001d2 00013c0a R_ARM_THM_CALL 00000000 ceil │ │ │ │ │ +000001f0 0001030a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ +0000021c 0000e40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000226 00002c0a R_ARM_THM_CALL 0000080d convert_to_double │ │ │ │ │ -0000024e 0000e20a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000024e 0000e40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 0000025a 00002c0a R_ARM_THM_CALL 0000080d convert_to_double │ │ │ │ │ -00000274 0000fd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00000278 0000fd30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000027c 0000a22f R_ARM_THM_MOVW_ABS_NC 00000554 .LC47 │ │ │ │ │ -00000280 0000a230 R_ARM_THM_MOVT_ABS 00000554 .LC47 │ │ │ │ │ -00000286 0000f30a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000029a 0000a32f R_ARM_THM_MOVW_ABS_NC 00000564 .LC48 │ │ │ │ │ -0000029e 0000a330 R_ARM_THM_MOVT_ABS 00000564 .LC48 │ │ │ │ │ -000002ae 00013b0a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ +00000274 0000ff2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00000278 0000ff30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000027c 0000a42f R_ARM_THM_MOVW_ABS_NC 00000554 .LC47 │ │ │ │ │ +00000280 0000a430 R_ARM_THM_MOVT_ABS 00000554 .LC47 │ │ │ │ │ +00000286 0000f50a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000029a 0000a52f R_ARM_THM_MOVW_ABS_NC 00000564 .LC48 │ │ │ │ │ +0000029e 0000a530 R_ARM_THM_MOVT_ABS 00000564 .LC48 │ │ │ │ │ +000002ae 00013d0a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ 000002b8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000002ce 0000f60a R_ARM_THM_CALL 0000052d PyFloat_AsDouble │ │ │ │ │ -000002e4 0000ed0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000002ea 0000ff0a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ -000002f6 0001010a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ -000002fe 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000302 0000ec30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000306 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000030a 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00000338 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000033c 0000ec30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000035a 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000594 .LC50 │ │ │ │ │ -0000035e 0000ae30 R_ARM_THM_MOVT_ABS 00000594 .LC50 │ │ │ │ │ -000001da 0000e91e R_ARM_THM_JUMP24 00000000 PyLong_FromDouble │ │ │ │ │ -00000024 00010a1e R_ARM_THM_JUMP24 00000000 _PyDebugAllocatorStats │ │ │ │ │ -000001f8 0000e91e R_ARM_THM_JUMP24 00000000 PyLong_FromDouble │ │ │ │ │ -00000366 00013b1e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -0000038c 0000e91e R_ARM_THM_JUMP24 00000000 PyLong_FromDouble │ │ │ │ │ +000002ce 0000f80a R_ARM_THM_CALL 0000052d PyFloat_AsDouble │ │ │ │ │ +000002e4 0000ef0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000002ea 0001010a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ +000002f6 0001030a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ +000002fe 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000302 0000ee30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000306 0000ed2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000030a 0000ed30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00000338 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000033c 0000ee30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000035a 0000b02f R_ARM_THM_MOVW_ABS_NC 00000594 .LC50 │ │ │ │ │ +0000035e 0000b030 R_ARM_THM_MOVT_ABS 00000594 .LC50 │ │ │ │ │ +000001da 0000eb1e R_ARM_THM_JUMP24 00000000 PyLong_FromDouble │ │ │ │ │ +00000024 00010c1e R_ARM_THM_JUMP24 00000000 _PyDebugAllocatorStats │ │ │ │ │ +000001f8 0000eb1e R_ARM_THM_JUMP24 00000000 PyLong_FromDouble │ │ │ │ │ +00000366 00013d1e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +0000038c 0000eb1e R_ARM_THM_JUMP24 00000000 PyLong_FromDouble │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -3052,452 +3052,460 @@ │ │ │ │ │ moveq r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ 00001d74 : │ │ │ │ │ float_fromhex(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + vpush {d8} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ │ - str r0, [sp, #0] │ │ │ │ │ + sub sp, #28 │ │ │ │ │ + mov fp, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - add r1, sp, #28 │ │ │ │ │ + add r1, sp, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2488 │ │ │ │ │ + beq.w 23d4 │ │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ │ - movw r5, #0 │ │ │ │ │ + movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ - movt r5, #0 │ │ │ │ │ + movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + add r7, r0 │ │ │ │ │ + ldr.w r3, [r6, r3, lsl #2] │ │ │ │ │ lsls r3, r3, #28 │ │ │ │ │ - bmi.w 22fe │ │ │ │ │ - add r1, sp, #24 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + bmi.w 23d8 │ │ │ │ │ + add r1, sp, #16 │ │ │ │ │ bl 0 <_Py_parse_inf_or_nan> │ │ │ │ │ R_ARM_THM_CALL _Py_parse_inf_or_nan │ │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ │ - cmp r4, r8 │ │ │ │ │ - bne.w 2320 │ │ │ │ │ - ldrb.w r3, [r8] │ │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ │ + vmov.f64 d8, d0 │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ + bne.w 23f8 │ │ │ │ │ + ldrb r3, [r5, #0] │ │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ │ - beq.w 22a4 │ │ │ │ │ + beq.w 230e │ │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ it eq │ │ │ │ │ - addeq.w r8, r8, #1 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - ldrb.w r3, [r8] │ │ │ │ │ + addeq r5, #1 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + ldrb r3, [r5, #0] │ │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ │ - bne.n 1df2 │ │ │ │ │ - ldrb.w r3, [r8, #1] │ │ │ │ │ + bne.n 1dee │ │ │ │ │ + ldrb r3, [r5, #1] │ │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ │ - bne.w 222c │ │ │ │ │ - add.w r8, r8, #2 │ │ │ │ │ - ldrb.w r3, [r8] │ │ │ │ │ + bne.w 222e │ │ │ │ │ + adds r5, #2 │ │ │ │ │ + ldrb r3, [r5, #0] │ │ │ │ │ sub.w r2, r3, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bls.w 222e │ │ │ │ │ + bls.w 2230 │ │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ │ it eq │ │ │ │ │ - moveq r4, r8 │ │ │ │ │ - bne.w 2546 │ │ │ │ │ + moveq r4, r5 │ │ │ │ │ + bne.w 2530 │ │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ │ adds r1, r4, #1 │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bhi.w 1f52 │ │ │ │ │ + bhi.w 1f4c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR2 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR2 │ │ │ │ │ add r2, r3 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 1f52 │ │ │ │ │ + blt.w 1f4c │ │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ │ adds r1, r4, #2 │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bhi.w 1f52 │ │ │ │ │ + bhi.w 1f4c │ │ │ │ │ add r2, r3 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 1f52 │ │ │ │ │ + blt.w 1f4c │ │ │ │ │ ldrb r2, [r4, #3] │ │ │ │ │ adds r1, r4, #3 │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bhi.n 1f52 │ │ │ │ │ + bhi.n 1f4c │ │ │ │ │ add r2, r3 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 1f52 │ │ │ │ │ + blt.n 1f4c │ │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ │ adds r1, r4, #4 │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bhi.n 1f52 │ │ │ │ │ + bhi.n 1f4c │ │ │ │ │ add r2, r3 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 1f52 │ │ │ │ │ + blt.n 1f4c │ │ │ │ │ ldrb r2, [r4, #5] │ │ │ │ │ adds r1, r4, #5 │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bhi.n 1f52 │ │ │ │ │ + bhi.n 1f4c │ │ │ │ │ add r2, r3 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 1f52 │ │ │ │ │ + blt.n 1f4c │ │ │ │ │ ldrb r2, [r4, #6] │ │ │ │ │ adds r1, r4, #6 │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bhi.n 1f52 │ │ │ │ │ + bhi.n 1f4c │ │ │ │ │ add r2, r3 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 1f52 │ │ │ │ │ + blt.n 1f4c │ │ │ │ │ ldrb r2, [r4, #7] │ │ │ │ │ adds r1, r4, #7 │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bhi.n 1f52 │ │ │ │ │ + bhi.n 1f4c │ │ │ │ │ add r2, r3 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 1f52 │ │ │ │ │ + blt.n 1f4c │ │ │ │ │ ldrb r2, [r4, #8] │ │ │ │ │ add.w r1, r4, #8 │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bhi.n 1f52 │ │ │ │ │ + bhi.n 1f4c │ │ │ │ │ add r2, r3 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 1f52 │ │ │ │ │ + blt.n 1f4c │ │ │ │ │ ldrb r2, [r4, #9] │ │ │ │ │ add.w r1, r4, #9 │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bhi.n 1f52 │ │ │ │ │ + bhi.n 1f4c │ │ │ │ │ add r2, r3 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 1f52 │ │ │ │ │ + blt.n 1f4c │ │ │ │ │ ldrb r2, [r4, #10] │ │ │ │ │ add.w r1, r4, #10 │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bhi.n 1f52 │ │ │ │ │ + bhi.n 1f4c │ │ │ │ │ add r2, r3 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 1f52 │ │ │ │ │ + blt.n 1f4c │ │ │ │ │ ldrb r2, [r4, #11] │ │ │ │ │ add.w r1, r4, #11 │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bhi.n 1f52 │ │ │ │ │ + bhi.n 1f4c │ │ │ │ │ add r2, r3 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 1f52 │ │ │ │ │ + blt.n 1f4c │ │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ │ add.w r1, r4, #12 │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bhi.n 1f52 │ │ │ │ │ + bhi.n 1f4c │ │ │ │ │ add r2, r3 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 1f52 │ │ │ │ │ + blt.n 1f4c │ │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ │ add.w r1, r4, #13 │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bhi.n 1f52 │ │ │ │ │ + bhi.n 1f4c │ │ │ │ │ add r2, r3 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 1f52 │ │ │ │ │ + blt.n 1f4c │ │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bls.n 1f3c │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - add.w r9, r1, #4294967295 @ 0xffffffff │ │ │ │ │ + bls.n 1f36 │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + subs r3, r1, #1 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - subs.w r8, r9, r8 │ │ │ │ │ - str.w r9, [sp, #24] │ │ │ │ │ - beq.w 254a │ │ │ │ │ + subs r5, r3, r5 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + beq.w 23be │ │ │ │ │ movw r2, #65267 @ 0xfef3 │ │ │ │ │ movt r2, #4095 @ 0xfff │ │ │ │ │ - cmp r8, r2 │ │ │ │ │ - bgt.w 2562 │ │ │ │ │ + cmp r5, r2 │ │ │ │ │ + bgt.w 25f0 │ │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ │ and.w r2, r2, #223 @ 0xdf │ │ │ │ │ cmp r2, #80 @ 0x50 │ │ │ │ │ - bne.w 230e │ │ │ │ │ + bne.w 240a │ │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ │ adds r0, r4, #1 │ │ │ │ │ subs r2, #43 @ 0x2b │ │ │ │ │ tst.w r2, #253 @ 0xfd │ │ │ │ │ ite eq │ │ │ │ │ addeq r4, #2 │ │ │ │ │ movne r4, r0 │ │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ - bhi.w 254a │ │ │ │ │ + bhi.w 23be │ │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ - bhi.w 22ae │ │ │ │ │ + bhi.w 2316 │ │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ - bhi.w 22e6 │ │ │ │ │ + bhi.w 234c │ │ │ │ │ ldrb r2, [r4, #3] │ │ │ │ │ adds r4, #3 │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ - bhi.n 1fcc │ │ │ │ │ + bhi.n 1fc0 │ │ │ │ │ ldrb.w r2, [r4, #1]! │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ - bls.n 1fc0 │ │ │ │ │ + bls.n 1fb4 │ │ │ │ │ movs r2, #10 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ bl 0 <__isoc23_strtol> │ │ │ │ │ R_ARM_THM_CALL __isoc23_strtol │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - sub.w r1, r9, r3 │ │ │ │ │ - ble.n 201e │ │ │ │ │ - add.w lr, r8, #4294967295 @ 0xffffffff │ │ │ │ │ - cmp r1, lr │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + sub.w ip, r3, r8 │ │ │ │ │ + ble.n 200c │ │ │ │ │ + subs r1, r5, #1 │ │ │ │ │ + cmp ip, r1 │ │ │ │ │ itet gt │ │ │ │ │ - rsbgt r3, r8, #1 │ │ │ │ │ - suble.w r3, r2, r8 │ │ │ │ │ + rsbgt r3, r5, #1 │ │ │ │ │ + suble r3, r2, r5 │ │ │ │ │ addgt r3, r3, r2 │ │ │ │ │ - ldrb.w ip, [r3] │ │ │ │ │ - sub.w ip, ip, #48 @ 0x30 │ │ │ │ │ - uxtb.w ip, ip │ │ │ │ │ - cmp.w ip, #54 @ 0x36 │ │ │ │ │ - bhi.n 201e │ │ │ │ │ + ldrb.w lr, [r3] │ │ │ │ │ + sub.w lr, lr, #48 @ 0x30 │ │ │ │ │ + uxtb.w lr, lr │ │ │ │ │ + cmp.w lr, #54 @ 0x36 │ │ │ │ │ + bhi.n 200c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR2 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR2 │ │ │ │ │ - add ip, r3 │ │ │ │ │ - ldrsb.w ip, [ip, #20] │ │ │ │ │ - cmp.w ip, #0 │ │ │ │ │ - beq.w 22b2 │ │ │ │ │ + add lr, r3 │ │ │ │ │ + ldrsb.w lr, [lr, #20] │ │ │ │ │ + cmp.w lr, #0 │ │ │ │ │ + beq.w 231a │ │ │ │ │ cmp.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ - blt.w 22ea │ │ │ │ │ + blt.w 238e │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 2472 │ │ │ │ │ + bge.w 254c │ │ │ │ │ mvn.w r3, #3 │ │ │ │ │ - mla r9, r3, r1, r0 │ │ │ │ │ - add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - itet gt │ │ │ │ │ - rsbgt ip, r8, #1 │ │ │ │ │ - suble.w ip, r2, r8 │ │ │ │ │ - addgt ip, r2 │ │ │ │ │ - add.w fp, r9, r3, lsl #2 │ │ │ │ │ - ldrb.w ip, [ip] │ │ │ │ │ - sub.w ip, ip, #48 @ 0x30 │ │ │ │ │ - uxtb.w ip, ip │ │ │ │ │ - cmp.w ip, #54 @ 0x36 │ │ │ │ │ - bhi.w 24e0 │ │ │ │ │ - movw lr, #0 │ │ │ │ │ + mla r9, r3, ip, r0 │ │ │ │ │ + subs r3, r5, #1 │ │ │ │ │ + cmp r3, ip │ │ │ │ │ + itet lt │ │ │ │ │ + rsblt lr, r5, #1 │ │ │ │ │ + subge.w lr, r2, r5 │ │ │ │ │ + addlt lr, r2 │ │ │ │ │ + add.w sl, r9, r3, lsl #2 │ │ │ │ │ + ldrb.w lr, [lr] │ │ │ │ │ + sub.w lr, lr, #48 @ 0x30 │ │ │ │ │ + uxtb.w lr, lr │ │ │ │ │ + cmp.w lr, #54 @ 0x36 │ │ │ │ │ + bhi.w 256e │ │ │ │ │ + movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR2 │ │ │ │ │ - movt lr, #0 │ │ │ │ │ + movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR2 │ │ │ │ │ - add lr, ip │ │ │ │ │ - ldrsb.w ip, [lr, #20] │ │ │ │ │ - cmp.w ip, #0 │ │ │ │ │ - beq.n 2084 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - add.w ip, ip, ip, lsr #31 │ │ │ │ │ + add r8, lr │ │ │ │ │ + ldrsb.w lr, [r8, #20] │ │ │ │ │ + cmp.w lr, #0 │ │ │ │ │ + beq.n 2082 │ │ │ │ │ + add.w lr, lr, lr, lsr #31 │ │ │ │ │ + add.w sl, sl, #1 │ │ │ │ │ + movs.w lr, lr, asr #1 │ │ │ │ │ + beq.n 2082 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + add.w lr, lr, lr, lsr #31 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - movs.w ip, ip, asr #1 │ │ │ │ │ - bne.n 2076 │ │ │ │ │ - mov fp, r0 │ │ │ │ │ - movw ip, #64462 @ 0xfbce │ │ │ │ │ - movt ip, #65535 @ 0xffff │ │ │ │ │ - cmp fp, ip │ │ │ │ │ - blt.w 22ea │ │ │ │ │ - cmp.w fp, #1024 @ 0x400 │ │ │ │ │ - bgt.w 2472 │ │ │ │ │ - mvn.w ip, #1020 @ 0x3fc │ │ │ │ │ - cmp ip, fp │ │ │ │ │ + movs.w lr, lr, asr #1 │ │ │ │ │ + bne.n 2072 │ │ │ │ │ + mov r9, r1 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + movw lr, #64462 @ 0xfbce │ │ │ │ │ + movt lr, #65535 @ 0xffff │ │ │ │ │ + cmp sl, lr │ │ │ │ │ + blt.w 238e │ │ │ │ │ + cmp.w sl, #1024 @ 0x400 │ │ │ │ │ + bgt.w 254c │ │ │ │ │ + mvn.w lr, #1020 @ 0x3fc │ │ │ │ │ + cmp lr, sl │ │ │ │ │ it lt │ │ │ │ │ - movlt ip, fp │ │ │ │ │ - sub.w ip, ip, #53 @ 0x35 │ │ │ │ │ - cmp r9, ip │ │ │ │ │ - blt.w 2326 │ │ │ │ │ - vldr d0, [pc, #696] @ 2368 │ │ │ │ │ + movlt lr, sl │ │ │ │ │ + sub.w lr, lr, #53 @ 0x35 │ │ │ │ │ + cmp r9, lr │ │ │ │ │ + blt.w 241a │ │ │ │ │ + vldr d0, [pc, #744] @ 2398 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 226c │ │ │ │ │ - movw ip, #0 │ │ │ │ │ + blt.w 228a │ │ │ │ │ + movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR2 │ │ │ │ │ - movt ip, #0 │ │ │ │ │ + movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR2 │ │ │ │ │ add.w r8, r2, #4294967295 @ 0xffffffff │ │ │ │ │ + mov r1, r9 │ │ │ │ │ vmov.f64 d6, #48 @ 0x41800000 16.0 │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ ands.w r0, r0, #3 │ │ │ │ │ - beq.w 21ec │ │ │ │ │ + beq.w 21ee │ │ │ │ │ cmp r0, #1 │ │ │ │ │ beq.n 2136 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ beq.n 2108 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ + cmp ip, r3 │ │ │ │ │ vmul.f64 d0, d0, d6 │ │ │ │ │ ite le │ │ │ │ │ suble.w r0, r8, r3 │ │ │ │ │ subgt r0, r2, r3 │ │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ │ subs r0, #48 @ 0x30 │ │ │ │ │ uxtb r0, r0 │ │ │ │ │ cmp r0, #54 @ 0x36 │ │ │ │ │ - bhi.w 225c │ │ │ │ │ - add r0, ip │ │ │ │ │ + bhi.w 2278 │ │ │ │ │ + add r0, r5 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldrsb.w r0, [r0, #20] │ │ │ │ │ vmov s14, r0 │ │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ │ vadd.f64 d0, d7, d0 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ + cmp ip, r3 │ │ │ │ │ vmul.f64 d0, d0, d6 │ │ │ │ │ ite le │ │ │ │ │ suble.w r0, r8, r3 │ │ │ │ │ subgt r0, r2, r3 │ │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ │ subs r0, #48 @ 0x30 │ │ │ │ │ uxtb r0, r0 │ │ │ │ │ cmp r0, #54 @ 0x36 │ │ │ │ │ - bhi.w 225c │ │ │ │ │ - add r0, ip │ │ │ │ │ + bhi.w 2278 │ │ │ │ │ + add r0, r5 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldrsb.w r0, [r0, #20] │ │ │ │ │ vmov s14, r0 │ │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ │ vadd.f64 d0, d7, d0 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ + cmp ip, r3 │ │ │ │ │ vmul.f64 d0, d0, d6 │ │ │ │ │ ite le │ │ │ │ │ suble.w r0, r8, r3 │ │ │ │ │ subgt r0, r2, r3 │ │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ │ subs r0, #48 @ 0x30 │ │ │ │ │ uxtb r0, r0 │ │ │ │ │ cmp r0, #54 @ 0x36 │ │ │ │ │ - bhi.w 225c │ │ │ │ │ - add r0, ip │ │ │ │ │ + bhi.w 2278 │ │ │ │ │ + add r0, r5 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldrsb.w r0, [r0, #20] │ │ │ │ │ vmov s14, r0 │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ │ vadd.f64 d0, d7, d0 │ │ │ │ │ - bne.n 21ec │ │ │ │ │ - b.n 226c │ │ │ │ │ + bne.n 21ee │ │ │ │ │ + b.n 2288 │ │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ │ subs r0, #48 @ 0x30 │ │ │ │ │ uxtb r0, r0 │ │ │ │ │ cmp r0, #54 @ 0x36 │ │ │ │ │ - bhi.n 225c │ │ │ │ │ - add r0, ip │ │ │ │ │ + bhi.w 2278 │ │ │ │ │ + add r0, r5 │ │ │ │ │ ldrsb.w r3, [r0, #20] │ │ │ │ │ vmov s14, r3 │ │ │ │ │ add.w r3, lr, #4294967295 @ 0xffffffff │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ + cmp ip, r3 │ │ │ │ │ ite le │ │ │ │ │ suble.w r0, r8, r3 │ │ │ │ │ subgt r0, r2, r3 │ │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ │ vadd.f64 d0, d7, d0 │ │ │ │ │ subs r0, #48 @ 0x30 │ │ │ │ │ uxtb r0, r0 │ │ │ │ │ cmp r0, #54 @ 0x36 │ │ │ │ │ vmul.f64 d0, d0, d6 │ │ │ │ │ - bhi.n 225c │ │ │ │ │ - add r0, ip │ │ │ │ │ + bhi.n 2278 │ │ │ │ │ + add r0, r5 │ │ │ │ │ ldrsb.w r3, [r0, #20] │ │ │ │ │ vmov s14, r3 │ │ │ │ │ sub.w r3, lr, #2 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ + cmp ip, r3 │ │ │ │ │ ite le │ │ │ │ │ suble.w r0, r8, r3 │ │ │ │ │ subgt r0, r2, r3 │ │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ │ vadd.f64 d0, d7, d0 │ │ │ │ │ subs r0, #48 @ 0x30 │ │ │ │ │ uxtb r0, r0 │ │ │ │ │ cmp r0, #54 @ 0x36 │ │ │ │ │ vmul.f64 d0, d0, d6 │ │ │ │ │ - bhi.n 225c │ │ │ │ │ - add r0, ip │ │ │ │ │ + bhi.n 2278 │ │ │ │ │ + add r0, r5 │ │ │ │ │ cmp.w lr, #2 │ │ │ │ │ ldrsb.w r3, [r0, #20] │ │ │ │ │ vmov s14, r3 │ │ │ │ │ sub.w r3, lr, #3 │ │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ │ vadd.f64 d0, d7, d0 │ │ │ │ │ - beq.n 226c │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ + beq.n 2288 │ │ │ │ │ + cmp ip, r3 │ │ │ │ │ vmul.f64 d0, d0, d6 │ │ │ │ │ ite gt │ │ │ │ │ subgt r0, r2, r3 │ │ │ │ │ suble.w r0, r8, r3 │ │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ │ subs r0, #48 @ 0x30 │ │ │ │ │ uxtb r0, r0 │ │ │ │ │ cmp r0, #54 @ 0x36 │ │ │ │ │ - bhi.n 225c │ │ │ │ │ - add r0, ip │ │ │ │ │ + bhi.n 2278 │ │ │ │ │ + add r0, r5 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ + cmp ip, r3 │ │ │ │ │ mov lr, r3 │ │ │ │ │ ldrsb.w r0, [r0, #20] │ │ │ │ │ vmov s14, r0 │ │ │ │ │ it gt │ │ │ │ │ subgt r0, r2, r3 │ │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ │ vadd.f64 d0, d7, d0 │ │ │ │ │ @@ -3506,609 +3514,679 @@ │ │ │ │ │ sub.w r0, r8, r3 │ │ │ │ │ b.n 216a │ │ │ │ │ movs r2, #0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR2 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR2 │ │ │ │ │ - mov r4, r8 │ │ │ │ │ add r2, r3 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 2256 │ │ │ │ │ - ldrb.w r1, [r4, #1]! │ │ │ │ │ + blt.w 2530 │ │ │ │ │ + ldrb r1, [r5, #1] │ │ │ │ │ + adds r4, r5, #1 │ │ │ │ │ sub.w r2, r1, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ - bls.n 2238 │ │ │ │ │ + bls.n 225e │ │ │ │ │ cmp r1, #46 @ 0x2e │ │ │ │ │ - beq.w 1e0c │ │ │ │ │ + beq.w 1e06 │ │ │ │ │ + mov r8, r4 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - mov r9, r4 │ │ │ │ │ - b.n 1f5a │ │ │ │ │ + b.n 1f52 │ │ │ │ │ + add r2, r3 │ │ │ │ │ + ldrsb.w r2, [r2, #20] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + blt.n 2258 │ │ │ │ │ + ldrb.w r1, [r4, #1]! │ │ │ │ │ + sub.w r2, r1, #48 @ 0x30 │ │ │ │ │ + uxtb r2, r2 │ │ │ │ │ + cmp r2, #54 @ 0x36 │ │ │ │ │ + bls.n 225e │ │ │ │ │ + b.n 2252 │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ vsub.f64 d0, d0, d7 │ │ │ │ │ bne.w 20c8 │ │ │ │ │ + mov r9, r1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ + vmov.f64 d8, d0 │ │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ │ - add r7, r6 │ │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ - lsls r6, r3, #28 │ │ │ │ │ - bmi.n 22f0 │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ - bne.w 254a │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - cbz r3, 228c │ │ │ │ │ - vneg.f64 d0, d0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyFloat_FromDouble │ │ │ │ │ - ldr r3, [pc, #220] @ (2370 ) │ │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bne.w 251e │ │ │ │ │ + ldr.w r3, [r6, r3, lsl #2] │ │ │ │ │ + lsls r5, r3, #28 │ │ │ │ │ + bmi.w 23ac │ │ │ │ │ + cmp r4, r7 │ │ │ │ │ + bne.w 23be │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + cbz r3, 22ae │ │ │ │ │ + vneg.f64 d8, d8 │ │ │ │ │ + ldr r3, [pc, #240] @ (23a0 ) │ │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ │ + add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ + ldr.w r4, [r3, #1608] @ 0x648 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.n 2350 │ │ │ │ │ + ldr.w r2, [r3, #1604] @ 0x644 │ │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str.w r1, [r3, #1608] @ 0x648 │ │ │ │ │ + str.w r2, [r3, #1604] @ 0x644 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + add.w r5, r3, #16 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r5, [r4, #4] │ │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + itt ne │ │ │ │ │ + addne r2, #1 │ │ │ │ │ + strne r2, [r3, #16] │ │ │ │ │ + bl 0 <_Py_NewReference> │ │ │ │ │ + R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ + cmp fp, r5 │ │ │ │ │ + vstr d8, [r4, #8] │ │ │ │ │ + bne.n 236a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ │ + add sp, #28 │ │ │ │ │ + vpop {d8} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r3, #1 │ │ │ │ │ - add.w r8, r8, #1 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - b.n 1dd8 │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + b.n 1dda │ │ │ │ │ adds r4, #1 │ │ │ │ │ - b.n 1fcc │ │ │ │ │ - mov r8, lr │ │ │ │ │ - add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ │ - add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ │ - sub.w ip, ip, lr │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - beq.n 22ea │ │ │ │ │ - cmp lr, r1 │ │ │ │ │ + b.n 1fc0 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + subs r1, r2, #1 │ │ │ │ │ + add.w lr, r5, #4294967295 @ 0xffffffff │ │ │ │ │ + sub.w r1, r1, lr │ │ │ │ │ + cbz r5, 238e │ │ │ │ │ + cmp lr, ip │ │ │ │ │ it lt │ │ │ │ │ - sublt.w ip, r2, lr │ │ │ │ │ - ldrb.w ip, [ip] │ │ │ │ │ - sub.w ip, ip, #48 @ 0x30 │ │ │ │ │ - uxtb.w ip, ip │ │ │ │ │ - cmp.w ip, #54 @ 0x36 │ │ │ │ │ - add ip, r3 │ │ │ │ │ - bls.w 2012 │ │ │ │ │ - b.n 201e │ │ │ │ │ + sublt.w r1, r2, lr │ │ │ │ │ + ldrb r1, [r1, #0] │ │ │ │ │ + subs r1, #48 @ 0x30 │ │ │ │ │ + uxtb r1, r1 │ │ │ │ │ + cmp r1, #54 @ 0x36 │ │ │ │ │ + add r1, r3 │ │ │ │ │ + bhi.w 200c │ │ │ │ │ + ldrsb.w r1, [r1, #20] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 200c │ │ │ │ │ + mov r5, lr │ │ │ │ │ + b.n 231c │ │ │ │ │ adds r4, #2 │ │ │ │ │ - b.n 1fcc │ │ │ │ │ - vldr d0, [pc, #124] @ 2368 │ │ │ │ │ - b.n 2272 │ │ │ │ │ + b.n 1fc0 │ │ │ │ │ + movs r0, #16 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 22d8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + ldr r3, [pc, #64] @ (23a4 ) │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + cmp fp, r3 │ │ │ │ │ + beq.n 2302 │ │ │ │ │ + cbz r0, 23d4 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 238a │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ + cbnz r3, 238a │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + b.n 2302 │ │ │ │ │ + vldr d8, [pc, #8] @ 2398 │ │ │ │ │ + b.n 2294 │ │ │ │ │ + nop.w │ │ │ │ │ + ... │ │ │ │ │ + .word 0x000000e8 │ │ │ │ │ + R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ + .word 0x00000010 │ │ │ │ │ + R_ARM_ABS32 .data │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ - lsls r3, r3, #28 │ │ │ │ │ - bpl.n 227e │ │ │ │ │ - b.n 22f0 │ │ │ │ │ - ldrb.w r3, [r8, #1]! │ │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ + ldr.w r3, [r6, r3, lsl #2] │ │ │ │ │ + lsls r2, r3, #28 │ │ │ │ │ + bmi.n 23ac │ │ │ │ │ + cmp r7, r4 │ │ │ │ │ + beq.w 22a6 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC38 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC38 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + b.n 2302 │ │ │ │ │ + ldrb.w r3, [r5, #1]! │ │ │ │ │ + ldr.w r3, [r6, r3, lsl #2] │ │ │ │ │ lsls r4, r3, #28 │ │ │ │ │ - bpl.w 1db0 │ │ │ │ │ - b.n 22fe │ │ │ │ │ - sub.w r1, r9, r3 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ + bmi.n 23d8 │ │ │ │ │ + add r1, sp, #16 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Py_parse_inf_or_nan> │ │ │ │ │ + R_ARM_THM_CALL _Py_parse_inf_or_nan │ │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ │ + vmov.f64 d8, d0 │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + beq.w 1dc6 │ │ │ │ │ + ldrb r3, [r4, #0] │ │ │ │ │ + ldr.w r3, [r6, r3, lsl #2] │ │ │ │ │ + lsls r3, r3, #28 │ │ │ │ │ + bmi.n 23a8 │ │ │ │ │ + cmp r7, r4 │ │ │ │ │ + beq.w 22ae │ │ │ │ │ + b.n 23be │ │ │ │ │ + sub.w ip, r3, r8 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ movs r0, #0 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bgt.w 1fd6 │ │ │ │ │ + b.n 201c │ │ │ │ │ + sub.w lr, lr, r9 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + add.w r8, lr, #4294967295 @ 0xffffffff │ │ │ │ │ + str r6, [sp, #12] │ │ │ │ │ + and.w r0, r8, #3 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bgt.w 1fe4 │ │ │ │ │ - b.n 202e │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - b.n 2272 │ │ │ │ │ - sub.w lr, ip, r9 │ │ │ │ │ - mov.w sl, #1 │ │ │ │ │ - add.w ip, lr, #4294967295 @ 0xffffffff │ │ │ │ │ - str r6, [sp, #20] │ │ │ │ │ - and.w r0, ip, #3 │ │ │ │ │ - cmp.w ip, #0 │ │ │ │ │ it lt │ │ │ │ │ - addlt.w ip, lr, #2 │ │ │ │ │ - str r0, [sp, #8] │ │ │ │ │ - lsl.w sl, sl, r0 │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - mov.w r0, ip, asr #2 │ │ │ │ │ - str r0, [sp, #16] │ │ │ │ │ - movw lr, #0 │ │ │ │ │ + addlt.w r8, lr, #2 │ │ │ │ │ + str r0, [sp, #4] │ │ │ │ │ + lsls r1, r0 │ │ │ │ │ + vldr d7, [pc, #460] @ 2608 │ │ │ │ │ + str r1, [sp, #8] │ │ │ │ │ + mov.w r8, r8, asr #2 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR2 │ │ │ │ │ - movt lr, #0 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR2 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - vldr d7, [pc, #12] @ 2368 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - mov r5, fp │ │ │ │ │ + mov r6, sl │ │ │ │ │ + mov r0, r9 │ │ │ │ │ vmov.f64 d5, #48 @ 0x41800000 16.0 │ │ │ │ │ - b.n 23ae │ │ │ │ │ - ... │ │ │ │ │ - .word 0x00000010 │ │ │ │ │ - R_ARM_ABS32 .data │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ + b.n 248e │ │ │ │ │ + cmp ip, r3 │ │ │ │ │ itet le │ │ │ │ │ - addle.w ip, r0, #4294967295 @ 0xffffffff │ │ │ │ │ - subgt.w ip, r0, r3 │ │ │ │ │ - suble.w ip, ip, r3 │ │ │ │ │ + addle.w lr, r2, #4294967295 @ 0xffffffff │ │ │ │ │ + subgt.w lr, r2, r3 │ │ │ │ │ + suble.w lr, lr, r3 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - ldrb.w ip, [ip] │ │ │ │ │ - sub.w ip, ip, #48 @ 0x30 │ │ │ │ │ - uxtb.w ip, ip │ │ │ │ │ - cmp.w ip, #54 @ 0x36 │ │ │ │ │ - add ip, lr │ │ │ │ │ + ldrb.w lr, [lr] │ │ │ │ │ + sub.w lr, lr, #48 @ 0x30 │ │ │ │ │ + uxtb.w lr, lr │ │ │ │ │ + cmp.w lr, #54 @ 0x36 │ │ │ │ │ + add lr, r1 │ │ │ │ │ ite hi │ │ │ │ │ - movhi.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ - ldrsbls.w ip, [ip, #20] │ │ │ │ │ - vmov s13, ip │ │ │ │ │ + movhi.w lr, #4294967295 @ 0xffffffff │ │ │ │ │ + ldrsbls.w lr, [lr, #20] │ │ │ │ │ + vmov s13, lr │ │ │ │ │ vcvt.f64.s32 d6, s13 │ │ │ │ │ vadd.f64 d7, d6, d7 │ │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bgt.n 2374 │ │ │ │ │ - mov fp, r5 │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - ldrd r3, r6, [sp, #16] │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - iteee gt │ │ │ │ │ - subgt r3, r0, r3 │ │ │ │ │ - ldrle r3, [sp, #16] │ │ │ │ │ - mvnle r3, r3 │ │ │ │ │ - addle r3, r3, r0 │ │ │ │ │ - ldrb.w ip, [r3] │ │ │ │ │ - rsb r3, sl, #8 │ │ │ │ │ - sub.w ip, ip, #48 @ 0x30 │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ + bgt.n 2454 │ │ │ │ │ + cmp ip, r8 │ │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ │ + itet le │ │ │ │ │ + mvnle.w r3, r8 │ │ │ │ │ + subgt.w r3, r2, r8 │ │ │ │ │ + addle r3, r3, r2 │ │ │ │ │ + mov sl, r6 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ │ + ldrb.w lr, [r3] │ │ │ │ │ + rsb r3, r1, #8 │ │ │ │ │ + sub.w lr, lr, #48 @ 0x30 │ │ │ │ │ sxth r3, r3 │ │ │ │ │ - uxtb.w ip, ip │ │ │ │ │ + uxtb.w lr, lr │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ - cmp.w ip, #54 @ 0x36 │ │ │ │ │ - vmov s12, r3 │ │ │ │ │ - bhi.n 2450 │ │ │ │ │ + cmp.w lr, #54 @ 0x36 │ │ │ │ │ + vmov s13, r3 │ │ │ │ │ + bhi.n 2564 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR2 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR2 │ │ │ │ │ - add ip, r3 │ │ │ │ │ - ldrsb.w lr, [ip, #20] │ │ │ │ │ - vmov ip, s12 │ │ │ │ │ - tst.w sl, lr │ │ │ │ │ - and.w ip, lr, ip │ │ │ │ │ - vmov s12, ip │ │ │ │ │ + add lr, r3 │ │ │ │ │ + vmov r1, s13 │ │ │ │ │ + ldrsb.w r0, [lr, #20] │ │ │ │ │ + ands r1, r0 │ │ │ │ │ + vmov s12, r1 │ │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ │ vcvt.f64.s32 d6, s12 │ │ │ │ │ - vadd.f64 d7, d6, d7 │ │ │ │ │ - beq.n 2440 │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ - mov.w ip, #3 │ │ │ │ │ - lsl.w ip, ip, r0 │ │ │ │ │ - add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ - tst.w ip, lr │ │ │ │ │ - beq.n 248c │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ + tst r1, r0 │ │ │ │ │ + vadd.f64 d8, d6, d7 │ │ │ │ │ + beq.n 251e │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ + mov.w lr, #3 │ │ │ │ │ + lsl.w lr, lr, r1 │ │ │ │ │ + add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ │ + tst.w lr, r0 │ │ │ │ │ + beq.n 2574 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ movs r3, #2 │ │ │ │ │ - cmp.w fp, #1024 @ 0x400 │ │ │ │ │ + cmp.w sl, #1024 @ 0x400 │ │ │ │ │ lsl.w r3, r3, r2 │ │ │ │ │ vmov s0, r3 │ │ │ │ │ vcvt.f64.s32 d0, s0 │ │ │ │ │ - vadd.f64 d7, d7, d0 │ │ │ │ │ - beq.n 245a │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - vmov.f64 d0, d7 │ │ │ │ │ - add.w r0, r9, r3, lsl #2 │ │ │ │ │ + vadd.f64 d8, d8, d0 │ │ │ │ │ + beq.n 2534 │ │ │ │ │ + vmov.f64 d0, d8 │ │ │ │ │ + add.w r0, r9, r8, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ - b.n 2272 │ │ │ │ │ - vcvt.f64.s32 d6, s12 │ │ │ │ │ - vadd.f64 d7, d6, d7 │ │ │ │ │ - b.n 2426 │ │ │ │ │ + vmov.f64 d8, d0 │ │ │ │ │ + b.n 2294 │ │ │ │ │ + str r5, [sp, #16] │ │ │ │ │ + b.n 23be │ │ │ │ │ movs r0, #53 @ 0x35 │ │ │ │ │ - vstr d7, [sp, #8] │ │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ - vldr d7, [sp, #8] │ │ │ │ │ - vcmp.f64 d0, d7 │ │ │ │ │ + vcmp.f64 d0, d8 │ │ │ │ │ + ldr.w r9, [sp, #4] │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n 2440 │ │ │ │ │ + bne.n 251e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - b.n 229c │ │ │ │ │ - cmp r0, #3 │ │ │ │ │ - bne.n 249a │ │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ │ - add.w ip, r0, #1 │ │ │ │ │ - cmp r8, ip │ │ │ │ │ - bgt.n 24e8 │ │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ │ - add.w ip, r0, #4294967295 @ 0xffffffff │ │ │ │ │ - mov r0, fp │ │ │ │ │ - cmp.w ip, #0 │ │ │ │ │ - blt.n 2440 │ │ │ │ │ - cmp r1, ip │ │ │ │ │ + b.n 23d4 │ │ │ │ │ + vcvt.f64.s32 d6, s13 │ │ │ │ │ + vadd.f64 d8, d6, d7 │ │ │ │ │ + b.n 2504 │ │ │ │ │ + mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n 2060 │ │ │ │ │ + cmp r1, #3 │ │ │ │ │ + bne.n 2580 │ │ │ │ │ + add.w lr, r8, #1 │ │ │ │ │ + cmp r5, lr │ │ │ │ │ + bgt.n 25c8 │ │ │ │ │ + add.w r5, r8, #4294967295 @ 0xffffffff │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + blt.n 25ec │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + cmp ip, r5 │ │ │ │ │ itet le │ │ │ │ │ addle.w lr, r2, #4294967295 @ 0xffffffff │ │ │ │ │ - subgt.w lr, r2, ip │ │ │ │ │ - suble.w lr, lr, ip │ │ │ │ │ - add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ + subgt.w lr, r2, r5 │ │ │ │ │ + suble.w lr, lr, r5 │ │ │ │ │ + subs r5, #1 │ │ │ │ │ ldrb.w lr, [lr] │ │ │ │ │ sub.w lr, lr, #48 @ 0x30 │ │ │ │ │ uxtb.w lr, lr │ │ │ │ │ - add.w r8, r3, lr │ │ │ │ │ + add.w r2, r3, lr │ │ │ │ │ cmp.w lr, #54 @ 0x36 │ │ │ │ │ - bhi.n 24dc │ │ │ │ │ - ldrsb.w lr, [r8, #20] │ │ │ │ │ + bhi.n 25c2 │ │ │ │ │ + ldrsb.w lr, [r2, #20] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 24a2 │ │ │ │ │ - mov fp, r0 │ │ │ │ │ - b.n 2426 │ │ │ │ │ - mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ - mov r0, fp │ │ │ │ │ - b.n 2076 │ │ │ │ │ - cmp r1, ip │ │ │ │ │ - ittee gt │ │ │ │ │ - mvngt.w ip, r0 │ │ │ │ │ - addgt ip, r2 │ │ │ │ │ - ldrle r0, [sp, #16] │ │ │ │ │ - suble.w ip, r2, r0 │ │ │ │ │ - it le │ │ │ │ │ - suble.w ip, ip, #2 │ │ │ │ │ - ldrb.w ip, [ip] │ │ │ │ │ - sub.w ip, ip, #48 @ 0x30 │ │ │ │ │ - uxtb.w ip, ip │ │ │ │ │ - cmp.w ip, #54 @ 0x36 │ │ │ │ │ - bhi.n 2426 │ │ │ │ │ - add ip, r3 │ │ │ │ │ - ldrb.w ip, [ip, #20] │ │ │ │ │ - tst.w ip, #1 │ │ │ │ │ - bne.n 2426 │ │ │ │ │ - b.n 249a │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 2488 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n 2542 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 2542 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - b.n 229c │ │ │ │ │ - str.w r8, [sp, #24] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC38 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC38 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 2488 │ │ │ │ │ + beq.n 258a │ │ │ │ │ + mov r9, r1 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + b.n 2504 │ │ │ │ │ + cmp ip, lr │ │ │ │ │ + itete gt │ │ │ │ │ + mvngt.w r5, r8 │ │ │ │ │ + suble.w r5, r2, r8 │ │ │ │ │ + addgt r5, r5, r2 │ │ │ │ │ + suble r5, #2 │ │ │ │ │ + ldrb r5, [r5, #0] │ │ │ │ │ + subs r5, #48 @ 0x30 │ │ │ │ │ + uxtb r5, r5 │ │ │ │ │ + cmp r5, #54 @ 0x36 │ │ │ │ │ + bhi.n 2504 │ │ │ │ │ + add r5, r3 │ │ │ │ │ + ldrb r5, [r5, #20] │ │ │ │ │ + lsls r1, r5, #31 │ │ │ │ │ + bmi.n 2504 │ │ │ │ │ + b.n 2580 │ │ │ │ │ + mov r9, r1 │ │ │ │ │ + b.n 251e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC36 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 2488 │ │ │ │ │ - nop │ │ │ │ │ + b.n 23d4 │ │ │ │ │ + ... │ │ │ │ │ │ │ │ │ │ -0000257c : │ │ │ │ │ +00002610 : │ │ │ │ │ float_as_integer_ratio(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, #24 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ - ldr r1, [pc, #716] @ (2868 ) │ │ │ │ │ + ldr r1, [pc, #720] @ (2900 ) │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ ldr.w r8, [r3, #48] @ 0x30 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.w 27f8 │ │ │ │ │ + bne.w 288c │ │ │ │ │ vldr d0, [r4, #8] │ │ │ │ │ vabs.f64 d7, d0 │ │ │ │ │ - vldr d6, [pc, #680] @ 2860 │ │ │ │ │ + vldr d6, [pc, #684] @ 28f8 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt.w 286c │ │ │ │ │ + bgt.w 2904 │ │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bvs.w 2828 │ │ │ │ │ + bvs.w 28bc │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ movs r5, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL frexp │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ vmov.f64 d8, d0 │ │ │ │ │ sub.w r6, r4, #300 @ 0x12c │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL floor │ │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 26e2 │ │ │ │ │ + beq.n 2776 │ │ │ │ │ vadd.f64 d8, d8, d8 │ │ │ │ │ subs r4, #1 │ │ │ │ │ mov r5, r4 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL floor │ │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 26e4 │ │ │ │ │ + beq.n 2778 │ │ │ │ │ vadd.f64 d8, d8, d8 │ │ │ │ │ subs r4, #1 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL floor │ │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 26e4 │ │ │ │ │ + beq.n 2778 │ │ │ │ │ vadd.f64 d8, d8, d8 │ │ │ │ │ subs r4, r5, #2 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL floor │ │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 26e4 │ │ │ │ │ + beq.n 2778 │ │ │ │ │ vadd.f64 d8, d8, d8 │ │ │ │ │ subs r4, r5, #3 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL floor │ │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 26e4 │ │ │ │ │ + beq.n 2778 │ │ │ │ │ vadd.f64 d8, d8, d8 │ │ │ │ │ subs r4, r5, #4 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL floor │ │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 26e4 │ │ │ │ │ + beq.n 2778 │ │ │ │ │ vadd.f64 d8, d8, d8 │ │ │ │ │ subs r4, r5, #5 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL floor │ │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 26e4 │ │ │ │ │ + beq.n 2778 │ │ │ │ │ vadd.f64 d8, d8, d8 │ │ │ │ │ subs r4, r5, #6 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL floor │ │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 26e4 │ │ │ │ │ + beq.n 2778 │ │ │ │ │ vadd.f64 d8, d8, d8 │ │ │ │ │ subs r4, r5, #7 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL floor │ │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 26e4 │ │ │ │ │ + beq.n 2778 │ │ │ │ │ vadd.f64 d8, d8, d8 │ │ │ │ │ sub.w r4, r5, #8 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL floor │ │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 26e4 │ │ │ │ │ + beq.n 2778 │ │ │ │ │ sub.w r4, r5, #9 │ │ │ │ │ vadd.f64 d8, d8, d8 │ │ │ │ │ movs r5, #1 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bne.n 25e2 │ │ │ │ │ + bne.n 2676 │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ - b.n 26e6 │ │ │ │ │ - cbz r5, 26e6 │ │ │ │ │ + b.n 277a │ │ │ │ │ + cbz r5, 277a │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromDouble │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2824 │ │ │ │ │ + beq.w 28b8 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 281e │ │ │ │ │ + beq.w 28b2 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ eor.w r0, r5, r5, asr #31 │ │ │ │ │ sub.w r0, r0, r5, asr #31 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 28aa │ │ │ │ │ + beq.w 2942 │ │ │ │ │ ldr.w r3, [r8, #44] @ 0x2c │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bgt.n 27a0 │ │ │ │ │ + bgt.n 2834 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 2898 │ │ │ │ │ + bne.w 2930 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 2814 │ │ │ │ │ + beq.n 28a8 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 2786 │ │ │ │ │ + beq.n 281a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 27ec │ │ │ │ │ + beq.n 2880 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 2768 │ │ │ │ │ + beq.n 27fc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 2794 │ │ │ │ │ - cbz r4, 277a │ │ │ │ │ + cbz r3, 2828 │ │ │ │ │ + cbz r4, 280e │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 277a │ │ │ │ │ + beq.n 280e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 27d6 │ │ │ │ │ + cbz r3, 286a │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #24 │ │ │ │ │ vpop {d8} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 276a │ │ │ │ │ + beq.n 27fe │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r5, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 276a │ │ │ │ │ + bne.n 27fe │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 2768 │ │ │ │ │ + b.n 27fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 27c0 │ │ │ │ │ + beq.n 2854 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 27c0 │ │ │ │ │ + cbnz r3, 2854 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 2842 │ │ │ │ │ + beq.n 28d6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ movs r0, #2 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r5, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 2746 │ │ │ │ │ + b.n 27da │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #24 │ │ │ │ │ vpop {d8} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 2758 │ │ │ │ │ + b.n 27ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 25ac │ │ │ │ │ + bne.w 2640 │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ add r0, sp, #8 │ │ │ │ │ bl 80c │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 28b0 │ │ │ │ │ + beq.n 2948 │ │ │ │ │ vldr d0, [sp, #16] │ │ │ │ │ - b.n 25b0 │ │ │ │ │ + b.n 2644 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 2850 │ │ │ │ │ + bne.n 28e4 │ │ │ │ │ movs r2, #0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 276a │ │ │ │ │ + bne.n 27fe │ │ │ │ │ mov r2, r4 │ │ │ │ │ - b.n 277a │ │ │ │ │ + b.n 280e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC40 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC40 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 277a │ │ │ │ │ + b.n 280e │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2890 │ │ │ │ │ + beq.n 2928 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r7 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbz r3, 2884 │ │ │ │ │ + cbz r3, 291c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 281e │ │ │ │ │ + beq.n 28b2 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 2758 │ │ │ │ │ + b.n 27ec │ │ │ │ │ nop │ │ │ │ │ + nop.w │ │ │ │ │ .word 0xffffffff │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -4116,76 +4194,76 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 283e │ │ │ │ │ + b.n 28d2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 285a │ │ │ │ │ - b.n 281e │ │ │ │ │ + bne.n 28ee │ │ │ │ │ + b.n 28b2 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b.n 2758 │ │ │ │ │ + b.n 27ec │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2736 │ │ │ │ │ + bne.w 27ca │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2736 │ │ │ │ │ + b.n 27ca │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b.n 2758 │ │ │ │ │ + b.n 27ec │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ - b.n 277a │ │ │ │ │ + b.n 280e │ │ │ │ │ │ │ │ │ │ -000028b4 : │ │ │ │ │ +0000294c : │ │ │ │ │ float_hex(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ - ldr r1, [pc, #636] @ (2b48 ) │ │ │ │ │ - ldr r2, [pc, #640] @ (2b4c ) │ │ │ │ │ + ldr r1, [pc, #636] @ (2be0 ) │ │ │ │ │ + ldr r2, [pc, #640] @ (2be4 ) │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ mov.w r2, #0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.w 2d30 │ │ │ │ │ + bne.w 2dc8 │ │ │ │ │ vldr d8, [r3, #8] │ │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bvs.w 2cf8 │ │ │ │ │ + bvs.w 2d90 │ │ │ │ │ vabs.f64 d0, d8 │ │ │ │ │ - vldr d7, [pc, #584] @ 2b40 │ │ │ │ │ + vldr d7, [pc, #584] @ 2bd8 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt.w 2cf8 │ │ │ │ │ + bgt.w 2d90 │ │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.w 2af6 │ │ │ │ │ + beq.w 2b8e │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL frexp │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ add.w r3, r2, #1020 @ 0x3fc │ │ │ │ │ adds r3, #1 │ │ │ │ │ - blt.w 2b50 │ │ │ │ │ + blt.w 2be8 │ │ │ │ │ movs r0, #1 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ vcvt.s32.f64 s15, d0 │ │ │ │ │ vmov.f64 d6, #48 @ 0x41800000 16.0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -4291,60 +4369,60 @@ │ │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ strb.w r3, [sp, #42] @ 0x2a │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ strb.w r1, [sp, #43] @ 0x2b │ │ │ │ │ it pl │ │ │ │ │ movpl r2, #43 @ 0x2b │ │ │ │ │ - bmi.n 2ae0 │ │ │ │ │ + bmi.n 2b78 │ │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ │ add r1, sp, #28 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bmi.n 2ae8 │ │ │ │ │ + bmi.n 2b80 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC44 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC44 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromFormat │ │ │ │ │ - ldr r3, [pc, #128] @ (2b4c ) │ │ │ │ │ + ldr r3, [pc, #128] @ (2be4 ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 2d2c │ │ │ │ │ + bne.w 2dc4 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {pc} │ │ │ │ │ movs r0, #1 │ │ │ │ │ subs r3, r0, r2 │ │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ │ - b.n 2ab0 │ │ │ │ │ + b.n 2b48 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC43 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC43 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromFormat │ │ │ │ │ - b.n 2ac8 │ │ │ │ │ + b.n 2b60 │ │ │ │ │ vmov r3, s17 │ │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldr r3, [pc, #68] @ (2b4c ) │ │ │ │ │ + ldr r3, [pc, #68] @ (2be4 ) │ │ │ │ │ it lt │ │ │ │ │ vmovlt.f64 d7, d6 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.w 2d16 │ │ │ │ │ + beq.w 2dae │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w 2d2c │ │ │ │ │ + bne.w 2dc4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC42 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ vpop {d8} │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ @@ -4463,262 +4541,262 @@ │ │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ │ vcvt.s32.f64 s14, d7 │ │ │ │ │ vmov r2, s14 │ │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ │ strb.w r3, [sp, #42] @ 0x2a │ │ │ │ │ strb.w r1, [sp, #43] @ 0x2b │ │ │ │ │ ldrd r0, r2, [sp] │ │ │ │ │ - b.n 2ae2 │ │ │ │ │ - ldr r3, [pc, #88] @ (2d54 ) │ │ │ │ │ + b.n 2b7a │ │ │ │ │ + ldr r3, [pc, #88] @ (2dec ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 2d2c │ │ │ │ │ + bne.n 2dc4 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ vpop {d8} │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 1b0c │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 2d2c │ │ │ │ │ + bne.n 2dc4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC41 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC41 │ │ │ │ │ - b.n 2b2e │ │ │ │ │ + b.n 2bc6 │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 28e0 │ │ │ │ │ + bne.w 2978 │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ add r0, sp, #8 │ │ │ │ │ bl 80c │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 2d50 │ │ │ │ │ + beq.n 2de8 │ │ │ │ │ vldr d8, [sp, #16] │ │ │ │ │ - b.n 28e4 │ │ │ │ │ + b.n 297c │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ - b.n 2ac8 │ │ │ │ │ + b.n 2b60 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ -00002d58 : │ │ │ │ │ +00002df0 : │ │ │ │ │ PyFloat_Pack4(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r2, [pc, #376] @ (2ee0 ) │ │ │ │ │ + ldr r2, [pc, #376] @ (2f78 ) │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr.w r2, [r2, #1504] @ 0x5e0 │ │ │ │ │ - cbz r2, 2dbc │ │ │ │ │ + cbz r2, 2e54 │ │ │ │ │ vcvt.f32.f64 s15, d0 │ │ │ │ │ - vldr s14, [pc, #364] @ 2ee4 │ │ │ │ │ + vldr s14, [pc, #364] @ 2f7c │ │ │ │ │ vabs.f32 s13, s15 │ │ │ │ │ vcmp.f32 s13, s14 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt.n 2e56 │ │ │ │ │ + bgt.n 2eee │ │ │ │ │ vmov r0, s15 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.n 2d9a │ │ │ │ │ - cbz r1, 2da2 │ │ │ │ │ + bne.n 2e32 │ │ │ │ │ + cbz r1, 2e3a │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 2d92 │ │ │ │ │ + beq.n 2e2a │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 2d92 │ │ │ │ │ + bne.n 2e2a │ │ │ │ │ vmov r2, s15 │ │ │ │ │ ubfx r0, r2, #8, #8 │ │ │ │ │ ubfx r1, r2, #16, #8 │ │ │ │ │ strb r2, [r3, #3] │ │ │ │ │ ubfx r2, r2, #24, #8 │ │ │ │ │ strb r0, [r3, #2] │ │ │ │ │ strb r1, [r3, #1] │ │ │ │ │ strb r2, [r3, #0] │ │ │ │ │ - b.n 2d94 │ │ │ │ │ + b.n 2e2c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 2e84 │ │ │ │ │ + beq.n 2f1c │ │ │ │ │ adds r3, #3 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bmi.n 2e88 │ │ │ │ │ + bmi.n 2f20 │ │ │ │ │ movs r5, #0 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL frexp │ │ │ │ │ vmov.f64 d7, #96 @ 0x3f000000 0.5 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - blt.n 2e90 │ │ │ │ │ + blt.n 2f28 │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bpl.n 2e9e │ │ │ │ │ + bpl.n 2f36 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ │ - bgt.n 2e68 │ │ │ │ │ + bgt.n 2f00 │ │ │ │ │ vadd.f64 d0, d0, d0 │ │ │ │ │ adds r1, #126 @ 0x7e │ │ │ │ │ - blt.n 2eba │ │ │ │ │ + blt.n 2f52 │ │ │ │ │ vsub.f64 d0, d0, d7 │ │ │ │ │ adds r2, #126 @ 0x7e │ │ │ │ │ - vldr d6, [pc, #192] @ 2ed0 │ │ │ │ │ + vldr d6, [pc, #192] @ 2f68 │ │ │ │ │ vmov.f64 d7, #96 @ 0x3f000000 0.5 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ vmla.f64 d7, d0, d6 │ │ │ │ │ vcvt.u32.f64 s15, d7 │ │ │ │ │ vmov r1, s15 │ │ │ │ │ lsrs r0, r1, #23 │ │ │ │ │ - beq.n 2e32 │ │ │ │ │ + beq.n 2eca │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ cmp r2, #254 @ 0xfe │ │ │ │ │ - bgt.n 2e68 │ │ │ │ │ + bgt.n 2f00 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ add.w ip, r3, r4, lsl #1 │ │ │ │ │ lsrs r0, r1, #16 │ │ │ │ │ orr.w r0, r0, r2, lsl #7 │ │ │ │ │ asrs r2, r2, #1 │ │ │ │ │ orr.w r2, r2, r5, lsl #7 │ │ │ │ │ strb r2, [r3, #0] │ │ │ │ │ strb r0, [r3, r4] │ │ │ │ │ lsrs r2, r1, #8 │ │ │ │ │ movs r0, #0 │ │ │ │ │ strb.w r2, [r3, r4, lsl #1] │ │ │ │ │ strb.w r1, [ip, r4] │ │ │ │ │ - b.n 2d96 │ │ │ │ │ + b.n 2e2e │ │ │ │ │ vabs.f64 d0, d0 │ │ │ │ │ - vldr d6, [pc, #124] @ 2ed8 │ │ │ │ │ + vldr d6, [pc, #124] @ 2f70 │ │ │ │ │ vcmp.f64 d0, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt.n 2d88 │ │ │ │ │ + bgt.n 2e20 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC46 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC46 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2d96 │ │ │ │ │ + b.n 2e2e │ │ │ │ │ movs r4, #1 │ │ │ │ │ - b.n 2dc6 │ │ │ │ │ + b.n 2e5e │ │ │ │ │ vneg.f64 d0, d0 │ │ │ │ │ movs r5, #1 │ │ │ │ │ - b.n 2dd2 │ │ │ │ │ + b.n 2e6a │ │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n 2e9e │ │ │ │ │ + bne.n 2f36 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 2e0e │ │ │ │ │ + b.n 2ea6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2d96 │ │ │ │ │ + b.n 2e2e │ │ │ │ │ add.w r0, r2, #125 @ 0x7d │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 2e0e │ │ │ │ │ + b.n 2ea6 │ │ │ │ │ nop │ │ │ │ │ nop.w │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x41600000 │ │ │ │ │ .word 0xffffffff │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x7f7fffff │ │ │ │ │ │ │ │ │ │ -00002ee8 : │ │ │ │ │ +00002f80 : │ │ │ │ │ PyFloat_Unpack4(): │ │ │ │ │ - ldr r3, [pc, #188] @ (2fa8 ) │ │ │ │ │ + ldr r3, [pc, #188] @ (3040 ) │ │ │ │ │ ldr.w r3, [r3, #1504] @ 0x5e0 │ │ │ │ │ - cbz r3, 2f18 │ │ │ │ │ + cbz r3, 2fb0 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.n 2f02 │ │ │ │ │ - cbz r1, 2f0a │ │ │ │ │ + bne.n 2f9a │ │ │ │ │ + cbz r1, 2fa2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ vmov s0, r3 │ │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ │ bx lr │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 2ef6 │ │ │ │ │ + bne.n 2f8e │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 2ef6 │ │ │ │ │ + beq.n 2f8e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ rev r3, r3 │ │ │ │ │ vmov s0, r3 │ │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ │ bx lr │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r1, 2f78 │ │ │ │ │ + cbz r1, 3010 │ │ │ │ │ adds r0, #3 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ ldrb.w ip, [r0] │ │ │ │ │ add.w lr, r0, r1 │ │ │ │ │ ldrb r2, [r0, r1] │ │ │ │ │ mov.w r3, ip, lsl #1 │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ orr.w r3, r3, r2, lsr #7 │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - beq.n 2f7c │ │ │ │ │ + beq.n 3014 │ │ │ │ │ ldrb.w r0, [lr, r1] │ │ │ │ │ lsls r2, r2, #16 │ │ │ │ │ ldrb.w r1, [lr, r1, lsl #1] │ │ │ │ │ and.w r2, r2, #8323072 @ 0x7f0000 │ │ │ │ │ mov.w r4, ip, lsr #7 │ │ │ │ │ orr.w r2, r2, r0, lsl #8 │ │ │ │ │ orrs r2, r1 │ │ │ │ │ vmov s0, r2 │ │ │ │ │ vcvt.f64.s32 d0, d0, #23 │ │ │ │ │ - cbnz r3, 2f98 │ │ │ │ │ + cbnz r3, 3030 │ │ │ │ │ mvn.w r0, #125 @ 0x7d │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ - cbz r4, 2f76 │ │ │ │ │ + cbz r4, 300e │ │ │ │ │ vneg.f64 d0, d0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r1, #1 │ │ │ │ │ - b.n 2f2e │ │ │ │ │ + b.n 2fc6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -4727,209 +4805,209 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ sub.w r0, r3, #127 @ 0x7f │ │ │ │ │ vadd.f64 d0, d0, d7 │ │ │ │ │ - b.n 2f6c │ │ │ │ │ + b.n 3004 │ │ │ │ │ nop │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00002fac : │ │ │ │ │ +00003044 : │ │ │ │ │ PyFloat_Pack2(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ │ vmov.f64 d7, d0 │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov r4, r0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.w 311c │ │ │ │ │ + beq.w 31b4 │ │ │ │ │ vabs.f64 d6, d0 │ │ │ │ │ - vldr d5, [pc, #476] @ 31b0 │ │ │ │ │ + vldr d5, [pc, #476] @ 3248 │ │ │ │ │ vcmp.f64 d6, d5 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt.w 3108 │ │ │ │ │ + bgt.w 31a0 │ │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bvs.n 30dc │ │ │ │ │ + bvs.n 3174 │ │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ ite mi │ │ │ │ │ movmi r5, #1 │ │ │ │ │ movpl r5, #0 │ │ │ │ │ mov r6, r5 │ │ │ │ │ - bpl.n 3004 │ │ │ │ │ + bpl.n 309c │ │ │ │ │ vneg.f64 d0, d0 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL frexp │ │ │ │ │ vmov.f64 d7, #96 @ 0x3f000000 0.5 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bmi.n 30c0 │ │ │ │ │ + bmi.n 3158 │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bge.n 30c0 │ │ │ │ │ + bge.n 3158 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bgt.w 314c │ │ │ │ │ + bgt.w 31e4 │ │ │ │ │ cmn.w r2, #25 │ │ │ │ │ - blt.w 3146 │ │ │ │ │ + blt.w 31de │ │ │ │ │ vadd.f64 d0, d0, d0 │ │ │ │ │ adds r2, #14 │ │ │ │ │ - blt.w 3164 │ │ │ │ │ + blt.w 31fc │ │ │ │ │ vsub.f64 d0, d0, d7 │ │ │ │ │ - vldr d7, [pc, #364] @ 31b8 │ │ │ │ │ + vldr d7, [pc, #364] @ 3250 │ │ │ │ │ vmov.f64 d6, #96 @ 0x3f000000 0.5 │ │ │ │ │ adds r3, #14 │ │ │ │ │ vmul.f64 d0, d0, d7 │ │ │ │ │ vcvt.u32.f64 s15, d0 │ │ │ │ │ vmov r2, s15 │ │ │ │ │ uxth r2, r2 │ │ │ │ │ vmov s15, r2 │ │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ │ vsub.f64 d0, d0, d7 │ │ │ │ │ vcmpe.f64 d0, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt.n 30a0 │ │ │ │ │ + bgt.n 3138 │ │ │ │ │ vmov.f64 d7, #96 @ 0x3f000000 0.5 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 309c │ │ │ │ │ + beq.n 3134 │ │ │ │ │ lsls r3, r3, #10 │ │ │ │ │ orr.w r3, r3, r5, lsl #15 │ │ │ │ │ adds r5, r4, #1 │ │ │ │ │ orrs r2, r3 │ │ │ │ │ - cbz r1, 30b8 │ │ │ │ │ + cbz r1, 3150 │ │ │ │ │ movs r0, #0 │ │ │ │ │ lsrs r3, r2, #8 │ │ │ │ │ strb r3, [r5, #0] │ │ │ │ │ strb r2, [r4, #0] │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ lsls r0, r2, #31 │ │ │ │ │ - bpl.n 30aa │ │ │ │ │ + bpl.n 3142 │ │ │ │ │ adds r2, #1 │ │ │ │ │ uxth r2, r2 │ │ │ │ │ cmp.w r2, #1024 @ 0x400 │ │ │ │ │ - beq.n 31a2 │ │ │ │ │ + beq.n 323a │ │ │ │ │ lsls r0, r6, #15 │ │ │ │ │ adds r5, r4, #1 │ │ │ │ │ orr.w r3, r0, r3, lsl #10 │ │ │ │ │ orrs r2, r3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 3090 │ │ │ │ │ + bne.n 3128 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 3090 │ │ │ │ │ + b.n 3128 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 3098 │ │ │ │ │ + b.n 3130 │ │ │ │ │ vmov r3, s15 │ │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov.w r3, #31 │ │ │ │ │ it lt │ │ │ │ │ vmovlt.f64 d7, d6 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ ite eq │ │ │ │ │ moveq r6, #1 │ │ │ │ │ movne r6, #0 │ │ │ │ │ - b.n 30aa │ │ │ │ │ + b.n 3142 │ │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ movs r3, #31 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ ite mi │ │ │ │ │ movmi r6, #1 │ │ │ │ │ movpl r6, r2 │ │ │ │ │ - b.n 30aa │ │ │ │ │ + b.n 3142 │ │ │ │ │ vmov r3, s15 │ │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ it lt │ │ │ │ │ vmovlt.f64 d7, d6 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ ite eq │ │ │ │ │ moveq r6, #1 │ │ │ │ │ movne r6, r3 │ │ │ │ │ - b.n 30aa │ │ │ │ │ + b.n 3142 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b.n 30aa │ │ │ │ │ + b.n 3142 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC49 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC49 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 30d6 │ │ │ │ │ + b.n 316e │ │ │ │ │ add.w r0, r3, #13 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ - vldr d7, [pc, #72] @ 31b8 │ │ │ │ │ + vldr d7, [pc, #72] @ 3250 │ │ │ │ │ vmov.f64 d6, #96 @ 0x3f000000 0.5 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ vmul.f64 d0, d0, d7 │ │ │ │ │ vcvt.u32.f64 s15, d0 │ │ │ │ │ vmov r3, s15 │ │ │ │ │ uxth r2, r3 │ │ │ │ │ vmov s15, r2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ │ vsub.f64 d0, d0, d7 │ │ │ │ │ vcmpe.f64 d0, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - ble.w 3076 │ │ │ │ │ - b.n 30a0 │ │ │ │ │ + ble.w 310e │ │ │ │ │ + b.n 3138 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, #31 │ │ │ │ │ - beq.n 314c │ │ │ │ │ + beq.n 31e4 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 30aa │ │ │ │ │ + b.n 3142 │ │ │ │ │ nop.w │ │ │ │ │ .word 0xffffffff │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x40900000 │ │ │ │ │ │ │ │ │ │ -000031c0 : │ │ │ │ │ +00003258 : │ │ │ │ │ PyFloat_Unpack2(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ @@ -4941,42 +5019,42 @@ │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ lsls r1, r3, #8 │ │ │ │ │ ubfx r0, r3, #2, #5 │ │ │ │ │ and.w r1, r1, #768 @ 0x300 │ │ │ │ │ lsrs r4, r3, #7 │ │ │ │ │ orrs r2, r1 │ │ │ │ │ cmp r0, #31 │ │ │ │ │ - beq.n 3210 │ │ │ │ │ + beq.n 32a8 │ │ │ │ │ vmov s0, r2 │ │ │ │ │ vcvt.f64.s32 d0, d0, #10 │ │ │ │ │ - cbz r0, 3224 │ │ │ │ │ + cbz r0, 32bc │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ subs r0, #15 │ │ │ │ │ vadd.f64 d0, d0, d7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ - cbz r4, 320e │ │ │ │ │ + cbz r4, 32a6 │ │ │ │ │ vneg.f64 d0, d0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - cbz r2, 3232 │ │ │ │ │ - vldr d7, [pc, #52] @ 3248 │ │ │ │ │ + cbz r2, 32ca │ │ │ │ │ + vldr d7, [pc, #52] @ 32e0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - vldr d0, [pc, #52] @ 3250 │ │ │ │ │ + vldr d0, [pc, #52] @ 32e8 │ │ │ │ │ it ne │ │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mvn.w r0, #13 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 320a │ │ │ │ │ + bne.n 32a2 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - vldr d7, [pc, #36] @ 3258 │ │ │ │ │ + vldr d7, [pc, #36] @ 32f0 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - vldr d0, [pc, #36] @ 3260 │ │ │ │ │ + vldr d0, [pc, #36] @ 32f8 │ │ │ │ │ it ne │ │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop.w │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0xfff80000 │ │ │ │ │ .word 0x00000000 │ │ │ ├── frameobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 24996 (bytes into file) │ │ │ │ │ + Start of section headers: 25500 (bytes into file) │ │ │ │ │ Flags: 0x5000000, Version5 EABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 18 │ │ │ │ │ Section header string table index: 17 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,27 +1,27 @@ │ │ │ │ │ -There are 18 section headers, starting at offset 0x61a4: │ │ │ │ │ +There are 18 section headers, starting at offset 0x639c: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 00000000 000034 000e04 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 004fb4 0004b8 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 000e38 000444 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 00546c 0002a0 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 00127c 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 00127c 000f40 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 00570c 000520 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 0021bc 00066f 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 00282c 000b58 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 005c2c 0004c0 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 003384 000077 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 0060ec 000028 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 0033fb 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 0033fb 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 003430 000e70 10 16 120 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 0042a0 000d13 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 006114 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 000d1c 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 005194 000448 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 000d50 000444 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 0055dc 0002a0 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 001194 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 001194 001208 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 00587c 0005a8 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 00239c 00066f 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 002a0c 000b58 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 005e24 0004c0 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 003564 000077 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 0062e4 000028 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 0035db 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 0035db 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 003610 000e70 10 16 120 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 004480 000d13 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 00630c 000090 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -3,45 +3,45 @@ │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 SECTION LOCAL DEFAULT 3 .data │ │ │ │ │ 2: 00000000 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 3: 0000004c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 4: 00000050 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 5: 00000000 0 NOTYPE LOCAL DEFAULT 3 .LANCHOR0 │ │ │ │ │ - 6: 00000089 624 FUNC LOCAL DEFAULT 6 frame_dealloc │ │ │ │ │ - 7: 000002f9 26 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ + 6: 00000089 630 FUNC LOCAL DEFAULT 6 frame_dealloc │ │ │ │ │ + 7: 00000301 26 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ 8: 00000000 0 SECTION LOCAL DEFAULT 8 .rodata.str1.4 │ │ │ │ │ 9: 00000000 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 10: 00000000 0 NOTYPE LOCAL DEFAULT 8 .LC0 │ │ │ │ │ 11: 0000001c 0 NOTYPE LOCAL DEFAULT 8 .LC1 │ │ │ │ │ 12: 0000004c 0 NOTYPE LOCAL DEFAULT 8 .LC2 │ │ │ │ │ - 13: 00000415 250 FUNC LOCAL DEFAULT 6 frame_getlocals │ │ │ │ │ + 13: 0000041d 250 FUNC LOCAL DEFAULT 6 frame_getlocals │ │ │ │ │ 14: 00000064 0 NOTYPE LOCAL DEFAULT 8 .LC3 │ │ │ │ │ - 15: 000005b5 158 FUNC LOCAL DEFAULT 6 framelocalsproxy_new │ │ │ │ │ - 16: 00000655 64 FUNC LOCAL DEFAULT 6 framelocalsproxy_dealloc │ │ │ │ │ - 17: 000006a9 122 FUNC LOCAL DEFAULT 6 frame_traverse │ │ │ │ │ - 18: 0000077d 206 FUNC LOCAL DEFAULT 6 framelocalsproxy_keys │ │ │ │ │ + 15: 000005bd 158 FUNC LOCAL DEFAULT 6 framelocalsproxy_new │ │ │ │ │ + 16: 0000065d 64 FUNC LOCAL DEFAULT 6 framelocalsproxy_dealloc │ │ │ │ │ + 17: 000006b1 122 FUNC LOCAL DEFAULT 6 frame_traverse │ │ │ │ │ + 18: 00000785 248 FUNC LOCAL DEFAULT 6 framelocalsproxy_keys │ │ │ │ │ 19: 00000090 0 NOTYPE LOCAL DEFAULT 8 .LC4 │ │ │ │ │ - 20: 0000084d 378 FUNC LOCAL DEFAULT 6 framelocalsproxy_getitem │ │ │ │ │ - 21: 000009c9 328 FUNC LOCAL DEFAULT 6 framelocalsproxy_getkeyindex │ │ │ │ │ + 20: 0000087d 378 FUNC LOCAL DEFAULT 6 framelocalsproxy_getitem │ │ │ │ │ + 21: 000009f9 294 FUNC LOCAL DEFAULT 6 framelocalsproxy_getkeyindex │ │ │ │ │ 22: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 23: 00000001 100 FUNC LOCAL DEFAULT 1 frame_settrace │ │ │ │ │ 24: 000000b4 0 NOTYPE LOCAL DEFAULT 8 .LC5 │ │ │ │ │ 25: 00000065 94 FUNC LOCAL DEFAULT 1 frame_settrace_opcodes │ │ │ │ │ 26: 000000d8 0 NOTYPE LOCAL DEFAULT 8 .LC6 │ │ │ │ │ 27: 000000e0 0 NOTYPE LOCAL DEFAULT 8 .LC7 │ │ │ │ │ 28: 000000e4 0 NOTYPE LOCAL DEFAULT 8 .LC8 │ │ │ │ │ - 29: 00000b71 80 FUNC LOCAL DEFAULT 6 frame_getcode │ │ │ │ │ - 30: 00000bc1 44 FUNC LOCAL DEFAULT 6 frame_getglobals │ │ │ │ │ + 29: 00000b81 80 FUNC LOCAL DEFAULT 6 frame_getcode │ │ │ │ │ + 30: 00000bd1 44 FUNC LOCAL DEFAULT 6 frame_getglobals │ │ │ │ │ 31: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 32: 00000001 34 FUNC LOCAL DEFAULT 9 frame_getbuiltins │ │ │ │ │ - 33: 00000bed 104 FUNC LOCAL DEFAULT 6 frame_getback │ │ │ │ │ - 34: 00000c55 84 FUNC LOCAL DEFAULT 6 frame_getlineno │ │ │ │ │ + 33: 00000bfd 104 FUNC LOCAL DEFAULT 6 frame_getback │ │ │ │ │ + 34: 00000c65 84 FUNC LOCAL DEFAULT 6 frame_getlineno │ │ │ │ │ 35: 000000c5 46 FUNC LOCAL DEFAULT 1 frame_gettrace_opcodes │ │ │ │ │ - 36: 00000ca9 504 FUNC LOCAL DEFAULT 6 frame_tp_clear │ │ │ │ │ + 36: 00000cb9 504 FUNC LOCAL DEFAULT 6 frame_tp_clear │ │ │ │ │ 37: 00000023 32 FUNC LOCAL DEFAULT 9 frame_gettrace │ │ │ │ │ 38: 000000f5 60 FUNC LOCAL DEFAULT 1 framelocalsproxy_contains │ │ │ │ │ 39: 000000f8 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ 40: 00000043 52 FUNC LOCAL DEFAULT 9 frame_repr │ │ │ │ │ 41: 00000124 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ 42: 00000140 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ 43: 00000164 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ @@ -62,40 +62,40 @@ │ │ │ │ │ 58: 0000035c 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ 59: 00000131 2812 FUNC LOCAL DEFAULT 1 frame_setlineno │ │ │ │ │ 60: 000003ee 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 61: 000004c2 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 62: 00000000 0 NOTYPE LOCAL DEFAULT 11 .LANCHOR1 │ │ │ │ │ 63: 00000c28 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 64: 00000384 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ - 65: 00000c2c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 66: 00000c2d 232 FUNC LOCAL DEFAULT 1 framelocalsproxy_setitem │ │ │ │ │ - 67: 000003b8 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ - 68: 000003d8 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ - 69: 00000ea1 124 FUNC LOCAL DEFAULT 6 frame_clear │ │ │ │ │ - 70: 000003f8 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ - 71: 00000077 58 FUNC LOCAL DEFAULT 9 framelocalsproxy_update │ │ │ │ │ - 72: 000000b1 312 FUNC LOCAL DEFAULT 9 framelocalsproxy_merge │ │ │ │ │ - 73: 000001e4 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 74: 00000f1d 24 FUNC LOCAL DEFAULT 6 frame_getlasti │ │ │ │ │ - 75: 000001e8 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 76: 00000308 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 77: 0000030c 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 78: 0000030d 176 FUNC LOCAL DEFAULT 9 framelocalsproxy_richcompare │ │ │ │ │ - 79: 000003b8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 80: 00000d15 102 FUNC LOCAL DEFAULT 1 framelocalsproxy_length │ │ │ │ │ + 65: 00000eb1 696 FUNC LOCAL DEFAULT 6 framelocalsproxy_setitem │ │ │ │ │ + 66: 000003b8 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ + 67: 000003d8 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ + 68: 00001169 124 FUNC LOCAL DEFAULT 6 frame_clear │ │ │ │ │ + 69: 000003f8 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ + 70: 00000077 58 FUNC LOCAL DEFAULT 9 framelocalsproxy_update │ │ │ │ │ + 71: 000000b1 312 FUNC LOCAL DEFAULT 9 framelocalsproxy_merge │ │ │ │ │ + 72: 000001e4 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 73: 000011e5 24 FUNC LOCAL DEFAULT 6 frame_getlasti │ │ │ │ │ + 74: 000001e8 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 75: 00000308 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 76: 0000030c 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 77: 0000030d 176 FUNC LOCAL DEFAULT 9 framelocalsproxy_richcompare │ │ │ │ │ + 78: 000003b8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 79: 00000c2c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 80: 00000c2d 102 FUNC LOCAL DEFAULT 1 framelocalsproxy_length │ │ │ │ │ 81: 000003bc 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 82: 000003bd 62 FUNC LOCAL DEFAULT 9 framelocalsproxy_copy │ │ │ │ │ 83: 00000434 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ 84: 000003fb 118 FUNC LOCAL DEFAULT 9 framelocalsproxy_get │ │ │ │ │ 85: 00000471 324 FUNC LOCAL DEFAULT 9 framelocalsproxy_items │ │ │ │ │ 86: 000005b5 42 FUNC LOCAL DEFAULT 9 framelocalsproxy_iter │ │ │ │ │ 87: 000005df 170 FUNC LOCAL DEFAULT 9 framelocalsproxy_values │ │ │ │ │ 88: 00000454 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ - 89: 00000d7d 134 FUNC LOCAL DEFAULT 1 framelocalsproxy_repr │ │ │ │ │ - 90: 00000f35 12 FUNC LOCAL DEFAULT 6 framelocalsproxy_visit │ │ │ │ │ + 89: 00000c95 134 FUNC LOCAL DEFAULT 1 framelocalsproxy_repr │ │ │ │ │ + 90: 000011fd 12 FUNC LOCAL DEFAULT 6 framelocalsproxy_visit │ │ │ │ │ 91: 00000689 52 FUNC LOCAL DEFAULT 9 framelocalsproxy_tp_clear │ │ │ │ │ 92: 0000045c 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ 93: 000006bd 134 FUNC LOCAL DEFAULT 9 framelocalsproxy_setdefault │ │ │ │ │ 94: 00000484 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ 95: 000004a0 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ 96: 00000973 34 FUNC LOCAL DEFAULT 9 framelocalsproxy___contains__ │ │ │ │ │ 97: 00000995 60 FUNC LOCAL DEFAULT 9 framelocalsproxy_reversed │ │ │ │ │ @@ -131,39 +131,39 @@ │ │ │ │ │ 127: 00000051 54 FUNC GLOBAL HIDDEN 6 _PyFrame_New_NoTrack │ │ │ │ │ 128: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_NewVar │ │ │ │ │ 129: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThreadState_Get │ │ │ │ │ 130: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ 131: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ 132: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTrash_thread_destroy_chain │ │ │ │ │ 133: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTrash_thread_deposit_object │ │ │ │ │ - 134: 00000315 158 FUNC GLOBAL HIDDEN 6 _PyFrame_GetLocals │ │ │ │ │ + 134: 0000031d 158 FUNC GLOBAL HIDDEN 6 _PyFrame_GetLocals │ │ │ │ │ 135: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFrame_MakeAndSetFrameObject │ │ │ │ │ - 136: 00000511 164 FUNC GLOBAL HIDDEN 6 _PyFrameLocalsProxy_New │ │ │ │ │ + 136: 00000519 164 FUNC GLOBAL HIDDEN 6 _PyFrameLocalsProxy_New │ │ │ │ │ 137: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_New │ │ │ │ │ 138: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyCell_Type │ │ │ │ │ - 139: 000003b5 94 FUNC GLOBAL HIDDEN 6 _PyFrame_HasHiddenLocals │ │ │ │ │ + 139: 000003bd 94 FUNC GLOBAL HIDDEN 6 _PyFrame_HasHiddenLocals │ │ │ │ │ 140: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ 141: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 142: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ 143: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ 144: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Size │ │ │ │ │ 145: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ 146: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_UnTrack │ │ │ │ │ - 147: 00000695 20 FUNC GLOBAL DEFAULT 6 PyFrame_GetCode │ │ │ │ │ + 147: 0000069d 20 FUNC GLOBAL DEFAULT 6 PyFrame_GetCode │ │ │ │ │ 148: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFrame_Traverse │ │ │ │ │ - 149: 00000725 86 FUNC GLOBAL DEFAULT 6 PyFrame_GetLineNumber │ │ │ │ │ + 149: 0000072d 86 FUNC GLOBAL DEFAULT 6 PyFrame_GetLineNumber │ │ │ │ │ 150: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ 151: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ 152: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Append │ │ │ │ │ 153: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Next │ │ │ │ │ 154: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Hash │ │ │ │ │ 155: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_GetItem │ │ │ │ │ 156: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_KeyError │ │ │ │ │ 157: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ - 158: 00000b11 96 FUNC GLOBAL DEFAULT 6 PyFrame_GetBack │ │ │ │ │ + 158: 00000b21 96 FUNC GLOBAL DEFAULT 6 PyFrame_GetBack │ │ │ │ │ 159: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 160: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_SetOpcodeTrace │ │ │ │ │ 161: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_Type │ │ │ │ │ 162: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 163: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySys_Audit │ │ │ │ │ 164: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromLong │ │ │ │ │ 165: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ @@ -183,16 +183,16 @@ │ │ │ │ │ 179: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ 180: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyCompile_OpcodeStackEffect │ │ │ │ │ 181: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ 182: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeWarning │ │ │ │ │ 183: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ 184: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ 185: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_SetItem │ │ │ │ │ - 186: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetKeyError │ │ │ │ │ - 187: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_DelItem │ │ │ │ │ + 186: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_DelItem │ │ │ │ │ + 187: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetKeyError │ │ │ │ │ 188: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ 189: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyGen_Finalize │ │ │ │ │ 190: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMapping_Keys │ │ │ │ │ 191: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetIter │ │ │ │ │ 192: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Next │ │ │ │ │ 193: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetItem │ │ │ │ │ 194: 000001e9 292 FUNC GLOBAL DEFAULT 9 PyFrame_New │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,28 +1,28 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x4fb4 contains 151 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x5194 contains 137 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000000e 00009f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000012 00009f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000038 0000070a R_ARM_THM_CALL 000002f9 Py_XDECREF │ │ │ │ │ -00000050 0000070a R_ARM_THM_CALL 000002f9 Py_XDECREF │ │ │ │ │ +00000038 0000070a R_ARM_THM_CALL 00000301 Py_XDECREF │ │ │ │ │ +00000050 0000070a R_ARM_THM_CALL 00000301 Py_XDECREF │ │ │ │ │ 00000074 0000a12f R_ARM_THM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ 00000078 0000a130 R_ARM_THM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ 00000080 0000a22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ 00000084 0000a230 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ 000000a2 00008d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000000a6 00008d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000000aa 0000182f R_ARM_THM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ 000000ae 00001830 R_ARM_THM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ 000000b4 0000910a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000000c8 0000a52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ 000000cc 0000a530 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ 000000d0 0000a22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ 000000d4 0000a230 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000010a 0000150a R_ARM_THM_CALL 000009c9 framelocalsproxy_getkeyindex │ │ │ │ │ +0000010a 0000150a R_ARM_THM_CALL 000009f9 framelocalsproxy_getkeyindex │ │ │ │ │ 0000014c 0000a82f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ 00000150 0000a830 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ 00000172 0000810a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000001a0 0000a90a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ 000001c0 0000aa0a R_ARM_THM_CALL 00000000 _PyCode_InitAddressRange │ │ │ │ │ 000001ce 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 000001f2 0000ac0a R_ARM_THM_CALL 00000000 _PyLineTable_NextAddressRange │ │ │ │ │ @@ -95,343 +95,346 @@ │ │ │ │ │ 00000a32 00003e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000a36 00003e30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 00000ac2 00002b2f R_ARM_THM_MOVW_ABS_NC 00000164 .LC12 │ │ │ │ │ 00000ac6 00002b30 R_ARM_THM_MOVT_ABS 00000164 .LC12 │ │ │ │ │ 00000b14 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00000b18 0000ae30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000b20 0000910a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000b40 0000070a R_ARM_THM_CALL 000002f9 Py_XDECREF │ │ │ │ │ +00000b40 0000070a R_ARM_THM_CALL 00000301 Py_XDECREF │ │ │ │ │ 00000b54 0000b62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeWarning │ │ │ │ │ 00000b58 0000b630 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeWarning │ │ │ │ │ 00000b5c 00002e2f R_ARM_THM_MOVW_ABS_NC 000001f0 .LC15 │ │ │ │ │ 00000b60 00002e30 R_ARM_THM_MOVT_ABS 000001f0 .LC15 │ │ │ │ │ 00000b66 00002f2f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC16 │ │ │ │ │ 00000b6a 00002f30 R_ARM_THM_MOVT_ABS 000001f4 .LC16 │ │ │ │ │ 00000b78 00003a2f R_ARM_THM_MOVW_ABS_NC 0000035c .LC27 │ │ │ │ │ 00000b7c 00003a30 R_ARM_THM_MOVT_ABS 0000035c .LC27 │ │ │ │ │ 00000b80 0000b70a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ 00000b8c 00009f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000b90 00009f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000bd0 00009f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000bd4 00009f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000be4 0000070a R_ARM_THM_CALL 000002f9 Py_XDECREF │ │ │ │ │ +00000be4 0000070a R_ARM_THM_CALL 00000301 Py_XDECREF │ │ │ │ │ 00000bf6 0000292f R_ARM_THM_MOVW_ABS_NC 00000124 .LC10 │ │ │ │ │ 00000bfa 00002930 R_ARM_THM_MOVT_ABS 00000124 .LC10 │ │ │ │ │ 00000c02 00002a2f R_ARM_THM_MOVW_ABS_NC 00000140 .LC11 │ │ │ │ │ 00000c06 00002a30 R_ARM_THM_MOVT_ABS 00000140 .LC11 │ │ │ │ │ 00000c0e 00002c2f R_ARM_THM_MOVW_ABS_NC 000001a8 .LC13 │ │ │ │ │ 00000c12 00002c30 R_ARM_THM_MOVT_ABS 000001a8 .LC13 │ │ │ │ │ 00000c28 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000c4c 0000150a R_ARM_THM_CALL 000009c9 framelocalsproxy_getkeyindex │ │ │ │ │ -00000c60 0000890a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ -00000c74 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000c78 0000ae30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000c7c 0000402f R_ARM_THM_MOVW_ABS_NC 00000384 .LC28 │ │ │ │ │ -00000c80 00004030 R_ARM_THM_MOVT_ABS 00000384 .LC28 │ │ │ │ │ -00000c86 0000910a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000c94 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -00000cdc 0000070a R_ARM_THM_CALL 000002f9 Py_XDECREF │ │ │ │ │ -00000cfe 0000070a R_ARM_THM_CALL 000002f9 Py_XDECREF │ │ │ │ │ -00000d06 00008a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ -00000d0a 00008a30 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ -00000d5c 0000900a R_ARM_THM_CALL 00000000 PyDict_Size │ │ │ │ │ -00000d66 00008a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ -00000d6a 00008a30 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ -00000d8c 0000ca0a R_ARM_THM_CALL 00000000 Py_ReprEnter │ │ │ │ │ -00000d94 0000890a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ -00000d9e 0000c50a R_ARM_THM_CALL 00000000 PyDict_Update │ │ │ │ │ -00000da8 0000cb0a R_ARM_THM_CALL 00000000 PyObject_Repr │ │ │ │ │ -00000dc0 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000dc6 0000cc0a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -00000dd0 0000582f R_ARM_THM_MOVW_ABS_NC 00000454 .LC33 │ │ │ │ │ -00000dd4 00005830 R_ARM_THM_MOVT_ABS 00000454 .LC33 │ │ │ │ │ -00000df2 0000cc0a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -00000dfc 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c74 0000900a R_ARM_THM_CALL 00000000 PyDict_Size │ │ │ │ │ +00000c7e 00008a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ +00000c82 00008a30 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ +00000ca4 0000ca0a R_ARM_THM_CALL 00000000 Py_ReprEnter │ │ │ │ │ +00000cac 0000890a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ +00000cb6 0000c50a R_ARM_THM_CALL 00000000 PyDict_Update │ │ │ │ │ +00000cc0 0000cb0a R_ARM_THM_CALL 00000000 PyObject_Repr │ │ │ │ │ +00000cd8 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000cde 0000cc0a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +00000ce8 0000582f R_ARM_THM_MOVW_ABS_NC 00000454 .LC33 │ │ │ │ │ +00000cec 00005830 R_ARM_THM_MOVT_ABS 00000454 .LC33 │ │ │ │ │ +00000d0a 0000cc0a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +00000d14 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000060 0000a01e R_ARM_THM_JUMP24 00000000 _PyEval_SetOpcodeTrace │ │ │ │ │ 00000098 0000a01e R_ARM_THM_JUMP24 00000000 _PyEval_SetOpcodeTrace │ │ │ │ │ 00000128 0000a61e R_ARM_THM_JUMP24 00000000 PyDict_Contains │ │ │ │ │ -00000c70 0000b91e R_ARM_THM_JUMP24 00000000 PyDict_SetItem │ │ │ │ │ -00000ca4 0000bb1e R_ARM_THM_JUMP24 00000000 PyDict_DelItem │ │ │ │ │ -00000ddc 0000cd1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00000cf4 0000cd1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x546c contains 84 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x55dc contains 84 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 0000e302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00000602 R_ARM_ABS32 00000089 frame_dealloc │ │ │ │ │ 0000002c 00002802 R_ARM_ABS32 00000043 frame_repr │ │ │ │ │ 00000048 0000e402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 0000004c 0000e502 R_ARM_ABS32 00000000 PyObject_GenericSetAttr │ │ │ │ │ -0000005c 00001102 R_ARM_ABS32 000006a9 frame_traverse │ │ │ │ │ -00000060 00002402 R_ARM_ABS32 00000ca9 frame_tp_clear │ │ │ │ │ +0000005c 00001102 R_ARM_ABS32 000006b1 frame_traverse │ │ │ │ │ +00000060 00002402 R_ARM_ABS32 00000cb9 frame_tp_clear │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000078 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000000d4 0000e302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000dc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000e8 00001002 R_ARM_ABS32 00000655 framelocalsproxy_dealloc │ │ │ │ │ -000000fc 00005902 R_ARM_ABS32 00000d7d framelocalsproxy_repr │ │ │ │ │ +000000e8 00001002 R_ARM_ABS32 0000065d framelocalsproxy_dealloc │ │ │ │ │ +000000fc 00005902 R_ARM_ABS32 00000c95 framelocalsproxy_repr │ │ │ │ │ 00000100 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000104 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000108 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000118 0000e402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 0000011c 0000e502 R_ARM_ABS32 00000000 PyObject_GenericSetAttr │ │ │ │ │ -0000012c 00005a02 R_ARM_ABS32 00000f35 framelocalsproxy_visit │ │ │ │ │ +0000012c 00005a02 R_ARM_ABS32 000011fd framelocalsproxy_visit │ │ │ │ │ 00000130 00005b02 R_ARM_ABS32 00000689 framelocalsproxy_tp_clear │ │ │ │ │ -00000134 00004e02 R_ARM_ABS32 0000030d framelocalsproxy_richcompare │ │ │ │ │ +00000134 00004d02 R_ARM_ABS32 0000030d framelocalsproxy_richcompare │ │ │ │ │ 0000013c 00005602 R_ARM_ABS32 000005b5 framelocalsproxy_iter │ │ │ │ │ 00000144 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000168 0000e602 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ -0000016c 00000f02 R_ARM_ABS32 000005b5 framelocalsproxy_new │ │ │ │ │ +0000016c 00000f02 R_ARM_ABS32 000005bd framelocalsproxy_new │ │ │ │ │ 00000170 00008202 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ 000001a0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001a4 00004502 R_ARM_ABS32 00000ea1 frame_clear │ │ │ │ │ +000001a4 00004402 R_ARM_ABS32 00001169 frame_clear │ │ │ │ │ 000001ac 00006b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001b0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001b4 00006a02 R_ARM_ABS32 00000b2f frame_sizeof │ │ │ │ │ 000001bc 00006b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001d0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001d4 00002102 R_ARM_ABS32 00000bed frame_getback │ │ │ │ │ +000001d4 00002102 R_ARM_ABS32 00000bfd frame_getback │ │ │ │ │ 000001e4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001e8 00000d02 R_ARM_ABS32 00000415 frame_getlocals │ │ │ │ │ +000001e8 00000d02 R_ARM_ABS32 0000041d frame_getlocals │ │ │ │ │ 000001f8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001fc 00002202 R_ARM_ABS32 00000c55 frame_getlineno │ │ │ │ │ +000001fc 00002202 R_ARM_ABS32 00000c65 frame_getlineno │ │ │ │ │ 00000200 00003b02 R_ARM_ABS32 00000131 frame_setlineno │ │ │ │ │ 0000020c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000210 00002502 R_ARM_ABS32 00000023 frame_gettrace │ │ │ │ │ 00000214 00001702 R_ARM_ABS32 00000001 frame_settrace │ │ │ │ │ 00000220 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000224 00004a02 R_ARM_ABS32 00000f1d frame_getlasti │ │ │ │ │ +00000224 00004902 R_ARM_ABS32 000011e5 frame_getlasti │ │ │ │ │ 00000234 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000238 00001e02 R_ARM_ABS32 00000bc1 frame_getglobals │ │ │ │ │ +00000238 00001e02 R_ARM_ABS32 00000bd1 frame_getglobals │ │ │ │ │ 00000248 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000024c 00002002 R_ARM_ABS32 00000001 frame_getbuiltins │ │ │ │ │ 0000025c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000260 00001d02 R_ARM_ABS32 00000b71 frame_getcode │ │ │ │ │ +00000260 00001d02 R_ARM_ABS32 00000b81 frame_getcode │ │ │ │ │ 00000270 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000274 00002302 R_ARM_ABS32 000000c5 frame_gettrace_opcodes │ │ │ │ │ 00000278 00001902 R_ARM_ABS32 00000065 frame_settrace_opcodes │ │ │ │ │ 00000298 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002c0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002c4 00006002 R_ARM_ABS32 00000973 framelocalsproxy___contains__ │ │ │ │ │ 000002d0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002d4 00001402 R_ARM_ABS32 0000084d framelocalsproxy_getitem │ │ │ │ │ +000002d4 00001402 R_ARM_ABS32 0000087d framelocalsproxy_getitem │ │ │ │ │ 000002e0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002e4 00004702 R_ARM_ABS32 00000077 framelocalsproxy_update │ │ │ │ │ +000002e4 00004602 R_ARM_ABS32 00000077 framelocalsproxy_update │ │ │ │ │ 000002f0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002f4 00006102 R_ARM_ABS32 00000995 framelocalsproxy_reversed │ │ │ │ │ 00000300 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000304 00005202 R_ARM_ABS32 000003bd framelocalsproxy_copy │ │ │ │ │ 00000310 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000314 00001202 R_ARM_ABS32 0000077d framelocalsproxy_keys │ │ │ │ │ +00000314 00001202 R_ARM_ABS32 00000785 framelocalsproxy_keys │ │ │ │ │ 00000320 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000324 00005702 R_ARM_ABS32 000005df framelocalsproxy_values │ │ │ │ │ 00000330 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000334 00005502 R_ARM_ABS32 00000471 framelocalsproxy_items │ │ │ │ │ 00000340 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000344 00005402 R_ARM_ABS32 000003fb framelocalsproxy_get │ │ │ │ │ 00000350 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000354 00006902 R_ARM_ABS32 00000a89 framelocalsproxy_pop │ │ │ │ │ 00000360 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000364 00005d02 R_ARM_ABS32 000006bd framelocalsproxy_setdefault │ │ │ │ │ -00000380 00005002 R_ARM_ABS32 00000d15 framelocalsproxy_length │ │ │ │ │ -00000384 00001402 R_ARM_ABS32 0000084d framelocalsproxy_getitem │ │ │ │ │ -00000388 00004202 R_ARM_ABS32 00000c2d framelocalsproxy_setitem │ │ │ │ │ +00000380 00005002 R_ARM_ABS32 00000c2d framelocalsproxy_length │ │ │ │ │ +00000384 00001402 R_ARM_ABS32 0000087d framelocalsproxy_getitem │ │ │ │ │ +00000388 00004102 R_ARM_ABS32 00000eb1 framelocalsproxy_setitem │ │ │ │ │ 000003a8 00002602 R_ARM_ABS32 000000f5 framelocalsproxy_contains │ │ │ │ │ 000003f0 00006202 R_ARM_ABS32 000009d1 framelocalsproxy_or │ │ │ │ │ 00000424 00006502 R_ARM_ABS32 00000a3d framelocalsproxy_inplace_or │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x570c contains 164 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x587c contains 181 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000014 0000790a R_ARM_THM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ 0000001e 00007a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyModule_Type │ │ │ │ │ 00000022 00007a30 R_ARM_THM_MOVT_ABS 00000000 PyModule_Type │ │ │ │ │ 0000002a 00007b0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000038 00007c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000004c 00007e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000060 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000064 00000530 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000006e 0000800a R_ARM_THM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ 000000a2 0000810a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000000de 0000820a R_ARM_THM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ 0000010c 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000001d4 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001fa 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000232 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000246 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000026e 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000028e 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000022a 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000238 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000024c 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000274 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000294 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000029e 0000062f R_ARM_THM_MOVW_ABS_NC 00000089 frame_dealloc │ │ │ │ │ -000002a2 00000630 R_ARM_THM_MOVT_ABS 00000089 frame_dealloc │ │ │ │ │ -000002d2 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002f2 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000358 0000870a R_ARM_THM_CALL 00000000 _PyFrame_MakeAndSetFrameObject │ │ │ │ │ -0000038a 0000890a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ -0000039a 00008a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ -0000039e 00008a30 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ -000003fa 00008a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ -000003fe 00008a30 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ -00000436 00008c0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00000448 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000044c 00000530 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000488 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000496 00008b0a R_ARM_THM_CALL 000003b5 _PyFrame_HasHiddenLocals │ │ │ │ │ -000004b4 00008d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000004b8 00008d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000004bc 00000b2f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ -000004c0 00000b30 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ -000004c6 00008e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000004ce 00008d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000004d2 00008d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000004d8 00000c2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -000004dc 00000c30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -000004e2 00008e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000004e8 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000004ec 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000004f4 00008f0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000004fc 0000890a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ -00000522 00008c0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00000534 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000538 00000530 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000572 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000057a 00008d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000057e 00008d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000582 00000b2f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ -00000586 00000b30 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ -0000058c 00008e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000594 00008d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000598 00008d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000059e 00000c2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -000005a2 00000c30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -000005a8 00008e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000005ca 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000005ce 00000530 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000005fa 00008d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000005fe 00008d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000602 00000c2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00000606 00000c30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -0000060e 00008e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000616 00008d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000061a 00008d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000620 00000b2f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ -00000624 00000b30 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ -0000062a 00008e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000632 0000900a R_ARM_THM_CALL 00000000 PyDict_Size │ │ │ │ │ -0000063a 00008d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000063e 00008d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000642 00000e2f R_ARM_THM_MOVW_ABS_NC 00000064 .LC3 │ │ │ │ │ -00000646 00000e30 R_ARM_THM_MOVT_ABS 00000064 .LC3 │ │ │ │ │ -0000064c 0000910a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000664 0000920a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -0000068e 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000750 0000960a R_ARM_THM_CALL 00000000 PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ -00000796 0000970a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -000007c2 0000980a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00000802 0000990a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ -0000080e 0000980a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -0000082c 00008a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ -00000830 00008a30 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ -00000844 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000086a 00009a0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000008e4 00009a0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000008fc 00009b0a R_ARM_THM_CALL 00000000 PyDict_GetItem │ │ │ │ │ -00000904 00009c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ -00000908 00009c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ -0000090c 0000132f R_ARM_THM_MOVW_ABS_NC 00000090 .LC4 │ │ │ │ │ -00000910 00001330 R_ARM_THM_MOVT_ABS 00000090 .LC4 │ │ │ │ │ -00000918 00008e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000924 00008a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ -00000928 00008a30 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ -00000956 00008a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ -0000095a 00008a30 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ -0000097e 00009d0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000009ae 00008a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ -000009b2 00008a30 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ -000009e6 00009a0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00000a52 00008a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ -00000a56 00008a30 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ -00000a80 00009a0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00000ac6 00009d0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000afc 00008a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ -00000b00 00008a30 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ -00000b60 0000870a R_ARM_THM_CALL 00000000 _PyFrame_MakeAndSetFrameObject │ │ │ │ │ -00000b82 00001a2f R_ARM_THM_MOVW_ABS_NC 000000d8 .LC6 │ │ │ │ │ -00000b86 00001a30 R_ARM_THM_MOVT_ABS 000000d8 .LC6 │ │ │ │ │ -00000b8a 00001b2f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC7 │ │ │ │ │ -00000b8e 00001b30 R_ARM_THM_MOVT_ABS 000000e0 .LC7 │ │ │ │ │ -00000b94 00001c2f R_ARM_THM_MOVW_ABS_NC 000000e4 .LC8 │ │ │ │ │ -00000b98 00001c30 R_ARM_THM_MOVT_ABS 000000e4 .LC8 │ │ │ │ │ -00000b9c 0000a30a R_ARM_THM_CALL 00000000 PySys_Audit │ │ │ │ │ -00000bd6 00009f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000bda 00009f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000c3e 00009f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000c42 00009f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000c48 0000870a R_ARM_THM_CALL 00000000 _PyFrame_MakeAndSetFrameObject │ │ │ │ │ -00000c72 0000960a R_ARM_THM_CALL 00000000 PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ -00000c88 0000960a R_ARM_THM_CALL 00000000 PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ -00000c9c 00009f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000ca0 00009f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000dbe 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000dd0 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000dde 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000dec 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000dfa 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e2c 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e32 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e5a 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e7a 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e9a 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000eba 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00000ebe 0000bc30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00000ec2 0000442f R_ARM_THM_MOVW_ABS_NC 000003d8 .LC30 │ │ │ │ │ -00000ec6 00004430 R_ARM_THM_MOVT_ABS 000003d8 .LC30 │ │ │ │ │ -00000ecc 0000910a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000ed8 00009f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000edc 00009f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000ef0 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00000ef4 0000bc30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00000ef8 0000432f R_ARM_THM_MOVW_ABS_NC 000003b8 .LC29 │ │ │ │ │ -00000efc 00004330 R_ARM_THM_MOVT_ABS 000003b8 .LC29 │ │ │ │ │ -00000f02 0000910a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000f0e 0000bd0a R_ARM_THM_CALL 00000000 _PyGen_Finalize │ │ │ │ │ -00000f12 00009f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000f16 00009f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000029a 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000002a4 0000062f R_ARM_THM_MOVW_ABS_NC 00000089 frame_dealloc │ │ │ │ │ +000002a8 00000630 R_ARM_THM_MOVT_ABS 00000089 frame_dealloc │ │ │ │ │ +000002d8 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000002f8 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000360 0000870a R_ARM_THM_CALL 00000000 _PyFrame_MakeAndSetFrameObject │ │ │ │ │ +00000392 0000890a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ +000003a2 00008a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ +000003a6 00008a30 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ +00000402 00008a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ +00000406 00008a30 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ +0000043e 00008c0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00000450 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000454 00000530 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000490 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000049e 00008b0a R_ARM_THM_CALL 000003bd _PyFrame_HasHiddenLocals │ │ │ │ │ +000004bc 00008d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000004c0 00008d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000004c4 00000b2f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ +000004c8 00000b30 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ +000004ce 00008e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000004d6 00008d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000004da 00008d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000004e0 00000c2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +000004e4 00000c30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +000004ea 00008e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000004f0 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000004f4 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000004fc 00008f0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000504 0000890a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ +0000052a 00008c0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +0000053c 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000540 00000530 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000057a 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000582 00008d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000586 00008d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000058a 00000b2f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ +0000058e 00000b30 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ +00000594 00008e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000059c 00008d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000005a0 00008d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000005a6 00000c2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +000005aa 00000c30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +000005b0 00008e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000005d2 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000005d6 00000530 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000602 00008d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000606 00008d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000060a 00000c2f R_ARM_THM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +0000060e 00000c30 R_ARM_THM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00000616 00008e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000061e 00008d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000622 00008d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000628 00000b2f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ +0000062c 00000b30 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ +00000632 00008e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000063a 0000900a R_ARM_THM_CALL 00000000 PyDict_Size │ │ │ │ │ +00000642 00008d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000646 00008d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000064a 00000e2f R_ARM_THM_MOVW_ABS_NC 00000064 .LC3 │ │ │ │ │ +0000064e 00000e30 R_ARM_THM_MOVT_ABS 00000064 .LC3 │ │ │ │ │ +00000654 0000910a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000066c 0000920a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +00000696 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000758 0000960a R_ARM_THM_CALL 00000000 PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ +0000079e 0000970a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +000007ca 0000980a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00000808 0000990a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ +00000814 0000980a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00000824 0000990a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ +00000830 0000980a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00000840 0000990a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ +0000084c 00008a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ +00000850 00008a30 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ +00000874 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000089a 00009a0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00000914 00009a0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000092c 00009b0a R_ARM_THM_CALL 00000000 PyDict_GetItem │ │ │ │ │ +00000934 00009c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ +00000938 00009c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ +0000093c 0000132f R_ARM_THM_MOVW_ABS_NC 00000090 .LC4 │ │ │ │ │ +00000940 00001330 R_ARM_THM_MOVT_ABS 00000090 .LC4 │ │ │ │ │ +00000948 00008e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000954 00008a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ +00000958 00008a30 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ +00000986 00008a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ +0000098a 00008a30 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ +000009ae 00009d0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000009de 00008a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ +000009e2 00008a30 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ +00000a14 00009a0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00000a7c 00008a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ +00000a80 00008a30 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ +00000aa4 00009a0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00000abe 00009d0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000b0a 00008a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ +00000b0e 00008a30 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ +00000b70 0000870a R_ARM_THM_CALL 00000000 _PyFrame_MakeAndSetFrameObject │ │ │ │ │ +00000b92 00001a2f R_ARM_THM_MOVW_ABS_NC 000000d8 .LC6 │ │ │ │ │ +00000b96 00001a30 R_ARM_THM_MOVT_ABS 000000d8 .LC6 │ │ │ │ │ +00000b9a 00001b2f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC7 │ │ │ │ │ +00000b9e 00001b30 R_ARM_THM_MOVT_ABS 000000e0 .LC7 │ │ │ │ │ +00000ba4 00001c2f R_ARM_THM_MOVW_ABS_NC 000000e4 .LC8 │ │ │ │ │ +00000ba8 00001c30 R_ARM_THM_MOVT_ABS 000000e4 .LC8 │ │ │ │ │ +00000bac 0000a30a R_ARM_THM_CALL 00000000 PySys_Audit │ │ │ │ │ +00000be6 00009f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000bea 00009f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000c4e 00009f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000c52 00009f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000c58 0000870a R_ARM_THM_CALL 00000000 _PyFrame_MakeAndSetFrameObject │ │ │ │ │ +00000c82 0000960a R_ARM_THM_CALL 00000000 PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ +00000c98 0000960a R_ARM_THM_CALL 00000000 PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ +00000cac 00009f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000cb0 00009f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000dce 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000de0 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000dee 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000dfc 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e0a 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e3c 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e42 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e6a 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e8a 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000eaa 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ed0 00009a0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00000fe2 0000890a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ +0000100a 00009a0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00001036 00009d0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000010ea 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000010ee 0000ae30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000010f2 0000402f R_ARM_THM_MOVW_ABS_NC 00000384 .LC28 │ │ │ │ │ +000010f6 00004030 R_ARM_THM_MOVT_ABS 00000384 .LC28 │ │ │ │ │ +000010fc 0000910a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001144 0000bb0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +00001158 00008a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ +0000115c 00008a30 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ +00001182 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00001186 0000bc30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +0000118a 0000432f R_ARM_THM_MOVW_ABS_NC 000003d8 .LC30 │ │ │ │ │ +0000118e 00004330 R_ARM_THM_MOVT_ABS 000003d8 .LC30 │ │ │ │ │ +00001194 0000910a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000011a0 00009f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000011a4 00009f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000011b8 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +000011bc 0000bc30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +000011c0 0000422f R_ARM_THM_MOVW_ABS_NC 000003b8 .LC29 │ │ │ │ │ +000011c4 00004230 R_ARM_THM_MOVT_ABS 000003b8 .LC29 │ │ │ │ │ +000011ca 0000910a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000011d6 0000bd0a R_ARM_THM_CALL 00000000 _PyGen_Finalize │ │ │ │ │ +000011da 00009f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000011de 00009f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000046 00007d1e R_ARM_THM_JUMP24 00000000 _PyEval_GetBuiltins │ │ │ │ │ 00000128 0000841e R_ARM_THM_JUMP24 00000000 _PyTrash_thread_destroy_chain │ │ │ │ │ -000002b4 0000851e R_ARM_THM_JUMP24 00000000 _PyTrash_thread_deposit_object │ │ │ │ │ -0000030e 0000831e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -000006e8 0000941e R_ARM_THM_JUMP24 00000000 _PyFrame_Traverse │ │ │ │ │ -00000732 0000961e R_ARM_THM_JUMP24 00000000 PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ -00000768 0000961e R_ARM_THM_JUMP24 00000000 PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ -00000c80 0000a41e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ -00000f28 0000a41e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ -00000f30 0000a41e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ +000002ba 0000851e R_ARM_THM_JUMP24 00000000 _PyTrash_thread_deposit_object │ │ │ │ │ +00000316 0000831e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000006f0 0000941e R_ARM_THM_JUMP24 00000000 _PyFrame_Traverse │ │ │ │ │ +0000073a 0000961e R_ARM_THM_JUMP24 00000000 PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ +00000770 0000961e R_ARM_THM_JUMP24 00000000 PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ +00000c90 0000a41e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ +00000ff8 0000b91e R_ARM_THM_JUMP24 00000000 PyDict_SetItem │ │ │ │ │ +0000111a 0000ba1e R_ARM_THM_JUMP24 00000000 PyDict_DelItem │ │ │ │ │ +000011f0 0000a41e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ +000011f8 0000a41e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x5c2c contains 152 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x5e24 contains 152 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000002 00009f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000006 00009f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000024 00009f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000028 00009f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000054 0000950a R_ARM_THM_CALL 00000725 PyFrame_GetLineNumber │ │ │ │ │ +00000054 0000950a R_ARM_THM_CALL 0000072d PyFrame_GetLineNumber │ │ │ │ │ 00000064 0000272f R_ARM_THM_MOVW_ABS_NC 000000f8 .LC9 │ │ │ │ │ 00000068 00002730 R_ARM_THM_MOVT_ABS 000000f8 .LC9 │ │ │ │ │ 0000006e 0000a70a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ 0000008c 00008d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000090 00008d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000094 0000462f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC31 │ │ │ │ │ -00000098 00004630 R_ARM_THM_MOVT_ABS 000003f8 .LC31 │ │ │ │ │ +00000094 0000452f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC31 │ │ │ │ │ +00000098 00004530 R_ARM_THM_MOVT_ABS 000003f8 .LC31 │ │ │ │ │ 0000009e 0000910a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000000a6 00009f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000000aa 00009f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000000d6 0000be0a R_ARM_THM_CALL 00000000 PyMapping_Keys │ │ │ │ │ 000000e0 0000bf0a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ 000000f8 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000104 0000420a R_ARM_THM_CALL 00000c2d framelocalsproxy_setitem │ │ │ │ │ +00000104 0000410a R_ARM_THM_CALL 00000eb1 framelocalsproxy_setitem │ │ │ │ │ 0000011a 0000c00a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ 00000128 0000c10a R_ARM_THM_CALL 00000000 PyObject_GetItem │ │ │ │ │ 0000015c 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000016e 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000186 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000196 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000001a6 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -459,15 +462,15 @@ │ │ │ │ │ 0000040e 00008d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000412 00008d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000416 0000532f R_ARM_THM_MOVW_ABS_NC 00000434 .LC32 │ │ │ │ │ 0000041a 00005330 R_ARM_THM_MOVT_ABS 00000434 .LC32 │ │ │ │ │ 00000420 0000910a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000042e 00009f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000432 00009f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000438 0000140a R_ARM_THM_CALL 0000084d framelocalsproxy_getitem │ │ │ │ │ +00000438 0000140a R_ARM_THM_CALL 0000087d framelocalsproxy_getitem │ │ │ │ │ 0000043e 00009c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ 00000442 00009c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ 00000448 0000c80a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 00000452 0000c90a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ 0000048e 0000970a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ 000004c4 00008a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ 000004c8 00008a30 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ @@ -477,17 +480,17 @@ │ │ │ │ │ 00000528 0000980a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ 00000542 0000990a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ 0000054e 00008c0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ 0000056a 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000057e 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000594 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000005a4 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005c4 0000120a R_ARM_THM_CALL 0000077d framelocalsproxy_keys │ │ │ │ │ +000005c4 0000120a R_ARM_THM_CALL 00000785 framelocalsproxy_keys │ │ │ │ │ 000005cc 0000bf0a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -000005d6 0000070a R_ARM_THM_CALL 000002f9 Py_XDECREF │ │ │ │ │ +000005d6 0000070a R_ARM_THM_CALL 00000301 Py_XDECREF │ │ │ │ │ 000005f8 0000970a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ 00000626 00008a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ 0000062a 00008a30 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ 00000636 0000980a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ 00000656 0000990a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ 00000662 0000980a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ 0000067c 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -495,20 +498,20 @@ │ │ │ │ │ 000006d0 00008d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000006d4 00008d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000006d8 00005c2f R_ARM_THM_MOVW_ABS_NC 0000045c .LC34 │ │ │ │ │ 000006dc 00005c30 R_ARM_THM_MOVT_ABS 0000045c .LC34 │ │ │ │ │ 000006e2 0000910a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000006f0 00009f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000006f4 00009f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000006fc 0000140a R_ARM_THM_CALL 0000084d framelocalsproxy_getitem │ │ │ │ │ +000006fc 0000140a R_ARM_THM_CALL 0000087d framelocalsproxy_getitem │ │ │ │ │ 00000702 00009c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ 00000706 00009c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ 0000070c 0000c80a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 00000716 0000c90a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000720 0000420a R_ARM_THM_CALL 00000c2d framelocalsproxy_setitem │ │ │ │ │ +00000720 0000410a R_ARM_THM_CALL 00000eb1 framelocalsproxy_setitem │ │ │ │ │ 00000770 00009f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000774 00009f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000792 00009f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000796 00009f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000007d8 00008d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000007dc 00008d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000007e2 00005e2f R_ARM_THM_MOVW_ABS_NC 00000484 .LC35 │ │ │ │ │ @@ -528,15 +531,15 @@ │ │ │ │ │ 000008d6 0000d730 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Deopt │ │ │ │ │ 000008e0 0000b12f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ 000008e4 0000b130 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ 00000944 0000cd0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ 00000950 0000d30a R_ARM_THM_CALL 000007c3 PyFrame_GetVar │ │ │ │ │ 00000968 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000980 0000260a R_ARM_THM_CALL 000000f5 framelocalsproxy_contains │ │ │ │ │ -000009a4 0000120a R_ARM_THM_CALL 0000077d framelocalsproxy_keys │ │ │ │ │ +000009a4 0000120a R_ARM_THM_CALL 00000785 framelocalsproxy_keys │ │ │ │ │ 000009ac 0000d90a R_ARM_THM_CALL 00000000 PyList_Reverse │ │ │ │ │ 000009c6 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000009f2 0000890a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ 000009fc 0000c50a R_ARM_THM_CALL 00000000 PyDict_Update │ │ │ │ │ 00000a08 0000c50a R_ARM_THM_CALL 00000000 PyDict_Update │ │ │ │ │ 00000a22 0000830a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000a2a 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ @@ -544,28 +547,28 @@ │ │ │ │ │ 00000a38 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000a5c 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000a60 0000c730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000a84 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000aae 0000672f R_ARM_THM_MOVW_ABS_NC 000004bc .LC37 │ │ │ │ │ 00000ab2 00006730 R_ARM_THM_MOVT_ABS 000004bc .LC37 │ │ │ │ │ 00000abc 0000da0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00000ad0 0000150a R_ARM_THM_CALL 000009c9 framelocalsproxy_getkeyindex │ │ │ │ │ +00000ad0 0000150a R_ARM_THM_CALL 000009f9 framelocalsproxy_getkeyindex │ │ │ │ │ 00000adc 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00000ae0 0000ae30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000ae4 0000402f R_ARM_THM_MOVW_ABS_NC 00000384 .LC28 │ │ │ │ │ 00000ae8 00004030 R_ARM_THM_MOVT_ABS 00000384 .LC28 │ │ │ │ │ 00000aee 0000910a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000b02 0000db0a R_ARM_THM_CALL 00000000 PyDict_Pop │ │ │ │ │ -00000b22 0000ba0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +00000b22 0000bb0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ 00000336 0000c41e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 00000348 0000c41e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -0000076a 00000d1e R_ARM_THM_JUMP24 00000415 frame_getlocals │ │ │ │ │ +0000076a 00000d1e R_ARM_THM_JUMP24 0000041d frame_getlocals │ │ │ │ │ 0000098c 0000c41e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 00000b38 0000dc1e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x60ec contains 5 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x62e4 contains 5 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000004 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000008 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000000c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000010 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -166,16 +166,16 @@ │ │ │ │ │ PyMem_Free │ │ │ │ │ PyCompile_OpcodeStackEffect │ │ │ │ │ PyErr_NoMemory │ │ │ │ │ PyExc_RuntimeWarning │ │ │ │ │ PyErr_WarnFormat │ │ │ │ │ _Py_tss_tstate │ │ │ │ │ PyDict_SetItem │ │ │ │ │ -_PyErr_SetKeyError │ │ │ │ │ PyDict_DelItem │ │ │ │ │ +_PyErr_SetKeyError │ │ │ │ │ PyExc_RuntimeError │ │ │ │ │ _PyGen_Finalize │ │ │ │ │ PyMapping_Keys │ │ │ │ │ PyObject_GetIter │ │ │ │ │ PyIter_Next │ │ │ │ │ PyObject_GetItem │ │ │ │ │ PyFrame_New │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -25,27 +25,27 @@ │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, ip │ │ │ │ │ beq.n 34 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ str r1, [r2, #16] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - bl 2f8 │ │ │ │ │ + bl 300 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldrb r3, [r2, #25] │ │ │ │ │ cbnz r3, 56 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 42 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r2, #16] │ │ │ │ │ - bl 2f8 │ │ │ │ │ + bl 300 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ b.n 42 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 <_PyEval_SetOpcodeTrace> │ │ │ │ │ @@ -127,15 +127,15 @@ │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9c8 │ │ │ │ │ + bl 9f8 │ │ │ │ │ R_ARM_THM_CALL framelocalsproxy_getkeyindex │ │ │ │ │ adds r3, r0, #2 │ │ │ │ │ beq.n 11c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bge.n 12c │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ cbnz r0, 122 │ │ │ │ │ @@ -1113,15 +1113,15 @@ │ │ │ │ │ and.w r1, r6, #7 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ add.w r0, r2, #9 │ │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ │ str r2, [r3, #32] │ │ │ │ │ beq.n bc2 │ │ │ │ │ - bl 2f8 │ │ │ │ │ + bl 300 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ lsrs r6, r6, #3 │ │ │ │ │ orr.w r6, r6, sl, lsl #29 │ │ │ │ │ mov.w sl, sl, asr #3 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ b.n af6 │ │ │ │ │ @@ -1188,15 +1188,15 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r0, r3 │ │ │ │ │ it eq │ │ │ │ │ moveq r0, #0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl 2f8 │ │ │ │ │ + bl 300 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ b.n b44 │ │ │ │ │ mov r6, lr │ │ │ │ │ cmp r7, #0 │ │ │ │ │ beq.w ada │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ b.n ada │ │ │ │ │ @@ -1223,227 +1223,121 @@ │ │ │ │ │ it ne │ │ │ │ │ movne r1, #1 │ │ │ │ │ b.n a62 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000005c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000c2c : │ │ │ │ │ -framelocalsproxy_setitem(): │ │ │ │ │ - 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 r4, [r0, #8] │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r6, [r4, #12] │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - bl 9c8 │ │ │ │ │ - R_ARM_THM_CALL framelocalsproxy_getkeyindex │ │ │ │ │ - adds r1, r0, #2 │ │ │ │ │ - beq.n c8a │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.n ca8 │ │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ │ - cbnz r0, c9a │ │ │ │ │ - cbz r5, c92 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyDict_New │ │ │ │ │ - cbz r0, c8a │ │ │ │ │ - str r0, [r4, #28] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 0 │ │ │ │ │ - R_ARM_THM_JUMP24 PyDict_SetItem │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 0 <_PyErr_SetKeyError> │ │ │ │ │ - R_ARM_THM_CALL _PyErr_SetKeyError │ │ │ │ │ - b.n c8a │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.n c68 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 0 │ │ │ │ │ - R_ARM_THM_JUMP24 PyDict_DelItem │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.n c74 │ │ │ │ │ - ldr.w r2, [r8, #76] @ 0x4c │ │ │ │ │ - adds r6, #40 @ 0x28 │ │ │ │ │ - add r2, r0 │ │ │ │ │ - ldr.w r1, [r6, r0, lsl #2] │ │ │ │ │ - ldrb r2, [r2, #16] │ │ │ │ │ - cmp r2, #128 @ 0x80 │ │ │ │ │ - beq.n ce4 │ │ │ │ │ - lsls r2, r2, #25 │ │ │ │ │ - bpl.n cc4 │ │ │ │ │ - cbnz r1, d04 │ │ │ │ │ - cmp r5, r1 │ │ │ │ │ - beq.n ce0 │ │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r2, r0 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - itt ne │ │ │ │ │ - addne r2, #1 │ │ │ │ │ - strne r2, [r5, #0] │ │ │ │ │ - str.w r5, [r6, r3, lsl #2] │ │ │ │ │ - bl 2f8 │ │ │ │ │ - R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n c8e │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.n cc8 │ │ │ │ │ - ldr r0, [r1, #8] │ │ │ │ │ - cmp r5, r0 │ │ │ │ │ - beq.n ce0 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - itt ne │ │ │ │ │ - addne r3, #1 │ │ │ │ │ - strne r3, [r5, #0] │ │ │ │ │ - str r5, [r1, #8] │ │ │ │ │ - bl 2f8 │ │ │ │ │ - R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ - b.n ce0 │ │ │ │ │ - ldr r0, [r1, #4] │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyCell_Type │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyCell_Type │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - bne.n cc4 │ │ │ │ │ - b.n ce8 │ │ │ │ │ - │ │ │ │ │ -00000d14 : │ │ │ │ │ +00000c2c : │ │ │ │ │ framelocalsproxy_length(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ ldr r4, [r3, #0] │ │ │ │ │ - cbnz r0, d5a │ │ │ │ │ + cbnz r0, c72 │ │ │ │ │ ldr.w ip, [r4, #48] @ 0x30 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n d52 │ │ │ │ │ + b.n c6a │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ │ ldr r5, [r2, #40] @ 0x28 │ │ │ │ │ - cbz r5, d50 │ │ │ │ │ + cbz r5, c68 │ │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ │ add r2, r3 │ │ │ │ │ ldrb r2, [r2, #16] │ │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ │ - beq.n d64 │ │ │ │ │ + beq.n c7c │ │ │ │ │ lsls r2, r2, #25 │ │ │ │ │ - bmi.n d64 │ │ │ │ │ + bmi.n c7c │ │ │ │ │ adds r0, #1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bgt.n d36 │ │ │ │ │ + bgt.n c4e │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_Size │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b.n d2e │ │ │ │ │ + b.n c46 │ │ │ │ │ ldr r6, [r5, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyCell_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyCell_Type │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bne.n d4e │ │ │ │ │ + bne.n c66 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n d4e │ │ │ │ │ - b.n d50 │ │ │ │ │ + bne.n c66 │ │ │ │ │ + b.n c68 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000d7c : │ │ │ │ │ +00000c94 : │ │ │ │ │ framelocalsproxy_repr(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_ReprEnter │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n dce │ │ │ │ │ + bne.n ce6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, df0 │ │ │ │ │ + cbz r0, d08 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_Update │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n de0 │ │ │ │ │ + blt.n cf8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Repr │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n dc4 │ │ │ │ │ + beq.n cdc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, dc4 │ │ │ │ │ + cbnz r3, cdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_ReprLeave │ │ │ │ │ mov r0, r6 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ble.n df6 │ │ │ │ │ + ble.n d0e │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC33 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromString │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n df0 │ │ │ │ │ + beq.n d08 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, dfa │ │ │ │ │ + cbz r3, d12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_ReprLeave │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n dca │ │ │ │ │ + b.n ce2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n df0 │ │ │ │ │ + b.n d08 │ │ │ │ │ nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -81,33 +81,33 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 190 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ │ - ble.w 29a │ │ │ │ │ + ble.w 2a0 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ │ add.w r3, r4, #36 @ 0x24 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ beq.n 12c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne.n 1b8 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 254 │ │ │ │ │ + bne.w 25a │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 274 │ │ │ │ │ + bne.w 27a │ │ │ │ │ ldr r0, [r4, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2d8 │ │ │ │ │ + bne.w 2de │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GC_Del │ │ │ │ │ cbnz r6, f8 │ │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ ldr r2, [r5, #100] @ 0x64 │ │ │ │ │ adds r3, #1 │ │ │ │ │ @@ -154,18 +154,18 @@ │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n 154 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 294 │ │ │ │ │ + beq.w 29a │ │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2b8 │ │ │ │ │ + bne.w 2be │ │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ble.n 184 │ │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 1da │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ @@ -204,63 +204,66 @@ │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ beq.n 1d0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 242 │ │ │ │ │ + beq.n 248 │ │ │ │ │ mov r6, r2 │ │ │ │ │ b.n c4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ble.n 184 │ │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ │ - cbz r0, 200 │ │ │ │ │ + cbz r0, 230 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ str.w ip, [r4, #80] @ 0x50 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 200 │ │ │ │ │ + beq.n 1fa │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbnz r2, 200 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [r4, #68] @ 0x44 │ │ │ │ │ + cbz r2, 22a │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - ble.n 184 │ │ │ │ │ + beq.n 184 │ │ │ │ │ add.w r7, r4, #80 @ 0x50 │ │ │ │ │ movs r1, #2 │ │ │ │ │ ldr.w r0, [r7, #4]! │ │ │ │ │ - cbz r0, 23a │ │ │ │ │ + cbz r0, 240 │ │ │ │ │ ldr.w ip, [r0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - beq.n 228 │ │ │ │ │ + beq.n 222 │ │ │ │ │ add.w r2, ip, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbz r2, 230 │ │ │ │ │ + cbz r2, 236 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bgt.n 20a │ │ │ │ │ + bgt.n 204 │ │ │ │ │ + b.n 184 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + ldr r3, [r4, #68] @ 0x44 │ │ │ │ │ + cmp r3, #2 │ │ │ │ │ + bgt.n 1fe │ │ │ │ │ b.n 184 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - blt.n 20a │ │ │ │ │ + blt.n 204 │ │ │ │ │ b.n 184 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ @@ -330,307 +333,308 @@ │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w dc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n dc │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -000002f8 : │ │ │ │ │ +00000300 : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ - cbnz r0, 2fc │ │ │ │ │ + cbnz r0, 304 │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 2fa │ │ │ │ │ + beq.n 302 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2fa │ │ │ │ │ + bne.n 302 │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000314 <_PyFrame_GetLocals>: │ │ │ │ │ +0000031c <_PyFrame_GetLocals>: │ │ │ │ │ _PyFrame_GetLocals(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r1, #24] │ │ │ │ │ ands.w r3, r3, #1 │ │ │ │ │ - bne.n 352 <_PyFrame_GetLocals+0x3e> │ │ │ │ │ + bne.n 35a <_PyFrame_GetLocals+0x3e> │ │ │ │ │ ldr r0, [r1, #48] @ 0x30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bgt.n 364 <_PyFrame_GetLocals+0x50> │ │ │ │ │ + bgt.n 36c <_PyFrame_GetLocals+0x50> │ │ │ │ │ ldr r0, [r2, #20] │ │ │ │ │ - cbz r0, 388 <_PyFrame_GetLocals+0x74> │ │ │ │ │ + cbz r0, 390 <_PyFrame_GetLocals+0x74> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 348 <_PyFrame_GetLocals+0x34> │ │ │ │ │ + beq.n 350 <_PyFrame_GetLocals+0x34> │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ │ - bne.n 398 <_PyFrame_GetLocals+0x84> │ │ │ │ │ + bne.n 3a0 <_PyFrame_GetLocals+0x84> │ │ │ │ │ ldr r0, [r2, #24] │ │ │ │ │ - cbnz r0, 35c <_PyFrame_GetLocals+0x48> │ │ │ │ │ + cbnz r0, 364 <_PyFrame_GetLocals+0x48> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_PyFrame_MakeAndSetFrameObject> │ │ │ │ │ R_ARM_THM_CALL _PyFrame_MakeAndSetFrameObject │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.n 510 <_PyFrameLocalsProxy_New> │ │ │ │ │ + b.n 518 <_PyFrameLocalsProxy_New> │ │ │ │ │ ldr r1, [r1, #76] @ 0x4c │ │ │ │ │ add.w ip, r2, #40 @ 0x28 │ │ │ │ │ adds r1, #15 │ │ │ │ │ ldrb.w lr, [r1, #1]! │ │ │ │ │ tst.w lr, #16 │ │ │ │ │ - beq.n 380 <_PyFrame_GetLocals+0x6c> │ │ │ │ │ + beq.n 388 <_PyFrame_GetLocals+0x6c> │ │ │ │ │ ldr.w r4, [ip, r3, lsl #2] │ │ │ │ │ mov r5, r4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 34c <_PyFrame_GetLocals+0x38> │ │ │ │ │ + bne.n 354 <_PyFrame_GetLocals+0x38> │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 336 <_PyFrame_GetLocals+0x22> │ │ │ │ │ - b.n 36c <_PyFrame_GetLocals+0x58> │ │ │ │ │ + beq.n 33e <_PyFrame_GetLocals+0x22> │ │ │ │ │ + b.n 374 <_PyFrame_GetLocals+0x58> │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_New │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r0, [r2, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 33a <_PyFrame_GetLocals+0x26> │ │ │ │ │ - b.n 348 <_PyFrame_GetLocals+0x34> │ │ │ │ │ + bne.n 342 <_PyFrame_GetLocals+0x26> │ │ │ │ │ + b.n 350 <_PyFrame_GetLocals+0x34> │ │ │ │ │ ldr r4, [r4, #4] │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyCell_Type │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyCell_Type │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bne.n 352 <_PyFrame_GetLocals+0x3e> │ │ │ │ │ + bne.n 35a <_PyFrame_GetLocals+0x3e> │ │ │ │ │ ldr.w lr, [r5, #8] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - bne.n 352 <_PyFrame_GetLocals+0x3e> │ │ │ │ │ - b.n 380 <_PyFrame_GetLocals+0x6c> │ │ │ │ │ + bne.n 35a <_PyFrame_GetLocals+0x3e> │ │ │ │ │ + b.n 388 <_PyFrame_GetLocals+0x6c> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000003b4 <_PyFrame_HasHiddenLocals>: │ │ │ │ │ +000003bc <_PyFrame_HasHiddenLocals>: │ │ │ │ │ _PyFrame_HasHiddenLocals(): │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r2, [r1, #48] @ 0x30 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.n 3c2 <_PyFrame_HasHiddenLocals+0xe> │ │ │ │ │ + bgt.n 3ca <_PyFrame_HasHiddenLocals+0xe> │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ ldr r5, [r1, #76] @ 0x4c │ │ │ │ │ add.w r4, r0, #40 @ 0x28 │ │ │ │ │ add.w ip, r5, r3 │ │ │ │ │ ldrb.w lr, [ip, #16] │ │ │ │ │ tst.w lr, #16 │ │ │ │ │ - beq.n 3e2 <_PyFrame_HasHiddenLocals+0x2e> │ │ │ │ │ + beq.n 3ea <_PyFrame_HasHiddenLocals+0x2e> │ │ │ │ │ ldr.w ip, [r4, r3, lsl #2] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.n 3ec <_PyFrame_HasHiddenLocals+0x38> │ │ │ │ │ + bne.n 3f4 <_PyFrame_HasHiddenLocals+0x38> │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.n 3c4 <_PyFrame_HasHiddenLocals+0x10> │ │ │ │ │ + bgt.n 3cc <_PyFrame_HasHiddenLocals+0x10> │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ │ - bne.n 3f6 <_PyFrame_HasHiddenLocals+0x42> │ │ │ │ │ + bne.n 3fe <_PyFrame_HasHiddenLocals+0x42> │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr.w r4, [ip, #4] │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyCell_Type │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyCell_Type │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bne.n 3f2 <_PyFrame_HasHiddenLocals+0x3e> │ │ │ │ │ + bne.n 3fa <_PyFrame_HasHiddenLocals+0x3e> │ │ │ │ │ ldr.w ip, [ip, #8] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.n 3f2 <_PyFrame_HasHiddenLocals+0x3e> │ │ │ │ │ - b.n 3e2 <_PyFrame_HasHiddenLocals+0x2e> │ │ │ │ │ + bne.n 3fa <_PyFrame_HasHiddenLocals+0x3e> │ │ │ │ │ + b.n 3ea <_PyFrame_HasHiddenLocals+0x2e> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000414 : │ │ │ │ │ +0000041c : │ │ │ │ │ frame_getlocals(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4e8 │ │ │ │ │ + beq.n 4f0 │ │ │ │ │ ldr r4, [r0, #12] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ lsls r3, r3, #31 │ │ │ │ │ - bpl.n 492 │ │ │ │ │ + bpl.n 49a │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4f8 │ │ │ │ │ + beq.n 500 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 4b4 │ │ │ │ │ + bne.n 4bc │ │ │ │ │ ldr r6, [r0, #12] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 4ce │ │ │ │ │ + bne.n 4d6 │ │ │ │ │ ldr.w r3, [r0, #360] @ 0x168 │ │ │ │ │ movs r1, #0 │ │ │ │ │ adds r0, #208 @ 0xd0 │ │ │ │ │ blx r3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4ca │ │ │ │ │ + beq.n 4d2 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r6, #0] │ │ │ │ │ str r6, [r0, #8] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 48c │ │ │ │ │ + beq.n 494 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 48c │ │ │ │ │ + cbnz r3, 494 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3b4 <_PyFrame_HasHiddenLocals> │ │ │ │ │ + bl 3bc <_PyFrame_HasHiddenLocals> │ │ │ │ │ R_ARM_THM_CALL _PyFrame_HasHiddenLocals │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 434 │ │ │ │ │ + bne.n 43c │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ - cbz r5, 4fc │ │ │ │ │ + cbz r5, 504 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 48c │ │ │ │ │ + beq.n 494 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - b.n 48c │ │ │ │ │ + b.n 494 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 476 │ │ │ │ │ + b.n 47e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 4ca │ │ │ │ │ + b.n 4d2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ mov.w r1, #868 @ 0x364 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 48c │ │ │ │ │ + b.n 494 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_New │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ str r0, [r4, #20] │ │ │ │ │ ldr r5, [r3, #20] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 4a4 │ │ │ │ │ - b.n 4f8 │ │ │ │ │ + bne.n 4ac │ │ │ │ │ + b.n 500 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000510 <_PyFrameLocalsProxy_New>: │ │ │ │ │ +00000518 <_PyFrameLocalsProxy_New>: │ │ │ │ │ _PyFrameLocalsProxy_New(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5b0 <_PyFrameLocalsProxy_New+0xa0> │ │ │ │ │ + beq.n 5b8 <_PyFrameLocalsProxy_New+0xa0> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 57a <_PyFrameLocalsProxy_New+0x6a> │ │ │ │ │ + bne.n 582 <_PyFrameLocalsProxy_New+0x6a> │ │ │ │ │ ldr r6, [r0, #12] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 594 <_PyFrameLocalsProxy_New+0x84> │ │ │ │ │ + bne.n 59c <_PyFrameLocalsProxy_New+0x84> │ │ │ │ │ ldr.w r3, [r0, #360] @ 0x168 │ │ │ │ │ movs r1, #0 │ │ │ │ │ adds r0, #208 @ 0xd0 │ │ │ │ │ blx r3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 590 <_PyFrameLocalsProxy_New+0x80> │ │ │ │ │ + cbz r0, 598 <_PyFrameLocalsProxy_New+0x80> │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r6, #0] │ │ │ │ │ str r6, [r0, #8] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5ae <_PyFrameLocalsProxy_New+0x9e> │ │ │ │ │ + beq.n 5b6 <_PyFrameLocalsProxy_New+0x9e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 5ae <_PyFrameLocalsProxy_New+0x9e> │ │ │ │ │ + cbnz r3, 5b6 <_PyFrameLocalsProxy_New+0x9e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ @@ -640,56 +644,56 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 560 <_PyFrameLocalsProxy_New+0x50> │ │ │ │ │ + b.n 568 <_PyFrameLocalsProxy_New+0x50> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 590 <_PyFrameLocalsProxy_New+0x80> │ │ │ │ │ + b.n 598 <_PyFrameLocalsProxy_New+0x80> │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n 576 <_PyFrameLocalsProxy_New+0x66> │ │ │ │ │ + b.n 57e <_PyFrameLocalsProxy_New+0x66> │ │ │ │ │ │ │ │ │ │ -000005b4 : │ │ │ │ │ +000005bc : │ │ │ │ │ framelocalsproxy_new(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 616 │ │ │ │ │ + bne.n 61e │ │ │ │ │ ldr r4, [r1, #12] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 5fa │ │ │ │ │ + bne.n 602 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r2, 630 │ │ │ │ │ + cbnz r2, 638 │ │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r0, 612 │ │ │ │ │ + cbz r0, 61a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r4, #0] │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ @@ -716,143 +720,143 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 612 │ │ │ │ │ + b.n 61a │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_Size │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5dc │ │ │ │ │ + beq.n 5e4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 612 │ │ │ │ │ + b.n 61a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000654 : │ │ │ │ │ +0000065c : │ │ │ │ │ framelocalsproxy_dealloc(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GC_UnTrack │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ - cbz r0, 680 │ │ │ │ │ + cbz r0, 688 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 680 │ │ │ │ │ + beq.n 688 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 68e │ │ │ │ │ + cbz r3, 696 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ bx r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 680 │ │ │ │ │ + b.n 688 │ │ │ │ │ │ │ │ │ │ -00000694 : │ │ │ │ │ +0000069c : │ │ │ │ │ PyFrame_GetCode(): │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r0, #0] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000006a8 : │ │ │ │ │ +000006b0 : │ │ │ │ │ frame_traverse(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - cbz r0, 6fc │ │ │ │ │ + cbz r0, 704 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ blx r5 │ │ │ │ │ - cbnz r0, 6f8 │ │ │ │ │ + cbnz r0, 700 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - cbnz r0, 702 │ │ │ │ │ + cbnz r0, 70a │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - cbnz r0, 6ec │ │ │ │ │ + cbnz r0, 6f4 │ │ │ │ │ ldr r0, [r4, #32] │ │ │ │ │ - cbnz r0, 710 │ │ │ │ │ + cbnz r0, 718 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ ldrb.w r3, [r0, #38] @ 0x26 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.n 71e │ │ │ │ │ + bne.n 726 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 0 <_PyFrame_Traverse> │ │ │ │ │ R_ARM_THM_JUMP24 _PyFrame_Traverse │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ blx r5 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6d2 │ │ │ │ │ + beq.n 6da │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6ce │ │ │ │ │ + beq.n 6d6 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ blx r5 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6ce │ │ │ │ │ - b.n 6f8 │ │ │ │ │ + beq.n 6d6 │ │ │ │ │ + b.n 700 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ blx r5 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6d6 │ │ │ │ │ - b.n 6f8 │ │ │ │ │ + beq.n 6de │ │ │ │ │ + b.n 700 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 6f8 │ │ │ │ │ + b.n 700 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000724 : │ │ │ │ │ +0000072c : │ │ │ │ │ PyFrame_GetLineNumber(): │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ - beq.n 73a │ │ │ │ │ + beq.n 742 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n 736 │ │ │ │ │ + bgt.n 73e │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -862,131 +866,151 @@ │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 76c │ │ │ │ │ + blt.n 774 │ │ │ │ │ str r0, [r2, #20] │ │ │ │ │ - bne.n 776 │ │ │ │ │ + bne.n 77e │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r2, #20] │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 770 │ │ │ │ │ + b.n 778 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000077c : │ │ │ │ │ +00000784 : │ │ │ │ │ framelocalsproxy_keys(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr r6, [r3, #8] │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ ldr r7, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 826 │ │ │ │ │ + beq.n 878 │ │ │ │ │ ldr r1, [r7, #48] @ 0x30 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it gt │ │ │ │ │ movgt r4, #0 │ │ │ │ │ - bgt.n 7d2 │ │ │ │ │ - b.n 7e8 │ │ │ │ │ + bgt.n 7da │ │ │ │ │ + b.n 7f0 │ │ │ │ │ ldr r3, [r7, #76] @ 0x4c │ │ │ │ │ add r3, r4 │ │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ │ - beq.n 82a │ │ │ │ │ + beq.n 84a │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bmi.n 82a │ │ │ │ │ + bmi.n 84a │ │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 816 │ │ │ │ │ + blt.n 862 │ │ │ │ │ ldr r1, [r7, #48] @ 0x30 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - ble.n 7e8 │ │ │ │ │ + ble.n 7f0 │ │ │ │ │ ldr.w ip, [r6, #12] │ │ │ │ │ add.w r3, ip, r4, lsl #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 7ac │ │ │ │ │ + bne.n 7b4 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - bgt.n 7d6 │ │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ │ - cbnz r3, 7f2 │ │ │ │ │ + bgt.n 7de │ │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ │ + cbnz r0, 7fa │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ movs r3, #0 │ │ │ │ │ + add r2, sp, #8 │ │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ │ + add r1, sp, #4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ + add r3, sp, #12 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyDict_Next │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 7f4 │ │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyList_Append │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.n 862 │ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7ec │ │ │ │ │ + beq.n 7f4 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 7fa │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n 826 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - cbz r3, 842 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - b.n 7ec │ │ │ │ │ + blt.n 862 │ │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ │ + add r3, sp, #12 │ │ │ │ │ + add r2, sp, #8 │ │ │ │ │ + add r1, sp, #4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyDict_Next │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 82c │ │ │ │ │ + b.n 7f4 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyCell_Type │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyCell_Type │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r3, lr │ │ │ │ │ - bne.n 7ba │ │ │ │ │ + bne.n 7c2 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7ba │ │ │ │ │ - b.n 7e2 │ │ │ │ │ + bne.n 7c2 │ │ │ │ │ + b.n 7ea │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 878 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cbnz r3, 878 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 826 │ │ │ │ │ - nop │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.n 7f4 │ │ │ │ │ │ │ │ │ │ -0000084c : │ │ │ │ │ +0000087c : │ │ │ │ │ framelocalsproxy_getitem(): │ │ │ │ │ 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 r3, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ @@ -994,356 +1018,343 @@ │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r6, [r3, #8] │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ ldr r5, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 91c │ │ │ │ │ + beq.n 94c │ │ │ │ │ mov fp, r0 │ │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble.n 8f6 │ │ │ │ │ + ble.n 926 │ │ │ │ │ ldr.w lr, [r5, #72] @ 0x48 │ │ │ │ │ movs r7, #0 │ │ │ │ │ mov r3, r7 │ │ │ │ │ add.w r2, lr, #8 │ │ │ │ │ - b.n 88e │ │ │ │ │ + b.n 8be │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 8d6 │ │ │ │ │ + beq.n 906 │ │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bne.n 888 │ │ │ │ │ + bne.n 8b8 │ │ │ │ │ ldr.w r9, [r6, #12] │ │ │ │ │ mov.w r8, r3, lsl #2 │ │ │ │ │ add.w r1, r9, r8 │ │ │ │ │ ldr.w ip, [r1, #40] @ 0x28 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n 96c │ │ │ │ │ + beq.n 99c │ │ │ │ │ ldr r1, [r5, #76] @ 0x4c │ │ │ │ │ mov sl, r1 │ │ │ │ │ add r1, r3 │ │ │ │ │ ldrb r1, [r1, #16] │ │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ │ - beq.n 920 │ │ │ │ │ + beq.n 950 │ │ │ │ │ lsls r7, r1, #25 │ │ │ │ │ - bmi.n 920 │ │ │ │ │ + bmi.n 950 │ │ │ │ │ mov r0, ip │ │ │ │ │ lsls r3, r1, #25 │ │ │ │ │ - bmi.n 954 │ │ │ │ │ + bmi.n 984 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 8d0 │ │ │ │ │ + beq.n 900 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - cbnz r7, 8f6 │ │ │ │ │ + cbnz r7, 926 │ │ │ │ │ mov r3, r7 │ │ │ │ │ add.w r2, lr, r3, lsl #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r7, [r2, #12] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp fp, r0 │ │ │ │ │ - beq.n 976 │ │ │ │ │ + beq.n 9a6 │ │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt.n 966 │ │ │ │ │ + blt.n 996 │ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ │ - cbz r0, 904 │ │ │ │ │ + cbz r0, 934 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_GetItem │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8c2 │ │ │ │ │ + bne.n 8f2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_KeyError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_KeyError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 8d0 │ │ │ │ │ + b.n 900 │ │ │ │ │ ldr.w r7, [ip, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyCell_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyCell_Type │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bne.n 936 │ │ │ │ │ + bne.n 966 │ │ │ │ │ ldr.w r1, [ip, #8] │ │ │ │ │ - cbz r1, 96c │ │ │ │ │ + cbz r1, 99c │ │ │ │ │ adds r2, r3, #2 │ │ │ │ │ - beq.n 91c │ │ │ │ │ + beq.n 94c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 8f6 │ │ │ │ │ + blt.n 926 │ │ │ │ │ add.w r7, r9, r8 │ │ │ │ │ add.w lr, sl, r3 │ │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ │ ldrb.w r1, [lr, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9c2 │ │ │ │ │ + beq.n 9f2 │ │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ │ - bne.n 8be │ │ │ │ │ + bne.n 8ee │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyCell_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyCell_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 8c2 │ │ │ │ │ + bne.n 8f2 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ - b.n 8c2 │ │ │ │ │ + b.n 8f2 │ │ │ │ │ ldr.w lr, [r5, #72] @ 0x48 │ │ │ │ │ - b.n 8da │ │ │ │ │ + b.n 90a │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 8f6 │ │ │ │ │ + beq.n 926 │ │ │ │ │ movs r7, #1 │ │ │ │ │ - b.n 88e │ │ │ │ │ + b.n 8be │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 91c │ │ │ │ │ + blt.n 94c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - beq.n 8ee │ │ │ │ │ + beq.n 91e │ │ │ │ │ ldr.w r9, [r6, #12] │ │ │ │ │ mov.w r8, r3, lsl #2 │ │ │ │ │ add.w r2, r9, r3, lsl #2 │ │ │ │ │ ldr r1, [r2, #40] @ 0x28 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 8ee │ │ │ │ │ + beq.n 91e │ │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ │ mov sl, r2 │ │ │ │ │ add r2, r3 │ │ │ │ │ ldrb r2, [r2, #16] │ │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ │ - beq.n 9ac │ │ │ │ │ + beq.n 9dc │ │ │ │ │ lsls r0, r2, #25 │ │ │ │ │ - bpl.n 936 │ │ │ │ │ + bpl.n 966 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyCell_Type │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyCell_Type │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.n 936 │ │ │ │ │ + bne.n 966 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 8ee │ │ │ │ │ - b.n 936 │ │ │ │ │ + beq.n 91e │ │ │ │ │ + b.n 966 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ udf #255 @ 0xff │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000009c8 : │ │ │ │ │ +000009f8 : │ │ │ │ │ framelocalsproxy_getkeyindex(): │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - sub sp, #16 │ │ │ │ │ + sub sp, #20 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - mov r7, r2 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r4, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ + adds r1, r0, #1 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - adds r3, r0, #1 │ │ │ │ │ - beq.n a94 │ │ │ │ │ - ldr.w ip, [r4, #48] @ 0x30 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - cmp.w ip, #0 │ │ │ │ │ - ble.n a42 │ │ │ │ │ - ldr r2, [r4, #72] @ 0x48 │ │ │ │ │ + beq.n aea │ │ │ │ │ movs r3, #0 │ │ │ │ │ - mov lr, r3 │ │ │ │ │ - adds r2, #8 │ │ │ │ │ - cbnz r7, a0e │ │ │ │ │ - b.n a9a │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + ldr r0, [r4, #48] @ 0x30 │ │ │ │ │ + b.n a2a │ │ │ │ │ adds r3, #1 │ │ │ │ │ - cmp ip, r3 │ │ │ │ │ - beq.n a3c │ │ │ │ │ - ldr.w r0, [r2, #4]! │ │ │ │ │ - cmp r1, r0 │ │ │ │ │ - bne.n a08 │ │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ │ - add.w r0, r0, r3, lsl #2 │ │ │ │ │ - ldr.w lr, [r0, #40] @ 0x28 │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + ble.n a66 │ │ │ │ │ + ldr r2, [r4, #72] @ 0x48 │ │ │ │ │ + add.w r2, r2, r3, lsl #2 │ │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + bne.n a28 │ │ │ │ │ + ldr.w ip, [r4, #76] @ 0x4c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.n ada │ │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ │ + add.w r2, r2, r3, lsl #2 │ │ │ │ │ + ldr.w lr, [r2, #40] @ 0x28 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n a66 │ │ │ │ │ - ldr r0, [r4, #76] @ 0x4c │ │ │ │ │ - add r0, r3 │ │ │ │ │ - ldrb r0, [r0, #16] │ │ │ │ │ - cmp r0, #128 @ 0x80 │ │ │ │ │ - beq.n a4e │ │ │ │ │ - lsls r0, r0, #25 │ │ │ │ │ - bmi.n a4e │ │ │ │ │ + beq.n a90 │ │ │ │ │ + add ip, r3 │ │ │ │ │ + ldrb.w r2, [ip, #16] │ │ │ │ │ + cmp r2, #128 @ 0x80 │ │ │ │ │ + beq.n a78 │ │ │ │ │ + lsls r2, r2, #25 │ │ │ │ │ + bmi.n a78 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - add sp, #16 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - cmp.w lr, #0 │ │ │ │ │ - bne.n a48 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - cmp ip, r3 │ │ │ │ │ - bgt.n a70 │ │ │ │ │ + add sp, #20 │ │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ │ + mov r3, ip │ │ │ │ │ + cmp.w ip, #0 │ │ │ │ │ + bne.n a72 │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + bgt.n a94 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n a34 │ │ │ │ │ - ldr.w r6, [lr, #4] │ │ │ │ │ - movw r0, #0 │ │ │ │ │ + b.n a60 │ │ │ │ │ + ldr.w r2, [lr, #4] │ │ │ │ │ + movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyCell_Type │ │ │ │ │ - movt r0, #0 │ │ │ │ │ + movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyCell_Type │ │ │ │ │ - cmp r6, r0 │ │ │ │ │ - bne.n a34 │ │ │ │ │ - ldr.w r0, [lr, #8] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n a34 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - cmp ip, r3 │ │ │ │ │ - beq.n a48 │ │ │ │ │ - mov lr, r7 │ │ │ │ │ - b.n a0e │ │ │ │ │ + cmp r2, ip │ │ │ │ │ + bne.n a60 │ │ │ │ │ + ldr.w r2, [lr, #8] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n a60 │ │ │ │ │ + mov ip, r6 │ │ │ │ │ + b.n a28 │ │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ - cmp r8, r0 │ │ │ │ │ + cmp r7, r0 │ │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ │ - beq.n abe │ │ │ │ │ - ldr.w ip, [r4, #48] @ 0x30 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - b.n a44 │ │ │ │ │ - mvn.w r3, #1 │ │ │ │ │ - b.n a34 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov lr, r7 │ │ │ │ │ - b.n aa6 │ │ │ │ │ + beq.n ab6 │ │ │ │ │ + ldr r0, [r4, #48] @ 0x30 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - cmp ip, r3 │ │ │ │ │ - beq.n a3c │ │ │ │ │ - ldr.w r0, [r2, #4]! │ │ │ │ │ - cmp r1, r0 │ │ │ │ │ - bne.n aa0 │ │ │ │ │ - ldr r0, [r4, #76] @ 0x4c │ │ │ │ │ - add r0, r3 │ │ │ │ │ - ldrb r0, [r0, #16] │ │ │ │ │ - lsls r6, r0, #27 │ │ │ │ │ - bpl.n a34 │ │ │ │ │ - mov.w lr, #1 │ │ │ │ │ - b.n aa0 │ │ │ │ │ + b.n a6e │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ movs r2, #2 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n a94 │ │ │ │ │ + blt.n aea │ │ │ │ │ ldrd r1, r3, [sp, #4] │ │ │ │ │ - beq.n a8c │ │ │ │ │ + beq.n ab0 │ │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ │ - cbnz r7, ae2 │ │ │ │ │ + cbnz r6, af0 │ │ │ │ │ add r2, r3 │ │ │ │ │ ldrb r2, [r2, #16] │ │ │ │ │ lsls r2, r2, #27 │ │ │ │ │ - bpl.n a34 │ │ │ │ │ - b.n a8c │ │ │ │ │ + bpl.n a60 │ │ │ │ │ + b.n ab0 │ │ │ │ │ + add ip, r3 │ │ │ │ │ + ldrb.w r2, [ip, #16] │ │ │ │ │ + lsls r2, r2, #27 │ │ │ │ │ + bpl.n a60 │ │ │ │ │ + mov.w ip, #1 │ │ │ │ │ + b.n a28 │ │ │ │ │ + mvn.w r3, #1 │ │ │ │ │ + b.n a60 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a8c │ │ │ │ │ + beq.n ab0 │ │ │ │ │ add r2, r3 │ │ │ │ │ ldrb r2, [r2, #16] │ │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ │ - beq.n afa │ │ │ │ │ - lsls r6, r2, #25 │ │ │ │ │ - bpl.n a34 │ │ │ │ │ + beq.n b08 │ │ │ │ │ + lsls r2, r2, #25 │ │ │ │ │ + bpl.n a60 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyCell_Type │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyCell_Type │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne.n a34 │ │ │ │ │ + bne.n a60 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n a8c │ │ │ │ │ - b.n a34 │ │ │ │ │ + beq.n ab0 │ │ │ │ │ + b.n a60 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00000b10 : │ │ │ │ │ +00000b20 : │ │ │ │ │ PyFrame_GetBack(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - cbnz r3, b6c │ │ │ │ │ + cbnz r3, b7c │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - cbz r3, b68 │ │ │ │ │ + cbz r3, b78 │ │ │ │ │ ldrb.w r2, [r3, #38] @ 0x26 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq.n b5a │ │ │ │ │ + beq.n b6a │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n b46 │ │ │ │ │ + beq.n b56 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr r0, [r3, #28] │ │ │ │ │ add.w r2, r1, #124 @ 0x7c │ │ │ │ │ ldr r1, [r1, #116] @ 0x74 │ │ │ │ │ add.w r2, r2, r1, lsl #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bcc.n b5a │ │ │ │ │ + bcc.n b6a │ │ │ │ │ ldr r0, [r3, #24] │ │ │ │ │ - cbz r0, b5e │ │ │ │ │ + cbz r0, b6e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r0, #0] │ │ │ │ │ pop {r3, pc} │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - b.n b26 │ │ │ │ │ + b.n b36 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_PyFrame_MakeAndSetFrameObject> │ │ │ │ │ R_ARM_THM_CALL _PyFrame_MakeAndSetFrameObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b4a │ │ │ │ │ + bne.n b5a │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.n b4a │ │ │ │ │ + b.n b5a │ │ │ │ │ │ │ │ │ │ -00000b70 : │ │ │ │ │ +00000b80 : │ │ │ │ │ frame_getcode(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -1359,383 +1370,676 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySys_Audit │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n bbc │ │ │ │ │ + blt.n bcc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n bb8 │ │ │ │ │ + beq.n bc8 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n bb8 │ │ │ │ │ + b.n bc8 │ │ │ │ │ │ │ │ │ │ -00000bc0 : │ │ │ │ │ +00000bd0 : │ │ │ │ │ frame_getglobals(): │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ - cbz r0, bd6 │ │ │ │ │ + cbz r0, be6 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n bea │ │ │ │ │ + beq.n bfa │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ bx lr │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n bd0 │ │ │ │ │ - b.n bd4 │ │ │ │ │ + bne.n be0 │ │ │ │ │ + b.n be4 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00000bec : │ │ │ │ │ +00000bfc : │ │ │ │ │ frame_getback(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - cbnz r3, c26 │ │ │ │ │ + cbnz r3, c36 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ - cbz r0, c3e │ │ │ │ │ + cbz r0, c4e │ │ │ │ │ ldrb.w r3, [r0, #38] @ 0x26 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n c38 │ │ │ │ │ + beq.n c48 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n c22 │ │ │ │ │ + beq.n c32 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ ldr r1, [r0, #28] │ │ │ │ │ add.w r3, r2, #124 @ 0x7c │ │ │ │ │ ldr r2, [r2, #116] @ 0x74 │ │ │ │ │ add.w r3, r3, r2, lsl #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcc.n c38 │ │ │ │ │ + bcc.n c48 │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ - cbz r3, c48 │ │ │ │ │ + cbz r3, c58 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n c04 │ │ │ │ │ + bne.n c14 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b.n c34 │ │ │ │ │ + b.n c44 │ │ │ │ │ bl 0 <_PyFrame_MakeAndSetFrameObject> │ │ │ │ │ R_ARM_THM_CALL _PyFrame_MakeAndSetFrameObject │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n c26 │ │ │ │ │ - b.n c3e │ │ │ │ │ + bne.n c36 │ │ │ │ │ + b.n c4e │ │ │ │ │ │ │ │ │ │ -00000c54 : │ │ │ │ │ +00000c64 : │ │ │ │ │ frame_getlineno(): │ │ │ │ │ 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 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.n c84 │ │ │ │ │ + beq.n c94 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bgt.n c7a │ │ │ │ │ + bgt.n c8a │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n c9c │ │ │ │ │ + blt.n cac │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromLong │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n c98 │ │ │ │ │ + blt.n ca8 │ │ │ │ │ str r0, [r3, #20] │ │ │ │ │ - beq.n c70 │ │ │ │ │ - b.n c7a │ │ │ │ │ + beq.n c80 │ │ │ │ │ + b.n c8a │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r3, #20] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ │ │ -00000ca8 : │ │ │ │ │ +00000cb8 : │ │ │ │ │ frame_tp_clear(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e80 │ │ │ │ │ + bne.w e90 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e60 │ │ │ │ │ + bne.w e70 │ │ │ │ │ ldr r0, [r4, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e40 │ │ │ │ │ + bne.w e50 │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ ldr.w ip, [r6, #32] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - ble.w e08 │ │ │ │ │ + ble.w e18 │ │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ │ - cbz r0, cfa │ │ │ │ │ + cbz r0, d0a │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r6, #40] @ 0x28 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n cfa │ │ │ │ │ + beq.n d0a │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n dd0 │ │ │ │ │ + beq.n de0 │ │ │ │ │ mov lr, r6 │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - ble.n da8 │ │ │ │ │ + ble.n db8 │ │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ │ - cbz r0, d1c │ │ │ │ │ + cbz r0, d2c │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r5, [r6, #44] @ 0x2c │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n d1c │ │ │ │ │ + beq.n d2c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n dde │ │ │ │ │ + beq.n dee │ │ │ │ │ cmp.w ip, #2 │ │ │ │ │ - ble.n da8 │ │ │ │ │ + ble.n db8 │ │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ │ - cbz r0, d3c │ │ │ │ │ + cbz r0, d4c │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r5, [r6, #48] @ 0x30 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n d3c │ │ │ │ │ + beq.n d4c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n dec │ │ │ │ │ + beq.n dfc │ │ │ │ │ cmp.w ip, #3 │ │ │ │ │ - ble.n da8 │ │ │ │ │ + ble.n db8 │ │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ │ - cbz r0, d5c │ │ │ │ │ + cbz r0, d6c │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r5, [r6, #52] @ 0x34 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n d5c │ │ │ │ │ + beq.n d6c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n dfa │ │ │ │ │ + beq.n e0a │ │ │ │ │ cmp.w ip, #4 │ │ │ │ │ - ble.n da8 │ │ │ │ │ + ble.n db8 │ │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ │ - cbz r0, d7c │ │ │ │ │ + cbz r0, d8c │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r5, [r6, #56] @ 0x38 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n d7c │ │ │ │ │ + beq.n d8c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n e32 │ │ │ │ │ + beq.n e42 │ │ │ │ │ cmp.w ip, #5 │ │ │ │ │ - ble.n da8 │ │ │ │ │ + ble.n db8 │ │ │ │ │ add.w r3, r6, #56 @ 0x38 │ │ │ │ │ movs r1, #5 │ │ │ │ │ movs r6, #0 │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ - cbz r0, da2 │ │ │ │ │ + cbz r0, db2 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ str r6, [r3, #0] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq.n da2 │ │ │ │ │ + beq.n db2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbz r2, dba │ │ │ │ │ + cbz r2, dca │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - blt.n d8e │ │ │ │ │ + blt.n d9e │ │ │ │ │ ldr.w r0, [lr, #20] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r3, [lr, #32] │ │ │ │ │ - cbnz r0, e14 │ │ │ │ │ + cbnz r0, e24 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ strd r1, r3, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w lr, [r4, #12] │ │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ │ ldr.w ip, [lr, #32] │ │ │ │ │ - b.n da2 │ │ │ │ │ + b.n db2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w lr, [r4, #12] │ │ │ │ │ ldr.w ip, [lr, #32] │ │ │ │ │ - b.n cfc │ │ │ │ │ + b.n d0c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w lr, [r4, #12] │ │ │ │ │ ldr.w ip, [lr, #32] │ │ │ │ │ - b.n d1c │ │ │ │ │ + b.n d2c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w lr, [r4, #12] │ │ │ │ │ ldr.w ip, [lr, #32] │ │ │ │ │ - b.n d3c │ │ │ │ │ + b.n d4c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w lr, [r4, #12] │ │ │ │ │ ldr.w ip, [lr, #32] │ │ │ │ │ - b.n d5c │ │ │ │ │ + b.n d6c │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r6, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n db4 │ │ │ │ │ + beq.n dc4 │ │ │ │ │ mov lr, r6 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r1, [lr, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n db4 │ │ │ │ │ + beq.n dc4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n db4 │ │ │ │ │ + bne.n dc4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n db4 │ │ │ │ │ + b.n dc4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w lr, [r4, #12] │ │ │ │ │ ldr.w ip, [lr, #32] │ │ │ │ │ - b.n d7c │ │ │ │ │ + b.n d8c │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #32] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w cd2 │ │ │ │ │ + beq.w ce2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w cd2 │ │ │ │ │ + bne.w ce2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n cd2 │ │ │ │ │ + b.n ce2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #28] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w cca │ │ │ │ │ + beq.w cda │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w cca │ │ │ │ │ + bne.w cda │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n cca │ │ │ │ │ + b.n cda │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w cc2 │ │ │ │ │ + beq.w cd2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w cc2 │ │ │ │ │ + bne.w cd2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n cc2 │ │ │ │ │ + b.n cd2 │ │ │ │ │ + │ │ │ │ │ +00000eb0 : │ │ │ │ │ +framelocalsproxy_setitem(): │ │ │ │ │ + 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 r5, [r0, #8] │ │ │ │ │ + sub sp, #12 │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ + adds r3, r0, #1 │ │ │ │ │ + beq.w 1100 │ │ │ │ │ + ldr r2, [r6, #48] @ 0x30 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + ble.n fce │ │ │ │ │ + ldr r3, [r6, #72] @ 0x48 │ │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ │ + cmp r4, r1 │ │ │ │ │ + it ne │ │ │ │ │ + movne r0, #0 │ │ │ │ │ + beq.w 101a │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + beq.n fcc │ │ │ │ │ + ldr r1, [r3, #16] │ │ │ │ │ + cmp r4, r1 │ │ │ │ │ + beq.w 1086 │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + beq.n fcc │ │ │ │ │ + ldr r1, [r3, #20] │ │ │ │ │ + cmp r4, r1 │ │ │ │ │ + beq.w 1074 │ │ │ │ │ + cmp r2, #3 │ │ │ │ │ + beq.n fcc │ │ │ │ │ + ldr r1, [r3, #24] │ │ │ │ │ + cmp r4, r1 │ │ │ │ │ + beq.w 1062 │ │ │ │ │ + cmp r2, #4 │ │ │ │ │ + beq.n fcc │ │ │ │ │ + ldr r1, [r3, #28] │ │ │ │ │ + cmp r4, r1 │ │ │ │ │ + beq.w 1050 │ │ │ │ │ + cmp r2, #5 │ │ │ │ │ + beq.n fcc │ │ │ │ │ + ldr r1, [r3, #32] │ │ │ │ │ + cmp r4, r1 │ │ │ │ │ + beq.w 10ae │ │ │ │ │ + cmp r2, #6 │ │ │ │ │ + beq.n fcc │ │ │ │ │ + ldr r1, [r3, #36] @ 0x24 │ │ │ │ │ + cmp r4, r1 │ │ │ │ │ + beq.w 109a │ │ │ │ │ + cmp r2, #7 │ │ │ │ │ + beq.n fcc │ │ │ │ │ + ldr r1, [r3, #40] @ 0x28 │ │ │ │ │ + cmp r4, r1 │ │ │ │ │ + beq.w 10d6 │ │ │ │ │ + cmp r2, #8 │ │ │ │ │ + beq.n fcc │ │ │ │ │ + ldr r1, [r3, #44] @ 0x2c │ │ │ │ │ + cmp r4, r1 │ │ │ │ │ + beq.w 10c2 │ │ │ │ │ + cmp r2, #9 │ │ │ │ │ + beq.n fcc │ │ │ │ │ + add.w r1, r3, #44 @ 0x2c │ │ │ │ │ + movs r3, #9 │ │ │ │ │ + b.n f62 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.n fcc │ │ │ │ │ + ldr.w ip, [r1, #4]! │ │ │ │ │ + cmp r4, ip │ │ │ │ │ + bne.n f5c │ │ │ │ │ + ldr r0, [r6, #76] @ 0x4c │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + add.w lr, r0, r3 │ │ │ │ │ + ldrb.w lr, [lr, #16] │ │ │ │ │ + tst.w lr, #16 │ │ │ │ │ + bne.w 114a │ │ │ │ │ + adds r1, r3, #2 │ │ │ │ │ + beq.w 1100 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + blt.n fd4 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 10ea │ │ │ │ │ + add r0, ip │ │ │ │ │ + add.w r1, r8, #40 @ 0x28 │ │ │ │ │ + mov.w r4, ip, lsl #2 │ │ │ │ │ + ldrb r2, [r0, #16] │ │ │ │ │ + ldr.w r3, [r1, ip, lsl #2] │ │ │ │ │ + cmp r2, #128 @ 0x80 │ │ │ │ │ + beq.w 111e │ │ │ │ │ + lsls r2, r2, #25 │ │ │ │ │ + bpl.n fae │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 1156 │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + beq.n fc8 │ │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r2, r0 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + itt ne │ │ │ │ │ + addne r2, #1 │ │ │ │ │ + strne r2, [r7, #0] │ │ │ │ │ + str r7, [r1, r4] │ │ │ │ │ + bl 300 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + b.n 1104 │ │ │ │ │ + cbnz r0, fd4 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + blt.n ffc │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 110a │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 1142 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyDict_New │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1100 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + str r0, [r5, #28] │ │ │ │ │ + add sp, #12 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ + b.w 0 │ │ │ │ │ + R_ARM_THM_JUMP24 PyDict_SetItem │ │ │ │ │ + ldr r2, [r6, #72] @ 0x48 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + add.w r2, r2, r3, lsl #2 │ │ │ │ │ + ldr r1, [r2, #12] │ │ │ │ │ + str r1, [sp, #0] │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cmp r9, r0 │ │ │ │ │ + beq.n 102e │ │ │ │ │ + ldr r2, [r6, #48] @ 0x30 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + b.n fd0 │ │ │ │ │ + ldr r0, [r6, #76] @ 0x4c │ │ │ │ │ + ldrb r1, [r0, #16] │ │ │ │ │ + ands.w r1, r1, #16 │ │ │ │ │ + it ne │ │ │ │ │ + movne r0, #1 │ │ │ │ │ + bne.w ef0 │ │ │ │ │ + mov ip, r1 │ │ │ │ │ + b.n f88 │ │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ │ + movs r2, #2 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.n 1100 │ │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ │ + beq.n 1014 │ │ │ │ │ + ldr r0, [r6, #76] @ 0x4c │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + adds r2, r0, r3 │ │ │ │ │ + ldrb r2, [r2, #16] │ │ │ │ │ + lsls r2, r2, #27 │ │ │ │ │ + bpl.n f7e │ │ │ │ │ + b.n 1014 │ │ │ │ │ + ldr r0, [r6, #76] @ 0x4c │ │ │ │ │ + ldrb r1, [r0, #20] │ │ │ │ │ + lsls r1, r1, #27 │ │ │ │ │ + it pl │ │ │ │ │ + movpl.w ip, #4 │ │ │ │ │ + bpl.n f88 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + b.n f20 │ │ │ │ │ + ldr r0, [r6, #76] @ 0x4c │ │ │ │ │ + ldrb r1, [r0, #19] │ │ │ │ │ + lsls r1, r1, #27 │ │ │ │ │ + it pl │ │ │ │ │ + movpl.w ip, #3 │ │ │ │ │ + bpl.n f88 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + b.n f14 │ │ │ │ │ + ldr r0, [r6, #76] @ 0x4c │ │ │ │ │ + ldrb r1, [r0, #18] │ │ │ │ │ + lsls r1, r1, #27 │ │ │ │ │ + it pl │ │ │ │ │ + movpl.w ip, #2 │ │ │ │ │ + bpl.n f88 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + b.n f08 │ │ │ │ │ + ldr r0, [r6, #76] @ 0x4c │ │ │ │ │ + ldrb r1, [r0, #17] │ │ │ │ │ + lsls r1, r1, #27 │ │ │ │ │ + it pl │ │ │ │ │ + movpl.w ip, #1 │ │ │ │ │ + bpl.w f88 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + b.n efc │ │ │ │ │ + ldr r0, [r6, #76] @ 0x4c │ │ │ │ │ + ldrb r1, [r0, #22] │ │ │ │ │ + lsls r1, r1, #27 │ │ │ │ │ + it pl │ │ │ │ │ + movpl.w ip, #6 │ │ │ │ │ + bpl.w f88 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + b.n f38 │ │ │ │ │ + ldr r0, [r6, #76] @ 0x4c │ │ │ │ │ + ldrb r1, [r0, #21] │ │ │ │ │ + lsls r1, r1, #27 │ │ │ │ │ + it pl │ │ │ │ │ + movpl.w ip, #5 │ │ │ │ │ + bpl.w f88 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + b.n f2c │ │ │ │ │ + ldr r0, [r6, #76] @ 0x4c │ │ │ │ │ + ldrb r1, [r0, #24] │ │ │ │ │ + lsls r1, r1, #27 │ │ │ │ │ + it pl │ │ │ │ │ + movpl.w ip, #8 │ │ │ │ │ + bpl.w f88 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + b.n f50 │ │ │ │ │ + ldr r0, [r6, #76] @ 0x4c │ │ │ │ │ + ldrb r1, [r0, #23] │ │ │ │ │ + lsls r1, r1, #27 │ │ │ │ │ + it pl │ │ │ │ │ + movpl.w ip, #7 │ │ │ │ │ + bpl.w f88 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + b.n f44 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ + add sp, #12 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ + cbz r7, 1112 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + b.n ff2 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + add sp, #12 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ + b.w 0 │ │ │ │ │ + R_ARM_THM_JUMP24 PyDict_DelItem │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w fb2 │ │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ │ + cmp r7, r0 │ │ │ │ │ + beq.w fc8 │ │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + itt ne │ │ │ │ │ + addne r2, #1 │ │ │ │ │ + strne r2, [r7, #0] │ │ │ │ │ + str r7, [r3, #8] │ │ │ │ │ + bl 300 │ │ │ │ │ + b.n fc8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyErr_SetKeyError> │ │ │ │ │ + R_ARM_THM_CALL _PyErr_SetKeyError │ │ │ │ │ + b.n 1100 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.w fd4 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + b.n f62 │ │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyCell_Type │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyCell_Type │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + bne.w fae │ │ │ │ │ + b.n 1124 │ │ │ │ │ │ │ │ │ │ -00000ea0 : │ │ │ │ │ +00001168 : │ │ │ │ │ frame_clear(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ ldrb.w r3, [r2, #38] @ 0x26 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n ee2 │ │ │ │ │ - cbnz r3, ed4 │ │ │ │ │ + beq.n 11aa │ │ │ │ │ + cbnz r3, 119c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC30 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ - bl ca8 │ │ │ │ │ + bl cb8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ pop {r3, pc} │ │ │ │ │ ldrsb.w r3, [r2, #-1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n eba │ │ │ │ │ + beq.n 1182 │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ │ - bls.n f0a │ │ │ │ │ + bls.n 11d2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -1750,29 +2054,29 @@ │ │ │ │ │ R_ARM_THM_CALL _PyGen_Finalize │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ │ │ -00000f1c : │ │ │ │ │ +000011e4 : │ │ │ │ │ frame_getlasti(): │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ ldr r0, [r2, #28] │ │ │ │ │ adds r3, #124 @ 0x7c │ │ │ │ │ subs r0, r0, r3 │ │ │ │ │ - bmi.n f2c │ │ │ │ │ + bmi.n 11f4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromLong │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromLong │ │ │ │ │ │ │ │ │ │ -00000f34 : │ │ │ │ │ +000011fc : │ │ │ │ │ framelocalsproxy_visit(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mov r3, r1 │ │ │ │ │ - cbz r0, f3e │ │ │ │ │ + cbz r0, 1206 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bx r3 │ │ │ │ │ bx lr │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -44,15 +44,15 @@ │ │ │ │ │ frame_repr(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ - bl 724 │ │ │ │ │ + bl 72c │ │ │ │ │ R_ARM_THM_CALL PyFrame_GetLineNumber │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ @@ -127,15 +127,15 @@ │ │ │ │ │ cbnz r3, fc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cbz r4, 14c │ │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ │ b.n 118 │ │ │ │ │ - bl c2c │ │ │ │ │ + bl eb0 │ │ │ │ │ R_ARM_THM_CALL framelocalsproxy_setitem │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ blt.n 162 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ bne.n 19c │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ @@ -500,15 +500,15 @@ │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ itte ne │ │ │ │ │ movwne r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movtne r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldreq r4, [r3, #4] │ │ │ │ │ - bl 84c │ │ │ │ │ + bl 87c │ │ │ │ │ R_ARM_THM_CALL framelocalsproxy_getitem │ │ │ │ │ cbnz r0, 46e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_KeyError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_KeyError │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ @@ -682,24 +682,24 @@ │ │ │ │ │ 000005b4 : │ │ │ │ │ framelocalsproxy_iter(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - bl 77c │ │ │ │ │ + bl 784 │ │ │ │ │ R_ARM_THM_CALL framelocalsproxy_keys │ │ │ │ │ mov r4, r0 │ │ │ │ │ cbz r0, 5da │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - bl 2f8 │ │ │ │ │ + bl 300 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ │ │ 000005de : │ │ │ │ │ framelocalsproxy_values(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ @@ -834,15 +834,15 @@ │ │ │ │ │ itte ne │ │ │ │ │ movwne r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movtne r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldreq r4, [r1, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bl 84c │ │ │ │ │ + bl 87c │ │ │ │ │ R_ARM_THM_CALL framelocalsproxy_getitem │ │ │ │ │ cbnz r0, 740 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_KeyError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_KeyError │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ @@ -852,15 +852,15 @@ │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.n 740 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl c2c │ │ │ │ │ + bl eb0 │ │ │ │ │ R_ARM_THM_CALL framelocalsproxy_setitem │ │ │ │ │ cmp r0, #0 │ │ │ │ │ blt.n 712 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ beq.n 712 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -889,15 +889,15 @@ │ │ │ │ │ bx lr │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ 00000768 : │ │ │ │ │ PyFrame_GetLocals(): │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.w 414 │ │ │ │ │ + b.w 41c │ │ │ │ │ R_ARM_THM_JUMP24 frame_getlocals │ │ │ │ │ │ │ │ │ │ 0000076e : │ │ │ │ │ PyFrame_GetGlobals(): │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ @@ -1154,15 +1154,15 @@ │ │ │ │ │ 00000994 : │ │ │ │ │ framelocalsproxy_reversed(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - bl 77c │ │ │ │ │ + bl 784 │ │ │ │ │ R_ARM_THM_CALL framelocalsproxy_keys │ │ │ │ │ cbz r0, 9ca │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Reverse │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bge.n 9cc │ │ │ │ │ @@ -1298,15 +1298,15 @@ │ │ │ │ │ bne.n aa4 │ │ │ │ │ b.n af2 │ │ │ │ │ ldr r4, [r6, #4] │ │ │ │ │ ldr r6, [r7, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 9c8 │ │ │ │ │ + bl 9f8 │ │ │ │ │ R_ARM_THM_CALL framelocalsproxy_getkeyindex │ │ │ │ │ adds r3, r0, #2 │ │ │ │ │ beq.n af2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ blt.n af6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -155,17 +155,17 @@ │ │ │ │ │ 0x00000980 46726565 00507943 6f6d7069 6c655f4f Free.PyCompile_O │ │ │ │ │ 0x00000990 70636f64 65537461 636b4566 66656374 pcodeStackEffect │ │ │ │ │ 0x000009a0 00507945 72725f4e 6f4d656d 6f727900 .PyErr_NoMemory. │ │ │ │ │ 0x000009b0 50794578 635f5275 6e74696d 65576172 PyExc_RuntimeWar │ │ │ │ │ 0x000009c0 6e696e67 00507945 72725f57 61726e46 ning.PyErr_WarnF │ │ │ │ │ 0x000009d0 6f726d61 74005f50 795f7473 735f7473 ormat._Py_tss_ts │ │ │ │ │ 0x000009e0 74617465 00507944 6963745f 53657449 tate.PyDict_SetI │ │ │ │ │ - 0x000009f0 74656d00 5f507945 72725f53 65744b65 tem._PyErr_SetKe │ │ │ │ │ - 0x00000a00 79457272 6f720050 79446963 745f4465 yError.PyDict_De │ │ │ │ │ - 0x00000a10 6c497465 6d005079 4578635f 52756e74 lItem.PyExc_Runt │ │ │ │ │ + 0x000009f0 74656d00 50794469 63745f44 656c4974 tem.PyDict_DelIt │ │ │ │ │ + 0x00000a00 656d005f 50794572 725f5365 744b6579 em._PyErr_SetKey │ │ │ │ │ + 0x00000a10 4572726f 72005079 4578635f 52756e74 Error.PyExc_Runt │ │ │ │ │ 0x00000a20 696d6545 72726f72 005f5079 47656e5f imeError._PyGen_ │ │ │ │ │ 0x00000a30 46696e61 6c697a65 0050794d 61707069 Finalize.PyMappi │ │ │ │ │ 0x00000a40 6e675f4b 65797300 50794f62 6a656374 ng_Keys.PyObject │ │ │ │ │ 0x00000a50 5f476574 49746572 00507949 7465725f _GetIter.PyIter_ │ │ │ │ │ 0x00000a60 4e657874 0050794f 626a6563 745f4765 Next.PyObject_Ge │ │ │ │ │ 0x00000a70 74497465 6d005079 4672616d 655f4e65 tItem.PyFrame_Ne │ │ │ │ │ 0x00000a80 77005f50 7946756e 6374696f 6e5f4672 w._PyFunction_Fr │ │ │ ├── iterobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 7932 (bytes into file) │ │ │ │ │ + Start of section headers: 7944 (bytes into file) │ │ │ │ │ Flags: 0x5000000, Version5 EABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ - Number of section headers: 17 │ │ │ │ │ - Section header string table index: 16 │ │ │ │ │ + Number of section headers: 16 │ │ │ │ │ + Section header string table index: 15 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,26 +1,25 @@ │ │ │ │ │ -There are 17 section headers, starting at offset 0x1efc: │ │ │ │ │ +There are 16 section headers, starting at offset 0x1f08: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 00000000 000034 000054 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 001980 000038 08 I 14 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 000088 000320 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 0019b8 000178 08 I 14 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 0003a8 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .rodata.str1.4 PROGBITS 00000000 0003a8 0000e1 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 00048c 0003e4 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 001b30 000178 08 I 14 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 000870 000368 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 001ca8 0001c8 08 I 14 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 000bd8 000203 00 A 0 0 4 │ │ │ │ │ - [12] .note.GNU-stack PROGBITS 00000000 000ddb 000000 00 0 0 1 │ │ │ │ │ - [13] .ARM.attributes ARM_ATTRIBUTES 00000000 000ddb 000033 00 0 0 1 │ │ │ │ │ - [14] .symtab SYMTAB 00000000 000e10 000670 10 15 61 4 │ │ │ │ │ - [15] .strtab STRTAB 00000000 001480 0004fd 00 0 0 1 │ │ │ │ │ - [16] .shstrtab STRTAB 00000000 001e70 00008c 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 000034 00 AX 0 0 4 │ │ │ │ │ + [ 2] .data PROGBITS 00000000 000068 000320 00 WA 0 0 4 │ │ │ │ │ + [ 3] .rel.data REL 00000000 001990 000178 08 I 13 2 4 │ │ │ │ │ + [ 4] .bss NOBITS 00000000 000388 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.4 PROGBITS 00000000 000388 0000e1 01 AMS 0 0 4 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 00046c 000444 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 001b08 0001b0 08 I 13 6 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 0008b0 000338 00 AX 0 0 4 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 001cb8 0001c8 08 I 13 8 4 │ │ │ │ │ + [10] .rodata PROGBITS 00000000 000be8 000203 00 A 0 0 4 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 00000000 000deb 000000 00 0 0 1 │ │ │ │ │ + [12] .ARM.attributes ARM_ATTRIBUTES 00000000 000deb 000033 00 0 0 1 │ │ │ │ │ + [13] .symtab SYMTAB 00000000 000e20 000670 10 14 61 4 │ │ │ │ │ + [14] .strtab STRTAB 00000000 001490 0004fd 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 00000000 001e80 000088 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,72 +1,72 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 103 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ - 1: 00000000 0 SECTION LOCAL DEFAULT 3 .data │ │ │ │ │ - 2: 00000000 0 SECTION LOCAL DEFAULT 6 .rodata.str1.4 │ │ │ │ │ - 3: 00000000 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 4: 00000000 0 NOTYPE LOCAL DEFAULT 6 .LC0 │ │ │ │ │ - 5: 00000000 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 6: 00000000 0 NOTYPE LOCAL DEFAULT 3 .LANCHOR0 │ │ │ │ │ - 7: 00000088 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 8: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 9: 00000001 82 FUNC LOCAL DEFAULT 1 iter_len │ │ │ │ │ - 10: 00000018 0 NOTYPE LOCAL DEFAULT 6 .LC1 │ │ │ │ │ - 11: 00000090 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 12: 00000091 176 FUNC LOCAL DEFAULT 7 iter_iternext │ │ │ │ │ - 13: 00000141 112 FUNC LOCAL DEFAULT 7 iter_dealloc │ │ │ │ │ - 14: 000001b1 24 FUNC LOCAL DEFAULT 7 Py_XDECREF.part.0 │ │ │ │ │ - 15: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 16: 00000001 12 FUNC LOCAL DEFAULT 9 iter_traverse │ │ │ │ │ - 17: 00000240 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 18: 00000248 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 19: 00000249 308 FUNC LOCAL DEFAULT 7 calliter_iternext │ │ │ │ │ - 20: 00000378 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 21: 0000037c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 22: 0000037d 104 FUNC LOCAL DEFAULT 7 calliter_dealloc │ │ │ │ │ - 23: 0000000d 48 FUNC LOCAL DEFAULT 9 calliter_traverse │ │ │ │ │ - 24: 000000a4 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 25: 000000ac 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 26: 000000ad 90 FUNC LOCAL DEFAULT 9 anextawaitable_iternext │ │ │ │ │ - 27: 00000107 142 FUNC LOCAL DEFAULT 9 anextawaitable_getiter.isra.0 │ │ │ │ │ - 28: 00000030 0 NOTYPE LOCAL DEFAULT 6 .LC2 │ │ │ │ │ - 29: 00000195 80 FUNC LOCAL DEFAULT 9 anextawaitable_dealloc │ │ │ │ │ - 30: 00000054 0 NOTYPE LOCAL DEFAULT 6 .LC3 │ │ │ │ │ - 31: 000001e5 12 FUNC LOCAL DEFAULT 9 anextawaitable_send │ │ │ │ │ - 32: 000001f1 104 FUNC LOCAL DEFAULT 9 anextawaitable_proxy │ │ │ │ │ - 33: 0000005c 0 NOTYPE LOCAL DEFAULT 6 .LC4 │ │ │ │ │ - 34: 00000060 0 NOTYPE LOCAL DEFAULT 6 .LC5 │ │ │ │ │ - 35: 00000259 12 FUNC LOCAL DEFAULT 9 anextawaitable_throw │ │ │ │ │ - 36: 00000068 0 NOTYPE LOCAL DEFAULT 6 .LC6 │ │ │ │ │ - 37: 00000265 12 FUNC LOCAL DEFAULT 9 anextawaitable_close │ │ │ │ │ - 38: 00000271 48 FUNC LOCAL DEFAULT 9 anextawaitable_traverse │ │ │ │ │ - 39: 00000070 0 NOTYPE LOCAL DEFAULT 6 .LC7 │ │ │ │ │ - 40: 00000078 0 NOTYPE LOCAL DEFAULT 6 .LC8 │ │ │ │ │ - 41: 000002a1 68 FUNC LOCAL DEFAULT 9 calliter_reduce │ │ │ │ │ - 42: 000002e0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 43: 000002e4 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 44: 000002e5 64 FUNC LOCAL DEFAULT 9 iter_setstate │ │ │ │ │ - 45: 00000080 0 NOTYPE LOCAL DEFAULT 6 .LC9 │ │ │ │ │ - 46: 00000325 68 FUNC LOCAL DEFAULT 9 iter_reduce │ │ │ │ │ - 47: 00000364 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 48: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ - 49: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 50: 00000000 49 OBJECT LOCAL DEFAULT 11 close_doc │ │ │ │ │ - 51: 00000034 223 OBJECT LOCAL DEFAULT 11 throw_doc │ │ │ │ │ - 52: 00000114 101 OBJECT LOCAL DEFAULT 11 send_doc │ │ │ │ │ - 53: 0000017c 38 OBJECT LOCAL DEFAULT 11 setstate_doc │ │ │ │ │ - 54: 000001a4 39 OBJECT LOCAL DEFAULT 11 reduce_doc │ │ │ │ │ - 55: 000001cc 55 OBJECT LOCAL DEFAULT 11 length_hint_doc │ │ │ │ │ - 56: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ - 57: 000002e0 64 OBJECT LOCAL DEFAULT 3 seqiter_methods │ │ │ │ │ - 58: 000002c0 32 OBJECT LOCAL DEFAULT 3 calliter_methods │ │ │ │ │ - 59: 00000270 16 OBJECT LOCAL DEFAULT 3 anextawaitable_as_async │ │ │ │ │ - 60: 00000280 64 OBJECT LOCAL DEFAULT 3 anextawaitable_methods │ │ │ │ │ - 61: 00000001 144 FUNC GLOBAL DEFAULT 7 PySeqIter_New │ │ │ │ │ + 1: 00000000 0 SECTION LOCAL DEFAULT 2 .data │ │ │ │ │ + 2: 00000000 0 SECTION LOCAL DEFAULT 5 .rodata.str1.4 │ │ │ │ │ + 3: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 4: 00000000 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ + 5: 00000000 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 6: 00000000 0 NOTYPE LOCAL DEFAULT 2 .LANCHOR0 │ │ │ │ │ + 7: 00000088 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 8: 00000090 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 9: 00000091 82 FUNC LOCAL DEFAULT 6 iter_len │ │ │ │ │ + 10: 00000018 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ + 11: 000000e5 176 FUNC LOCAL DEFAULT 6 iter_iternext │ │ │ │ │ + 12: 00000195 112 FUNC LOCAL DEFAULT 6 iter_dealloc │ │ │ │ │ + 13: 00000205 24 FUNC LOCAL DEFAULT 6 Py_XDECREF.part.0 │ │ │ │ │ + 14: 00000000 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ + 15: 00000001 12 FUNC LOCAL DEFAULT 8 iter_traverse │ │ │ │ │ + 16: 00000294 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 17: 0000029c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 18: 0000029d 320 FUNC LOCAL DEFAULT 6 calliter_iternext │ │ │ │ │ + 19: 000003d8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 20: 000003dc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 21: 000003dd 104 FUNC LOCAL DEFAULT 6 calliter_dealloc │ │ │ │ │ + 22: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 23: 00000001 52 FUNC LOCAL DEFAULT 1 calliter_traverse │ │ │ │ │ + 24: 00000074 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ + 25: 0000007c 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ + 26: 0000007d 90 FUNC LOCAL DEFAULT 8 anextawaitable_iternext │ │ │ │ │ + 27: 000000d7 142 FUNC LOCAL DEFAULT 8 anextawaitable_getiter.isra.0 │ │ │ │ │ + 28: 00000030 0 NOTYPE LOCAL DEFAULT 5 .LC2 │ │ │ │ │ + 29: 00000165 80 FUNC LOCAL DEFAULT 8 anextawaitable_dealloc │ │ │ │ │ + 30: 00000054 0 NOTYPE LOCAL DEFAULT 5 .LC3 │ │ │ │ │ + 31: 000001b5 12 FUNC LOCAL DEFAULT 8 anextawaitable_send │ │ │ │ │ + 32: 000001c1 104 FUNC LOCAL DEFAULT 8 anextawaitable_proxy │ │ │ │ │ + 33: 0000005c 0 NOTYPE LOCAL DEFAULT 5 .LC4 │ │ │ │ │ + 34: 00000060 0 NOTYPE LOCAL DEFAULT 5 .LC5 │ │ │ │ │ + 35: 00000229 12 FUNC LOCAL DEFAULT 8 anextawaitable_throw │ │ │ │ │ + 36: 00000068 0 NOTYPE LOCAL DEFAULT 5 .LC6 │ │ │ │ │ + 37: 00000235 12 FUNC LOCAL DEFAULT 8 anextawaitable_close │ │ │ │ │ + 38: 00000241 48 FUNC LOCAL DEFAULT 8 anextawaitable_traverse │ │ │ │ │ + 39: 00000070 0 NOTYPE LOCAL DEFAULT 5 .LC7 │ │ │ │ │ + 40: 00000078 0 NOTYPE LOCAL DEFAULT 5 .LC8 │ │ │ │ │ + 41: 00000271 68 FUNC LOCAL DEFAULT 8 calliter_reduce │ │ │ │ │ + 42: 000002b0 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ + 43: 000002b4 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ + 44: 000002b5 64 FUNC LOCAL DEFAULT 8 iter_setstate │ │ │ │ │ + 45: 00000080 0 NOTYPE LOCAL DEFAULT 5 .LC9 │ │ │ │ │ + 46: 000002f5 68 FUNC LOCAL DEFAULT 8 iter_reduce │ │ │ │ │ + 47: 00000334 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ + 48: 00000000 0 SECTION LOCAL DEFAULT 10 .rodata │ │ │ │ │ + 49: 00000000 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ + 50: 00000000 49 OBJECT LOCAL DEFAULT 10 close_doc │ │ │ │ │ + 51: 00000034 223 OBJECT LOCAL DEFAULT 10 throw_doc │ │ │ │ │ + 52: 00000114 101 OBJECT LOCAL DEFAULT 10 send_doc │ │ │ │ │ + 53: 0000017c 38 OBJECT LOCAL DEFAULT 10 setstate_doc │ │ │ │ │ + 54: 000001a4 39 OBJECT LOCAL DEFAULT 10 reduce_doc │ │ │ │ │ + 55: 000001cc 55 OBJECT LOCAL DEFAULT 10 length_hint_doc │ │ │ │ │ + 56: 00000000 0 NOTYPE LOCAL DEFAULT 2 $d │ │ │ │ │ + 57: 000002e0 64 OBJECT LOCAL DEFAULT 2 seqiter_methods │ │ │ │ │ + 58: 000002c0 32 OBJECT LOCAL DEFAULT 2 calliter_methods │ │ │ │ │ + 59: 00000270 16 OBJECT LOCAL DEFAULT 2 anextawaitable_as_async │ │ │ │ │ + 60: 00000280 64 OBJECT LOCAL DEFAULT 2 anextawaitable_methods │ │ │ │ │ + 61: 00000001 144 FUNC GLOBAL DEFAULT 6 PySeqIter_New │ │ │ │ │ 62: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Check │ │ │ │ │ 63: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ 64: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ 65: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ 66: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_HasLen │ │ │ │ │ 67: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Size │ │ │ │ │ 68: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ @@ -77,30 +77,30 @@ │ │ │ │ │ 73: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 74: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ 75: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ 76: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ 77: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ 78: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ 79: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ - 80: 000001c9 128 FUNC GLOBAL DEFAULT 7 PyCallIter_New │ │ │ │ │ - 81: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ + 80: 0000021d 128 FUNC GLOBAL DEFAULT 6 PyCallIter_New │ │ │ │ │ + 81: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ 82: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ - 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ - 84: 0000003d 112 FUNC GLOBAL HIDDEN 9 PyAnextAwaitable_New │ │ │ │ │ + 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ + 84: 0000000d 112 FUNC GLOBAL HIDDEN 8 PyAnextAwaitable_New │ │ │ │ │ 85: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopAsyncIteration │ │ │ │ │ 86: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyGen_SetStopIterationValue │ │ │ │ │ 87: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyCoro_GetAwaitableIter │ │ │ │ │ 88: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Check │ │ │ │ │ 89: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 90: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallMethod │ │ │ │ │ 91: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetBuiltin │ │ │ │ │ 92: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ 93: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ 94: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ 95: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 96: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ - 97: 000001a0 208 OBJECT GLOBAL HIDDEN 3 _PyAnextAwaitable_Type │ │ │ │ │ - 98: 000000d0 208 OBJECT GLOBAL DEFAULT 3 PyCallIter_Type │ │ │ │ │ - 99: 00000000 208 OBJECT GLOBAL DEFAULT 3 PySeqIter_Type │ │ │ │ │ + 97: 000001a0 208 OBJECT GLOBAL HIDDEN 2 _PyAnextAwaitable_Type │ │ │ │ │ + 98: 000000d0 208 OBJECT GLOBAL DEFAULT 2 PyCallIter_Type │ │ │ │ │ + 99: 00000000 208 OBJECT GLOBAL DEFAULT 2 PySeqIter_Type │ │ │ │ │ 100: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ 101: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ 102: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SelfIter │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,170 +1,167 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x1980 contains 7 entries: │ │ │ │ │ - Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000016 0000420a R_ARM_THM_CALL 00000000 _PyObject_HasLen │ │ │ │ │ -0000001e 0000430a R_ARM_THM_CALL 00000000 PySequence_Size │ │ │ │ │ -00000048 0000462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000004c 00004630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000030 0000441e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -0000003a 0000451e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ -00000040 0000451e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ - │ │ │ │ │ -Relocation section '.rel.data' at offset 0x19b8 contains 47 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x1990 contains 47 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00006402 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000018 00000d02 R_ARM_ABS32 00000141 iter_dealloc │ │ │ │ │ +00000018 00000c02 R_ARM_ABS32 00000195 iter_dealloc │ │ │ │ │ 00000048 00006502 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -0000005c 00001002 R_ARM_ABS32 00000001 iter_traverse │ │ │ │ │ +0000005c 00000f02 R_ARM_ABS32 00000001 iter_traverse │ │ │ │ │ 0000006c 00006602 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000070 00000c02 R_ARM_ABS32 00000091 iter_iternext │ │ │ │ │ +00000070 00000b02 R_ARM_ABS32 000000e5 iter_iternext │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000000d4 00006402 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000e8 00001602 R_ARM_ABS32 0000037d calliter_dealloc │ │ │ │ │ +000000e8 00001502 R_ARM_ABS32 000003dd calliter_dealloc │ │ │ │ │ 00000118 00006502 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -0000012c 00001702 R_ARM_ABS32 0000000d calliter_traverse │ │ │ │ │ +0000012c 00001702 R_ARM_ABS32 00000001 calliter_traverse │ │ │ │ │ 0000013c 00006602 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000140 00001302 R_ARM_ABS32 00000249 calliter_iternext │ │ │ │ │ +00000140 00001202 R_ARM_ABS32 0000029d calliter_iternext │ │ │ │ │ 00000144 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001a4 00006402 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001ac 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001b8 00001d02 R_ARM_ABS32 00000195 anextawaitable_dealloc │ │ │ │ │ +000001b8 00001d02 R_ARM_ABS32 00000165 anextawaitable_dealloc │ │ │ │ │ 000001c8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001e8 00006502 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -000001fc 00002602 R_ARM_ABS32 00000271 anextawaitable_traverse │ │ │ │ │ +000001fc 00002602 R_ARM_ABS32 00000241 anextawaitable_traverse │ │ │ │ │ 0000020c 00006602 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000210 00001a02 R_ARM_ABS32 000000ad anextawaitable_iternext │ │ │ │ │ +00000210 00001a02 R_ARM_ABS32 0000007d anextawaitable_iternext │ │ │ │ │ 00000214 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000270 00006602 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 00000280 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000284 00001f02 R_ARM_ABS32 000001e5 anextawaitable_send │ │ │ │ │ +00000284 00001f02 R_ARM_ABS32 000001b5 anextawaitable_send │ │ │ │ │ 0000028c 00003002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000290 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000294 00002302 R_ARM_ABS32 00000259 anextawaitable_throw │ │ │ │ │ +00000294 00002302 R_ARM_ABS32 00000229 anextawaitable_throw │ │ │ │ │ 0000029c 00003002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002a0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002a4 00002502 R_ARM_ABS32 00000265 anextawaitable_close │ │ │ │ │ +000002a4 00002502 R_ARM_ABS32 00000235 anextawaitable_close │ │ │ │ │ 000002ac 00003002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002c0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002c4 00002902 R_ARM_ABS32 000002a1 calliter_reduce │ │ │ │ │ +000002c4 00002902 R_ARM_ABS32 00000271 calliter_reduce │ │ │ │ │ 000002cc 00003002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002e0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002e4 00000902 R_ARM_ABS32 00000001 iter_len │ │ │ │ │ +000002e4 00000902 R_ARM_ABS32 00000091 iter_len │ │ │ │ │ 000002ec 00003002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002f0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002f4 00002e02 R_ARM_ABS32 00000325 iter_reduce │ │ │ │ │ +000002f4 00002e02 R_ARM_ABS32 000002f5 iter_reduce │ │ │ │ │ 000002fc 00003002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000300 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000304 00002c02 R_ARM_ABS32 000002e5 iter_setstate │ │ │ │ │ +00000304 00002c02 R_ARM_ABS32 000002b5 iter_setstate │ │ │ │ │ 0000030c 00003002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x1b30 contains 47 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x1b08 contains 54 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000010 00003e0a R_ARM_THM_CALL 00000000 PySequence_Check │ │ │ │ │ 00000016 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000001a 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000001e 00003f0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 00000064 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000068 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 0000006e 0000400a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00000088 0000416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000008c 0000416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000000b2 0000470a R_ARM_THM_CALL 00000000 PySequence_GetItem │ │ │ │ │ -000000c6 0000482f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -000000ca 00004830 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -000000d2 0000490a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000000d8 00004a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000000fa 00004b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000100 00004c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000104 00004c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000108 00000a2f R_ARM_THM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -0000010c 00000a30 R_ARM_THM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -00000112 00004d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000118 00004e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -0000011c 00004e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00000124 0000490a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000000a6 0000420a R_ARM_THM_CALL 00000000 _PyObject_HasLen │ │ │ │ │ +000000ae 0000430a R_ARM_THM_CALL 00000000 PySequence_Size │ │ │ │ │ +000000d8 0000462f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000000dc 00004630 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000106 0000470a R_ARM_THM_CALL 00000000 PySequence_GetItem │ │ │ │ │ +0000011a 0000482f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +0000011e 00004830 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00000126 0000490a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 0000012c 00004a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000019e 00004b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001de 00003f0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00000240 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000244 0000416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000028e 0000510a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -000002a0 0000520a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000002b8 0000530a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -000002c2 00004e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -000002c6 00004e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -000002ce 0000490a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000002d4 00004a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000322 00004b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000348 00004b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000034e 00004b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000354 00004e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -00000358 00004e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -0000035e 0000490a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000370 00004b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000378 0000416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000174 00004f1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -000001ac 00004f1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -000001c4 00004b1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -000003ca 00004f1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +0000014e 00004b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000154 00004c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000158 00004c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000015c 00000a2f R_ARM_THM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +00000160 00000a30 R_ARM_THM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +00000166 00004d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000016c 00004e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00000170 00004e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00000178 0000490a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000180 00004a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000001f2 00004b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000232 00003f0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00000294 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000298 0000416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000002d2 0000510a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +000002e4 0000520a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000030e 0000530a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +00000318 00004e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +0000031c 00004e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00000324 0000490a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000032a 00004a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000037e 00004b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003a4 00004b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003aa 00004e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +000003ae 00004e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +000003b4 0000490a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000003be 00004b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003cc 00004b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003d8 0000416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000000c0 0000441e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +000000ca 0000451e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ +000000d0 0000451e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ +000001c8 00004f1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00000200 00004f1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00000218 00004b1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +0000042a 00004f1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x1ca8 contains 57 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x1cb8 contains 57 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000050 00003f0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000000a4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000000a8 0000416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000000e0 00004b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000000e6 0000552f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -000000ea 00005530 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -000000f0 0000490a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000000f6 00004a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000000fc 0000560a R_ARM_THM_CALL 00000000 _PyGen_SetStopIterationValue │ │ │ │ │ -00000114 0000570a R_ARM_THM_CALL 00000000 _PyCoro_GetAwaitableIter │ │ │ │ │ -00000140 00004b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000152 00004b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000158 0000580a R_ARM_THM_CALL 00000000 PyIter_Check │ │ │ │ │ -0000015e 0000592f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000162 00005930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000166 00001c2f R_ARM_THM_MOVW_ABS_NC 00000030 .LC2 │ │ │ │ │ -0000016a 00001c30 R_ARM_THM_MOVT_ABS 00000030 .LC2 │ │ │ │ │ -00000170 00004d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000186 00004b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001ce 00000e0a R_ARM_THM_CALL 000001b1 Py_XDECREF.part.0 │ │ │ │ │ -000001d6 00000e0a R_ARM_THM_CALL 000001b1 Py_XDECREF.part.0 │ │ │ │ │ -000001e6 00001e2f R_ARM_THM_MOVW_ABS_NC 00000054 .LC3 │ │ │ │ │ -000001ea 00001e30 R_ARM_THM_MOVT_ABS 00000054 .LC3 │ │ │ │ │ -00000212 0000212f R_ARM_THM_MOVW_ABS_NC 0000005c .LC4 │ │ │ │ │ -00000216 00002130 R_ARM_THM_MOVT_ABS 0000005c .LC4 │ │ │ │ │ -0000021a 00005a0a R_ARM_THM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ -00000232 00004b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000238 0000552f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -0000023c 00005530 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -00000242 0000490a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000248 00004a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000024e 0000560a R_ARM_THM_CALL 00000000 _PyGen_SetStopIterationValue │ │ │ │ │ -0000025a 0000222f R_ARM_THM_MOVW_ABS_NC 00000060 .LC5 │ │ │ │ │ -0000025e 00002230 R_ARM_THM_MOVT_ABS 00000060 .LC5 │ │ │ │ │ -00000266 0000242f R_ARM_THM_MOVW_ABS_NC 00000068 .LC6 │ │ │ │ │ -0000026a 00002430 R_ARM_THM_MOVT_ABS 00000068 .LC6 │ │ │ │ │ -000002b2 00005b0a R_ARM_THM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ -000002c0 0000272f R_ARM_THM_MOVW_ABS_NC 00000070 .LC7 │ │ │ │ │ -000002c4 00002730 R_ARM_THM_MOVT_ABS 00000070 .LC7 │ │ │ │ │ -000002d0 0000282f R_ARM_THM_MOVW_ABS_NC 00000078 .LC8 │ │ │ │ │ -000002d4 00002830 R_ARM_THM_MOVT_ABS 00000078 .LC8 │ │ │ │ │ -000002e0 00005d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000002f6 00005e0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00000304 00005f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000308 00005f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000030e 0000600a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000336 00005b0a R_ARM_THM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ -00000342 00002d2f R_ARM_THM_MOVW_ABS_NC 00000080 .LC9 │ │ │ │ │ -00000346 00002d30 R_ARM_THM_MOVT_ABS 00000080 .LC9 │ │ │ │ │ -00000352 0000282f R_ARM_THM_MOVW_ABS_NC 00000078 .LC8 │ │ │ │ │ -00000356 00002830 R_ARM_THM_MOVT_ABS 00000078 .LC8 │ │ │ │ │ -00000364 00005d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000001e0 00004f1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -000002cc 00005c1e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -000002dc 00005c1e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -0000034e 00005c1e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -0000035e 00005c1e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +00000020 00003f0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000078 0000416b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000000b0 00004b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000000b6 0000552f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +000000ba 00005530 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +000000c0 0000490a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000000c6 00004a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000000cc 0000560a R_ARM_THM_CALL 00000000 _PyGen_SetStopIterationValue │ │ │ │ │ +000000e4 0000570a R_ARM_THM_CALL 00000000 _PyCoro_GetAwaitableIter │ │ │ │ │ +00000110 00004b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000122 00004b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000128 0000580a R_ARM_THM_CALL 00000000 PyIter_Check │ │ │ │ │ +0000012e 0000592f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000132 00005930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000136 00001c2f R_ARM_THM_MOVW_ABS_NC 00000030 .LC2 │ │ │ │ │ +0000013a 00001c30 R_ARM_THM_MOVT_ABS 00000030 .LC2 │ │ │ │ │ +00000140 00004d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000156 00004b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000019e 00000d0a R_ARM_THM_CALL 00000205 Py_XDECREF.part.0 │ │ │ │ │ +000001a6 00000d0a R_ARM_THM_CALL 00000205 Py_XDECREF.part.0 │ │ │ │ │ +000001b6 00001e2f R_ARM_THM_MOVW_ABS_NC 00000054 .LC3 │ │ │ │ │ +000001ba 00001e30 R_ARM_THM_MOVT_ABS 00000054 .LC3 │ │ │ │ │ +000001e2 0000212f R_ARM_THM_MOVW_ABS_NC 0000005c .LC4 │ │ │ │ │ +000001e6 00002130 R_ARM_THM_MOVT_ABS 0000005c .LC4 │ │ │ │ │ +000001ea 00005a0a R_ARM_THM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ +00000202 00004b0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000208 0000552f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +0000020c 00005530 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +00000212 0000490a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000218 00004a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000021e 0000560a R_ARM_THM_CALL 00000000 _PyGen_SetStopIterationValue │ │ │ │ │ +0000022a 0000222f R_ARM_THM_MOVW_ABS_NC 00000060 .LC5 │ │ │ │ │ +0000022e 00002230 R_ARM_THM_MOVT_ABS 00000060 .LC5 │ │ │ │ │ +00000236 0000242f R_ARM_THM_MOVW_ABS_NC 00000068 .LC6 │ │ │ │ │ +0000023a 00002430 R_ARM_THM_MOVT_ABS 00000068 .LC6 │ │ │ │ │ +00000282 00005b0a R_ARM_THM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ +00000290 0000272f R_ARM_THM_MOVW_ABS_NC 00000070 .LC7 │ │ │ │ │ +00000294 00002730 R_ARM_THM_MOVT_ABS 00000070 .LC7 │ │ │ │ │ +000002a0 0000282f R_ARM_THM_MOVW_ABS_NC 00000078 .LC8 │ │ │ │ │ +000002a4 00002830 R_ARM_THM_MOVT_ABS 00000078 .LC8 │ │ │ │ │ +000002b0 00005d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000002c6 00005e0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +000002d4 00005f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000002d8 00005f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000002de 0000600a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000306 00005b0a R_ARM_THM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ +00000312 00002d2f R_ARM_THM_MOVW_ABS_NC 00000080 .LC9 │ │ │ │ │ +00000316 00002d30 R_ARM_THM_MOVT_ABS 00000080 .LC9 │ │ │ │ │ +00000322 0000282f R_ARM_THM_MOVW_ABS_NC 00000078 .LC8 │ │ │ │ │ +00000326 00002830 R_ARM_THM_MOVT_ABS 00000078 .LC8 │ │ │ │ │ +00000334 00005d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000001b0 00004f1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +0000029c 00005c1e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +000002ac 00005c1e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +0000031e 00005c1e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +0000032e 00005c1e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -61,17 +61,17 @@ │ │ │ │ │ PyErr_Clear │ │ │ │ │ _Py_Dealloc │ │ │ │ │ PyExc_OverflowError │ │ │ │ │ PyErr_SetString │ │ │ │ │ PyExc_StopIteration │ │ │ │ │ PyObject_GC_Del │ │ │ │ │ PyCallIter_New │ │ │ │ │ -_Py_CheckFunctionResult │ │ │ │ │ -PyObject_RichCompareBool │ │ │ │ │ _PyObject_MakeTpCall │ │ │ │ │ +PyObject_RichCompareBool │ │ │ │ │ +_Py_CheckFunctionResult │ │ │ │ │ PyAnextAwaitable_New │ │ │ │ │ PyExc_StopAsyncIteration │ │ │ │ │ _PyGen_SetStopIterationValue │ │ │ │ │ _PyCoro_GetAwaitableIter │ │ │ │ │ PyIter_Check │ │ │ │ │ PyExc_TypeError │ │ │ │ │ PyObject_CallMethod │ │ │ │ │ @@ -84,14 +84,13 @@ │ │ │ │ │ _PyAnextAwaitable_Type │ │ │ │ │ PyCallIter_Type │ │ │ │ │ PySeqIter_Type │ │ │ │ │ PyType_Type │ │ │ │ │ PyObject_GenericGetAttr │ │ │ │ │ PyObject_SelfIter │ │ │ │ │ .shstrtab │ │ │ │ │ -.rel.text │ │ │ │ │ .rel.data │ │ │ │ │ .rodata.str1.4 │ │ │ │ │ .rel.text.hot │ │ │ │ │ .rel.text.unlikely │ │ │ │ │ .note.GNU-stack │ │ │ │ │ .ARM.attributes │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -1,44 +1,29 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ -00000000 : │ │ │ │ │ -iter_len(): │ │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ │ - cbz r3, 3e │ │ │ │ │ - push {r4, lr} │ │ │ │ │ +00000000 : │ │ │ │ │ +calliter_traverse(): │ │ │ │ │ + push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - bl 0 <_PyObject_HasLen> │ │ │ │ │ - R_ARM_THM_CALL _PyObject_HasLen │ │ │ │ │ - cbz r0, 48 │ │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + sub sp, #12 │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + cbz r0, 22 │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + blx r5 │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ + cbnz r0, 30 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PySequence_Size │ │ │ │ │ - adds r3, r0, #1 │ │ │ │ │ - beq.n 44 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - subs r0, r0, r3 │ │ │ │ │ - bmi.n 34 │ │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 0 │ │ │ │ │ - R_ARM_THM_JUMP24 PyLong_FromSsize_t │ │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.w 0 │ │ │ │ │ - R_ARM_THM_JUMP24 PyLong_FromLong │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.w 0 │ │ │ │ │ - R_ARM_THM_JUMP24 PyLong_FromLong │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - nop │ │ │ │ │ + cbz r0, 30 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + add sp, #12 │ │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ + bx r3 │ │ │ │ │ + add sp, #12 │ │ │ │ │ + pop {r4, r5, pc} │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -62,100 +62,140 @@ │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ b.n 46 │ │ │ │ │ .word 0x00000042 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000006 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000090 : │ │ │ │ │ +00000090 : │ │ │ │ │ +iter_len(): │ │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ │ + cbz r3, ce │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + bl 0 <_PyObject_HasLen> │ │ │ │ │ + R_ARM_THM_CALL _PyObject_HasLen │ │ │ │ │ + cbz r0, d8 │ │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PySequence_Size │ │ │ │ │ + adds r3, r0, #1 │ │ │ │ │ + beq.n d4 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + subs r0, r0, r3 │ │ │ │ │ + bmi.n c4 │ │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ │ + b.w 0 │ │ │ │ │ + R_ARM_THM_JUMP24 PyLong_FromSsize_t │ │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + b.w 0 │ │ │ │ │ + R_ARM_THM_JUMP24 PyLong_FromLong │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + b.w 0 │ │ │ │ │ + R_ARM_THM_JUMP24 PyLong_FromLong │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ +000000e4 : │ │ │ │ │ iter_iternext(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r5, [r0, #12] │ │ │ │ │ sub sp, #12 │ │ │ │ │ - cbz r5, f0 │ │ │ │ │ + cbz r5, 144 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 100 │ │ │ │ │ + beq.n 154 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_GetItem │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, c6 │ │ │ │ │ + cbz r0, 11a │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cbz r0, 118 │ │ │ │ │ + cbz r0, 16c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - beq.n f0 │ │ │ │ │ + beq.n 144 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ - cbz r2, f8 │ │ │ │ │ + cbz r2, 14c │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n f0 │ │ │ │ │ + b.n 144 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n f0 │ │ │ │ │ + b.n 144 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_StopIteration │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f0 │ │ │ │ │ + beq.n 144 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r1, [r4, #12] │ │ │ │ │ - bne.n ea │ │ │ │ │ - b.n f0 │ │ │ │ │ + bne.n 13e │ │ │ │ │ + b.n 144 │ │ │ │ │ │ │ │ │ │ -00000140 : │ │ │ │ │ +00000194 : │ │ │ │ │ iter_dealloc(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr.w r0, [r0, #-8] │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ ldr.w r1, [r3, #-4] │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ bic.w r1, r1, #3 │ │ │ │ │ @@ -164,26 +204,26 @@ │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ str.w ip, [r3, #-8] │ │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ │ and.w r2, r2, #1 │ │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ │ - cbnz r1, 178 │ │ │ │ │ + cbnz r1, 1cc │ │ │ │ │ mov r0, r3 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.n 172 │ │ │ │ │ + beq.n 1c6 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 172 │ │ │ │ │ + bne.n 1c6 │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ @@ -192,55 +232,55 @@ │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ │ │ │ │ │ -000001b0 : │ │ │ │ │ +00000204 : │ │ │ │ │ Py_XDECREF.part.0(): │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 1bc │ │ │ │ │ + bne.n 210 │ │ │ │ │ bx lr │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1ba │ │ │ │ │ + bne.n 20e │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -000001c8 : │ │ │ │ │ +0000021c : │ │ │ │ │ PyCallIter_New(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #100] @ (240 ) │ │ │ │ │ + ldr r0, [pc, #100] @ (294 ) │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ - cbz r0, 22a │ │ │ │ │ + cbz r0, 27e │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 22e │ │ │ │ │ + beq.n 282 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ ldr.w ip, [r1] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne.n 238 │ │ │ │ │ + bne.n 28c │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ - ldr r1, [pc, #60] @ (244 ) │ │ │ │ │ + ldr r1, [pc, #60] @ (298 ) │ │ │ │ │ sub.w r2, r0, #8 │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ ldr r1, [r4, r1] │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ @@ -251,172 +291,178 @@ │ │ │ │ │ strd r1, r3, [r0, #-8] │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr.w ip, [r1] │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - beq.n 1fe │ │ │ │ │ + beq.n 252 │ │ │ │ │ add.w r3, ip, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - b.n 1fe │ │ │ │ │ + b.n 252 │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000032 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000248 : │ │ │ │ │ +0000029c : │ │ │ │ │ calliter_iternext(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 304 │ │ │ │ │ - ldr r3, [pc, #280] @ (378 ) │ │ │ │ │ + beq.n 35c │ │ │ │ │ + ldr r3, [pc, #292] @ (3d8 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r7, [r2, r3] │ │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #20 │ │ │ │ │ - bpl.n 2ae │ │ │ │ │ - ldr r3, [r1, #28] │ │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - cbz r3, 2ae │ │ │ │ │ + bmi.n 2f2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - blx r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ - R_ARM_THM_CALL _Py_CheckFunctionResult │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ + R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 2c2 │ │ │ │ │ + cbz r0, 318 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 354 │ │ │ │ │ + beq.n 3aa │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 308 │ │ │ │ │ + bne.n 364 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ + ldr r3, [r1, #28] │ │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 2c8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + blx r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ - R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ + bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ + R_ARM_THM_CALL _Py_CheckFunctionResult │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 296 │ │ │ │ │ + bne.n 2da │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_StopIteration │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ movs r4, #0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cbz r0, 304 │ │ │ │ │ + cbz r0, 35c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ - cbz r0, 2f0 │ │ │ │ │ + cbz r0, 348 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r5, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2f0 │ │ │ │ │ + beq.n 348 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 34e │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 3be │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ - cbz r0, 302 │ │ │ │ │ + cbz r0, 35a │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r5, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 368 │ │ │ │ │ - cbnz r4, 338 │ │ │ │ │ + bne.n 3c4 │ │ │ │ │ + cbnz r4, 394 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 2a8 │ │ │ │ │ - ble.n 338 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add sp, #12 │ │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ │ + ble.n 394 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ - cbz r0, 326 │ │ │ │ │ + cbz r0, 382 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r5, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 326 │ │ │ │ │ + beq.n 382 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 326 │ │ │ │ │ + cbnz r3, 382 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ - cbz r0, 338 │ │ │ │ │ + cbz r0, 394 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r5, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 340 │ │ │ │ │ + bne.n 39c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b0 │ │ │ │ │ - b.n 304 │ │ │ │ │ + bl 204 │ │ │ │ │ + b.n 35c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 338 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 338 │ │ │ │ │ + bne.n 394 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2f0 │ │ │ │ │ + b.n 394 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_StopIteration │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2d4 │ │ │ │ │ - b.n 338 │ │ │ │ │ + bne.n 32a │ │ │ │ │ + b.n 394 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 348 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 302 │ │ │ │ │ + bne.n 35a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 302 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.n 35c │ │ │ │ │ + b.n 394 │ │ │ │ │ nop │ │ │ │ │ - .word 0x0000010c │ │ │ │ │ + .word 0x00000118 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000037c : │ │ │ │ │ +000003dc : │ │ │ │ │ calliter_dealloc(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr.w r0, [r0, #-8] │ │ │ │ │ @@ -430,24 +476,24 @@ │ │ │ │ │ str r0, [r1, #0] │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ str.w ip, [r3, #-8] │ │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ │ and.w r2, r2, #1 │ │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ │ - cbnz r1, 3ce │ │ │ │ │ + cbnz r1, 42e │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ - cbnz r0, 3da │ │ │ │ │ + cbnz r0, 43a │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 1b0 │ │ │ │ │ + bl 204 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 3be │ │ │ │ │ + b.n 41e │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 1b0 │ │ │ │ │ + bl 204 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 3c2 │ │ │ │ │ + b.n 422 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -8,52 +8,29 @@ │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ mov r3, r1 │ │ │ │ │ cbz r0, a │ │ │ │ │ mov r1, r2 │ │ │ │ │ bx r3 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000000c : │ │ │ │ │ -calliter_traverse(): │ │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - cbnz r0, 32 │ │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ │ - cbz r0, 3a │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - bx r3 │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - blx r4 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 24 │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ - │ │ │ │ │ -0000003c : │ │ │ │ │ +0000000c : │ │ │ │ │ PyAnextAwaitable_New(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - ldr r0, [pc, #84] @ (a4 ) │ │ │ │ │ + ldr r0, [pc, #84] @ (74 ) │ │ │ │ │ mov r4, r1 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ - cbz r0, a0 │ │ │ │ │ + cbz r0, 70 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldr r1, [pc, #72] @ (a8 ) │ │ │ │ │ + ldr r1, [pc, #72] @ (78 ) │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r5, #0] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ str r5, [r0, #8] │ │ │ │ │ @@ -79,127 +56,127 @@ │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000020 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000000ac : │ │ │ │ │ +0000007c : │ │ │ │ │ anextawaitable_iternext(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ - bl 106 │ │ │ │ │ - cbz r0, 100 │ │ │ │ │ + bl d6 │ │ │ │ │ + cbz r0, d0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n e4 │ │ │ │ │ + beq.n b4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, e4 │ │ │ │ │ + cbnz r3, b4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbnz r4, 102 │ │ │ │ │ + cbnz r4, d2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_StopAsyncIteration │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_StopAsyncIteration │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cbz r0, 100 │ │ │ │ │ + cbz r0, d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ bl 0 <_PyGen_SetStopIterationValue> │ │ │ │ │ R_ARM_THM_CALL _PyGen_SetStopIterationValue │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ -00000106 : │ │ │ │ │ +000000d6 : │ │ │ │ │ anextawaitable_getiter.isra.0(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ bl 0 <_PyCoro_GetAwaitableIter> │ │ │ │ │ R_ARM_THM_CALL _PyCoro_GetAwaitableIter │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18a │ │ │ │ │ + beq.n 15a │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ │ - cbnz r2, 190 │ │ │ │ │ + cbnz r2, 160 │ │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cbnz r0, 146 │ │ │ │ │ + cbnz r0, 116 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 18a │ │ │ │ │ + beq.n 15a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 18a │ │ │ │ │ + cbnz r3, 15a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 18a │ │ │ │ │ + b.n 15a │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 156 │ │ │ │ │ + beq.n 126 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 156 │ │ │ │ │ + cbnz r3, 126 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Check │ │ │ │ │ - cbnz r0, 18e │ │ │ │ │ + cbnz r0, 15e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 18a │ │ │ │ │ + beq.n 15a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 18a │ │ │ │ │ + cbnz r3, 15a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 190 │ │ │ │ │ + b.n 160 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ │ │ -00000194 : │ │ │ │ │ +00000164 : │ │ │ │ │ anextawaitable_dealloc(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldrd r1, r2, [r0, #-8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -211,141 +188,141 @@ │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ str.w r5, [r4, #-8] │ │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ │ and.w r3, r3, #1 │ │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ │ - cbz r0, 1d2 │ │ │ │ │ - bl 1b0 │ │ │ │ │ + cbz r0, 1a2 │ │ │ │ │ + bl 204 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF.part.0 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - cbz r0, 1da │ │ │ │ │ - bl 1b0 │ │ │ │ │ + cbz r0, 1aa │ │ │ │ │ + bl 204 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF.part.0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ │ │ │ │ │ -000001e4 : │ │ │ │ │ +000001b4 : │ │ │ │ │ anextawaitable_send(): │ │ │ │ │ mov r2, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ - b.n 1f0 │ │ │ │ │ + b.n 1c0 │ │ │ │ │ │ │ │ │ │ -000001f0 : │ │ │ │ │ +000001c0 : │ │ │ │ │ anextawaitable_proxy(): │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - bl 106 │ │ │ │ │ - cbz r0, 252 │ │ │ │ │ + bl d6 │ │ │ │ │ + cbz r0, 222 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallMethod │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 236 │ │ │ │ │ + beq.n 206 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 236 │ │ │ │ │ + cbnz r3, 206 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbnz r4, 254 │ │ │ │ │ + cbnz r4, 224 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_StopAsyncIteration │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_StopAsyncIteration │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cbz r0, 252 │ │ │ │ │ + cbz r0, 222 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ bl 0 <_PyGen_SetStopIterationValue> │ │ │ │ │ R_ARM_THM_CALL _PyGen_SetStopIterationValue │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ │ │ -00000258 : │ │ │ │ │ +00000228 : │ │ │ │ │ anextawaitable_throw(): │ │ │ │ │ mov r2, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ - b.n 1f0 │ │ │ │ │ + b.n 1c0 │ │ │ │ │ │ │ │ │ │ -00000264 : │ │ │ │ │ +00000234 : │ │ │ │ │ anextawaitable_close(): │ │ │ │ │ mov r2, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ - b.n 1f0 │ │ │ │ │ + b.n 1c0 │ │ │ │ │ │ │ │ │ │ -00000270 : │ │ │ │ │ +00000240 : │ │ │ │ │ anextawaitable_traverse(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - cbnz r0, 296 │ │ │ │ │ + cbnz r0, 266 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ - cbz r0, 29e │ │ │ │ │ + cbz r0, 26e │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ bx r3 │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 288 │ │ │ │ │ + beq.n 258 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ -000002a0 : │ │ │ │ │ +00000270 : │ │ │ │ │ calliter_reduce(): │ │ │ │ │ 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, #44] @ (2e0 ) │ │ │ │ │ + ldr r0, [pc, #44] @ (2b0 ) │ │ │ │ │ bl 0 <_PyEval_GetBuiltin> │ │ │ │ │ R_ARM_THM_CALL _PyEval_GetBuiltin │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ - cbz r2, 2d0 │ │ │ │ │ + cbz r2, 2a0 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ - cbz r3, 2d0 │ │ │ │ │ + cbz r3, 2a0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 Py_BuildValue │ │ │ │ │ @@ -355,58 +332,58 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 Py_BuildValue │ │ │ │ │ .word 0x0000866c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000002e4 : │ │ │ │ │ +000002b4 : │ │ │ │ │ iter_setstate(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 30e │ │ │ │ │ + beq.n 2de │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ - cbnz r3, 31a │ │ │ │ │ + cbnz r3, 2ea │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b.n 322 │ │ │ │ │ + b.n 2f2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 300 │ │ │ │ │ + beq.n 2d0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 322 │ │ │ │ │ + b.n 2f2 │ │ │ │ │ bic.w r4, r4, r4, asr #31 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ - b.n 304 │ │ │ │ │ + b.n 2d4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ │ │ -00000324 : │ │ │ │ │ +000002f4 : │ │ │ │ │ iter_reduce(): │ │ │ │ │ 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, #44] @ (364 ) │ │ │ │ │ + ldr r0, [pc, #44] @ (334 ) │ │ │ │ │ bl 0 <_PyEval_GetBuiltin> │ │ │ │ │ R_ARM_THM_CALL _PyEval_GetBuiltin │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ - cbz r2, 352 │ │ │ │ │ + cbz r2, 322 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -49,19 +49,19 @@ │ │ │ │ │ 0x000002e0 74696f6e 4d617463 68657300 50794572 tionMatches.PyEr │ │ │ │ │ 0x000002f0 725f436c 65617200 5f50795f 4465616c r_Clear._Py_Deal │ │ │ │ │ 0x00000300 6c6f6300 50794578 635f4f76 6572666c loc.PyExc_Overfl │ │ │ │ │ 0x00000310 6f774572 726f7200 50794572 725f5365 owError.PyErr_Se │ │ │ │ │ 0x00000320 74537472 696e6700 50794578 635f5374 tString.PyExc_St │ │ │ │ │ 0x00000330 6f704974 65726174 696f6e00 50794f62 opIteration.PyOb │ │ │ │ │ 0x00000340 6a656374 5f47435f 44656c00 50794361 ject_GC_Del.PyCa │ │ │ │ │ - 0x00000350 6c6c4974 65725f4e 6577005f 50795f43 llIter_New._Py_C │ │ │ │ │ - 0x00000360 6865636b 46756e63 74696f6e 52657375 heckFunctionResu │ │ │ │ │ - 0x00000370 6c740050 794f626a 6563745f 52696368 lt.PyObject_Rich │ │ │ │ │ - 0x00000380 436f6d70 61726542 6f6f6c00 5f50794f CompareBool._PyO │ │ │ │ │ - 0x00000390 626a6563 745f4d61 6b655470 43616c6c bject_MakeTpCall │ │ │ │ │ + 0x00000350 6c6c4974 65725f4e 6577005f 50794f62 llIter_New._PyOb │ │ │ │ │ + 0x00000360 6a656374 5f4d616b 65547043 616c6c00 ject_MakeTpCall. │ │ │ │ │ + 0x00000370 50794f62 6a656374 5f526963 68436f6d PyObject_RichCom │ │ │ │ │ + 0x00000380 70617265 426f6f6c 005f5079 5f436865 pareBool._Py_Che │ │ │ │ │ + 0x00000390 636b4675 6e637469 6f6e5265 73756c74 ckFunctionResult │ │ │ │ │ 0x000003a0 00507941 6e657874 41776169 7461626c .PyAnextAwaitabl │ │ │ │ │ 0x000003b0 655f4e65 77005079 4578635f 53746f70 e_New.PyExc_Stop │ │ │ │ │ 0x000003c0 4173796e 63497465 72617469 6f6e005f AsyncIteration._ │ │ │ │ │ 0x000003d0 50794765 6e5f5365 7453746f 70497465 PyGen_SetStopIte │ │ │ │ │ 0x000003e0 72617469 6f6e5661 6c756500 5f507943 rationValue._PyC │ │ │ │ │ 0x000003f0 6f726f5f 47657441 77616974 61626c65 oro_GetAwaitable │ │ │ │ │ 0x00000400 49746572 00507949 7465725f 43686563 Iter.PyIter_Chec │ │ │ │ ├── readelf --wide --decompress --hex-dump=.shstrtab {} │ │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.shstrtab': │ │ │ │ │ 0x00000000 002e7379 6d746162 002e7374 72746162 ..symtab..strtab │ │ │ │ │ - 0x00000010 002e7368 73747274 6162002e 72656c2e ..shstrtab..rel. │ │ │ │ │ - 0x00000020 74657874 002e7265 6c2e6461 7461002e text..rel.data.. │ │ │ │ │ - 0x00000030 62737300 2e726f64 6174612e 73747231 bss..rodata.str1 │ │ │ │ │ - 0x00000040 2e34002e 72656c2e 74657874 2e686f74 .4..rel.text.hot │ │ │ │ │ - 0x00000050 002e7265 6c2e7465 78742e75 6e6c696b ..rel.text.unlik │ │ │ │ │ - 0x00000060 656c7900 2e726f64 61746100 2e6e6f74 ely..rodata..not │ │ │ │ │ - 0x00000070 652e474e 552d7374 61636b00 2e41524d e.GNU-stack..ARM │ │ │ │ │ - 0x00000080 2e617474 72696275 74657300 .attributes. │ │ │ │ │ + 0x00000010 002e7368 73747274 6162002e 74657874 ..shstrtab..text │ │ │ │ │ + 0x00000020 002e7265 6c2e6461 7461002e 62737300 ..rel.data..bss. │ │ │ │ │ + 0x00000030 2e726f64 6174612e 73747231 2e34002e .rodata.str1.4.. │ │ │ │ │ + 0x00000040 72656c2e 74657874 2e686f74 002e7265 rel.text.hot..re │ │ │ │ │ + 0x00000050 6c2e7465 78742e75 6e6c696b 656c7900 l.text.unlikely. │ │ │ │ │ + 0x00000060 2e726f64 61746100 2e6e6f74 652e474e .rodata..note.GN │ │ │ │ │ + 0x00000070 552d7374 61636b00 2e41524d 2e617474 U-stack..ARM.att │ │ │ │ │ + 0x00000080 72696275 74657300 ributes. │ │ │ ├── listobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 50004 (bytes into file) │ │ │ │ │ + Start of section headers: 50532 (bytes into file) │ │ │ │ │ Flags: 0x5000000, Version5 EABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 18 │ │ │ │ │ Section header string table index: 17 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,27 +1,27 @@ │ │ │ │ │ -There are 18 section headers, starting at offset 0xc354: │ │ │ │ │ +There are 18 section headers, starting at offset 0xc564: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .text PROGBITS 00000000 000034 000434 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00a714 000128 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00a92c 000128 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 000468 00046c 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 00a83c 000398 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 00aa54 000398 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 0008d4 000000 00 WA 0 0 1 │ │ │ │ │ [ 6] .rodata.str1.4 PROGBITS 00000000 0008d4 000340 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 000c14 0073f0 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 00abd4 001600 08 I 15 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 008004 00019c 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 00c1d4 0000e0 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 0081a0 00069c 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 00c2b4 000010 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 00883c 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00883c 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 008870 001110 10 16 160 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 009980 000d94 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 00c2c4 000090 00 0 0 1 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 000c14 007608 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 00adec 0015f8 08 I 15 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 00821c 00019c 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 00c3e4 0000e0 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 0083b8 00069c 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 00c4c4 000010 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 008a54 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 008a54 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 008a88 001110 10 16 160 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 009b98 000d94 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 00c4d4 000090 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -14,115 +14,115 @@ │ │ │ │ │ 10: 00000121 268 FUNC LOCAL DEFAULT 7 list_dealloc │ │ │ │ │ 11: 00000224 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 12: 0000022c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 13: 0000022d 26 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ 14: 00000001 40 FUNC LOCAL DEFAULT 9 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ 15: 000003b9 138 FUNC LOCAL DEFAULT 7 list_resize │ │ │ │ │ 16: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 17: 00000499 4580 FUNC LOCAL DEFAULT 7 list_sort_impl │ │ │ │ │ + 17: 00000499 4574 FUNC LOCAL DEFAULT 7 list_sort_impl │ │ │ │ │ 18: 00000018 0 NOTYPE LOCAL DEFAULT 6 .LC1 │ │ │ │ │ - 19: 00006e1d 42 FUNC LOCAL DEFAULT 7 unsafe_long_compare │ │ │ │ │ - 20: 0000167d 102 FUNC LOCAL DEFAULT 7 unsafe_latin_compare │ │ │ │ │ - 21: 000073e9 6 FUNC LOCAL DEFAULT 7 safe_object_compare │ │ │ │ │ - 22: 00005cad 254 FUNC LOCAL DEFAULT 7 unsafe_tuple_compare │ │ │ │ │ - 23: 000016e5 10152 FUNC LOCAL DEFAULT 7 merge_at │ │ │ │ │ - 24: 00005dad 192 FUNC LOCAL DEFAULT 7 unsafe_object_compare │ │ │ │ │ - 25: 000073b9 24 FUNC LOCAL DEFAULT 7 unsafe_float_compare │ │ │ │ │ + 19: 00007035 42 FUNC LOCAL DEFAULT 7 unsafe_long_compare │ │ │ │ │ + 20: 00001679 102 FUNC LOCAL DEFAULT 7 unsafe_latin_compare │ │ │ │ │ + 21: 00007601 6 FUNC LOCAL DEFAULT 7 safe_object_compare │ │ │ │ │ + 22: 00005ec5 254 FUNC LOCAL DEFAULT 7 unsafe_tuple_compare │ │ │ │ │ + 23: 000016e1 10690 FUNC LOCAL DEFAULT 7 merge_at │ │ │ │ │ + 24: 00005fc5 192 FUNC LOCAL DEFAULT 7 unsafe_object_compare │ │ │ │ │ + 25: 000075d1 24 FUNC LOCAL DEFAULT 7 unsafe_float_compare │ │ │ │ │ 26: 0000017d 122 FUNC LOCAL DEFAULT 1 merge_getmem │ │ │ │ │ 27: 00000034 0 NOTYPE LOCAL DEFAULT 6 .LC2 │ │ │ │ │ - 28: 00003f15 46 FUNC LOCAL DEFAULT 7 list_traverse │ │ │ │ │ - 29: 00004058 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 30: 00004064 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 31: 000040e5 1098 FUNC LOCAL DEFAULT 7 list_ass_slice_lock_held │ │ │ │ │ - 32: 00006291 360 FUNC LOCAL DEFAULT 7 list_slice_lock_held │ │ │ │ │ + 28: 0000412d 46 FUNC LOCAL DEFAULT 7 list_traverse │ │ │ │ │ + 29: 00004270 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 30: 0000427c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 31: 000042fd 1098 FUNC LOCAL DEFAULT 7 list_ass_slice_lock_held │ │ │ │ │ + 32: 000064a9 360 FUNC LOCAL DEFAULT 7 list_slice_lock_held │ │ │ │ │ 33: 00000058 0 NOTYPE LOCAL DEFAULT 6 .LC3 │ │ │ │ │ - 34: 00004531 88 FUNC LOCAL DEFAULT 7 list_clear_impl.isra.0 │ │ │ │ │ - 35: 00004589 186 FUNC LOCAL DEFAULT 7 list_append │ │ │ │ │ + 34: 00004749 88 FUNC LOCAL DEFAULT 7 list_clear_impl.isra.0 │ │ │ │ │ + 35: 000047a1 186 FUNC LOCAL DEFAULT 7 list_append │ │ │ │ │ 36: 00000074 0 NOTYPE LOCAL DEFAULT 6 .LC4 │ │ │ │ │ - 37: 00004679 924 FUNC LOCAL DEFAULT 7 list_subscript │ │ │ │ │ - 38: 000049fc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 39: 00004a14 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 40: 00004a15 68 FUNC LOCAL DEFAULT 7 list_item │ │ │ │ │ - 41: 00004a54 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 42: 00004a58 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 43: 00004a59 148 FUNC LOCAL DEFAULT 7 list_iter │ │ │ │ │ - 44: 00004ae0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 45: 00004aec 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 46: 00004aed 104 FUNC LOCAL DEFAULT 7 listiter_next │ │ │ │ │ - 47: 00004b55 4 FUNC LOCAL DEFAULT 7 list_length │ │ │ │ │ - 48: 00004b59 98 FUNC LOCAL DEFAULT 7 listiter_dealloc │ │ │ │ │ - 49: 00004be1 1488 FUNC LOCAL DEFAULT 7 _list_extend │ │ │ │ │ - 50: 000051b1 600 FUNC LOCAL DEFAULT 7 list_extend_lock_held │ │ │ │ │ + 37: 00004891 924 FUNC LOCAL DEFAULT 7 list_subscript │ │ │ │ │ + 38: 00004c14 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 39: 00004c2c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 40: 00004c2d 68 FUNC LOCAL DEFAULT 7 list_item │ │ │ │ │ + 41: 00004c6c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 42: 00004c70 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 43: 00004c71 148 FUNC LOCAL DEFAULT 7 list_iter │ │ │ │ │ + 44: 00004cf8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 45: 00004d04 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 46: 00004d05 104 FUNC LOCAL DEFAULT 7 listiter_next │ │ │ │ │ + 47: 00004d6d 4 FUNC LOCAL DEFAULT 7 list_length │ │ │ │ │ + 48: 00004d71 98 FUNC LOCAL DEFAULT 7 listiter_dealloc │ │ │ │ │ + 49: 00004df9 1488 FUNC LOCAL DEFAULT 7 _list_extend │ │ │ │ │ + 50: 000053c9 600 FUNC LOCAL DEFAULT 7 list_extend_lock_held │ │ │ │ │ 51: 000001f9 392 FUNC LOCAL DEFAULT 1 list_inplace_repeat_lock_held │ │ │ │ │ 52: 000000a8 0 NOTYPE LOCAL DEFAULT 6 .LC5 │ │ │ │ │ 53: 000000c4 0 NOTYPE LOCAL DEFAULT 6 .LC6 │ │ │ │ │ - 54: 00005409 160 FUNC LOCAL DEFAULT 7 list___init__ │ │ │ │ │ - 55: 000054a9 532 FUNC LOCAL DEFAULT 7 list_richcompare │ │ │ │ │ - 56: 00005560 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 57: 00005566 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 58: 00005628 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 59: 00005640 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 60: 0000567c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 61: 00005694 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 54: 00005621 160 FUNC LOCAL DEFAULT 7 list___init__ │ │ │ │ │ + 55: 000056c1 532 FUNC LOCAL DEFAULT 7 list_richcompare │ │ │ │ │ + 56: 00005778 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 57: 0000577e 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 58: 00005840 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 59: 00005858 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 60: 00005894 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 61: 000058ac 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 62: 000000cc 0 NOTYPE LOCAL DEFAULT 6 .LC7 │ │ │ │ │ - 63: 000056bd 262 FUNC LOCAL DEFAULT 7 list_remove │ │ │ │ │ + 63: 000058d5 262 FUNC LOCAL DEFAULT 7 list_remove │ │ │ │ │ 64: 000000ec 0 NOTYPE LOCAL DEFAULT 6 .LC8 │ │ │ │ │ 65: 000000f0 0 NOTYPE LOCAL DEFAULT 6 .LC9 │ │ │ │ │ 66: 00000104 0 NOTYPE LOCAL DEFAULT 6 .LC10 │ │ │ │ │ - 67: 000057c5 438 FUNC LOCAL DEFAULT 7 list_pop │ │ │ │ │ - 68: 0000597d 142 FUNC LOCAL DEFAULT 7 list_ass_item │ │ │ │ │ + 67: 000059dd 438 FUNC LOCAL DEFAULT 7 list_pop │ │ │ │ │ + 68: 00005b95 142 FUNC LOCAL DEFAULT 7 list_ass_item │ │ │ │ │ 69: 0000011c 0 NOTYPE LOCAL DEFAULT 6 .LC11 │ │ │ │ │ - 70: 00005a0d 556 FUNC LOCAL DEFAULT 7 list_concat │ │ │ │ │ - 71: 00005c28 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 72: 00005c38 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 73: 00005c39 34 FUNC LOCAL DEFAULT 7 list_extend │ │ │ │ │ + 70: 00005c25 556 FUNC LOCAL DEFAULT 7 list_concat │ │ │ │ │ + 71: 00005e40 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 72: 00005e50 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 73: 00005e51 34 FUNC LOCAL DEFAULT 7 list_extend │ │ │ │ │ 74: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 75: 00005ca8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 76: 00005cac 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 77: 00005e6d 150 FUNC LOCAL DEFAULT 7 list_clear_slot │ │ │ │ │ + 75: 00005ec0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 76: 00005ec4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 77: 00006085 150 FUNC LOCAL DEFAULT 7 list_clear_slot │ │ │ │ │ 78: 00000150 0 NOTYPE LOCAL DEFAULT 6 .LC12 │ │ │ │ │ - 79: 00005f64 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 80: 00005f68 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 81: 00005f69 114 FUNC LOCAL DEFAULT 7 list_contains │ │ │ │ │ - 82: 00005fdd 60 FUNC LOCAL DEFAULT 7 list___reversed__ │ │ │ │ │ - 83: 00006014 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 84: 00006018 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 85: 00006019 66 FUNC LOCAL DEFAULT 7 listreviter_dealloc │ │ │ │ │ + 79: 0000617c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 80: 00006180 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 81: 00006181 114 FUNC LOCAL DEFAULT 7 list_contains │ │ │ │ │ + 82: 000061f5 60 FUNC LOCAL DEFAULT 7 list___reversed__ │ │ │ │ │ + 83: 0000622c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 84: 00006230 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 85: 00006231 66 FUNC LOCAL DEFAULT 7 listreviter_dealloc │ │ │ │ │ 86: 00000160 0 NOTYPE LOCAL DEFAULT 6 .LC13 │ │ │ │ │ - 87: 0000605d 348 FUNC LOCAL DEFAULT 7 list_insert │ │ │ │ │ - 88: 000061b9 46 FUNC LOCAL DEFAULT 7 list_inplace_concat │ │ │ │ │ - 89: 000061e9 168 FUNC LOCAL DEFAULT 7 list_vectorcall │ │ │ │ │ - 90: 000063ec 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 87: 00006275 348 FUNC LOCAL DEFAULT 7 list_insert │ │ │ │ │ + 88: 000063d1 46 FUNC LOCAL DEFAULT 7 list_inplace_concat │ │ │ │ │ + 89: 00006401 168 FUNC LOCAL DEFAULT 7 list_vectorcall │ │ │ │ │ + 90: 00006604 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 91: 00000168 0 NOTYPE LOCAL DEFAULT 6 .LC14 │ │ │ │ │ 92: 00000190 0 NOTYPE LOCAL DEFAULT 6 .LC15 │ │ │ │ │ - 93: 000063f8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 94: 000063f9 1812 FUNC LOCAL DEFAULT 7 list_ass_subscript │ │ │ │ │ - 95: 00006b0d 12 FUNC LOCAL DEFAULT 7 listiter_traverse │ │ │ │ │ - 96: 00006b19 244 FUNC LOCAL DEFAULT 7 list_sort │ │ │ │ │ - 97: 00006c08 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 93: 00006610 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 94: 00006611 1812 FUNC LOCAL DEFAULT 7 list_ass_subscript │ │ │ │ │ + 95: 00006d25 12 FUNC LOCAL DEFAULT 7 listiter_traverse │ │ │ │ │ + 96: 00006d31 244 FUNC LOCAL DEFAULT 7 list_sort │ │ │ │ │ + 97: 00006e20 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 98: 000001d8 0 NOTYPE LOCAL DEFAULT 6 .LC16 │ │ │ │ │ 99: 000001dc 0 NOTYPE LOCAL DEFAULT 6 .LC17 │ │ │ │ │ 100: 000001e4 0 NOTYPE LOCAL DEFAULT 6 .LC18 │ │ │ │ │ - 101: 00006c0c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 102: 00006c0d 354 FUNC LOCAL DEFAULT 7 list_repr │ │ │ │ │ - 103: 00006db5 104 FUNC LOCAL DEFAULT 7 listreviter_next │ │ │ │ │ + 101: 00006e24 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 102: 00006e25 354 FUNC LOCAL DEFAULT 7 list_repr │ │ │ │ │ + 103: 00006fcd 104 FUNC LOCAL DEFAULT 7 listreviter_next │ │ │ │ │ 104: 000001e8 0 NOTYPE LOCAL DEFAULT 6 .LC19 │ │ │ │ │ 105: 00000050 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 106: 00006e49 700 FUNC LOCAL DEFAULT 7 list_repeat │ │ │ │ │ - 107: 000070f0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 108: 00007104 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 109: 00007105 162 FUNC LOCAL DEFAULT 7 py_list_clear │ │ │ │ │ - 110: 000071a9 196 FUNC LOCAL DEFAULT 7 list_count │ │ │ │ │ - 111: 0000726d 46 FUNC LOCAL DEFAULT 7 list_reverse │ │ │ │ │ + 106: 00007061 700 FUNC LOCAL DEFAULT 7 list_repeat │ │ │ │ │ + 107: 00007308 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 108: 0000731c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 109: 0000731d 162 FUNC LOCAL DEFAULT 7 py_list_clear │ │ │ │ │ + 110: 000073c1 196 FUNC LOCAL DEFAULT 7 list_count │ │ │ │ │ + 111: 00007485 46 FUNC LOCAL DEFAULT 7 list_reverse │ │ │ │ │ 112: 000001fc 0 NOTYPE LOCAL DEFAULT 6 .LC20 │ │ │ │ │ 113: 00000204 0 NOTYPE LOCAL DEFAULT 6 .LC21 │ │ │ │ │ - 114: 0000729d 282 FUNC LOCAL DEFAULT 7 list_index │ │ │ │ │ + 114: 000074b5 282 FUNC LOCAL DEFAULT 7 list_index │ │ │ │ │ 115: 00000151 12 FUNC LOCAL DEFAULT 1 listreviter_traverse │ │ │ │ │ 116: 0000015d 24 FUNC LOCAL DEFAULT 1 listreviter_len │ │ │ │ │ - 117: 000073d1 24 FUNC LOCAL DEFAULT 7 listiter_len │ │ │ │ │ + 117: 000075e9 24 FUNC LOCAL DEFAULT 7 listiter_len │ │ │ │ │ 118: 00000175 8 FUNC LOCAL DEFAULT 1 list_copy │ │ │ │ │ 119: 00000054 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 120: 00000055 46 FUNC LOCAL DEFAULT 9 list_inplace_repeat │ │ │ │ │ 121: 00000218 0 NOTYPE LOCAL DEFAULT 6 .LC22 │ │ │ │ │ 122: 00000220 0 NOTYPE LOCAL DEFAULT 6 .LC23 │ │ │ │ │ 123: 00000381 92 FUNC LOCAL DEFAULT 1 listiter_reduce │ │ │ │ │ 124: 000003d8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ @@ -188,31 +188,31 @@ │ │ │ │ │ 184: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ 185: 00000000 0 NOTYPE GLOBAL DEFAULT UND memmove │ │ │ │ │ 186: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ 187: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ 188: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ 189: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 190: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 191: 00003e8d 136 FUNC GLOBAL DEFAULT 7 PyList_SetItem │ │ │ │ │ + 191: 000040a5 136 FUNC GLOBAL DEFAULT 7 PyList_SetItem │ │ │ │ │ 192: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ - 193: 00003f45 288 FUNC GLOBAL DEFAULT 7 _PyList_FromArraySteal │ │ │ │ │ - 194: 00004065 128 FUNC GLOBAL DEFAULT 7 PyList_SetSlice │ │ │ │ │ + 193: 0000415d 288 FUNC GLOBAL DEFAULT 7 _PyList_FromArraySteal │ │ │ │ │ + 194: 0000427d 128 FUNC GLOBAL DEFAULT 7 PyList_SetSlice │ │ │ │ │ 195: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Fast │ │ │ │ │ - 196: 00004645 50 FUNC GLOBAL DEFAULT 7 PyList_Size │ │ │ │ │ + 196: 0000485d 50 FUNC GLOBAL DEFAULT 7 PyList_Size │ │ │ │ │ 197: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ 198: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ 199: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Type │ │ │ │ │ 200: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Unpack │ │ │ │ │ 201: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_AdjustIndices │ │ │ │ │ 202: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetObject │ │ │ │ │ 203: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 204: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ 205: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ 206: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ - 207: 00004bbd 34 FUNC GLOBAL DEFAULT 7 _PyList_Extend │ │ │ │ │ + 207: 00004dd5 34 FUNC GLOBAL DEFAULT 7 _PyList_Extend │ │ │ │ │ 208: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFrozenSet_Type │ │ │ │ │ 209: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Type │ │ │ │ │ 210: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Type │ │ │ │ │ 211: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDictKeys_Type │ │ │ │ │ 212: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDictValues_Type │ │ │ │ │ 213: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDictItems_Type │ │ │ │ │ 214: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetIter │ │ │ │ │ @@ -229,33 +229,33 @@ │ │ │ │ │ 225: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ 226: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 227: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompare │ │ │ │ │ 228: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ 229: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ 230: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ 231: 00000001 162 FUNC GLOBAL DEFAULT 1 PyList_Insert │ │ │ │ │ - 232: 00005c5d 80 FUNC GLOBAL DEFAULT 7 PyList_GetItem │ │ │ │ │ + 232: 00005e75 80 FUNC GLOBAL DEFAULT 7 PyList_GetItem │ │ │ │ │ 233: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_Type │ │ │ │ │ 234: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ - 235: 00005f05 100 FUNC GLOBAL DEFAULT 7 PyList_GetItemRef │ │ │ │ │ + 235: 0000611d 100 FUNC GLOBAL DEFAULT 7 PyList_GetItemRef │ │ │ │ │ 236: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Track │ │ │ │ │ 237: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GenericAlloc │ │ │ │ │ 238: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKwnames │ │ │ │ │ 239: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ 240: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprEnter │ │ │ │ │ 241: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Init │ │ │ │ │ 242: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_WriteChar │ │ │ │ │ 243: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ 244: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Repr │ │ │ │ │ 245: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_WriteStr │ │ │ │ │ 246: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprLeave │ │ │ │ │ 247: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Finish │ │ │ │ │ 248: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ 249: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Dealloc │ │ │ │ │ - 250: 00006d71 66 FUNC GLOBAL HIDDEN 7 _PyList_ClearFreeList │ │ │ │ │ + 250: 00006f89 66 FUNC GLOBAL HIDDEN 7 _PyList_ClearFreeList │ │ │ │ │ 251: 00000029 44 FUNC GLOBAL HIDDEN 9 _PyList_DebugMallocStats │ │ │ │ │ 252: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDebugAllocatorStats │ │ │ │ │ 253: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ 254: 000000a5 86 FUNC GLOBAL DEFAULT 1 PyList_GetSlice │ │ │ │ │ 255: 000000fd 84 FUNC GLOBAL DEFAULT 1 PyList_Reverse │ │ │ │ │ 256: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ 257: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_SliceIndexNotNone │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0xa714 contains 37 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0xa92c contains 37 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000026 00000f0a R_ARM_THM_CALL 000003b9 list_resize │ │ │ │ │ 0000007a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 0000007e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00000086 0000a40a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00000090 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000094 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ @@ -17,68 +17,68 @@ │ │ │ │ │ 000001c0 0000bd0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 000001dc 0000ac0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 000001e8 0000a50a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000222 0000fd0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ 00000234 00000f0a R_ARM_THM_CALL 000003b9 list_resize │ │ │ │ │ 00000368 0000be0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 0000036e 0000a50a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000378 0000220a R_ARM_THM_CALL 00004531 list_clear_impl.isra.0 │ │ │ │ │ +00000378 0000220a R_ARM_THM_CALL 00004749 list_clear_impl.isra.0 │ │ │ │ │ 00000394 0001030a R_ARM_THM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ 000003a2 0000792f R_ARM_THM_MOVW_ABS_NC 00000218 .LC22 │ │ │ │ │ 000003a6 00007930 R_ARM_THM_MOVT_ABS 00000218 .LC22 │ │ │ │ │ 000003b8 0000a00a R_ARM_THM_CALL 00000001 PyList_New │ │ │ │ │ 000003c2 00007a2f R_ARM_THM_MOVW_ABS_NC 00000220 .LC23 │ │ │ │ │ 000003c6 00007a30 R_ARM_THM_MOVT_ABS 00000220 .LC23 │ │ │ │ │ 000003d8 0000cd02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000003f0 0000e60a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 0000040c 0000b32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000410 0000b330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000041a 0000c60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000000c6 0000201e R_ARM_THM_JUMP24 00006291 list_slice_lock_held │ │ │ │ │ +000000c6 0000201e R_ARM_THM_JUMP24 000064a9 list_slice_lock_held │ │ │ │ │ 0000016c 0001001e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -00000178 0000201e R_ARM_THM_JUMP24 00006291 list_slice_lock_held │ │ │ │ │ +00000178 0000201e R_ARM_THM_JUMP24 000064a9 list_slice_lock_held │ │ │ │ │ 000003b0 0001041e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 000003d0 0001041e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0xa83c contains 115 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0xaa54 contains 115 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00010b02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00000a02 R_ARM_ABS32 00000121 list_dealloc │ │ │ │ │ -0000002c 00006602 R_ARM_ABS32 00006c0d list_repr │ │ │ │ │ +0000002c 00006602 R_ARM_ABS32 00006e25 list_repr │ │ │ │ │ 00000034 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000038 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000003c 00010c02 R_ARM_ABS32 00000000 PyObject_HashNotImplemented │ │ │ │ │ 00000048 00010d02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000058 00008402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000005c 00001c02 R_ARM_ABS32 00003f15 list_traverse │ │ │ │ │ -00000060 00004d02 R_ARM_ABS32 00005e6d list_clear_slot │ │ │ │ │ -00000064 00003702 R_ARM_ABS32 000054a9 list_richcompare │ │ │ │ │ -0000006c 00002b02 R_ARM_ABS32 00004a59 list_iter │ │ │ │ │ +0000005c 00001c02 R_ARM_ABS32 0000412d list_traverse │ │ │ │ │ +00000060 00004d02 R_ARM_ABS32 00006085 list_clear_slot │ │ │ │ │ +00000064 00003702 R_ARM_ABS32 000056c1 list_richcompare │ │ │ │ │ +0000006c 00002b02 R_ARM_ABS32 00004c71 list_iter │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000094 00003602 R_ARM_ABS32 00005409 list___init__ │ │ │ │ │ +00000094 00003602 R_ARM_ABS32 00005621 list___init__ │ │ │ │ │ 00000098 0000ed02 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ 0000009c 00010e02 R_ARM_ABS32 00000000 PyType_GenericNew │ │ │ │ │ 000000a0 0000ce02 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ -000000c8 00005902 R_ARM_ABS32 000061e9 list_vectorcall │ │ │ │ │ +000000c8 00005902 R_ARM_ABS32 00006401 list_vectorcall │ │ │ │ │ 000000d4 00010b02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000e8 00003002 R_ARM_ABS32 00004b59 listiter_dealloc │ │ │ │ │ +000000e8 00003002 R_ARM_ABS32 00004d71 listiter_dealloc │ │ │ │ │ 00000118 00010d02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -0000012c 00005f02 R_ARM_ABS32 00006b0d listiter_traverse │ │ │ │ │ +0000012c 00005f02 R_ARM_ABS32 00006d25 listiter_traverse │ │ │ │ │ 0000013c 00010f02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000140 00002e02 R_ARM_ABS32 00004aed listiter_next │ │ │ │ │ +00000140 00002e02 R_ARM_ABS32 00004d05 listiter_next │ │ │ │ │ 00000144 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001a4 00010b02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001ac 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001b8 00005502 R_ARM_ABS32 00006019 listreviter_dealloc │ │ │ │ │ +000001b8 00005502 R_ARM_ABS32 00006231 listreviter_dealloc │ │ │ │ │ 000001e8 00010d02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 000001fc 00007302 R_ARM_ABS32 00000151 listreviter_traverse │ │ │ │ │ 0000020c 00010f02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000210 00006702 R_ARM_ABS32 00006db5 listreviter_next │ │ │ │ │ +00000210 00006702 R_ARM_ABS32 00006fcd listreviter_next │ │ │ │ │ 00000214 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000274 00008402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000278 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000294 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000002a8 0000b402 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 000002b0 0000cd02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002b4 0000cd02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ @@ -88,80 +88,80 @@ │ │ │ │ │ 000002c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002cc 00008002 R_ARM_ABS32 00000091 listreviter_reduce │ │ │ │ │ 000002d4 00008402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002d8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002dc 00008302 R_ARM_ABS32 000000e5 listreviter_setstate │ │ │ │ │ 000002e4 00008402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002f8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002fc 00007502 R_ARM_ABS32 000073d1 listiter_len │ │ │ │ │ +000002fc 00007502 R_ARM_ABS32 000075e9 listiter_len │ │ │ │ │ 00000304 00008402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000308 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000030c 00007b02 R_ARM_ABS32 00000381 listiter_reduce │ │ │ │ │ 00000314 00008402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000318 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000031c 00007e02 R_ARM_ABS32 000003dd listiter_setstate │ │ │ │ │ 00000324 00008402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000338 00002f02 R_ARM_ABS32 00004b55 list_length │ │ │ │ │ -0000033c 00002502 R_ARM_ABS32 00004679 list_subscript │ │ │ │ │ -00000340 00005e02 R_ARM_ABS32 000063f9 list_ass_subscript │ │ │ │ │ -00000344 00002f02 R_ARM_ABS32 00004b55 list_length │ │ │ │ │ -00000348 00004602 R_ARM_ABS32 00005a0d list_concat │ │ │ │ │ -0000034c 00006a02 R_ARM_ABS32 00006e49 list_repeat │ │ │ │ │ -00000350 00002802 R_ARM_ABS32 00004a15 list_item │ │ │ │ │ -00000358 00004402 R_ARM_ABS32 0000597d list_ass_item │ │ │ │ │ -00000360 00005102 R_ARM_ABS32 00005f69 list_contains │ │ │ │ │ -00000364 00005802 R_ARM_ABS32 000061b9 list_inplace_concat │ │ │ │ │ +00000338 00002f02 R_ARM_ABS32 00004d6d list_length │ │ │ │ │ +0000033c 00002502 R_ARM_ABS32 00004891 list_subscript │ │ │ │ │ +00000340 00005e02 R_ARM_ABS32 00006611 list_ass_subscript │ │ │ │ │ +00000344 00002f02 R_ARM_ABS32 00004d6d list_length │ │ │ │ │ +00000348 00004602 R_ARM_ABS32 00005c25 list_concat │ │ │ │ │ +0000034c 00006a02 R_ARM_ABS32 00007061 list_repeat │ │ │ │ │ +00000350 00002802 R_ARM_ABS32 00004c2d list_item │ │ │ │ │ +00000358 00004402 R_ARM_ABS32 00005b95 list_ass_item │ │ │ │ │ +00000360 00005102 R_ARM_ABS32 00006181 list_contains │ │ │ │ │ +00000364 00005802 R_ARM_ABS32 000063d1 list_inplace_concat │ │ │ │ │ 00000368 00007802 R_ARM_ABS32 00000055 list_inplace_repeat │ │ │ │ │ 0000036c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000370 00002502 R_ARM_ABS32 00004679 list_subscript │ │ │ │ │ +00000370 00002502 R_ARM_ABS32 00004891 list_subscript │ │ │ │ │ 00000378 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000037c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000380 00005202 R_ARM_ABS32 00005fdd list___reversed__ │ │ │ │ │ +00000380 00005202 R_ARM_ABS32 000061f5 list___reversed__ │ │ │ │ │ 00000388 00008402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000038c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000390 00007f02 R_ARM_ABS32 00000083 list___sizeof__ │ │ │ │ │ 00000398 00008402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000039c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003a0 00006d02 R_ARM_ABS32 00007105 py_list_clear │ │ │ │ │ +000003a0 00006d02 R_ARM_ABS32 0000731d py_list_clear │ │ │ │ │ 000003a8 00008402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003ac 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003b0 00007602 R_ARM_ABS32 00000175 list_copy │ │ │ │ │ 000003b8 00008402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003bc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003c0 00002302 R_ARM_ABS32 00004589 list_append │ │ │ │ │ +000003c0 00002302 R_ARM_ABS32 000047a1 list_append │ │ │ │ │ 000003c8 00008402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003cc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003d0 00005702 R_ARM_ABS32 0000605d list_insert │ │ │ │ │ +000003d0 00005702 R_ARM_ABS32 00006275 list_insert │ │ │ │ │ 000003d8 00008402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003e0 00004902 R_ARM_ABS32 00005c39 list_extend │ │ │ │ │ +000003e0 00004902 R_ARM_ABS32 00005e51 list_extend │ │ │ │ │ 000003e8 00008402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003ec 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003f0 00004302 R_ARM_ABS32 000057c5 list_pop │ │ │ │ │ +000003f0 00004302 R_ARM_ABS32 000059dd list_pop │ │ │ │ │ 000003f8 00008402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003fc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000400 00003f02 R_ARM_ABS32 000056bd list_remove │ │ │ │ │ +00000400 00003f02 R_ARM_ABS32 000058d5 list_remove │ │ │ │ │ 00000408 00008402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000040c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000410 00007202 R_ARM_ABS32 0000729d list_index │ │ │ │ │ +00000410 00007202 R_ARM_ABS32 000074b5 list_index │ │ │ │ │ 00000418 00008402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000041c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000420 00006e02 R_ARM_ABS32 000071a9 list_count │ │ │ │ │ +00000420 00006e02 R_ARM_ABS32 000073c1 list_count │ │ │ │ │ 00000428 00008402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000042c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000430 00006f02 R_ARM_ABS32 0000726d list_reverse │ │ │ │ │ +00000430 00006f02 R_ARM_ABS32 00007485 list_reverse │ │ │ │ │ 00000438 00008402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000043c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000440 00006002 R_ARM_ABS32 00006b19 list_sort │ │ │ │ │ +00000440 00006002 R_ARM_ABS32 00006d31 list_sort │ │ │ │ │ 00000448 00008402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000044c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000450 00011002 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 00000458 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0xabd4 contains 704 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0xadec contains 703 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000003c 0000a10a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00000072 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000076 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000007a 0000a20a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 0000008a 0000a30a R_ARM_THM_CALL 00000000 PyMem_Calloc │ │ │ │ │ 000000a6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ @@ -203,672 +203,671 @@ │ │ │ │ │ 000004bc 0000b330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000004ec 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ 000004f0 0000b430 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ 000004fc 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ 00000500 0000b530 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ 00000506 0000b62f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 0000050a 0000b630 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000059a 0000b32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000059e 0000b330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000065c 0000132f R_ARM_THM_MOVW_ABS_NC 00006e1d unsafe_long_compare │ │ │ │ │ -00000660 00001330 R_ARM_THM_MOVT_ABS 00006e1d unsafe_long_compare │ │ │ │ │ -000006bc 0000132f R_ARM_THM_MOVW_ABS_NC 00006e1d unsafe_long_compare │ │ │ │ │ -000006c0 00001330 R_ARM_THM_MOVT_ABS 00006e1d unsafe_long_compare │ │ │ │ │ -00000858 0000142f R_ARM_THM_MOVW_ABS_NC 0000167d unsafe_latin_compare │ │ │ │ │ -0000085c 00001430 R_ARM_THM_MOVT_ABS 0000167d unsafe_latin_compare │ │ │ │ │ -0000086e 0000152f R_ARM_THM_MOVW_ABS_NC 000073e9 safe_object_compare │ │ │ │ │ -00000872 00001530 R_ARM_THM_MOVT_ABS 000073e9 safe_object_compare │ │ │ │ │ -0000087c 0000162f R_ARM_THM_MOVW_ABS_NC 00005cad unsafe_tuple_compare │ │ │ │ │ -00000880 00001630 R_ARM_THM_MOVT_ABS 00005cad unsafe_tuple_compare │ │ │ │ │ -000008ae 0000b70a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000008c8 0000b70a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000008e8 0000b70a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000964 0000142f R_ARM_THM_MOVW_ABS_NC 0000167d unsafe_latin_compare │ │ │ │ │ -00000968 00001430 R_ARM_THM_MOVT_ABS 0000167d unsafe_latin_compare │ │ │ │ │ -000009d4 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000a64 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000a94 0000b90a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00000b04 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000bce 0000b90a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00000bdc 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000bf8 0000b32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000bfc 0000b330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000c14 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c32 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c58 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d76 0000132f R_ARM_THM_MOVW_ABS_NC 00006e1d unsafe_long_compare │ │ │ │ │ -00000d7a 00001330 R_ARM_THM_MOVT_ABS 00006e1d unsafe_long_compare │ │ │ │ │ -00000fe0 0000b32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000fe4 0000b330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001008 0000b32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000100c 0000b330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001014 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001018 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000101c 0000122f R_ARM_THM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -00001020 00001230 R_ARM_THM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -00001026 0000bb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001170 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00001174 0000b530 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -0000117a 0000b62f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000117e 0000b630 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001202 0000b62f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00001206 0000b630 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000013c0 0000142f R_ARM_THM_MOVW_ABS_NC 0000167d unsafe_latin_compare │ │ │ │ │ -000013c4 00001430 R_ARM_THM_MOVT_ABS 0000167d unsafe_latin_compare │ │ │ │ │ -00001402 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -00001406 0000bc30 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -00001414 0000182f R_ARM_THM_MOVW_ABS_NC 00005dad unsafe_object_compare │ │ │ │ │ -00001418 00001830 R_ARM_THM_MOVT_ABS 00005dad unsafe_object_compare │ │ │ │ │ -0000141c 0000152f R_ARM_THM_MOVW_ABS_NC 000073e9 safe_object_compare │ │ │ │ │ -00001420 00001530 R_ARM_THM_MOVT_ABS 000073e9 safe_object_compare │ │ │ │ │ -00001472 0000152f R_ARM_THM_MOVW_ABS_NC 000073e9 safe_object_compare │ │ │ │ │ -00001476 00001530 R_ARM_THM_MOVT_ABS 000073e9 safe_object_compare │ │ │ │ │ -00001484 0000bd0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001496 0000b70a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000014d6 0000192f R_ARM_THM_MOVW_ABS_NC 000073b9 unsafe_float_compare │ │ │ │ │ -000014da 00001930 R_ARM_THM_MOVT_ABS 000073b9 unsafe_float_compare │ │ │ │ │ -00001572 0000ac0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000015aa 0000ac0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001622 0000ac0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000162e 0000a50a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001638 0000152f R_ARM_THM_MOVW_ABS_NC 000073e9 safe_object_compare │ │ │ │ │ -0000163c 00001530 R_ARM_THM_MOVT_ABS 000073e9 safe_object_compare │ │ │ │ │ -00001654 0000ac0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001676 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000016b2 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000016be 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000173c 0000142f R_ARM_THM_MOVW_ABS_NC 0000167d unsafe_latin_compare │ │ │ │ │ -00001740 00001430 R_ARM_THM_MOVT_ABS 0000167d unsafe_latin_compare │ │ │ │ │ -00001784 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001806 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000183c 0000be0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001908 0000be0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000019a0 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001a16 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001a82 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001af8 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001b52 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001bb4 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001c62 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001cd4 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001d32 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001d9c 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001de4 0000be0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001e94 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001eee 0000be0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001f02 0000be0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001fc0 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001ff8 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000020d6 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002148 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000021b4 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000220e 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002272 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000022b8 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000237e 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000023e2 0000142f R_ARM_THM_MOVW_ABS_NC 0000167d unsafe_latin_compare │ │ │ │ │ -000023e6 00001430 R_ARM_THM_MOVT_ABS 0000167d unsafe_latin_compare │ │ │ │ │ -0000247a 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000024e8 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002544 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000025a6 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002626 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000026a0 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002716 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002790 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000282c 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000028aa 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000290e 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002954 0000b90a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +0000058c 0000b32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000590 0000b330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000064c 0000132f R_ARM_THM_MOVW_ABS_NC 00007035 unsafe_long_compare │ │ │ │ │ +00000650 00001330 R_ARM_THM_MOVT_ABS 00007035 unsafe_long_compare │ │ │ │ │ +000006ae 0000132f R_ARM_THM_MOVW_ABS_NC 00007035 unsafe_long_compare │ │ │ │ │ +000006b2 00001330 R_ARM_THM_MOVT_ABS 00007035 unsafe_long_compare │ │ │ │ │ +0000085c 0000142f R_ARM_THM_MOVW_ABS_NC 00001679 unsafe_latin_compare │ │ │ │ │ +00000860 00001430 R_ARM_THM_MOVT_ABS 00001679 unsafe_latin_compare │ │ │ │ │ +00000872 0000152f R_ARM_THM_MOVW_ABS_NC 00007601 safe_object_compare │ │ │ │ │ +00000876 00001530 R_ARM_THM_MOVT_ABS 00007601 safe_object_compare │ │ │ │ │ +00000882 0000162f R_ARM_THM_MOVW_ABS_NC 00005ec5 unsafe_tuple_compare │ │ │ │ │ +00000886 00001630 R_ARM_THM_MOVT_ABS 00005ec5 unsafe_tuple_compare │ │ │ │ │ +000008b4 0000b70a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000008d0 0000b70a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000008f0 0000b70a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +0000096e 0000142f R_ARM_THM_MOVW_ABS_NC 00001679 unsafe_latin_compare │ │ │ │ │ +00000972 00001430 R_ARM_THM_MOVT_ABS 00001679 unsafe_latin_compare │ │ │ │ │ +000009da 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000a68 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000a96 0000b90a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00000b0a 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000bf6 0000b90a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00000c04 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000c20 0000b32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000c24 0000b330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000c3c 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c5a 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c80 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000da0 0000132f R_ARM_THM_MOVW_ABS_NC 00007035 unsafe_long_compare │ │ │ │ │ +00000da4 00001330 R_ARM_THM_MOVT_ABS 00007035 unsafe_long_compare │ │ │ │ │ +00000fae 0000b32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000fb2 0000b330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000fba 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000fbe 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000fc2 0000122f R_ARM_THM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +00000fc6 00001230 R_ARM_THM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +00000fcc 0000bb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001020 0000b32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001024 0000b330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001190 0000b52f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00001194 0000b530 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +0000119a 0000b62f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000119e 0000b630 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001222 0000b62f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001226 0000b630 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000013e8 0000142f R_ARM_THM_MOVW_ABS_NC 00001679 unsafe_latin_compare │ │ │ │ │ +000013ec 00001430 R_ARM_THM_MOVT_ABS 00001679 unsafe_latin_compare │ │ │ │ │ +000013fc 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +00001400 0000bc30 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +0000140e 0000182f R_ARM_THM_MOVW_ABS_NC 00005fc5 unsafe_object_compare │ │ │ │ │ +00001412 00001830 R_ARM_THM_MOVT_ABS 00005fc5 unsafe_object_compare │ │ │ │ │ +00001418 0000152f R_ARM_THM_MOVW_ABS_NC 00007601 safe_object_compare │ │ │ │ │ +0000141c 00001530 R_ARM_THM_MOVT_ABS 00007601 safe_object_compare │ │ │ │ │ +000014fc 0000152f R_ARM_THM_MOVW_ABS_NC 00007601 safe_object_compare │ │ │ │ │ +00001500 00001530 R_ARM_THM_MOVT_ABS 00007601 safe_object_compare │ │ │ │ │ +00001510 0000ac0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001548 0000ac0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001566 0000bd0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001576 0000b70a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000015b2 0000ac0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000015ca 0000192f R_ARM_THM_MOVW_ABS_NC 000075d1 unsafe_float_compare │ │ │ │ │ +000015ce 00001930 R_ARM_THM_MOVT_ABS 000075d1 unsafe_float_compare │ │ │ │ │ +00001638 0000ac0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001656 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000165e 0000152f R_ARM_THM_MOVW_ABS_NC 00007601 safe_object_compare │ │ │ │ │ +00001662 00001530 R_ARM_THM_MOVT_ABS 00007601 safe_object_compare │ │ │ │ │ +00001670 0000a50a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000016ae 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000016ba 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001738 0000142f R_ARM_THM_MOVW_ABS_NC 00001679 unsafe_latin_compare │ │ │ │ │ +0000173c 00001430 R_ARM_THM_MOVT_ABS 00001679 unsafe_latin_compare │ │ │ │ │ +0000177c 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001800 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001836 0000be0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000018de 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001936 0000be0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000019d6 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001a12 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001ab8 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001b88 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001bfa 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001c66 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001cd8 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001d36 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001d98 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001e1e 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001e8a 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001ee6 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001f52 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001f9a 0000be0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002054 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000020aa 0000be0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000020be 0000be0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002146 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002180 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000022a0 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002312 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002380 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000023da 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002440 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000248a 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000254c 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000025c2 0000142f R_ARM_THM_MOVW_ABS_NC 00001679 unsafe_latin_compare │ │ │ │ │ +000025c6 00001430 R_ARM_THM_MOVT_ABS 00001679 unsafe_latin_compare │ │ │ │ │ +0000265a 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000026c6 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000271e 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002782 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002808 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000288a 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002904 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ 00002980 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000029ce 0000be0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002ad8 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002b4e 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002bc0 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002bf8 0000be0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002c4e 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002ccc 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002d44 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002dac 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002dd8 0000b90a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00002e44 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002e58 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002edc 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002f50 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002fbc 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000300c 0000be0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000302e 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003042 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000030ba 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003124 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000318a 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000031a8 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000031ce 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000325a 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000032c6 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000332c 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003358 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000033a2 0000b90a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -0000342e 0000b90a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -000034d8 0000b90a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00003558 0000be0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000356a 0000be0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000035d6 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000035fe 0000b90a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00003612 0000b90a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -0000362e 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000367a 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000036b6 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000036d0 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000036ea 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000373c 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000379a 0000be0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000037b6 0000be0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000382c 0000be0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003872 0000be0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000038c2 0000b90a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -000038d8 0000b90a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -0000391e 0000be0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003934 0000be0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003a68 00001a0a R_ARM_THM_CALL 0000017d merge_getmem │ │ │ │ │ -00003a7a 00001a0a R_ARM_THM_CALL 0000017d merge_getmem │ │ │ │ │ -00003aca 0000b90a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00003ce6 0000be0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003dd4 0000be0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003ed2 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003ee0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00003ee4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00003eec 0000a40a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00003efc 0000c02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00003f00 0000c030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00003f04 00001b2f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ -00003f08 00001b30 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ -00003f0e 0000bb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003f86 0000a10a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003fca 0000a00a R_ARM_THM_CALL 00000001 PyList_New │ │ │ │ │ -00003fde 0000be0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003fea 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003fee 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003ff4 0000a20a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00004044 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004058 0000a76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000405c 0000a76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004060 0000a76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000408e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00004092 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000409a 0000a40a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000040de 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004158 0000be0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00004184 0000b90a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -000041bc 0000b00a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000042de 0000ac0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000042ee 0000212f R_ARM_THM_MOVW_ABS_NC 00000058 .LC3 │ │ │ │ │ -000042f2 00002130 R_ARM_THM_MOVT_ABS 00000058 .LC3 │ │ │ │ │ -000042f6 0000c30a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ -0000435e 0000b00a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004386 0000b90a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -0000439a 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000043aa 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000043be 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000043d6 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004402 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004414 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004434 0000a50a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000443a 0000ac0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004470 0000b90a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00004486 0000b00a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000044a4 0000bd0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000044ba 0000be0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000044cc 0000b00a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000044da 0000a50a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000044e4 0000b90a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -000044f2 0000be0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000044fc 0000a50a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004570 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000045ba 0000b32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000045be 0000b330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00004606 0000b00a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004616 0000b32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000461a 0000b330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00004634 0000a50a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000463a 00000e0a R_ARM_THM_CALL 00000001 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ -00004664 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00004668 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000466c 0000a40a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00004698 0000c02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -0000469c 0000c030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -000046a6 0000c50a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000046b2 0000c60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000046e8 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ -000046ec 0000c730 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ -000046fe 0000c80a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -00004718 0000c90a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -0000473a 0000ca0a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -00004774 0000a10a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000047de 0000a10a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00004836 0000bd0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00004948 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000494c 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004950 0000a20a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000498c 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004990 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004998 0000a20a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000049c0 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000049cc 0000a50a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000049e0 0000cb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000049e4 0000cb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000049ea 0000242f R_ARM_THM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ -000049ee 00002430 R_ARM_THM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ -000049f4 0000cc0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000049fc 0000cd02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004a00 0000a76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004a04 0000a76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004a08 0000a76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004a0c 0000a76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004a10 0000a76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004a3e 0000c02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00004a42 0000c030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00004a4a 0000ca0a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -00004a54 0000cd02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004a72 0000a20a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00004ab8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00004abc 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00004ac4 0000a40a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00004ae0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004ae4 0000a76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004ae8 0000a76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004b4e 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004bac 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004bd0 0000b32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00004bd4 0000b330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00004bf8 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004bfc 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004c08 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00004c0c 0000b430 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00004c20 0000d02f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ -00004c24 0000d030 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ -00004c28 0000d12f R_ARM_THM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ -00004c2c 0000d130 R_ARM_THM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ -00004c40 0000d22f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -00004c44 0000d230 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -00004c4e 0000d32f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictKeys_Type │ │ │ │ │ -00004c52 0000d330 R_ARM_THM_MOVT_ABS 00000000 PyDictKeys_Type │ │ │ │ │ -00004c5c 0000d42f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictValues_Type │ │ │ │ │ -00004c60 0000d430 R_ARM_THM_MOVT_ABS 00000000 PyDictValues_Type │ │ │ │ │ -00004c6a 0000d52f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictItems_Type │ │ │ │ │ -00004c6e 0000d530 R_ARM_THM_MOVT_ABS 00000000 PyDictItems_Type │ │ │ │ │ -00004c7a 0000d60a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00004c8c 0000d70a R_ARM_THM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ -00004cbe 0000bd0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00004cea 0000c60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004d34 0000b00a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004d64 0000b10a R_ARM_THM_CALL 00000321 _PyList_AppendTakeRefListResize │ │ │ │ │ -00004dc2 0000b00a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004e0a 0000d80a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ -00004e1a 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004e58 0000b00a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004eaa 0000b00a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004ed4 0000d90a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00004eee 0000d90a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00004f02 0000d90a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00004f16 0000d90a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00004f2a 0000d90a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00004f3e 0000d90a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00004f50 0000d90a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00004f62 0000d90a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00004f74 0000d90a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00004f9c 0000d90a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00005012 0000b00a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000505a 0000d80a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ -000050a6 0000da0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -000050c0 0000d80a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ -000050dc 0000b00a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005138 0000d80a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ -00005146 0000db2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -0000514a 0000db30 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00005150 0000dc0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000515a 0000dd0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00005178 0000a50a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000518a 0000a50a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000051a4 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000051c4 0000342f R_ARM_THM_MOVW_ABS_NC 000000a8 .LC5 │ │ │ │ │ -000051c8 00003430 R_ARM_THM_MOVT_ABS 000000a8 .LC5 │ │ │ │ │ -000051cc 0000c30a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ -00005200 0000bd0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00005398 0000b00a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000053e4 0000b00a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000053f4 0000a50a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005402 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000541a 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000541e 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000544a 0000352f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -0000544e 00003530 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -00005454 0000de0a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -00005462 0000352f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -00005466 00003530 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -0000546e 0000df0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000551a 0000e00a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00005574 0000e12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00005578 0000e130 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00005588 0000e22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000558c 0000e230 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000559e 0000e00a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000055e6 0000e30a R_ARM_THM_CALL 00000000 PyObject_RichCompare │ │ │ │ │ -000055fe 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005616 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005628 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000562c 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00005630 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00005634 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00005638 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000563c 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00005640 0000e42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005644 0000e430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000567c 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00005680 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00005684 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00005688 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000568c 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00005690 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000056a0 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000056ac 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000056ee 0000e00a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00005716 0000b32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000571a 0000b330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000574a 0000e00a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00005776 0000e00a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00005790 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00005794 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00005798 00003e2f R_ARM_THM_MOVW_ABS_NC 000000cc .LC7 │ │ │ │ │ -0000579c 00003e30 R_ARM_THM_MOVT_ABS 000000cc .LC7 │ │ │ │ │ -000057a2 0000bb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000057ae 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000057ba 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000583e 0000b00a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005880 0000ac0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005896 0000b90a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -000058b6 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000058bc 0000402f R_ARM_THM_MOVW_ABS_NC 000000ec .LC8 │ │ │ │ │ -000058c0 00004030 R_ARM_THM_MOVT_ABS 000000ec .LC8 │ │ │ │ │ -000058ca 0000df0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000058d6 0000e50a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000058e0 0000e60a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -0000590a 0000c02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -0000590e 0000c030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00005912 0000412f R_ARM_THM_MOVW_ABS_NC 000000f0 .LC9 │ │ │ │ │ -00005916 00004130 R_ARM_THM_MOVT_ABS 000000f0 .LC9 │ │ │ │ │ -0000591c 0000bb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005924 0000a50a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005934 0000b90a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -0000593e 0000c02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00005942 0000c030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00005946 0000422f R_ARM_THM_MOVW_ABS_NC 00000104 .LC10 │ │ │ │ │ -0000594a 00004230 R_ARM_THM_MOVT_ABS 00000104 .LC10 │ │ │ │ │ -00005950 0000bb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000595a 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005962 0000c60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000059b6 0000b90a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00002a3e 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002aae 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002b14 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002b40 0000b90a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00002c72 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002cdc 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002d3c 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002d66 0000be0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002dba 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002dda 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002e54 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002ebc 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002f26 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002f5e 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002fe6 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003058 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000030c4 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003114 0000be0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000313a 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000314e 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000031c6 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003232 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000032a2 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000032d2 0000b90a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00003372 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000033ea 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003458 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000034a4 0000b90a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +000034d0 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003504 0000be0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003616 0000b90a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00003682 0000b90a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00003706 0000be0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000378a 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000037b2 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000037f6 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000381a 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003834 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000384e 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000038ac 0000be0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000038c2 0000be0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003932 0000b80a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003962 0000be0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000397e 0000be0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003a24 0000b90a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00003a3a 0000b90a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00003a96 0000be0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003b04 0000be0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003b8c 0000b90a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00003bc8 0000b90a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00003c98 00001a0a R_ARM_THM_CALL 0000017d merge_getmem │ │ │ │ │ +00003d4a 0000be0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003dda 00001a0a R_ARM_THM_CALL 0000017d merge_getmem │ │ │ │ │ +00003f3a 0000be0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000040ea 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000040f8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000040fc 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00004104 0000a40a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00004114 0000c02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00004118 0000c030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +0000411c 00001b2f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ +00004120 00001b30 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ +00004126 0000bb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000419e 0000a10a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000041e2 0000a00a R_ARM_THM_CALL 00000001 PyList_New │ │ │ │ │ +000041f6 0000be0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00004202 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004206 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000420c 0000a20a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000425c 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004270 0000a76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004274 0000a76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004278 0000a76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000042a6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000042aa 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000042b2 0000a40a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000042f6 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004370 0000be0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000439c 0000b90a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +000043d4 0000b00a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000044f6 0000ac0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004506 0000212f R_ARM_THM_MOVW_ABS_NC 00000058 .LC3 │ │ │ │ │ +0000450a 00002130 R_ARM_THM_MOVT_ABS 00000058 .LC3 │ │ │ │ │ +0000450e 0000c30a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00004576 0000b00a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000459e 0000b90a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +000045b2 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000045c2 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000045d6 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000045ee 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000461a 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000462c 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000464c 0000a50a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004652 0000ac0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004688 0000b90a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +0000469e 0000b00a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000046bc 0000bd0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000046d2 0000be0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000046e4 0000b00a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000046f2 0000a50a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000046fc 0000b90a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +0000470a 0000be0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00004714 0000a50a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004788 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000047d2 0000b32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000047d6 0000b330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000481e 0000b00a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000482e 0000b32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00004832 0000b330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000484c 0000a50a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004852 00000e0a R_ARM_THM_CALL 00000001 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ +0000487c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00004880 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00004884 0000a40a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000048b0 0000c02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +000048b4 0000c030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +000048be 0000c50a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000048ca 0000c60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004900 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ +00004904 0000c730 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ +00004916 0000c80a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +00004930 0000c90a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +00004952 0000ca0a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +0000498c 0000a10a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000049f6 0000a10a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00004a4e 0000bd0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00004b60 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004b64 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004b68 0000a20a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00004ba4 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004ba8 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004bb0 0000a20a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00004bd8 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004be4 0000a50a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004bf8 0000cb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004bfc 0000cb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004c02 0000242f R_ARM_THM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ +00004c06 00002430 R_ARM_THM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ +00004c0c 0000cc0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004c14 0000cd02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004c18 0000a76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004c1c 0000a76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004c20 0000a76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004c24 0000a76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004c28 0000a76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004c56 0000c02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00004c5a 0000c030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00004c62 0000ca0a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +00004c6c 0000cd02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004c8a 0000a20a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00004cd0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00004cd4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00004cdc 0000a40a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00004cf8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00004cfc 0000a76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004d00 0000a76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004d66 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004dc4 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004de8 0000b32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00004dec 0000b330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00004e10 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004e14 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004e20 0000b42f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00004e24 0000b430 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00004e38 0000d02f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ +00004e3c 0000d030 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ +00004e40 0000d12f R_ARM_THM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ +00004e44 0000d130 R_ARM_THM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ +00004e58 0000d22f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +00004e5c 0000d230 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +00004e66 0000d32f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictKeys_Type │ │ │ │ │ +00004e6a 0000d330 R_ARM_THM_MOVT_ABS 00000000 PyDictKeys_Type │ │ │ │ │ +00004e74 0000d42f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictValues_Type │ │ │ │ │ +00004e78 0000d430 R_ARM_THM_MOVT_ABS 00000000 PyDictValues_Type │ │ │ │ │ +00004e82 0000d52f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictItems_Type │ │ │ │ │ +00004e86 0000d530 R_ARM_THM_MOVT_ABS 00000000 PyDictItems_Type │ │ │ │ │ +00004e92 0000d60a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00004ea4 0000d70a R_ARM_THM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ +00004ed6 0000bd0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00004f02 0000c60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004f4c 0000b00a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00004f7c 0000b10a R_ARM_THM_CALL 00000321 _PyList_AppendTakeRefListResize │ │ │ │ │ +00004fda 0000b00a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005022 0000d80a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ +00005032 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005070 0000b00a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000050c2 0000b00a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000050ec 0000d90a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00005106 0000d90a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +0000511a 0000d90a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +0000512e 0000d90a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00005142 0000d90a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00005156 0000d90a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00005168 0000d90a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +0000517a 0000d90a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +0000518c 0000d90a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +000051b4 0000d90a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +0000522a 0000b00a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005272 0000d80a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ +000052be 0000da0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +000052d8 0000d80a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ +000052f4 0000b00a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005350 0000d80a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ +0000535e 0000db2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00005362 0000db30 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00005368 0000dc0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00005372 0000dd0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00005390 0000a50a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000053a2 0000a50a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000053bc 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000053dc 0000342f R_ARM_THM_MOVW_ABS_NC 000000a8 .LC5 │ │ │ │ │ +000053e0 00003430 R_ARM_THM_MOVT_ABS 000000a8 .LC5 │ │ │ │ │ +000053e4 0000c30a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00005418 0000bd0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000055b0 0000b00a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000055fc 0000b00a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000560c 0000a50a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000561a 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005632 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005636 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005662 0000352f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +00005666 00003530 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +0000566c 0000de0a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +0000567a 0000352f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +0000567e 00003530 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +00005686 0000df0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00005732 0000e00a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000578c 0000e12f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00005790 0000e130 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000057a0 0000e22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000057a4 0000e230 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000057b6 0000e00a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000057fe 0000e30a R_ARM_THM_CALL 00000000 PyObject_RichCompare │ │ │ │ │ +00005816 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000582e 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005840 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00005844 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00005848 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +0000584c 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00005850 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00005854 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00005858 0000e42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000585c 0000e430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005894 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +00005898 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +0000589c 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000058a0 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000058a4 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000058a8 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000058b8 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000058c4 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005906 0000e00a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000592e 0000b32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00005932 0000b330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00005962 0000e00a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000598e 0000e00a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000059a8 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000059ac 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000059b0 00003e2f R_ARM_THM_MOVW_ABS_NC 000000cc .LC7 │ │ │ │ │ +000059b4 00003e30 R_ARM_THM_MOVT_ABS 000000cc .LC7 │ │ │ │ │ +000059ba 0000bb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000059c6 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000059d2 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000059ee 0000c02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -000059f2 0000c030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -000059f6 00001b2f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ -000059fa 00001b30 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ -00005a00 0000bb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005a60 0000a10a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005aa0 0000bd0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00005b40 0000a10a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005b7a 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005b7e 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005b82 0000a20a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00005bdc 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005be0 0000a50a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005bf8 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005bfc 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005c00 0000a20a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00005c0e 0000cb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00005c12 0000cb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00005c18 0000452f R_ARM_THM_MOVW_ABS_NC 0000011c .LC11 │ │ │ │ │ -00005c1c 00004530 R_ARM_THM_MOVT_ABS 0000011c .LC11 │ │ │ │ │ -00005c22 0000cc0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00005c28 0000a76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005c2c 0000a76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005c30 0000a76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005c34 0000a76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005c4c 0000b32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00005c50 0000b330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00005c82 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00005c86 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00005c8e 0000a40a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00005c96 0000c02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00005c9a 0000c030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00005ca2 0000ca0a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -00005ca8 0000cd02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005cdc 0000e00a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00005cf0 0000e00a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00005d1c 0000e00a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00005d3c 0000132f R_ARM_THM_MOVW_ABS_NC 00006e1d unsafe_long_compare │ │ │ │ │ -00005d40 00001330 R_ARM_THM_MOVT_ABS 00006e1d unsafe_long_compare │ │ │ │ │ -00005dd4 0000e42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005dd8 0000e430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005de8 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ -00005dec 0000e930 R_ARM_THM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ -00005df6 0000e22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00005dfa 0000e230 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00005e32 0000ea0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00005e50 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005e66 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005ebc 0000ac0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005ed2 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005eee 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005f36 0000cb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00005f3a 0000cb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00005f3e 00004e2f R_ARM_THM_MOVW_ABS_NC 00000150 .LC12 │ │ │ │ │ -00005f42 00004e30 R_ARM_THM_MOVT_ABS 00000150 .LC12 │ │ │ │ │ -00005f48 0000bb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005f50 0000c02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00005f54 0000c030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00005f5c 0000ca0a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -00005f64 0000cd02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005fa0 0000e00a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00005fcc 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005fee 0000a20a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000600c 0000ec0a R_ARM_THM_CALL 00000000 PyObject_GC_Track │ │ │ │ │ -00006014 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00006028 0000aa0a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -0000604c 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006078 0000e50a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00006082 0000e60a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -000060c8 0000b00a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00006114 0000b32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00006118 0000b330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00006148 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000615e 0000b00a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00006172 0000a50a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000617a 0000c60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000618e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00006192 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000619a 0000a40a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000061a4 0000562f R_ARM_THM_MOVW_ABS_NC 00000160 .LC13 │ │ │ │ │ -000061a8 00005630 R_ARM_THM_MOVT_ABS 00000160 .LC13 │ │ │ │ │ -000061ae 0000df0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00006212 0000ed0a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ -0000624a 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006260 0000352f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -00006264 00003530 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -0000626e 0000df0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000627a 0000352f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -0000627e 00003530 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -00006284 0000ee0a R_ARM_THM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ -000062da 0000a10a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006318 0000bd0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006360 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006364 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006368 0000a20a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000063c0 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000063c4 0000a50a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000063ec 0000a76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000063f0 0000a76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000063f4 0000a76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000641e 0000c02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00006422 0000c030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -0000642a 0000c50a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00006434 0000c60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000646a 0000b90a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00006482 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000649a 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ -0000649e 0000c730 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ -000064b0 0000c80a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -000064c6 00005b2f R_ARM_THM_MOVW_ABS_NC 00000168 .LC14 │ │ │ │ │ -000064ca 00005b30 R_ARM_THM_MOVT_ABS 00000168 .LC14 │ │ │ │ │ -000064ce 0000c30a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ -000064e4 0000c90a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -00006522 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006546 0000c90a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -00006588 0000bd0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000065d2 0000b90a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00006688 0000ac0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000066b0 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000066ec 0000bd0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000068d6 0000ac0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000068f0 0000b90a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00006962 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006980 0000b90a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00006988 00001b2f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ -0000698c 00001b30 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ -00006992 0000bb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000069a6 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000069b0 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000069b4 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000069ba 00005c2f R_ARM_THM_MOVW_ABS_NC 00000190 .LC15 │ │ │ │ │ -000069be 00005c30 R_ARM_THM_MOVT_ABS 00000190 .LC15 │ │ │ │ │ -000069c4 0000cc0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000069dc 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000069ee 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000069fe 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006a0e 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006a20 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006a34 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006a46 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006a58 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006a6a 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006a7c 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006a90 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006aa4 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006ab8 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006ad4 0000cb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00006ad8 0000cb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00006ade 0000242f R_ARM_THM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ -00006ae2 00002430 R_ARM_THM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ -00006ae8 0000cc0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00006afe 0000a50a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006b06 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006b46 0000b32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00006b4a 0000b330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00006b7a 0000ef0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00006b9a 0000ea0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00006ba6 0000b32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00006baa 0000b330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00006bc8 0000ef0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00006bd0 0000b32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00006bd4 0000b330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00006bfa 0000ef0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00006c08 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00006c26 0000f00a R_ARM_THM_CALL 00000000 Py_ReprEnter │ │ │ │ │ -00006c32 0000f10a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ -00006c4a 0000f20a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteChar │ │ │ │ │ -00006c5a 0000642f R_ARM_THM_MOVW_ABS_NC 000001e4 .LC18 │ │ │ │ │ -00006c5e 00006430 R_ARM_THM_MOVT_ABS 000001e4 .LC18 │ │ │ │ │ -00006c8e 0000f30a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ -00006c98 0000f40a R_ARM_THM_CALL 00000000 PyObject_Repr │ │ │ │ │ -00006ca6 0000f50a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ -00006cbe 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006cd4 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006cea 0000f20a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteChar │ │ │ │ │ -00006cf4 0000f60a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -00006cfa 0000f70a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ -00006d04 0000622f R_ARM_THM_MOVW_ABS_NC 000001d8 .LC16 │ │ │ │ │ -00006d08 00006230 R_ARM_THM_MOVT_ABS 000001d8 .LC16 │ │ │ │ │ -00006d20 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006d30 0000f90a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ -00006d36 0000f60a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -00006d54 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006d5c 0000632f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ -00006d60 00006330 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ -00006d98 0000ce0a R_ARM_THM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ -00006e16 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006e72 0000fd0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00006ea8 0000a10a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006ef4 0000bd0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006ffe 0000a10a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007036 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000703a 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000703e 0000a20a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00007054 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007058 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000705c 0000a20a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000707c 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007080 0000a50a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000070d2 0000be0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000070f0 0000a76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000070f4 0000a76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000070f8 0000a76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000070fc 0000a76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007100 0000a76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007154 0000ac0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007158 0000b32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000715c 0000b330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00007170 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000718c 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000719c 0000b32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000071a0 0000b330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000071d4 0000e00a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000722c 0000e00a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00007244 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000725c 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007272 0000b32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00007276 0000b330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000072d0 0001010a R_ARM_THM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ -000072e2 0001010a R_ARM_THM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ -0000732c 0000e00a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00007344 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00007348 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000734c 0000712f R_ARM_THM_MOVW_ABS_NC 00000204 .LC21 │ │ │ │ │ -00007350 00007130 R_ARM_THM_MOVT_ABS 00000204 .LC21 │ │ │ │ │ -00007358 0000cc0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00007370 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000737a 0001000a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ -00007388 0000702f R_ARM_THM_MOVW_ABS_NC 000001fc .LC20 │ │ │ │ │ -0000738c 00007030 R_ARM_THM_MOVT_ABS 000001fc .LC20 │ │ │ │ │ -00007396 0000df0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000073ac 0001010a R_ARM_THM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ +00005a56 0000b00a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005a98 0000ac0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005aae 0000b90a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00005ace 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005ad4 0000402f R_ARM_THM_MOVW_ABS_NC 000000ec .LC8 │ │ │ │ │ +00005ad8 00004030 R_ARM_THM_MOVT_ABS 000000ec .LC8 │ │ │ │ │ +00005ae2 0000df0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00005aee 0000e50a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00005af8 0000e60a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00005b22 0000c02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00005b26 0000c030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00005b2a 0000412f R_ARM_THM_MOVW_ABS_NC 000000f0 .LC9 │ │ │ │ │ +00005b2e 00004130 R_ARM_THM_MOVT_ABS 000000f0 .LC9 │ │ │ │ │ +00005b34 0000bb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005b3c 0000a50a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005b4c 0000b90a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00005b56 0000c02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00005b5a 0000c030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00005b5e 0000422f R_ARM_THM_MOVW_ABS_NC 00000104 .LC10 │ │ │ │ │ +00005b62 00004230 R_ARM_THM_MOVT_ABS 00000104 .LC10 │ │ │ │ │ +00005b68 0000bb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005b72 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005b7a 0000c60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005bce 0000b90a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00005bea 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005c06 0000c02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00005c0a 0000c030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00005c0e 00001b2f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ +00005c12 00001b30 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ +00005c18 0000bb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005c78 0000a10a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005cb8 0000bd0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00005d58 0000a10a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005d92 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005d96 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005d9a 0000a20a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00005df4 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005df8 0000a50a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005e10 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005e14 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005e18 0000a20a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00005e26 0000cb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00005e2a 0000cb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00005e30 0000452f R_ARM_THM_MOVW_ABS_NC 0000011c .LC11 │ │ │ │ │ +00005e34 00004530 R_ARM_THM_MOVT_ABS 0000011c .LC11 │ │ │ │ │ +00005e3a 0000cc0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00005e40 0000a76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005e44 0000a76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005e48 0000a76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005e4c 0000a76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005e64 0000b32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00005e68 0000b330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00005e9a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00005e9e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00005ea6 0000a40a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00005eae 0000c02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00005eb2 0000c030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00005eba 0000ca0a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +00005ec0 0000cd02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005ef4 0000e00a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00005f08 0000e00a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00005f34 0000e00a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00005f54 0000132f R_ARM_THM_MOVW_ABS_NC 00007035 unsafe_long_compare │ │ │ │ │ +00005f58 00001330 R_ARM_THM_MOVT_ABS 00007035 unsafe_long_compare │ │ │ │ │ +00005fec 0000e42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005ff0 0000e430 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006000 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ +00006004 0000e930 R_ARM_THM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ +0000600e 0000e22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00006012 0000e230 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000604a 0000ea0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00006068 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000607e 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000060d4 0000ac0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000060ea 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006106 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000614e 0000cb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00006152 0000cb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00006156 00004e2f R_ARM_THM_MOVW_ABS_NC 00000150 .LC12 │ │ │ │ │ +0000615a 00004e30 R_ARM_THM_MOVT_ABS 00000150 .LC12 │ │ │ │ │ +00006160 0000bb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006168 0000c02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +0000616c 0000c030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00006174 0000ca0a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +0000617c 0000cd02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000061b8 0000e00a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000061e4 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006206 0000a20a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00006224 0000ec0a R_ARM_THM_CALL 00000000 PyObject_GC_Track │ │ │ │ │ +0000622c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006240 0000aa0a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +00006264 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006290 0000e50a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0000629a 0000e60a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +000062e0 0000b00a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000632c 0000b32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00006330 0000b330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00006360 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006376 0000b00a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000638a 0000a50a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006392 0000c60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000063a6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000063aa 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000063b2 0000a40a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000063bc 0000562f R_ARM_THM_MOVW_ABS_NC 00000160 .LC13 │ │ │ │ │ +000063c0 00005630 R_ARM_THM_MOVT_ABS 00000160 .LC13 │ │ │ │ │ +000063c6 0000df0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000642a 0000ed0a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ +00006462 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006478 0000352f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +0000647c 00003530 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +00006486 0000df0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00006492 0000352f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +00006496 00003530 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +0000649c 0000ee0a R_ARM_THM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ +000064f2 0000a10a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006530 0000bd0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006578 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000657c 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006580 0000a20a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000065d8 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000065dc 0000a50a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006604 0000a76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006608 0000a76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000660c 0000a76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006636 0000c02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +0000663a 0000c030 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00006642 0000c50a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +0000664c 0000c60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006682 0000b90a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +0000669a 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000066b2 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ +000066b6 0000c730 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ +000066c8 0000c80a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +000066de 00005b2f R_ARM_THM_MOVW_ABS_NC 00000168 .LC14 │ │ │ │ │ +000066e2 00005b30 R_ARM_THM_MOVT_ABS 00000168 .LC14 │ │ │ │ │ +000066e6 0000c30a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ +000066fc 0000c90a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +0000673a 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000675e 0000c90a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +000067a0 0000bd0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000067ea 0000b90a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +000068a0 0000ac0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000068c8 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006904 0000bd0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006aee 0000ac0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006b08 0000b90a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00006b7a 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006b98 0000b90a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00006ba0 00001b2f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ +00006ba4 00001b30 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ +00006baa 0000bb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006bbe 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006bc8 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00006bcc 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00006bd2 00005c2f R_ARM_THM_MOVW_ABS_NC 00000190 .LC15 │ │ │ │ │ +00006bd6 00005c30 R_ARM_THM_MOVT_ABS 00000190 .LC15 │ │ │ │ │ +00006bdc 0000cc0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00006bf4 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006c06 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006c16 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006c26 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006c38 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006c4c 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006c5e 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006c70 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006c82 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006c94 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006ca8 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006cbc 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006cd0 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006cec 0000cb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00006cf0 0000cb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00006cf6 0000242f R_ARM_THM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ +00006cfa 00002430 R_ARM_THM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ +00006d00 0000cc0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00006d16 0000a50a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006d1e 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006d5e 0000b32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00006d62 0000b330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00006d92 0000ef0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00006db2 0000ea0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00006dbe 0000b32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00006dc2 0000b330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00006de0 0000ef0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00006de8 0000b32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00006dec 0000b330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00006e12 0000ef0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00006e20 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006e3e 0000f00a R_ARM_THM_CALL 00000000 Py_ReprEnter │ │ │ │ │ +00006e4a 0000f10a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ +00006e62 0000f20a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteChar │ │ │ │ │ +00006e72 0000642f R_ARM_THM_MOVW_ABS_NC 000001e4 .LC18 │ │ │ │ │ +00006e76 00006430 R_ARM_THM_MOVT_ABS 000001e4 .LC18 │ │ │ │ │ +00006ea6 0000f30a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ +00006eb0 0000f40a R_ARM_THM_CALL 00000000 PyObject_Repr │ │ │ │ │ +00006ebe 0000f50a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ +00006ed6 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006eec 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006f02 0000f20a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteChar │ │ │ │ │ +00006f0c 0000f60a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +00006f12 0000f70a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ +00006f1c 0000622f R_ARM_THM_MOVW_ABS_NC 000001d8 .LC16 │ │ │ │ │ +00006f20 00006230 R_ARM_THM_MOVT_ABS 000001d8 .LC16 │ │ │ │ │ +00006f38 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006f48 0000f90a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ +00006f4e 0000f60a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +00006f6c 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006f74 0000632f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ +00006f78 00006330 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ +00006fb0 0000ce0a R_ARM_THM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ +0000702e 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000708a 0000fd0a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000070c0 0000a10a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000710c 0000bd0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00007216 0000a10a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000724e 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007252 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007256 0000a20a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000726c 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007270 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007274 0000a20a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00007294 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007298 0000a50a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000072ea 0000be0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00007308 0000a76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000730c 0000a76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007310 0000a76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007314 0000a76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007318 0000a76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000736c 0000ac0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007370 0000b32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00007374 0000b330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00007388 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000073a4 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000073b4 0000b32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000073b8 0000b330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000073ec 0000e00a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00007444 0000e00a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000745c 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007474 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000748a 0000b32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000748e 0000b330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000074e8 0001010a R_ARM_THM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ +000074fa 0001010a R_ARM_THM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ +00007544 0000e00a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000755c 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00007560 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00007564 0000712f R_ARM_THM_MOVW_ABS_NC 00000204 .LC21 │ │ │ │ │ +00007568 00007130 R_ARM_THM_MOVT_ABS 00000204 .LC21 │ │ │ │ │ +00007570 0000cc0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00007588 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007592 0001000a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ +000075a0 0000702f R_ARM_THM_MOVW_ABS_NC 000001fc .LC20 │ │ │ │ │ +000075a4 00007030 R_ARM_THM_MOVT_ABS 000001fc .LC20 │ │ │ │ │ +000075ae 0000df0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000075c4 0001010a R_ARM_THM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ 000000ce 0000a51e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ 00000108 0000a91e R_ARM_THM_JUMP24 00000000 _PyTuple_FromArray │ │ │ │ │ 000001f8 0000ad1e R_ARM_THM_JUMP24 00000000 _PyTrash_thread_destroy_chain │ │ │ │ │ 00000212 0000ae1e R_ARM_THM_JUMP24 00000000 _PyTrash_thread_deposit_object │ │ │ │ │ 00000242 0000a61e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 00000304 00000e1e R_ARM_THM_JUMP24 00000001 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ 000003b4 00000e1e R_ARM_THM_JUMP24 00000001 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ -00004582 0000ac1e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -00004b8e 0000ce1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00004bb6 0000ce1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -000051ac 0000331e R_ARM_THM_JUMP24 000001f9 list_inplace_repeat_lock_held │ │ │ │ │ -00005d8e 0000e01e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ -00005e2c 0000e01e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ -00006040 0000ce1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00006056 0000ce1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -000063e4 0000a01e R_ARM_THM_JUMP24 00000001 PyList_New │ │ │ │ │ -00006d0c 0000f81e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -00006d6a 0000f81e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -000070ea 0000a51e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -0000721a 0001001e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -000073de 0001001e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -000073e4 0001021e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ -000073ea 0000e01e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000479a 0000ac1e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +00004da6 0000ce1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00004dce 0000ce1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +000053c4 0000331e R_ARM_THM_JUMP24 000001f9 list_inplace_repeat_lock_held │ │ │ │ │ +00005fa6 0000e01e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +00006044 0000e01e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +00006258 0000ce1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +0000626e 0000ce1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +000065fc 0000a01e R_ARM_THM_JUMP24 00000001 PyList_New │ │ │ │ │ +00006f24 0000f81e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00006f82 0000f81e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00007302 0000a51e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00007432 0001001e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +000075f6 0001001e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +000075fc 0001021e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ +00007602 0000e01e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0xc1d4 contains 28 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0xc3e4 contains 28 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001e 0000a60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000030 0000682f R_ARM_THM_MOVW_ABS_NC 000001e8 .LC19 │ │ │ │ │ 00000034 00006830 R_ARM_THM_MOVT_ABS 000001e8 .LC19 │ │ │ │ │ 00000050 0000a76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000064 0000330a R_ARM_THM_CALL 000001f9 list_inplace_repeat_lock_held │ │ │ │ │ 000000a2 0001030a R_ARM_THM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ @@ -881,21 +880,21 @@ │ │ │ │ │ 000000f6 0000e60a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 00000104 0000b32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000108 0000b330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000010e 0000c60a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000014e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000152 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00000156 0000a40a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000160 0000220a R_ARM_THM_CALL 00004531 list_clear_impl.isra.0 │ │ │ │ │ +00000160 0000220a R_ARM_THM_CALL 00004749 list_clear_impl.isra.0 │ │ │ │ │ 0000018a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 0000018e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00000192 0000a40a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 0000004c 0000fc1e R_ARM_THM_JUMP24 00000000 _PyDebugAllocatorStats │ │ │ │ │ 0000008c 0001051e R_ARM_THM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ 000000be 0001041e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 000000da 0001041e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -00000182 0000311e R_ARM_THM_JUMP24 00004be1 _list_extend │ │ │ │ │ +00000182 0000311e R_ARM_THM_JUMP24 00004df9 _list_extend │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0xc2b4 contains 2 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0xc4c4 contains 2 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000004 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -21,22 +21,21 @@ │ │ │ │ │ __getitem__ │ │ │ │ │ __getitem__($self, index, /) │ │ │ │ │ Return self[index]. │ │ │ │ │ __reversed__ │ │ │ │ │ __sizeof__ │ │ │ │ │ __class_getitem__ │ │ │ │ │ See PEP 585 │ │ │ │ │ -F.FMFUE+F │ │ │ │ │ '0IFCF0F │ │ │ │ │ RF{`IFCF0F │ │ │ │ │ RF;aIFCF0F │ │ │ │ │ RF{aIFCF0F │ │ │ │ │ ;3FRFIF(F │ │ │ │ │ 33`+hKEC │ │ │ │ │ -$`(F+h1F │ │ │ │ │ +$P0F3h)F │ │ │ │ │ %@ F#hCE │ │ │ │ │ $P(F+hKE │ │ │ │ │ Set state information for unpickling. │ │ │ │ │ Return state information for pickling. │ │ │ │ │ Private method returning an estimate of len(list(it)). │ │ │ │ │ __reversed__($self, /) │ │ │ │ │ Return a reverse iterator over the list. │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -88,15 +88,15 @@ │ │ │ │ │ movge r1, r3 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ bgt.n f2 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ - b.w 6290 │ │ │ │ │ + b.w 64a8 │ │ │ │ │ R_ARM_THM_JUMP24 list_slice_lock_held │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov.w r1, #728 @ 0x2d8 │ │ │ │ │ @@ -177,15 +177,15 @@ │ │ │ │ │ mov r0, r3 │ │ │ │ │ b.n 16c │ │ │ │ │ │ │ │ │ │ 00000174 : │ │ │ │ │ list_copy(): │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.w 6290 │ │ │ │ │ + b.w 64a8 │ │ │ │ │ R_ARM_THM_JUMP24 list_slice_lock_held │ │ │ │ │ │ │ │ │ │ 0000017c : │ │ │ │ │ merge_getmem(): │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ bge.n 1f2 │ │ │ │ │ @@ -402,15 +402,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ b.n 354 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ - bl 4530 │ │ │ │ │ + bl 4748 │ │ │ │ │ R_ARM_THM_CALL list_clear_impl.isra.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ │ │ 00000380 : │ │ │ │ │ listiter_reduce(): │ │ │ │ │ push {r4, lr} │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -529,124 +529,126 @@ │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #2408] @ 0x968 │ │ │ │ │ subw sp, sp, #1652 @ 0x674 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ mov r8, r0 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ │ cmp r1, r3 │ │ │ │ │ beq.n 552 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 88e │ │ │ │ │ + bne.w 894 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ble.n 562 │ │ │ │ │ - ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ │ + ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ ldr.w r1, [sl] │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 1166 │ │ │ │ │ + beq.w 1186 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ subs r2, r3, r2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ clz r2, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ │ - beq.n 5f0 │ │ │ │ │ + beq.n 5e2 │ │ │ │ │ mov ip, sl │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ b.n 530 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bge.w 840 │ │ │ │ │ + bge.w 844 │ │ │ │ │ ldr.w r3, [ip, #4]! │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bne.w 15b4 │ │ │ │ │ + bne.w 1552 │ │ │ │ │ adds r7, #1 │ │ │ │ │ ands.w lr, r2, r1 │ │ │ │ │ beq.n 524 │ │ │ │ │ ldr.w r6, [ip] │ │ │ │ │ ldr r6, [r6, #8] │ │ │ │ │ cmp r6, #15 │ │ │ │ │ bls.n 524 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bge.w 15ca │ │ │ │ │ + bge.w 15ba │ │ │ │ │ movs r1, #0 │ │ │ │ │ b.n 52a │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ bgt.n 4de │ │ │ │ │ mov r2, r3 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - add.w fp, sp, #72 @ 0x48 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ │ add r7, sp, #612 @ 0x264 │ │ │ │ │ - str.w r3, [fp, #8] │ │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ │ adds r2, #1 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - str.w r4, [fp, #4] │ │ │ │ │ - str.w r3, [fp, #16] │ │ │ │ │ - str.w r3, [fp, #24] │ │ │ │ │ + str r1, [sp, #4] │ │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ │ - str.w r7, [fp, #12] │ │ │ │ │ - str.w r3, [fp, #20] │ │ │ │ │ + str r4, [sp, #76] @ 0x4c │ │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ │ mov.w r3, #7 │ │ │ │ │ - str.w r3, [fp] │ │ │ │ │ - bne.w 1014 │ │ │ │ │ + str r7, [sp, #84] @ 0x54 │ │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ │ + bne.w fba │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r4, #1 │ │ │ │ │ - bgt.w 1434 │ │ │ │ │ - ldr.w r0, [fp, #12] │ │ │ │ │ + bgt.w 1432 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bne.w 1572 │ │ │ │ │ + bne.w 1510 │ │ │ │ │ ldr.w r6, [r8, #12] │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ str.w r3, [r8, #16] │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ │ str.w r3, [r8, #12] │ │ │ │ │ str.w r4, [r8, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 15a4 │ │ │ │ │ - cbz r5, 5e6 │ │ │ │ │ + bne.w 1542 │ │ │ │ │ + cbz r5, 5d8 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r5, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ @@ -654,1068 +656,1111 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov ip, sl │ │ │ │ │ movs r7, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov fp, r5 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.w 15b2 │ │ │ │ │ + bne.w 1550 │ │ │ │ │ ldr.w lr, [ip] │ │ │ │ │ tst r2, r1 │ │ │ │ │ - bne.n 62c │ │ │ │ │ - cbz r6, 636 │ │ │ │ │ + bne.n 61e │ │ │ │ │ + cbz r6, 628 │ │ │ │ │ ldrb.w r6, [lr, #16] │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ and.w r6, r6, #28 │ │ │ │ │ sub.w r6, r6, #4 │ │ │ │ │ clz r6, r6 │ │ │ │ │ mov.w r6, r6, lsr #5 │ │ │ │ │ - bge.n 63c │ │ │ │ │ + bge.n 62e │ │ │ │ │ ldr.w r3, [ip, #4]! │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - b.n 5fa │ │ │ │ │ + b.n 5ec │ │ │ │ │ ldr.w r5, [lr, #8] │ │ │ │ │ cmp r5, #15 │ │ │ │ │ - bls.n 608 │ │ │ │ │ + bls.n 5fa │ │ │ │ │ movs r1, #0 │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - blt.n 624 │ │ │ │ │ + blt.n 616 │ │ │ │ │ mov lr, r6 │ │ │ │ │ mov r5, fp │ │ │ │ │ movs r6, #0 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ ite ne │ │ │ │ │ movne r7, #0 │ │ │ │ │ andeq.w r7, lr, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 858 │ │ │ │ │ + bne.w 85c │ │ │ │ │ tst r2, r1 │ │ │ │ │ - beq.w 1402 │ │ │ │ │ - add.w fp, sp, #72 @ 0x48 │ │ │ │ │ + beq.w 13fc │ │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_long_compare │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_long_compare │ │ │ │ │ - str.w r2, [fp, #1564] @ 0x61c │ │ │ │ │ + str r1, [sp, #4] │ │ │ │ │ + str.w r2, [sp, #1636] @ 0x664 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 86e │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w c7a │ │ │ │ │ - str.w r3, [fp, #16] │ │ │ │ │ + bne.w 872 │ │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w ca2 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ add r7, sp, #612 @ 0x264 │ │ │ │ │ - str.w r3, [fp, #24] │ │ │ │ │ + str r2, [r3, #16] │ │ │ │ │ + str r2, [r3, #24] │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + str r4, [r3, #4] │ │ │ │ │ + str.w sl, [r3, #8] │ │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ │ - str.w r3, [fp, #20] │ │ │ │ │ + str r3, [r2, #20] │ │ │ │ │ movs r3, #7 │ │ │ │ │ - str.w r3, [fp] │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - strd r4, sl, [fp, #4] │ │ │ │ │ - str.w r7, [fp, #12] │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + str r7, [r2, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 15ba │ │ │ │ │ + bne.w 1558 │ │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ │ it le │ │ │ │ │ - strle r4, [sp, #52] @ 0x34 │ │ │ │ │ - bgt.w 1348 │ │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ │ - mov r9, r8 │ │ │ │ │ - mov fp, sl │ │ │ │ │ - mov sl, r4 │ │ │ │ │ - str r7, [sp, #56] @ 0x38 │ │ │ │ │ - cmp r4, #1 │ │ │ │ │ - ble.w f12 │ │ │ │ │ + movle r9, r4 │ │ │ │ │ + bgt.w 12fc │ │ │ │ │ + str.w r9, [sp, #60] @ 0x3c │ │ │ │ │ + mov fp, r7 │ │ │ │ │ + mov r9, sl │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + mov sl, r8 │ │ │ │ │ + str r4, [sp, #28] │ │ │ │ │ + str r4, [sp, #56] @ 0x38 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + ble.w 109e │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_long_compare │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_long_compare │ │ │ │ │ - ldrd r1, r0, [fp] │ │ │ │ │ + ldrd r1, r0, [r9] │ │ │ │ │ ldr.w r3, [r2, #1564] @ 0x61c │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.n 792 │ │ │ │ │ + bne.n 78e │ │ │ │ │ ldrd r2, r0, [r0, #8] │ │ │ │ │ ldrd r3, r1, [r1, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r2, r0, r2 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt.w cbc │ │ │ │ │ - cmp r4, #2 │ │ │ │ │ + blt.w cda │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp r3, #2 │ │ │ │ │ it ne │ │ │ │ │ movne r5, #2 │ │ │ │ │ - beq.w f38 │ │ │ │ │ + beq.w f40 │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ - ldr.w r1, [fp, r5, lsl #2] │ │ │ │ │ - ldr.w r3, [fp, r3, lsl #2] │ │ │ │ │ + ldr.w r1, [r9, r5, lsl #2] │ │ │ │ │ + ldr.w r3, [r9, r3, lsl #2] │ │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r2, r3, r2 │ │ │ │ │ ldrd r3, r1, [r1, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bgt.n 78a │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + blt.n 784 │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ adds r0, r5, #1 │ │ │ │ │ - cmp r4, r0 │ │ │ │ │ - ble.w 13d0 │ │ │ │ │ - add.w r2, fp, r5, lsl #2 │ │ │ │ │ + cmp r2, r0 │ │ │ │ │ + ble.w 13dc │ │ │ │ │ + add.w r2, r9, r5, lsl #2 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ - rsb r7, r2, #1 │ │ │ │ │ + rsb r4, r2, #1 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ - mul.w r7, r2, r7 │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - it gt │ │ │ │ │ - movgt r5, r0 │ │ │ │ │ - bgt.n 78a │ │ │ │ │ + mul.w r4, r2, r4 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + it lt │ │ │ │ │ + movlt r5, r0 │ │ │ │ │ + blt.n 784 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ adds r5, #2 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - ble.n 78a │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + ble.n 784 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - ldr.w r1, [fp, r5, lsl #2] │ │ │ │ │ + ldr.w r1, [r9, r5, lsl #2] │ │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r2, r3, r2 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r0, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.n 78a │ │ │ │ │ + bgt.n 784 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - bgt.n 75a │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - bne.w 908 │ │ │ │ │ - b.n 948 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + bgt.n 752 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + bne.w 910 │ │ │ │ │ + b.n 950 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 15be │ │ │ │ │ - bne.w cbc │ │ │ │ │ - cmp r4, #2 │ │ │ │ │ - beq.w f38 │ │ │ │ │ + blt.w 155c │ │ │ │ │ + bne.w cda │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp r3, #2 │ │ │ │ │ + beq.w f40 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - ldrd r1, r0, [fp, #4] │ │ │ │ │ + ldrd r1, r0, [r9, #4] │ │ │ │ │ ldr.w r3, [r2, #1564] @ 0x61c │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.n 7e4 │ │ │ │ │ + bne.n 7e6 │ │ │ │ │ ldrd r2, r0, [r0, #8] │ │ │ │ │ ldrd r3, r1, [r1, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r2, r0, r2 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt.w 906 │ │ │ │ │ - cmp r4, #3 │ │ │ │ │ + blt.w 90e │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp r3, #3 │ │ │ │ │ it ne │ │ │ │ │ movne r5, #3 │ │ │ │ │ - bne.n 700 │ │ │ │ │ - movs r2, #3 │ │ │ │ │ - b.n ab8 │ │ │ │ │ + bne.n 6f4 │ │ │ │ │ + movs r3, #3 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b.n ab6 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 15be │ │ │ │ │ - bne.w 906 │ │ │ │ │ - cmp r4, #3 │ │ │ │ │ + blt.w 155c │ │ │ │ │ + bne.w 90e │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp r3, #3 │ │ │ │ │ ittt ne │ │ │ │ │ - addne.w r7, fp, #8 │ │ │ │ │ + addne.w r4, r9, #8 │ │ │ │ │ movne r5, #3 │ │ │ │ │ - ldrne.w r8, [sp, #4] │ │ │ │ │ + ldrne r7, [sp, #4] │ │ │ │ │ beq.n 7e0 │ │ │ │ │ - ldr.w r3, [r8, #1564] @ 0x61c │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - ldrd r1, r0, [r7] │ │ │ │ │ + ldr.w r3, [r7, #1564] @ 0x61c │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + ldrd r1, r0, [r4] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w b2c │ │ │ │ │ + bne.w b32 │ │ │ │ │ ldrd r2, r0, [r0, #8] │ │ │ │ │ ldrd r3, r1, [r1, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r2, r0, r2 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt.n 78a │ │ │ │ │ + blt.n 784 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - bne.w 700 │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - b.n 948 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + bne.w 6f4 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + b.n 950 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ ite ne │ │ │ │ │ movne r7, #0 │ │ │ │ │ andeq.w r7, lr, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 652 │ │ │ │ │ + beq.w 644 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ - add.w fp, sp, #72 @ 0x48 │ │ │ │ │ - str.w r2, [fp, #1564] @ 0x61c │ │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ │ + str r1, [sp, #4] │ │ │ │ │ + str.w r2, [r1, #1564] @ 0x61c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 66e │ │ │ │ │ + beq.w 660 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS safe_object_compare │ │ │ │ │ cmp r3, r5 │ │ │ │ │ it eq │ │ │ │ │ moveq r2, r1 │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_tuple_compare │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_tuple_compare │ │ │ │ │ - str.w r2, [fp, #1572] @ 0x624 │ │ │ │ │ - str.w r3, [fp, #1564] @ 0x61c │ │ │ │ │ - b.n 66e │ │ │ │ │ + str.w r2, [r1, #1572] @ 0x624 │ │ │ │ │ + str.w r3, [r1, #1564] @ 0x61c │ │ │ │ │ + b.n 660 │ │ │ │ │ cmp r4, #127 @ 0x7f │ │ │ │ │ - bgt.w 1482 │ │ │ │ │ + bgt.w 1564 │ │ │ │ │ add.w r7, r4, #136 @ 0x88 │ │ │ │ │ - add.w fp, sp, #72 @ 0x48 │ │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - add.w r3, fp, r7, lsl #2 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ - ble.w f9a │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + add.w r3, r3, r7, lsl #2 │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ + ble.w fe0 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ - str.w r0, [fp, r7, lsl #2] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + str.w r0, [r3, r7, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14a4 │ │ │ │ │ + beq.w 1584 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.w 10a2 │ │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ + beq.w 109a │ │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ str r0, [r3, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 160e │ │ │ │ │ + beq.w 15d8 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 8fc │ │ │ │ │ + beq.n 904 │ │ │ │ │ add.w r9, r6, #4 │ │ │ │ │ adds r7, r3, #4 │ │ │ │ │ movs r6, #2 │ │ │ │ │ ldr.w r1, [r9, #4]! │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ str.w r0, [r7, #4]! │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14a6 │ │ │ │ │ + beq.w 1586 │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bne.n 8e2 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ + bne.n 8ea │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ b.n 4e8 │ │ │ │ │ movs r5, #2 │ │ │ │ │ add.w r3, r5, #1073741824 @ 0x40000000 │ │ │ │ │ - ldr.w r0, [fp] │ │ │ │ │ + ldr.w r0, [r9] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - ldr.w r1, [fp, r3, lsl #2] │ │ │ │ │ + ldr.w r1, [r9, r3, lsl #2] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w b4a │ │ │ │ │ + bne.w b6e │ │ │ │ │ ldrd r2, r0, [r0, #8] │ │ │ │ │ ldrd r3, r1, [r1, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r2, r0, r2 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bge.w b58 │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bge.w b46 │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ + bge.w b7c │ │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ + cmp r5, r2 │ │ │ │ │ + bge.w b6a │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ it ge │ │ │ │ │ - movge r3, r4 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ + movge r3, r2 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - ble.w ab8 │ │ │ │ │ - str.w sl, [sp, #60] @ 0x3c │ │ │ │ │ - mov sl, r5 │ │ │ │ │ + ble.w ab6 │ │ │ │ │ + str.w fp, [sp, #64] @ 0x40 │ │ │ │ │ + mov fp, r5 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ - str r4, [sp, #68] @ 0x44 │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ + str.w sl, [sp, #68] @ 0x44 │ │ │ │ │ str.w ip, [sp, #16] │ │ │ │ │ - str.w r9, [sp, #64] @ 0x40 │ │ │ │ │ - ldr.w r7, [fp, sl, lsl #2] │ │ │ │ │ + ldr.w r7, [r9, fp, lsl #2] │ │ │ │ │ movs r4, #0 │ │ │ │ │ - mov r9, sl │ │ │ │ │ + mov sl, fp │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - add.w r5, r4, r9 │ │ │ │ │ + add.w r5, r4, sl │ │ │ │ │ asrs r5, r5, #1 │ │ │ │ │ ldr.w r6, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - ldr.w r1, [fp, r5, lsl #2] │ │ │ │ │ + ldr.w r1, [r9, r5, lsl #2] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.n 9ec │ │ │ │ │ + bne.n 9f2 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ ldrb.w r8, [r7, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ tst.w r8, #32 │ │ │ │ │ - beq.w 162a │ │ │ │ │ + beq.w 162e │ │ │ │ │ tst.w r8, #64 @ 0x40 │ │ │ │ │ - beq.w 15d8 │ │ │ │ │ + beq.w 15fa │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ add.w r0, r7, #20 │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 15e8 │ │ │ │ │ + beq.w 160a │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ - beq.w bd8 │ │ │ │ │ + beq.w c00 │ │ │ │ │ adds r1, #20 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w be8 │ │ │ │ │ + beq.w c10 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 9fc │ │ │ │ │ + bge.n a02 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge.n a7c │ │ │ │ │ + bge.n a7e │ │ │ │ │ mov r6, r5 │ │ │ │ │ - b.n a14 │ │ │ │ │ + b.n a1a │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 14f2 │ │ │ │ │ - bne.w b14 │ │ │ │ │ + blt.w 1490 │ │ │ │ │ + bne.w b1a │ │ │ │ │ adds r4, r5, #1 │ │ │ │ │ - cmp r9, r4 │ │ │ │ │ - ble.n a7c │ │ │ │ │ + cmp sl, r4 │ │ │ │ │ + ble.n a7e │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.w 14ea │ │ │ │ │ + bne.w 1488 │ │ │ │ │ ldrb.w r8, [r7, #16] │ │ │ │ │ - mov r6, r9 │ │ │ │ │ + mov r6, sl │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - str.w sl, [sp, #32] │ │ │ │ │ - add.w r9, r7, #20 │ │ │ │ │ - ldr.w sl, [sp, #12] │ │ │ │ │ - ubfx r3, r8, #5, #1 │ │ │ │ │ - str r7, [sp, #24] │ │ │ │ │ + strd r7, fp, [sp, #32] │ │ │ │ │ + add.w sl, r7, #20 │ │ │ │ │ + ldr.w fp, [sp, #12] │ │ │ │ │ ubfx r7, r8, #6, #1 │ │ │ │ │ + ubfx r3, r8, #5, #1 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ adds r5, r4, r6 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ asrs r5, r5, #1 │ │ │ │ │ - ldr.w r1, [fp, r5, lsl #2] │ │ │ │ │ + ldr.w r1, [r9, r5, lsl #2] │ │ │ │ │ ldr.w r8, [r1, #8] │ │ │ │ │ - cmp r8, sl │ │ │ │ │ + cmp r8, fp │ │ │ │ │ mov r2, r8 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, sl │ │ │ │ │ + movge r2, fp │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1648 │ │ │ │ │ + beq.w 1628 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 1458 │ │ │ │ │ + beq.w 1610 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + mov r0, sl │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 146a │ │ │ │ │ + beq.w 1622 │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ - beq.n b02 │ │ │ │ │ + beq.n b08 │ │ │ │ │ adds r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b0c │ │ │ │ │ + beq.n b12 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n b10 │ │ │ │ │ + bge.n b16 │ │ │ │ │ mov r6, r5 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bgt.n a2c │ │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ │ - ldr.w sl, [sp, #32] │ │ │ │ │ + bgt.n a30 │ │ │ │ │ + ldrd r7, fp, [sp, #32] │ │ │ │ │ lsls r5, r4, #2 │ │ │ │ │ - cmp sl, r4 │ │ │ │ │ - add.w r1, fp, r5 │ │ │ │ │ - ble.n b1c │ │ │ │ │ - sub.w r8, sl, r4 │ │ │ │ │ + add.w r1, r9, r5 │ │ │ │ │ + cmp fp, r4 │ │ │ │ │ + ble.n b22 │ │ │ │ │ + sub.w r8, fp, r4 │ │ │ │ │ adds r6, r5, #4 │ │ │ │ │ - add.w r0, fp, r6 │ │ │ │ │ + add.w r0, r9, r6 │ │ │ │ │ mov.w r2, r8, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - str.w r7, [fp, r4, lsl #2] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + str.w r7, [r9, r4, lsl #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bc2 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - add.w sl, sl, #1 │ │ │ │ │ - cmp sl, r3 │ │ │ │ │ - bne.w 978 │ │ │ │ │ - ldr r4, [sp, #68] @ 0x44 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - ldrd sl, r9, [sp, #60] @ 0x3c │ │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ │ - ldr r1, [r5, #24] │ │ │ │ │ + bne.w bea │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + add.w fp, fp, #1 │ │ │ │ │ + cmp fp, r3 │ │ │ │ │ + bne.w 97e │ │ │ │ │ + ldrd fp, sl, [sp, #64] @ 0x40 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + ldr r1, [r3, #24] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 10da │ │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ │ + bne.w 10fe │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ │ + str.w r9, [r3, #28] │ │ │ │ │ lsls r0, r2, #2 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str.w fp, [r5, #28] │ │ │ │ │ - strd r6, r2, [r5, #32] │ │ │ │ │ - add fp, r0 │ │ │ │ │ - str r3, [r5, #24] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w e76 │ │ │ │ │ - subs r4, r4, r2 │ │ │ │ │ - bne.w 6b4 │ │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ │ - mov r4, sl │ │ │ │ │ - ldr.w fp, [sp, #4] │ │ │ │ │ - mov r8, r9 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bgt.w 135c │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + str r2, [r3, #36] @ 0x24 │ │ │ │ │ + add r9, r0 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r4, [r3, #32] │ │ │ │ │ + str r2, [r3, #24] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.w e5c │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + subs r3, r3, r0 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + bne.w 6a6 │ │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + mov r7, fp │ │ │ │ │ + mov r8, sl │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + bgt.w 1310 │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n bf2 │ │ │ │ │ + bne.w c1a │ │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.w 59a │ │ │ │ │ - b.n 1014 │ │ │ │ │ + beq.w 58c │ │ │ │ │ + b.n fba │ │ │ │ │ adds r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a6c │ │ │ │ │ - cmp r8, sl │ │ │ │ │ - bgt.n a70 │ │ │ │ │ + bne.n a70 │ │ │ │ │ + cmp r8, fp │ │ │ │ │ + bgt.n a74 │ │ │ │ │ adds r4, r5, #1 │ │ │ │ │ - b.n a72 │ │ │ │ │ + b.n a76 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge.n a7c │ │ │ │ │ - mov r9, r5 │ │ │ │ │ - b.n 980 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - str.w r7, [fp, r4, lsl #2] │ │ │ │ │ + bge.n a7e │ │ │ │ │ + mov sl, r5 │ │ │ │ │ + b.n 986 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + str.w r7, [r9, r4, lsl #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n aa4 │ │ │ │ │ - ldr.w r4, [r3, sl, lsl #2] │ │ │ │ │ - b.n bd2 │ │ │ │ │ + beq.n aa6 │ │ │ │ │ + ldr.w r4, [r3, fp, lsl #2] │ │ │ │ │ + b.n bfa │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1558 │ │ │ │ │ - bne.w 78a │ │ │ │ │ + blt.w 155c │ │ │ │ │ + bne.w 784 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - adds r7, #4 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - bne.w 800 │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - b.n 948 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - b.n ab8 │ │ │ │ │ + adds r4, #4 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + bne.w 802 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + b.n 950 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 15be │ │ │ │ │ - bne.w 948 │ │ │ │ │ - subs r1, r5, #1 │ │ │ │ │ - add.w r0, fp, r1, lsl #2 │ │ │ │ │ - cmp fp, r0 │ │ │ │ │ - bcs.n b8c │ │ │ │ │ - ldr.w r3, [fp, r1, lsl #2] │ │ │ │ │ - subs r0, #4 │ │ │ │ │ - ldr.w r2, [fp] │ │ │ │ │ - str.w r3, [fp] │ │ │ │ │ - add.w r3, fp, #4 │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - str.w r2, [fp, r1, lsl #2] │ │ │ │ │ - bls.n b8c │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r7, [r0, #0] │ │ │ │ │ - str.w r7, [r3], #4 │ │ │ │ │ - str.w r2, [r0], #-4 │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - bhi.n b7c │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + blt.w 155c │ │ │ │ │ + beq.w e64 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + it lt │ │ │ │ │ + movlt r2, r3 │ │ │ │ │ + blt.w 958 │ │ │ │ │ + str r5, [sp, #20] │ │ │ │ │ + b.n ab6 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.w 155c │ │ │ │ │ + bne.w 950 │ │ │ │ │ + subs r2, r5, #1 │ │ │ │ │ + add.w r1, r9, r2, lsl #2 │ │ │ │ │ + cmp r9, r1 │ │ │ │ │ + bcs.n bb2 │ │ │ │ │ + ldr.w r0, [r9] │ │ │ │ │ + subs r1, #4 │ │ │ │ │ + ldr.w r3, [r9, r2, lsl #2] │ │ │ │ │ + str.w r3, [r9] │ │ │ │ │ + str.w r0, [r9, r2, lsl #2] │ │ │ │ │ + add.w r0, r9, #4 │ │ │ │ │ + cmp r1, r0 │ │ │ │ │ + bls.n bb2 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + ldr r4, [r1, #0] │ │ │ │ │ + str.w r4, [r3], #4 │ │ │ │ │ + str.w r0, [r1], #-4 │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + bhi.n ba2 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ adds r7, r5, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13e6 │ │ │ │ │ - cmp r4, r7 │ │ │ │ │ - bgt.w cc6 │ │ │ │ │ - add.w r1, fp, r5, lsl #2 │ │ │ │ │ - lsls r2, r5, #2 │ │ │ │ │ - cmp fp, r1 │ │ │ │ │ - bcs.w 10d6 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - mov r3, fp │ │ │ │ │ - ldr r5, [r1, #0] │ │ │ │ │ - ldr.w r1, [fp] │ │ │ │ │ - str.w r5, [r3], #4 │ │ │ │ │ - str.w r1, [r0], #-4 │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - bhi.w d50 │ │ │ │ │ - b.n d68 │ │ │ │ │ + bne.w 145c │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + bgt.w ce6 │ │ │ │ │ + add.w r2, r9, r5, lsl #2 │ │ │ │ │ + lsls r3, r5, #2 │ │ │ │ │ + cmp r9, r2 │ │ │ │ │ + bcs.w 10fa │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + ldr r4, [r2, #0] │ │ │ │ │ + ldr.w r2, [r9] │ │ │ │ │ + str.w r4, [r0], #4 │ │ │ │ │ + str.w r2, [r1], #-4 │ │ │ │ │ + cmp r1, r0 │ │ │ │ │ + bhi.w d76 │ │ │ │ │ + b.n d8e │ │ │ │ │ mov.w r2, r8, lsl #2 │ │ │ │ │ adds r0, r3, r6 │ │ │ │ │ adds r1, r3, r5 │ │ │ │ │ - ldr.w r4, [r3, sl, lsl #2] │ │ │ │ │ + ldr.w r4, [r3, fp, lsl #2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ str r4, [r3, r5] │ │ │ │ │ - b.n aa4 │ │ │ │ │ + b.n aa6 │ │ │ │ │ adds r1, #28 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9e0 │ │ │ │ │ + bne.w 9e6 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt.w 9e4 │ │ │ │ │ - b.n 9fc │ │ │ │ │ + blt.w 9ea │ │ │ │ │ + b.n a02 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.w 1000 │ │ │ │ │ + ble.w fa6 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n c18 │ │ │ │ │ + beq.n c40 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, c18 │ │ │ │ │ + cbnz r3, c40 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.w ff2 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ble.w 1032 │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n c36 │ │ │ │ │ + beq.n c5e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, c36 │ │ │ │ │ + cbnz r3, c5e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n c68 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + beq.n c90 │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ movs r6, #2 │ │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r9, r3, #4 │ │ │ │ │ ldr.w r2, [r9, #4]! │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq.n c5c │ │ │ │ │ + beq.n c84 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbnz r3, c5c │ │ │ │ │ + cbnz r3, c84 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bne.n c46 │ │ │ │ │ + bne.n c6e │ │ │ │ │ cmp r4, #127 @ 0x7f │ │ │ │ │ - bgt.w 1620 │ │ │ │ │ + bgt.w 15b0 │ │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.w 5a2 │ │ │ │ │ + beq.w 594 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 1014 │ │ │ │ │ - b.n 102a │ │ │ │ │ + bne.w fba │ │ │ │ │ + b.n fd0 │ │ │ │ │ adds r2, r4, #1 │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ cmp.w r2, #258 @ 0x102 │ │ │ │ │ add.w r3, r2, r2, lsr #31 │ │ │ │ │ mov.w r3, r3, asr #1 │ │ │ │ │ - str.w r3, [fp, #20] │ │ │ │ │ - bge.w 156e │ │ │ │ │ + str r3, [r1, #20] │ │ │ │ │ + bge.w 14f0 │ │ │ │ │ adds r3, #135 @ 0x87 │ │ │ │ │ add r7, sp, #612 @ 0x264 │ │ │ │ │ - strd r4, sl, [fp, #4] │ │ │ │ │ - add.w r3, fp, r3, lsl #2 │ │ │ │ │ - str.w r3, [fp, #16] │ │ │ │ │ + strd r4, sl, [r1, #4] │ │ │ │ │ + add.w r3, r1, r3, lsl #2 │ │ │ │ │ + str r3, [r1, #16] │ │ │ │ │ movs r3, #0 │ │ │ │ │ - str.w r3, [fp, #24] │ │ │ │ │ + str r3, [r1, #24] │ │ │ │ │ movs r3, #7 │ │ │ │ │ - str.w r3, [fp] │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - str.w r7, [fp, #12] │ │ │ │ │ + str r3, [r1, #0] │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + str r7, [r1, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 69e │ │ │ │ │ - b.w 151a │ │ │ │ │ - movs r1, #2 │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - cmp r4, r7 │ │ │ │ │ - ble.w 10c0 │ │ │ │ │ - sub.w r5, fp, #4 │ │ │ │ │ - str.w r9, [sp, #8] │ │ │ │ │ - ldr.w r9, [sp, #4] │ │ │ │ │ - add.w r5, r5, r7, lsl #2 │ │ │ │ │ - mov.w r8, #0 │ │ │ │ │ - ldr.w r1, [r5], #4 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - ldr.w r3, [r9, #1564] @ 0x61c │ │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.w 1562 │ │ │ │ │ - bne.n dce │ │ │ │ │ - ldr.w r3, [r9, #1564] @ 0x61c │ │ │ │ │ - ldrd r0, r1, [r5, #-4] │ │ │ │ │ + beq.w 68c │ │ │ │ │ + b.n 14b2 │ │ │ │ │ + movs r3, #2 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + cmp r2, r7 │ │ │ │ │ + ble.w 10e4 │ │ │ │ │ + sub.w r4, r9, #4 │ │ │ │ │ + ldr.w r8, [sp, #4] │ │ │ │ │ + add.w r4, r4, r7, lsl #2 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + ldr.w r0, [r4, #4]! │ │ │ │ │ + ldr.w r3, [r8, #1564] @ 0x61c │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.n de4 │ │ │ │ │ - ldrd r3, r2, [r0, #8] │ │ │ │ │ - and.w r0, r3, #3 │ │ │ │ │ - ldrd r3, r1, [r1, #8] │ │ │ │ │ - rsb r0, r0, #1 │ │ │ │ │ + ldr.w r2, [r4, #-4] │ │ │ │ │ + bne.n dea │ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ │ + ldr r1, [r0, #12] │ │ │ │ │ + and.w ip, r3, #3 │ │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ │ + rsb ip, ip, #1 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ - mul.w r0, r2, r0 │ │ │ │ │ + mul.w ip, r1, ip │ │ │ │ │ + ldr r1, [r2, #12] │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - bge.n df0 │ │ │ │ │ - subs r1, r7, #1 │ │ │ │ │ - ldr.w r9, [sp, #8] │ │ │ │ │ - lsls r2, r1, #2 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - bne.w 103a │ │ │ │ │ - add.w r5, fp, r2 │ │ │ │ │ - cmp fp, r5 │ │ │ │ │ - bcs.n d60 │ │ │ │ │ - add.w r3, fp, #4 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr.w r1, [fp] │ │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ │ - str.w r5, [fp] │ │ │ │ │ - str.w r1, [r0], #-4 │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - bls.n d60 │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - ldr r5, [r0, #0] │ │ │ │ │ - str.w r5, [r3], #4 │ │ │ │ │ - str.w r1, [r0], #-4 │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - bhi.n d50 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 12a8 │ │ │ │ │ - cmp r4, r7 │ │ │ │ │ - ble.w 10d6 │ │ │ │ │ + cmp ip, r3 │ │ │ │ │ + blt.n e22 │ │ │ │ │ + ldrd r3, r1, [r2, #8] │ │ │ │ │ + and.w r2, r3, #3 │ │ │ │ │ + rsb r2, r2, #1 │ │ │ │ │ + mul.w r2, r1, r2 │ │ │ │ │ + ldrd r3, r1, [r0, #8] │ │ │ │ │ + and.w r3, r3, #3 │ │ │ │ │ + rsb r3, r3, #1 │ │ │ │ │ + mul.w r3, r1, r3 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bge.n e14 │ │ │ │ │ + subs r2, r7, #1 │ │ │ │ │ + lsls r3, r2, #2 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 1042 │ │ │ │ │ + add.w r2, r9, r3 │ │ │ │ │ + cmp r9, r2 │ │ │ │ │ + bcs.n d86 │ │ │ │ │ + add.w r0, r9, #4 │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + ldr r4, [r2, #0] │ │ │ │ │ + ldr.w r2, [r9] │ │ │ │ │ + str.w r4, [r9] │ │ │ │ │ + str.w r2, [r1], #-4 │ │ │ │ │ + cmp r1, r0 │ │ │ │ │ + bls.n d86 │ │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ │ + ldr r4, [r1, #0] │ │ │ │ │ + str.w r4, [r0], #4 │ │ │ │ │ + str.w r2, [r1], #-4 │ │ │ │ │ + cmp r1, r0 │ │ │ │ │ + bhi.n d76 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 12c8 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + ble.w 10fa │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - lsls r2, r7, #2 │ │ │ │ │ - add.w r8, fp, r2 │ │ │ │ │ + mov.w r8, r7, lsl #2 │ │ │ │ │ + add.w r4, r9, r8 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_long_compare │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_long_compare │ │ │ │ │ - ldr.w r0, [fp, r7, lsl #2] │ │ │ │ │ + ldr.w r0, [r9, r7, lsl #2] │ │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr.w r1, [r8, #-4] │ │ │ │ │ + ldr.w r1, [r4, #-4] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - bne.n df6 │ │ │ │ │ + bne.w b4e │ │ │ │ │ ldrd r2, r1, [r1, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ ldrd r3, r1, [r0, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.n e7e │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bge.w b46 │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - it ge │ │ │ │ │ - movge r2, r4 │ │ │ │ │ - cmp r2, r5 │ │ │ │ │ - bgt.w 95e │ │ │ │ │ - b.n ab8 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - bne.w 12dc │ │ │ │ │ - mov.w r8, #0 │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - cmp r4, r7 │ │ │ │ │ - bgt.w cda │ │ │ │ │ - b.n d20 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ + bgt.w b5c │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + adds r5, r7, #1 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + bgt.n eac │ │ │ │ │ + b.n b5e │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1562 │ │ │ │ │ - bne.n d20 │ │ │ │ │ - add.w r8, r8, #1 │ │ │ │ │ - b.n dda │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ + blt.w 155c │ │ │ │ │ + bne.n e22 │ │ │ │ │ + ldr.w r3, [r8, #1564] @ 0x61c │ │ │ │ │ + ldrd r2, r0, [r4, #-4] │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + beq.n d28 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 15be │ │ │ │ │ - bne.n db4 │ │ │ │ │ + blt.w 155c │ │ │ │ │ + bne.n d4c │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + adds r7, #1 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + bgt.w cf4 │ │ │ │ │ + b.n d4c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 137a │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.n e16 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + add.w r2, sp, r7, lsl #4 │ │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ │ + str r4, [r2, #96] @ 0x60 │ │ │ │ │ + ldr r4, [r3, #24] │ │ │ │ │ + lsls r0, r6, #2 │ │ │ │ │ + adds r2, r4, #1 │ │ │ │ │ + lsls r1, r4, #4 │ │ │ │ │ + add.w r4, r3, r4, lsl #4 │ │ │ │ │ + add.w r5, r1, #28 │ │ │ │ │ + str.w r9, [r3, r5] │ │ │ │ │ + add r5, r3 │ │ │ │ │ + add r9, r0 │ │ │ │ │ + str r7, [r5, #4] │ │ │ │ │ + str r6, [r4, #36] @ 0x24 │ │ │ │ │ + str r2, [r3, #24] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w ada │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + add r3, r0 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + b.n ada │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ adds r5, r7, #1 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - ble.n db6 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + ble.w b5e │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - ldrd r1, r0, [r8] │ │ │ │ │ + ldrd r1, r0, [r4] │ │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w f3c │ │ │ │ │ + bne.n f46 │ │ │ │ │ ldrd r2, r1, [r1, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ ldrd r3, r1, [r0, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.n db6 │ │ │ │ │ + bgt.w b5e │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ adds r5, r7, #2 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - bgt.n e84 │ │ │ │ │ - b.n db6 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - ldr r7, [sp, #4] │ │ │ │ │ - add.w r3, sp, ip, lsl #4 │ │ │ │ │ - lsls r0, r2, #2 │ │ │ │ │ - str r5, [r3, #96] @ 0x60 │ │ │ │ │ - ldr r5, [r7, #24] │ │ │ │ │ - adds r3, r5, #1 │ │ │ │ │ - lsls r1, r5, #4 │ │ │ │ │ - add.w ip, r7, r5, lsl #4 │ │ │ │ │ - add.w r6, r1, #28 │ │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ │ - str.w fp, [r7, r6] │ │ │ │ │ - add r6, r7 │ │ │ │ │ - add fp, r0 │ │ │ │ │ - str r5, [r6, #4] │ │ │ │ │ - str.w r2, [ip, #36] @ 0x24 │ │ │ │ │ - str r3, [r7, #24] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w ada │ │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ │ - add r5, r0 │ │ │ │ │ - str r5, [sp, #20] │ │ │ │ │ - b.n ada │ │ │ │ │ - adds r5, r7, #1 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - ble.n db6 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + ble.w b5e │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ - ldr.w r1, [fp, r5, lsl #2] │ │ │ │ │ - ldr.w r3, [fp, r3, lsl #2] │ │ │ │ │ + ldr.w r1, [r9, r5, lsl #2] │ │ │ │ │ + ldr.w r3, [r9, r3, lsl #2] │ │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r2, r3, r2 │ │ │ │ │ ldrd r3, r1, [r1, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.n db6 │ │ │ │ │ + bgt.w b5e │ │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ │ adds r0, r5, #1 │ │ │ │ │ - cmp r4, r0 │ │ │ │ │ - ble.n ed2 │ │ │ │ │ - add.w r2, fp, r5, lsl #2 │ │ │ │ │ + cmp r6, r0 │ │ │ │ │ + ble.n efe │ │ │ │ │ + add.w r2, r9, r5, lsl #2 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ - rsb r6, r2, #1 │ │ │ │ │ + rsb r4, r2, #1 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ - mul.w r2, r6, r2 │ │ │ │ │ + mul.w r2, r4, r2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bge.n ed6 │ │ │ │ │ + bge.n f02 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n db6 │ │ │ │ │ + b.n b5e │ │ │ │ │ adds r5, #2 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - ble.w db6 │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ + ble.w b5e │ │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ │ - ldr.w r0, [fp, r5, lsl #2] │ │ │ │ │ + ldr.w r0, [r9, r5, lsl #2] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mul.w r2, r3, r2 │ │ │ │ │ ldrd r3, r0, [r0, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r0, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.w db6 │ │ │ │ │ + bgt.w b5e │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - bgt.n ede │ │ │ │ │ - b.n db6 │ │ │ │ │ - beq.w 109e │ │ │ │ │ - add.w r3, fp, #4 │ │ │ │ │ - cmp fp, r3 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - itt cc │ │ │ │ │ - movcc r2, #4 │ │ │ │ │ - movcc r7, #2 │ │ │ │ │ - bcc.w d3c │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 15fe │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ - cmp r3, #2 │ │ │ │ │ - bne.w 109e │ │ │ │ │ - movs r2, #2 │ │ │ │ │ - b.n ab8 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + bgt.n f0a │ │ │ │ │ + b.n b5e │ │ │ │ │ + movs r3, #2 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b.n ab6 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 15be │ │ │ │ │ - bne.w db6 │ │ │ │ │ + blt.w 155c │ │ │ │ │ + bne.w b5e │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ adds r5, r7, #2 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - ble.w db6 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - add.w r7, fp, #4 │ │ │ │ │ - add r7, r3 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + ble.w b5e │ │ │ │ │ + add.w r3, r9, #4 │ │ │ │ │ + add.w r4, r3, r8 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - ldrd r1, r0, [r7] │ │ │ │ │ + ldrd r1, r0, [r4] │ │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 10a6 │ │ │ │ │ + bne.w 10c8 │ │ │ │ │ ldrd r2, r0, [r0, #8] │ │ │ │ │ ldrd r3, r1, [r1, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r2, r0, r2 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt.w db6 │ │ │ │ │ + blt.w b5e │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - bgt.w e84 │ │ │ │ │ - b.n db6 │ │ │ │ │ - adds r3, r4, #1 │ │ │ │ │ - add.w r3, r3, r3, lsr #31 │ │ │ │ │ - ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - asrs r3, r3, #1 │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ - str.w r3, [fp, #20] │ │ │ │ │ - adds r3, #135 @ 0x87 │ │ │ │ │ - add r7, sp, #612 @ 0x264 │ │ │ │ │ - cmp r4, #1 │ │ │ │ │ - add.w r3, fp, r3, lsl #2 │ │ │ │ │ - strd r4, sl, [fp, #4] │ │ │ │ │ - str.w r3, [fp, #16] │ │ │ │ │ - mov.w r3, #0 │ │ │ │ │ - str.w r7, [fp, #12] │ │ │ │ │ - str.w r3, [fp, #24] │ │ │ │ │ - mov.w r3, #7 │ │ │ │ │ - str.w r3, [fp] │ │ │ │ │ - bgt.w 1512 │ │ │ │ │ - bne.n 1000 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - movw r5, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r5, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bne.w c0e │ │ │ │ │ - ldr.w r3, [r8, #16] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - beq.w 5ae │ │ │ │ │ - cbnz r5, 1014 │ │ │ │ │ - b.n 102a │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + bgt.n eac │ │ │ │ │ + b.n b5e │ │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ │ adds r3, #1 │ │ │ │ │ itt eq │ │ │ │ │ movweq r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movteq r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - beq.w 5ae │ │ │ │ │ + beq.w 5a0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - cbz r3, 1034 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + cbz r3, fda │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bgt.w 1432 │ │ │ │ │ + bgt.w 1430 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.w 5ae │ │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ │ - sub.w r1, r1, r8 │ │ │ │ │ - mov.w r3, r8, lsl #2 │ │ │ │ │ - add.w r0, fp, r1, lsl #2 │ │ │ │ │ - adds r5, r0, r3 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 128c │ │ │ │ │ - cmp r0, r5 │ │ │ │ │ + b.w 5a0 │ │ │ │ │ + adds r3, r4, #1 │ │ │ │ │ + add.w r3, r3, r3, lsr #31 │ │ │ │ │ + ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ + asrs r3, r3, #1 │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + add r7, sp, #612 @ 0x264 │ │ │ │ │ + cmp r4, #1 │ │ │ │ │ + str r3, [r2, #20] │ │ │ │ │ + add.w r3, r3, #135 @ 0x87 │ │ │ │ │ + strd r4, sl, [r2, #4] │ │ │ │ │ + add.w r3, r2, r3, lsl #2 │ │ │ │ │ + str r7, [r2, #12] │ │ │ │ │ + str r3, [r2, #16] │ │ │ │ │ + mov.w r3, #0 │ │ │ │ │ + str r3, [r2, #24] │ │ │ │ │ + mov.w r3, #7 │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ + bgt.w 14aa │ │ │ │ │ + bne.n fa6 │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + movw r5, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + movt r5, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.w c36 │ │ │ │ │ + ldr.w r3, [r8, #16] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + beq.w 5a0 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.n fba │ │ │ │ │ + b.n fd0 │ │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ │ + subs r2, r2, r5 │ │ │ │ │ + lsls r5, r5, #2 │ │ │ │ │ + add.w r1, r9, r2, lsl #2 │ │ │ │ │ + adds r0, r1, r5 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.w 12ac │ │ │ │ │ + cmp r1, r0 │ │ │ │ │ it cc │ │ │ │ │ - movcc r1, r6 │ │ │ │ │ - bcs.w 1234 │ │ │ │ │ - ldr.w ip, [r0] │ │ │ │ │ - subs r5, #4 │ │ │ │ │ - ldr r6, [r0, r3] │ │ │ │ │ - str r6, [r0, #0] │ │ │ │ │ - str.w ip, [r0, r3] │ │ │ │ │ - adds r0, #4 │ │ │ │ │ - cmp r5, r0 │ │ │ │ │ - bls.n 1082 │ │ │ │ │ - mov ip, r3 │ │ │ │ │ + movcc r2, r4 │ │ │ │ │ + bcs.w 1254 │ │ │ │ │ + ldr r4, [r1, #0] │ │ │ │ │ + subs r0, #4 │ │ │ │ │ + ldr r6, [r1, r5] │ │ │ │ │ + str r6, [r1, #0] │ │ │ │ │ + str r4, [r1, r5] │ │ │ │ │ + adds r1, #4 │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + bls.n 107e │ │ │ │ │ + ldr r4, [r1, #0] │ │ │ │ │ ldr r6, [r0, #0] │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - str.w r3, [r0], #4 │ │ │ │ │ - str.w r6, [r5], #-4 │ │ │ │ │ - cmp r5, r0 │ │ │ │ │ - bhi.n 1070 │ │ │ │ │ - mov r3, ip │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w d30 │ │ │ │ │ - add r3, r1 │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - bls.w d30 │ │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ │ - str.w r5, [r1], #4 │ │ │ │ │ - str.w r0, [r3], #-4 │ │ │ │ │ - b.n 108a │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - b.n ab8 │ │ │ │ │ + str.w r6, [r1], #4 │ │ │ │ │ + str.w r4, [r0], #-4 │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + bhi.n 106e │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w d56 │ │ │ │ │ + adds r0, r2, r5 │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + bls.w d56 │ │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ │ + ldr r4, [r0, #0] │ │ │ │ │ + str.w r4, [r2], #4 │ │ │ │ │ + str.w r1, [r0], #-4 │ │ │ │ │ + b.n 1086 │ │ │ │ │ movs r3, #2 │ │ │ │ │ - b.n f9c │ │ │ │ │ + b.n fe2 │ │ │ │ │ + beq.n 10c2 │ │ │ │ │ + add.w r0, r9, #4 │ │ │ │ │ + cmp r9, r0 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + itt cc │ │ │ │ │ + movcc r3, #4 │ │ │ │ │ + movcc r7, #2 │ │ │ │ │ + bcc.w d62 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 1478 │ │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ + cmp r3, #2 │ │ │ │ │ + beq.w f40 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b.n ab6 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 15be │ │ │ │ │ - bne.w db6 │ │ │ │ │ + blt.w 155c │ │ │ │ │ + bne.w b5e │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - adds r7, #4 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - ble.w db6 │ │ │ │ │ - b.n f5a │ │ │ │ │ - subs r2, r1, #1 │ │ │ │ │ - add.w r5, fp, r2, lsl #2 │ │ │ │ │ - lsls r2, r2, #2 │ │ │ │ │ - cmp fp, r5 │ │ │ │ │ - bcc.w d38 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 12a8 │ │ │ │ │ + adds r4, #4 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + ble.w b5e │ │ │ │ │ + b.n f66 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + lsls r3, r3, #2 │ │ │ │ │ + add.w r2, r9, r3 │ │ │ │ │ + cmp r2, r9 │ │ │ │ │ + bhi.w d5e │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 12c8 │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b.n 948 │ │ │ │ │ - add.w r6, r1, #268435456 @ 0x10000000 │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - subs r6, #1 │ │ │ │ │ - add r5, sp, #100 @ 0x64 │ │ │ │ │ - mov ip, r1 │ │ │ │ │ - lsls r6, r6, #4 │ │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ │ - adds r0, r5, r6 │ │ │ │ │ - ldr r7, [r7, #4] │ │ │ │ │ - ldr r5, [r5, r6] │ │ │ │ │ + b.n 950 │ │ │ │ │ + add.w r2, r1, #268435456 @ 0x10000000 │ │ │ │ │ + add r4, sp, #100 @ 0x64 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + ldr r5, [r3, #4] │ │ │ │ │ + mov r7, r1 │ │ │ │ │ + lsls r6, r2, #4 │ │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ │ + adds r0, r4, r6 │ │ │ │ │ + ldr r4, [r4, r6] │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ - subs r3, r5, r3 │ │ │ │ │ - asrs r3, r3, #2 │ │ │ │ │ - add.w r3, r0, r3, lsl #1 │ │ │ │ │ - add r0, r3 │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ + subs r2, r4, r2 │ │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ │ + asrs r2, r2, #2 │ │ │ │ │ + add.w r2, r0, r2, lsl #1 │ │ │ │ │ add r0, r2 │ │ │ │ │ - ble.w 1240 │ │ │ │ │ - cmp r7, r0 │ │ │ │ │ + cmp r5, r2 │ │ │ │ │ + add r0, r4 │ │ │ │ │ + ble.w 1260 │ │ │ │ │ + cmp r5, r0 │ │ │ │ │ it le │ │ │ │ │ - movle r5, #1 │ │ │ │ │ - bgt.w 1244 │ │ │ │ │ + movle r4, #1 │ │ │ │ │ + bgt.w 1264 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - ble.w e46 │ │ │ │ │ - mov r3, sp │ │ │ │ │ - add r3, r6 │ │ │ │ │ - ldr r3, [r3, #96] @ 0x60 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - ble.w e46 │ │ │ │ │ - ldr r6, [sp, #4] │ │ │ │ │ + ble.w e2c │ │ │ │ │ + mov r2, sp │ │ │ │ │ + add r2, r6 │ │ │ │ │ + ldr r2, [r2, #96] @ 0x60 │ │ │ │ │ + cmp r2, r4 │ │ │ │ │ + ble.w e2c │ │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ │ subs r1, #2 │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 16e4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 16e0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15be │ │ │ │ │ - ldr r1, [r6, #24] │ │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ │ + bne.w 155c │ │ │ │ │ + ldr r1, [r5, #24] │ │ │ │ │ add.w r3, sp, #1648 @ 0x670 │ │ │ │ │ - mov ip, r1 │ │ │ │ │ + mov r7, r1 │ │ │ │ │ add.w r3, r3, r1, lsl #4 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ subw r3, r3, #1580 @ 0x62c │ │ │ │ │ - ble.w e44 │ │ │ │ │ + ble.w e2c │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ subs r1, #2 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - ble.w e44 │ │ │ │ │ - bl 16e4 │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + ble.w e2c │ │ │ │ │ + bl 16e0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15be │ │ │ │ │ + bne.w 155c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r1, [r3, #24] │ │ │ │ │ - b.n 1136 │ │ │ │ │ + b.n 1156 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ble.w 4fc │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ @@ -1731,4567 +1776,4735 @@ │ │ │ │ │ movs r7, #0 │ │ │ │ │ subs r2, r3, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ clz r2, r2 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ lsrs r2, r2, #5 │ │ │ │ │ - b.n 11c8 │ │ │ │ │ - cbz r6, 11ee │ │ │ │ │ + b.n 11e8 │ │ │ │ │ + cbz r6, 120e │ │ │ │ │ ldrb.w lr, [lr, #16] │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ and.w lr, lr, #28 │ │ │ │ │ sub.w lr, lr, #4 │ │ │ │ │ clz lr, lr │ │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ │ - bge.n 122c │ │ │ │ │ + bge.n 124c │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r6, lr │ │ │ │ │ ldr.w r0, [fp, #4]! │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bne.w 1634 │ │ │ │ │ + bne.w 165c │ │ │ │ │ ldr.w r0, [fp] │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 1634 │ │ │ │ │ + beq.w 165c │ │ │ │ │ ldr.w lr, [r0, #12] │ │ │ │ │ ldr.w r0, [lr, #4] │ │ │ │ │ - cmp r9, r0 │ │ │ │ │ - bne.w 14e6 │ │ │ │ │ - cbz r3, 11ee │ │ │ │ │ + cmp r0, r9 │ │ │ │ │ + bne.w 14f4 │ │ │ │ │ + cbz r3, 120e │ │ │ │ │ tst r2, r1 │ │ │ │ │ - bne.n 1220 │ │ │ │ │ + bne.n 1240 │ │ │ │ │ mov r0, ip │ │ │ │ │ cmp r9, ip │ │ │ │ │ - beq.n 119a │ │ │ │ │ + beq.n 11ba │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - blt.n 11ba │ │ │ │ │ + blt.n 11da │ │ │ │ │ mov lr, r3 │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.w 1470 │ │ │ │ │ + beq.w 14f8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r9, r0 │ │ │ │ │ ite ne │ │ │ │ │ movne r6, #0 │ │ │ │ │ andeq.w r6, r6, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 13c0 │ │ │ │ │ + bne.w 13e6 │ │ │ │ │ mov r6, lr │ │ │ │ │ - b.w 652 │ │ │ │ │ + b.w 644 │ │ │ │ │ ldr.w r0, [lr, #8] │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bls.n 11e8 │ │ │ │ │ + bls.n 1208 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n 11ee │ │ │ │ │ + b.n 120e │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ - b.w 642 │ │ │ │ │ - add.w r1, fp, r2 │ │ │ │ │ - cmp fp, r1 │ │ │ │ │ - bcc.w ba8 │ │ │ │ │ - b.n d68 │ │ │ │ │ - subs r3, r3, r7 │ │ │ │ │ - subs r0, r0, r7 │ │ │ │ │ - lsls r3, r3, #1 │ │ │ │ │ + b.w 634 │ │ │ │ │ + add.w r2, r9, r3 │ │ │ │ │ + cmp r9, r2 │ │ │ │ │ + bcc.w bd0 │ │ │ │ │ + b.n d8e │ │ │ │ │ + subs r2, r2, r5 │ │ │ │ │ + subs r0, r0, r5 │ │ │ │ │ + lsls r2, r2, #1 │ │ │ │ │ lsls r0, r0, #1 │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - ble.w 13da │ │ │ │ │ - cmp r7, r0 │ │ │ │ │ + cmp r5, r2 │ │ │ │ │ + ble.w 13f6 │ │ │ │ │ + cmp r5, r0 │ │ │ │ │ it le │ │ │ │ │ - movle r5, #2 │ │ │ │ │ - ble.w 110e │ │ │ │ │ - lsls r3, r3, #1 │ │ │ │ │ + movle r4, #2 │ │ │ │ │ + ble.w 1132 │ │ │ │ │ + lsls r2, r2, #1 │ │ │ │ │ lsls r0, r0, #1 │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - ble.w 13e0 │ │ │ │ │ - cmp r7, r0 │ │ │ │ │ + cmp r5, r2 │ │ │ │ │ + ble.w 1456 │ │ │ │ │ + cmp r5, r0 │ │ │ │ │ it le │ │ │ │ │ - movle r5, #3 │ │ │ │ │ - ble.w 110e │ │ │ │ │ - lsls r3, r3, #1 │ │ │ │ │ + movle r4, #3 │ │ │ │ │ + ble.w 1132 │ │ │ │ │ + lsls r2, r2, #1 │ │ │ │ │ lsls r0, r0, #1 │ │ │ │ │ - movs r5, #3 │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - add.w r5, r5, #1 │ │ │ │ │ + movs r4, #3 │ │ │ │ │ + cmp r5, r2 │ │ │ │ │ + add.w r4, r4, #1 │ │ │ │ │ itt le │ │ │ │ │ - suble r3, r3, r7 │ │ │ │ │ - suble r0, r0, r7 │ │ │ │ │ - ble.n 1286 │ │ │ │ │ - cmp r7, r0 │ │ │ │ │ - ble.w 110e │ │ │ │ │ - lsls r3, r3, #1 │ │ │ │ │ + suble r2, r2, r5 │ │ │ │ │ + suble r0, r0, r5 │ │ │ │ │ + ble.n 12a6 │ │ │ │ │ + cmp r5, r0 │ │ │ │ │ + ble.w 1132 │ │ │ │ │ + lsls r2, r2, #1 │ │ │ │ │ lsls r0, r0, #1 │ │ │ │ │ - b.n 1272 │ │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ │ - cmp r0, r5 │ │ │ │ │ - add.w r1, r6, r1, lsl #2 │ │ │ │ │ - bcc.w 105a │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne.w 1088 │ │ │ │ │ - add.w r5, fp, r2 │ │ │ │ │ - cmp fp, r5 │ │ │ │ │ - bcc.w d38 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - add r2, r3 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - it cc │ │ │ │ │ - addcc r3, #4 │ │ │ │ │ - bcs.w d68 │ │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ │ - str r0, [r5, #0] │ │ │ │ │ - str.w r2, [r1], #-4 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - bls.w d68 │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ │ - str.w r0, [r3], #4 │ │ │ │ │ - str.w r2, [r1], #-4 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - bhi.n 12ca │ │ │ │ │ - b.n d68 │ │ │ │ │ - subs r0, r7, #1 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - sub.w r0, r0, r8 │ │ │ │ │ - mov.w r8, r8, lsl #2 │ │ │ │ │ - add.w r3, fp, r0, lsl #2 │ │ │ │ │ - add.w ip, r3, r8 │ │ │ │ │ + b.n 1292 │ │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ │ + cmp r1, r0 │ │ │ │ │ + add.w r2, r4, r2, lsl #2 │ │ │ │ │ + bcc.w 105e │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1612 │ │ │ │ │ - cmp r3, ip │ │ │ │ │ + bne.w 1084 │ │ │ │ │ + add.w r2, r9, r3 │ │ │ │ │ + cmp r9, r2 │ │ │ │ │ + bcc.w d5e │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + add r3, r2 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ it cc │ │ │ │ │ - movcc r0, r2 │ │ │ │ │ - bcs.w dd6 │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - sub.w ip, ip, #4 │ │ │ │ │ - ldr.w r1, [r3, r8] │ │ │ │ │ - str r1, [r3, #0] │ │ │ │ │ - str.w r2, [r3, r8] │ │ │ │ │ - adds r3, #4 │ │ │ │ │ - cmp ip, r3 │ │ │ │ │ - bls.n 132a │ │ │ │ │ + addcc r2, #4 │ │ │ │ │ + bcs.w d8e │ │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ │ mov r1, r3 │ │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ │ - ldr.w r2, [ip] │ │ │ │ │ - str.w r2, [r1], #4 │ │ │ │ │ - str.w r3, [ip], #-4 │ │ │ │ │ - cmp ip, r1 │ │ │ │ │ - bhi.n 1318 │ │ │ │ │ - add r8, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w dd6 │ │ │ │ │ - cmp r8, r0 │ │ │ │ │ - bls.w dd6 │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - ldr.w r2, [r8] │ │ │ │ │ - str.w r2, [r0], #4 │ │ │ │ │ - str.w r3, [r8], #-4 │ │ │ │ │ - b.n 1332 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + str r0, [r4, #0] │ │ │ │ │ + str.w r3, [r1], #-4 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + bls.w d8e │ │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ │ + str.w r0, [r2], #4 │ │ │ │ │ + str.w r3, [r1], #-4 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + bhi.n 12ea │ │ │ │ │ + b.n d8e │ │ │ │ │ and.w r2, r4, #1 │ │ │ │ │ asrs r3, r4, #1 │ │ │ │ │ cmp r4, #127 @ 0x7f │ │ │ │ │ - bgt.w 15ee │ │ │ │ │ - adds r3, r2, r3 │ │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ │ - b.w 6a8 │ │ │ │ │ - subs r0, r3, #2 │ │ │ │ │ - beq.n 137a │ │ │ │ │ + bgt.w 15dc │ │ │ │ │ + add.w r9, r2, r3 │ │ │ │ │ + b.w 696 │ │ │ │ │ + subs r0, r2, #2 │ │ │ │ │ + beq.n 132e │ │ │ │ │ add.w r2, sp, #1648 @ 0x670 │ │ │ │ │ add.w r2, r2, r3, lsl #4 │ │ │ │ │ subw r2, r2, #1564 @ 0x61c │ │ │ │ │ ldr r5, [r2, #8] │ │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ │ add r2, r1 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ it gt │ │ │ │ │ subgt r0, r3, #3 │ │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ │ mov r1, r0 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 16e4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 16e0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 14fe │ │ │ │ │ - ldr.w r3, [fp, #24] │ │ │ │ │ + bne.w 1496 │ │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.w af0 │ │ │ │ │ - mov r0, fp │ │ │ │ │ + ble.w af4 │ │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ │ subs r1, r3, #2 │ │ │ │ │ - beq.n 13b6 │ │ │ │ │ + beq.n 136a │ │ │ │ │ add.w r2, sp, #1648 @ 0x670 │ │ │ │ │ add.w r5, r2, r3, lsl #4 │ │ │ │ │ add.w r2, r2, r3, lsl #4 │ │ │ │ │ subw r5, r5, #1596 @ 0x63c │ │ │ │ │ subw r2, r2, #1564 @ 0x61c │ │ │ │ │ ldr r5, [r5, #8] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ it lt │ │ │ │ │ sublt r1, r3, #3 │ │ │ │ │ - bl 16e4 │ │ │ │ │ + bl 16e0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1388 │ │ │ │ │ - b.n 14fe │ │ │ │ │ + bne.w 1496 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + b.n 1340 │ │ │ │ │ + subs r2, r7, #1 │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + subs r2, r2, r5 │ │ │ │ │ + lsls r5, r5, #2 │ │ │ │ │ + add.w r3, r9, r2, lsl #2 │ │ │ │ │ + adds r0, r3, r5 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 15ec │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ + it cc │ │ │ │ │ + movcc r2, r1 │ │ │ │ │ + bcs.w e28 │ │ │ │ │ + ldr.w ip, [r3] │ │ │ │ │ + subs r0, #4 │ │ │ │ │ + ldr r1, [r3, r5] │ │ │ │ │ + str r1, [r3, #0] │ │ │ │ │ + str.w ip, [r3, r5] │ │ │ │ │ + adds r3, #4 │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + bls.n 13c0 │ │ │ │ │ + mov ip, r2 │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ │ + str.w r2, [r3], #4 │ │ │ │ │ + str.w r1, [r0], #-4 │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + bhi.n 13ae │ │ │ │ │ + mov r2, ip │ │ │ │ │ + add r5, r2 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w e28 │ │ │ │ │ + cmp r5, r2 │ │ │ │ │ + bls.w e28 │ │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ │ + ldr r1, [r5, #0] │ │ │ │ │ + str.w r1, [r2], #4 │ │ │ │ │ + str.w r3, [r5], #-4 │ │ │ │ │ + b.n 13c8 │ │ │ │ │ + beq.w 150a │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + b.w 910 │ │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ - add.w fp, sp, #72 @ 0x48 │ │ │ │ │ - b.w 86e │ │ │ │ │ - beq.w 83c │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b.w 908 │ │ │ │ │ - subs r3, r3, r7 │ │ │ │ │ - subs r0, r0, r7 │ │ │ │ │ - b.n 1258 │ │ │ │ │ - subs r3, r3, r7 │ │ │ │ │ - subs r0, r0, r7 │ │ │ │ │ - b.n 126c │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ - add.w r3, r0, r1, lsl #2 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - cmp r3, r0 │ │ │ │ │ - bls.w cc0 │ │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ │ - str.w r5, [r0], #4 │ │ │ │ │ - str.w r2, [r3], #-4 │ │ │ │ │ - b.n 13ee │ │ │ │ │ + str r1, [sp, #4] │ │ │ │ │ + b.w 872 │ │ │ │ │ + subs r2, r2, r5 │ │ │ │ │ + subs r0, r0, r5 │ │ │ │ │ + b.n 1278 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyFloat_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyFloat_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 14d6 │ │ │ │ │ - add.w fp, sp, #72 @ 0x48 │ │ │ │ │ + beq.w 15c8 │ │ │ │ │ ldr r0, [r3, #100] @ 0x64 │ │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_object_compare │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_object_compare │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS safe_object_compare │ │ │ │ │ + str.w r0, [sp, #1640] @ 0x668 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r2, r1 │ │ │ │ │ - str.w r0, [fp, #1568] @ 0x620 │ │ │ │ │ - b.w 864 │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ + b.w 868 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ subs r2, r4, #1 │ │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bls.w 5ae │ │ │ │ │ + bls.w 5a0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ str.w r0, [r1], #4 │ │ │ │ │ str.w r3, [r2], #-4 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bhi.n 1444 │ │ │ │ │ - b.w 5ae │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - add.w r0, r3, #28 │ │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ │ - tst.w ip, #32 │ │ │ │ │ - bne.w a5c │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b.w b04 │ │ │ │ │ - movs r6, #1 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS safe_object_compare │ │ │ │ │ - add.w fp, sp, #72 @ 0x48 │ │ │ │ │ - b.w 864 │ │ │ │ │ - lsls r0, r4, #2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 162e │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - str r0, [r3, #0] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 8c2 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - add.w r6, r3, r6, lsl #2 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - bne.w 165a │ │ │ │ │ - cmp r4, #127 @ 0x7f │ │ │ │ │ - bgt.w 1652 │ │ │ │ │ - ldrd r7, r6, [r8, #8] │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - str.w r3, [r8, #16] │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - strd r4, r3, [r8, #8] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 164e │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - b.w 5e6 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC unsafe_float_compare │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS unsafe_float_compare │ │ │ │ │ - add.w fp, sp, #72 @ 0x48 │ │ │ │ │ - b.w 864 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - b.n 11ee │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - mov r9, r5 │ │ │ │ │ - b.w 980 │ │ │ │ │ - ldrd r7, r4, [sp, #56] @ 0x38 │ │ │ │ │ - ldr.w fp, [sp, #4] │ │ │ │ │ - ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ │ + bhi.n 1442 │ │ │ │ │ + b.w 5a0 │ │ │ │ │ + subs r2, r2, r5 │ │ │ │ │ + subs r0, r0, r5 │ │ │ │ │ + b.n 128c │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + add.w r2, r1, r2, lsl #2 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + bls.w cde │ │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ │ + ldr r4, [r2, #0] │ │ │ │ │ + str.w r4, [r1], #4 │ │ │ │ │ + str.w r0, [r2], #-4 │ │ │ │ │ + b.n 1464 │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + adds r2, r1, #4 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + bcs.w 10ba │ │ │ │ │ + movs r7, #2 │ │ │ │ │ + b.n 12d6 │ │ │ │ │ + mov r5, sl │ │ │ │ │ + mov sl, r5 │ │ │ │ │ + b.w 986 │ │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ + ldrd r7, r8, [sp, #64] @ 0x40 │ │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w c68 │ │ │ │ │ + beq.w c90 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.w 1034 │ │ │ │ │ + ble.w fda │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.w c00 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + b.w c28 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 69e │ │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ + beq.w 68c │ │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ subs r3, r4, #1 │ │ │ │ │ add.w r2, r1, r3, lsl #2 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bls.n 1536 │ │ │ │ │ + bls.n 14ce │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ ldr r5, [r2, #0] │ │ │ │ │ str.w r5, [r1], #4 │ │ │ │ │ str.w r0, [r2], #-4 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bhi.n 1526 │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + bhi.n 14be │ │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bls.w 69e │ │ │ │ │ + bls.w 68c │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ str.w r0, [r1], #4 │ │ │ │ │ str.w r2, [r3], #-4 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bhi.n 1544 │ │ │ │ │ - b.w 69e │ │ │ │ │ - mov fp, r8 │ │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ │ - mov r4, sl │ │ │ │ │ - mov r8, r9 │ │ │ │ │ - b.n 14fe │ │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ │ - mov r4, sl │ │ │ │ │ - ldr.w r8, [sp, #8] │ │ │ │ │ - mov fp, r9 │ │ │ │ │ - b.n 14fe │ │ │ │ │ + bhi.n 14dc │ │ │ │ │ + b.w 68c │ │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ │ - b.n faa │ │ │ │ │ + b.n ff0 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + b.n 120e │ │ │ │ │ + movs r6, #1 │ │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS safe_object_compare │ │ │ │ │ + str r1, [sp, #4] │ │ │ │ │ + b.w 868 │ │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ │ + b.w 950 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr.w r6, [r8, #12] │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ str.w r3, [r8, #16] │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ │ str.w r3, [r8, #12] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r4, [r8, #8] │ │ │ │ │ - str.w r3, [fp, #12] │ │ │ │ │ + str r3, [r2, #12] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 5d6 │ │ │ │ │ - b.n 15a4 │ │ │ │ │ + beq.w 5c8 │ │ │ │ │ + b.n 1542 │ │ │ │ │ ldr.w r0, [r6, r7, lsl #2] │ │ │ │ │ bl 22c │ │ │ │ │ subs r7, #1 │ │ │ │ │ - bpl.n 159c │ │ │ │ │ + bpl.n 153a │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.w 5d6 │ │ │ │ │ + b.w 5c8 │ │ │ │ │ mov r5, fp │ │ │ │ │ mov r3, r9 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 1472 │ │ │ │ │ + b.n 14fa │ │ │ │ │ subs r3, r4, #1 │ │ │ │ │ - b.n 1536 │ │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ │ - mov r4, sl │ │ │ │ │ - ldr.w fp, [sp, #4] │ │ │ │ │ - mov r8, r9 │ │ │ │ │ - b.n 14fe │ │ │ │ │ + b.n 14ce │ │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ + mov r7, fp │ │ │ │ │ + mov r8, sl │ │ │ │ │ + b.n 1496 │ │ │ │ │ + lsls r0, r4, #2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 1670 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + str r0, [r3, #0] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 8ca │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + add.w r6, r3, r6, lsl #2 │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + bne.n 163e │ │ │ │ │ + cmp r4, #127 @ 0x7f │ │ │ │ │ + bgt.n 1636 │ │ │ │ │ + ldrd r7, r6, [r8, #8] │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + str.w r3, [r8, #16] │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + strd r4, r3, [r8, #8] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.n 1632 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + b.w 5d8 │ │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + b.w c90 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r2, lr │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ - b.w 642 │ │ │ │ │ - add.w r0, r7, #28 │ │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ │ - tst.w ip, #32 │ │ │ │ │ - bne.w 9c8 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b.w bda │ │ │ │ │ + b.w 634 │ │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC unsafe_float_compare │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS unsafe_float_compare │ │ │ │ │ + str r1, [sp, #4] │ │ │ │ │ + b.w 868 │ │ │ │ │ + movs r6, #1 │ │ │ │ │ + b.n 1586 │ │ │ │ │ and.w r1, r3, #1 │ │ │ │ │ asrs r3, r3, #1 │ │ │ │ │ orrs r2, r1 │ │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ │ - ble.w 1354 │ │ │ │ │ - b.n 15ee │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - adds r3, r1, #4 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - bcs.w f30 │ │ │ │ │ - movs r7, #2 │ │ │ │ │ - b.n 12b6 │ │ │ │ │ - movs r6, #1 │ │ │ │ │ - b.n 14a6 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - cmp r3, ip │ │ │ │ │ - add.w r0, r2, r0, lsl #2 │ │ │ │ │ - bcc.w 1300 │ │ │ │ │ - b.n 132a │ │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.w c68 │ │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ │ + ble.w 1308 │ │ │ │ │ b.n 15dc │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 14ba │ │ │ │ │ - add.w fp, sp, #72 @ 0x48 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS safe_object_compare │ │ │ │ │ - str.w r3, [fp, #1564] @ 0x61c │ │ │ │ │ - b.w 66e │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ + add.w r2, r1, r2, lsl #2 │ │ │ │ │ + bcc.w 1398 │ │ │ │ │ + b.n 13c0 │ │ │ │ │ + add.w r0, r7, #28 │ │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ │ + tst.w ip, #32 │ │ │ │ │ + bne.w 9ce │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b.w c02 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + add.w r0, r3, #28 │ │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ │ + tst.w ip, #32 │ │ │ │ │ + bne.w a60 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b.w b0a │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ ldr r0, [r3, #28] │ │ │ │ │ - b.n 145e │ │ │ │ │ + b.n 1616 │ │ │ │ │ + ldr r0, [r7, #28] │ │ │ │ │ + b.n 15fe │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 15a4 │ │ │ │ │ + b.n 1542 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 14ba │ │ │ │ │ + b.n 1596 │ │ │ │ │ ldr.w r2, [r6, #-4]! │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 14ac │ │ │ │ │ + beq.n 158c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14ac │ │ │ │ │ + bne.n 158c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 14ac │ │ │ │ │ + b.n 158c │ │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS safe_object_compare │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + str.w r3, [sp, #1636] @ 0x664 │ │ │ │ │ + b.w 660 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + b.n 1596 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -0000167c : │ │ │ │ │ +00001678 : │ │ │ │ │ unsafe_latin_compare(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ mov r2, r5 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r4 │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - beq.n 16de │ │ │ │ │ + beq.n 16da │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.n 16d0 │ │ │ │ │ + bpl.n 16cc │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ adds r0, #20 │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - beq.n 16da │ │ │ │ │ + beq.n 16d6 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.n 16bc │ │ │ │ │ + bpl.n 16b8 │ │ │ │ │ adds r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - cbz r0, 16c6 │ │ │ │ │ + cbz r0, 16c2 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ adds r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16b8 │ │ │ │ │ + bne.n 16b4 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ adds r0, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - bne.n 16ac │ │ │ │ │ + bne.n 16a8 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.n 16be │ │ │ │ │ + b.n 16ba │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 16d2 │ │ │ │ │ + b.n 16ce │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000016e4 : │ │ │ │ │ +000016e0 : │ │ │ │ │ merge_at(): │ │ │ │ │ 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 │ │ │ │ │ add.w r3, r0, r1, lsl #4 │ │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ │ adds r4, r1, #1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ │ lsls r4, r4, #4 │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ add.w r2, r4, #28 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ add r4, r0 │ │ │ │ │ add r0, r2 │ │ │ │ │ - ldr.w fp, [r3, #36] @ 0x24 │ │ │ │ │ + ldr.w sl, [r3, #36] @ 0x24 │ │ │ │ │ ldr r2, [r5, r2] │ │ │ │ │ - str r2, [sp, #32] │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ - add r2, fp │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + add r2, sl │ │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ │ ldr r6, [r3, #28] │ │ │ │ │ ldr r7, [r5, #24] │ │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ │ subs r3, r7, #3 │ │ │ │ │ - str r0, [sp, #16] │ │ │ │ │ + str r0, [sp, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 23da │ │ │ │ │ + beq.w 25b8 │ │ │ │ │ subs r7, #1 │ │ │ │ │ str r7, [r5, #24] │ │ │ │ │ ldr.w r5, [r5, #1564] @ 0x61c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ │ + ldr r7, [r0, #0] │ │ │ │ │ ldr r6, [r6, #0] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - bne.w 2410 │ │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + bne.w 25f0 │ │ │ │ │ + ldr r4, [r7, #8] │ │ │ │ │ ldr r5, [r6, #8] │ │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ + ldrb r3, [r7, #16] │ │ │ │ │ mov r2, r4 │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r5 │ │ │ │ │ - lsls r0, r3, #26 │ │ │ │ │ - bpl.w 3dc8 │ │ │ │ │ - lsls r3, r3, #25 │ │ │ │ │ - bpl.w 3c06 │ │ │ │ │ + lsls r1, r3, #26 │ │ │ │ │ + bpl.w 3fdc │ │ │ │ │ + lsls r0, r3, #25 │ │ │ │ │ + bpl.w 3dc6 │ │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ │ - add.w r0, r1, #20 │ │ │ │ │ - lsls r7, r3, #26 │ │ │ │ │ - bpl.w 3c14 │ │ │ │ │ - lsls r7, r3, #25 │ │ │ │ │ - bpl.w 36b2 │ │ │ │ │ + add.w r0, r7, #20 │ │ │ │ │ + lsls r1, r3, #26 │ │ │ │ │ + bpl.w 3dd2 │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ + bpl.w 3830 │ │ │ │ │ add.w r1, r6, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 36c0 │ │ │ │ │ + beq.w 383e │ │ │ │ │ lsrs r4, r0, #31 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 2422 │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 3700 │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.w 1910 │ │ │ │ │ - add.w r2, fp, #1073741824 @ 0x40000000 │ │ │ │ │ + beq.w 2602 │ │ │ │ │ + mov.w r8, #0 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 3878 │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + beq.w 1946 │ │ │ │ │ + add.w r2, sl, #1073741824 @ 0x40000000 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - add.w sl, r3, #4294967295 @ 0xffffffff │ │ │ │ │ + subs r7, r3, #1 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ lsls r1, r2, #2 │ │ │ │ │ - str r1, [sp, #24] │ │ │ │ │ + str r1, [sp, #28] │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr.w r4, [r1, r2, lsl #2] │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - ldr.w r0, [r2, sl, lsl #2] │ │ │ │ │ - add.w r2, r2, sl, lsl #2 │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ + ldr.w fp, [r1, r2, lsl #2] │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + ldr.w r0, [r2, r7, lsl #2] │ │ │ │ │ + add.w r9, r2, r7, lsl #2 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 3474 │ │ │ │ │ - ldr r7, [r0, #8] │ │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ │ + bne.w 35fa │ │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ │ + ldr.w r4, [fp, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + cmp r6, r4 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r5 │ │ │ │ │ - lsls r6, r3, #26 │ │ │ │ │ - bpl.w 3dc4 │ │ │ │ │ + movge r2, r4 │ │ │ │ │ + lsls r5, r3, #26 │ │ │ │ │ + bpl.w 3fba │ │ │ │ │ lsls r1, r3, #25 │ │ │ │ │ - bpl.w 3c4e │ │ │ │ │ - ldrb r6, [r4, #16] │ │ │ │ │ + bpl.w 3e0e │ │ │ │ │ + ldrb.w r5, [fp, #16] │ │ │ │ │ adds r0, #20 │ │ │ │ │ - lsls r3, r6, #26 │ │ │ │ │ - bpl.w 3ddc │ │ │ │ │ - lsls r6, r6, #25 │ │ │ │ │ - bpl.w 36cc │ │ │ │ │ - add.w r1, r4, #20 │ │ │ │ │ + lsls r3, r5, #26 │ │ │ │ │ + bpl.w 3fd6 │ │ │ │ │ + lsls r3, r5, #25 │ │ │ │ │ + bpl.w 384a │ │ │ │ │ + add.w r1, fp, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 36da │ │ │ │ │ - lsrs r5, r0, #31 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 26c2 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + beq.w 3858 │ │ │ │ │ + lsrs r4, r0, #31 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.w 28aa │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 3c5e │ │ │ │ │ + ble.w 1942 │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ - cmp fp, r1 │ │ │ │ │ - bgt.w 1dc0 │ │ │ │ │ - cmp fp, r3 │ │ │ │ │ - bgt.w 3a76 │ │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ │ + cmp sl, r1 │ │ │ │ │ + bgt.w 1f76 │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + bgt.w 3dd6 │ │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ │ adds r4, #4 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3796 │ │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ + bne.w 395e │ │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ str.w r3, [r2], #4 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 388e │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + str r1, [sp, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 3a68 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - beq.w 3dce │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - cmp.w fp, #1 │ │ │ │ │ - add.w r1, r3, #4 │ │ │ │ │ - beq.w 35f2 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + beq.w 3f32 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp.w sl, #1 │ │ │ │ │ + add.w fp, r3, #4 │ │ │ │ │ + beq.w 32c8 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - ldr.w r8, [r3] │ │ │ │ │ - mov r7, r8 │ │ │ │ │ - mov r8, r6 │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - mov r9, r1 │ │ │ │ │ + str.w fp, [sp, #16] │ │ │ │ │ + mov fp, r5 │ │ │ │ │ + str.w sl, [sp, #28] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + ldr.w sl, [sp, #16] │ │ │ │ │ + mov r4, fp │ │ │ │ │ + mov.w r8, #0 │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + ldr.w r5, [sl] │ │ │ │ │ + ldr.w r7, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.n 194e │ │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ │ + ldr.w fp, [r6, #8] │ │ │ │ │ + ldrb r1, [r5, #16] │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + cmp r3, fp │ │ │ │ │ + it ge │ │ │ │ │ + movge r2, fp │ │ │ │ │ + lsls r0, r1, #26 │ │ │ │ │ + bpl.w 3f12 │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ + bpl.w 3db2 │ │ │ │ │ + ldrb r1, [r6, #16] │ │ │ │ │ + add.w r0, r5, #20 │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ + beq.w 3dc0 │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ + bpl.w 1ab2 │ │ │ │ │ + add.w r1, r6, #20 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1ac4 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.w 1aca │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + adds r4, #4 │ │ │ │ │ + str.w r5, [r4, #-4] │ │ │ │ │ + mov fp, r4 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 1970 │ │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ + ldr.w r1, [r2], #4 │ │ │ │ │ + str.w r1, [r3], #4 │ │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + bne.n 1978 │ │ │ │ │ + ldr.w sl, [sp, #28] │ │ │ │ │ + mov r5, fp │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + beq.w 32e8 │ │ │ │ │ + ldr.w ip, [sp, #8] │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + mov.w sl, sl, lsl #2 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + mov r1, ip │ │ │ │ │ + mov r2, sl │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcpy │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 3700 │ │ │ │ │ + ldr.w sl, [sp, #24] │ │ │ │ │ + mov r0, sl │ │ │ │ │ + add sp, #76 @ 0x4c │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - mov sl, r4 │ │ │ │ │ - ldr.w r1, [r8] │ │ │ │ │ - ldr.w r0, [r9] │ │ │ │ │ - ldr.w r3, [r2, #1564] @ 0x61c │ │ │ │ │ - blx r3 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18ce │ │ │ │ │ - blt.w 3d82 │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ + beq.n 1a4c │ │ │ │ │ + blt.w 3ec6 │ │ │ │ │ + ldr.w r3, [sl] │ │ │ │ │ adds r4, #4 │ │ │ │ │ - str.w r3, [sl] │ │ │ │ │ - mov lr, r4 │ │ │ │ │ + str.w r3, [r4, #-4] │ │ │ │ │ + mov fp, r4 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 18fe │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + beq.n 1914 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + add.w r8, r8, #1 │ │ │ │ │ + add.w sl, sl, #4 │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + bge.w 1b24 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - cbnz r3, 1918 │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.n 1a8a │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + str.w sl, [sp, #16] │ │ │ │ │ + mov sl, r6 │ │ │ │ │ + adds r7, r4, #4 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ + ldr.w r9, [r4, #8] │ │ │ │ │ + ldr r5, [r3, #0] │ │ │ │ │ + ldrb r1, [r4, #16] │ │ │ │ │ + ldr.w fp, [r5, #8] │ │ │ │ │ + cmp fp, r9 │ │ │ │ │ + mov r2, fp │ │ │ │ │ + it ge │ │ │ │ │ + movge r2, r9 │ │ │ │ │ + lsls r0, r1, #26 │ │ │ │ │ + bpl.w 3f42 │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ + bpl.w 3eb4 │ │ │ │ │ + ldrb r1, [r5, #16] │ │ │ │ │ + add.w r0, r4, #20 │ │ │ │ │ + lsls r3, r1, #26 │ │ │ │ │ + bpl.w 3ec0 │ │ │ │ │ + lsls r3, r1, #25 │ │ │ │ │ + bpl.n 1a0e │ │ │ │ │ + add.w r1, r5, #20 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + cbz r0, 1a1a │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.n 1a1e │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + mov fp, r7 │ │ │ │ │ + str.w r4, [r7, #-4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 1a96 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - beq.n 18f8 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + beq.w 34f0 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - add.w r9, r9, #4 │ │ │ │ │ - cmp r6, r7 │ │ │ │ │ - bge.n 193a │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - b.n 188e │ │ │ │ │ - ldr.w r3, [r8], #4 │ │ │ │ │ - adds r4, #4 │ │ │ │ │ - str.w r3, [sl] │ │ │ │ │ - mov lr, r4 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + adds r3, #4 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + ble.w 1b28 │ │ │ │ │ + adds r7, #4 │ │ │ │ │ + mov.w sl, #0 │ │ │ │ │ + b.n 199c │ │ │ │ │ + add.w r1, r5, #28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 19dc │ │ │ │ │ + cmp fp, r9 │ │ │ │ │ + bgt.n 19e0 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + mov fp, r7 │ │ │ │ │ + str.w r5, [r7, #-4] │ │ │ │ │ + adds r3, #4 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1bd8 │ │ │ │ │ - add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ │ - cmp.w fp, #1 │ │ │ │ │ - beq.w 3394 │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ - ble.n 193a │ │ │ │ │ + bne.n 1aee │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq.w 32c2 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + add.w sl, sl, #1 │ │ │ │ │ + cmp r3, sl │ │ │ │ │ + ble.n 1b14 │ │ │ │ │ + adds r7, #4 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 188e │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.w 33aa │ │ │ │ │ - mov.w r2, fp, lsl #2 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcpy │ │ │ │ │ - mov.w fp, #0 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - add sp, #76 @ 0x4c │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ │ - str.w r2, [r3], #4 │ │ │ │ │ + b.n 199c │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ - subs r2, #1 │ │ │ │ │ + adds r4, #4 │ │ │ │ │ + ldr.w r3, [r2], #4 │ │ │ │ │ + str.w r3, [r4, #-4] │ │ │ │ │ + mov fp, r4 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - beq.w 38ac │ │ │ │ │ - adds r6, #1 │ │ │ │ │ - adds r1, #4 │ │ │ │ │ - add.w r9, r9, #4 │ │ │ │ │ - cmp r6, r7 │ │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - blt.n 18ca │ │ │ │ │ - str.w lr, [sp, #24] │ │ │ │ │ - adds r3, r7, #1 │ │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ │ - mov sl, fp │ │ │ │ │ - mov fp, r9 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - str.w r8, [sp, #16] │ │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ │ - ldr.w r4, [fp] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 1ade │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq.w 3656 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + add.w r9, r9, #1 │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + ble.w 350a │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.n 1a90 │ │ │ │ │ + mov r6, r9 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + str.w sl, [sp, #16] │ │ │ │ │ + b.n 1996 │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + b.n 1894 │ │ │ │ │ + mov.w r8, #0 │ │ │ │ │ + b.n 1894 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ + str.w r1, [r2], #4 │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + str r1, [sp, #24] │ │ │ │ │ + beq.w 3c7e │ │ │ │ │ + adds r3, #4 │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ │ + b.n 19f6 │ │ │ │ │ + add.w r1, r6, #28 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 18ea │ │ │ │ │ + cmp r3, fp │ │ │ │ │ + blt.w 18f0 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + adds r4, #4 │ │ │ │ │ + str.w r6, [r4, #-4] │ │ │ │ │ + mov fp, r4 │ │ │ │ │ + adds r3, #4 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 1a62 │ │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ + ldr.w r1, [r2], #4 │ │ │ │ │ + str.w r1, [r3], #4 │ │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b.n 1a62 │ │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + ldr.w r0, [r2], #4 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ │ + beq.w 3c70 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + add.w sl, sl, #1 │ │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ │ + cmp r3, sl │ │ │ │ │ + str r1, [sp, #20] │ │ │ │ │ + bgt.n 1a46 │ │ │ │ │ + ldr.w ip, [sp, #8] │ │ │ │ │ + mov sl, ip │ │ │ │ │ + add.w lr, r3, #1 │ │ │ │ │ + strd ip, lr, [sp, #32] │ │ │ │ │ + b.n 1b36 │ │ │ │ │ + str.w sl, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + ldr.w sl, [sp, #8] │ │ │ │ │ + add.w lr, r3, #1 │ │ │ │ │ + strd sl, lr, [sp, #32] │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + ldr.w r1, [sl] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ite le │ │ │ │ │ movle r3, r2 │ │ │ │ │ subgt r3, r2, #1 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ ldr.w r3, [r2, #1564] @ 0x61c │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ + ldr r4, [r2, #0] │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 1bf6 │ │ │ │ │ + bne.w 1dbc │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ │ mov r2, r6 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r5 │ │ │ │ │ lsls r0, r3, #26 │ │ │ │ │ - bpl.w 3dc0 │ │ │ │ │ + bpl.w 3fbe │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.w 3bf4 │ │ │ │ │ + bpl.w 3dfe │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ add.w r0, r4, #20 │ │ │ │ │ - tst.w r3, #32 │ │ │ │ │ - beq.w 3c02 │ │ │ │ │ - lsls r3, r3, #25 │ │ │ │ │ - bpl.w 35d4 │ │ │ │ │ + lsls r7, r3, #26 │ │ │ │ │ + bpl.w 3e0a │ │ │ │ │ + lsls r7, r3, #25 │ │ │ │ │ + bpl.w 37b0 │ │ │ │ │ adds r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 35e0 │ │ │ │ │ + beq.w 37bc │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1c06 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - str.w r4, [r9], #4 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 34b8 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + beq.w 1dcc │ │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ │ + str.w r4, [fp], #4 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 36e6 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - beq.w 3484 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + beq.w 3640 │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - ldr.w r0, [fp, #4] │ │ │ │ │ ldr r6, [r2, #0] │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ + ldr r0, [r2, #4] │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 33b2 │ │ │ │ │ + bne.w 357a │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ ldr r4, [r6, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ mov r2, r7 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r4 │ │ │ │ │ lsls r1, r3, #26 │ │ │ │ │ - bpl.w 3dac │ │ │ │ │ - lsls r5, r3, #25 │ │ │ │ │ - bpl.w 3c66 │ │ │ │ │ - ldrb.w r8, [r6, #16] │ │ │ │ │ + bpl.w 3fe0 │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ + bpl.w 3dee │ │ │ │ │ + ldrb.w sl, [r6, #16] │ │ │ │ │ adds r0, #20 │ │ │ │ │ - tst.w r8, #32 │ │ │ │ │ - beq.w 3de0 │ │ │ │ │ - tst.w r8, #64 @ 0x40 │ │ │ │ │ - beq.w 362a │ │ │ │ │ + tst.w sl, #32 │ │ │ │ │ + beq.w 3f92 │ │ │ │ │ + tst.w sl, #64 @ 0x40 │ │ │ │ │ + beq.w 3786 │ │ │ │ │ add.w r1, r6, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3638 │ │ │ │ │ + beq.w 3794 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ - add.w fp, fp, #4 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + adds r3, #4 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 33ca │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + beq.w 3540 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.w 31ea │ │ │ │ │ - mov.w r8, #0 │ │ │ │ │ - movs r7, #1 │ │ │ │ │ + ble.w 34e4 │ │ │ │ │ + movs r7, #0 │ │ │ │ │ + movs r4, #1 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - ldr.w r0, [fp, r7, lsl #2] │ │ │ │ │ - ldr.w r5, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bne.w 2a4a │ │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ + ldr.w r9, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + ldr.w r0, [r3, r4, lsl #2] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + bne.w 2bea │ │ │ │ │ + ldr.w r8, [r0, #8] │ │ │ │ │ + ldr.w sl, [r6, #8] │ │ │ │ │ + ldrb r3, [r0, #16] │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + cmp r8, sl │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r3 │ │ │ │ │ - tst.w r1, #32 │ │ │ │ │ - beq.w 3d24 │ │ │ │ │ - lsls r1, r1, #25 │ │ │ │ │ + movge r2, sl │ │ │ │ │ + lsls r1, r3, #26 │ │ │ │ │ + bpl.w 3f20 │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r0, #20 │ │ │ │ │ addpl r0, #28 │ │ │ │ │ - ldrb r1, [r6, #16] │ │ │ │ │ - tst.w r1, #32 │ │ │ │ │ - beq.w 3d30 │ │ │ │ │ - lsls r1, r1, #25 │ │ │ │ │ + ldrb r3, [r6, #16] │ │ │ │ │ + lsls r1, r3, #26 │ │ │ │ │ + bpl.w 4076 │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r6, #20 │ │ │ │ │ addpl.w r1, r6, #28 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 39de │ │ │ │ │ + beq.w 3bf6 │ │ │ │ │ lsrs r3, r0, #31 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3690 │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - lsls r3, r7, #1 │ │ │ │ │ - adds r4, r3, #1 │ │ │ │ │ - cmp r2, r4 │ │ │ │ │ - ble.w 380a │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - mov r8, r7 │ │ │ │ │ - cmp r5, r2 │ │ │ │ │ - bne.w 3572 │ │ │ │ │ - ldr.w r1, [fp, r4, lsl #2] │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ │ - ldr r5, [r1, #8] │ │ │ │ │ - ldrb r0, [r1, #16] │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ + beq.w 29da │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + lsls r2, r4, #1 │ │ │ │ │ + adds r3, r2, #1 │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + ble.w 29d6 │ │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + cmp r9, r1 │ │ │ │ │ + bne.w 3c4c │ │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + ldr.w r9, [r6, #8] │ │ │ │ │ + ldr.w r0, [r2, r3, lsl #2] │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + ldr r7, [r0, #8] │ │ │ │ │ + ldrb r1, [r0, #16] │ │ │ │ │ + cmp r9, r7 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r5 │ │ │ │ │ - lsls r3, r0, #26 │ │ │ │ │ - it pl │ │ │ │ │ - ldrpl r0, [r1, #28] │ │ │ │ │ - bpl.w 3cb8 │ │ │ │ │ - lsls r0, r0, #25 │ │ │ │ │ - it pl │ │ │ │ │ - addpl.w r0, r1, #28 │ │ │ │ │ - bpl.w 3cb8 │ │ │ │ │ - ldrb.w r8, [r6, #16] │ │ │ │ │ - add.w r0, r1, #20 │ │ │ │ │ - tst.w r8, #32 │ │ │ │ │ - beq.w 3d06 │ │ │ │ │ - ubfx r8, r8, #6, #1 │ │ │ │ │ + movge r2, r7 │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ + it eq │ │ │ │ │ + ldreq r0, [r0, #28] │ │ │ │ │ + beq.n 1cb8 │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ + ite pl │ │ │ │ │ + addpl r0, #28 │ │ │ │ │ + addmi r0, #20 │ │ │ │ │ + ldrb.w sl, [r6, #16] │ │ │ │ │ + ubfx r8, sl, #5, #1 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 3734 │ │ │ │ │ - add.w r1, r6, #20 │ │ │ │ │ + beq.w 400a │ │ │ │ │ + tst.w sl, #64 @ 0x40 │ │ │ │ │ + ite eq │ │ │ │ │ + addeq.w r1, r6, #28 │ │ │ │ │ + addne.w r1, r6, #20 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3746 │ │ │ │ │ + beq.w 39ee │ │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 2c62 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - lsls r5, r4, #1 │ │ │ │ │ - adds r7, r5, #1 │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - ble.w 3496 │ │ │ │ │ - ldr.w r1, [fp, r7, lsl #2] │ │ │ │ │ + beq.w 29d6 │ │ │ │ │ + lsls r2, r3, #1 │ │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ │ + adds r7, r2, #1 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ │ - ldrb r0, [r1, #16] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ + cmp r2, r7 │ │ │ │ │ + ble.w 3738 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + ldr.w r0, [r2, r7, lsl #2] │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ │ + ldrb r1, [r0, #16] │ │ │ │ │ + cmp r9, r4 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r3 │ │ │ │ │ - tst.w r0, #32 │ │ │ │ │ + movge r2, r4 │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ it eq │ │ │ │ │ - ldreq r0, [r1, #28] │ │ │ │ │ - beq.n 1b3a │ │ │ │ │ - lsls r0, r0, #25 │ │ │ │ │ - ite pl │ │ │ │ │ - addpl.w r0, r1, #28 │ │ │ │ │ - addmi.w r0, r1, #20 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - beq.w 3cfa │ │ │ │ │ - ldrb r1, [r6, #16] │ │ │ │ │ + ldreq r0, [r0, #28] │ │ │ │ │ + beq.n 1d1e │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ - addpl.w r1, r6, #28 │ │ │ │ │ - addmi.w r1, r6, #20 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ + addpl r0, #28 │ │ │ │ │ + addmi r0, #20 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.w 3f1a │ │ │ │ │ + tst.w sl, #64 @ 0x40 │ │ │ │ │ + ite eq │ │ │ │ │ + addeq.w r1, r6, #28 │ │ │ │ │ + addne.w r1, r6, #20 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 39ba │ │ │ │ │ + beq.w 3ab4 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 348c │ │ │ │ │ - lsls r3, r7, #1 │ │ │ │ │ - adds r4, r3, #1 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + beq.w 3730 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + lsls r4, r7, #1 │ │ │ │ │ + adds r4, #1 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - ble.w 35c4 │ │ │ │ │ + ble.w 37a0 │ │ │ │ │ + ubfx r3, sl, #6, #1 │ │ │ │ │ + mov sl, r9 │ │ │ │ │ + mov r9, r7 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ add.w r3, r6, #20 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - mov r8, r6 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - ldr.w r1, [fp, r4, lsl #2] │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - ldr r5, [r1, #8] │ │ │ │ │ - ldrb r0, [r1, #16] │ │ │ │ │ - cmp r2, r5 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + ldr.w r0, [r3, r4, lsl #2] │ │ │ │ │ + ldr r7, [r0, #8] │ │ │ │ │ + ldrb r3, [r0, #16] │ │ │ │ │ + cmp r7, sl │ │ │ │ │ + mov r2, r7 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r5 │ │ │ │ │ - lsls r3, r0, #26 │ │ │ │ │ - bpl.w 3d5c │ │ │ │ │ - lsls r0, r0, #25 │ │ │ │ │ + movge r2, sl │ │ │ │ │ + lsls r1, r3, #26 │ │ │ │ │ + bpl.w 4070 │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ - addmi.w r0, r1, #20 │ │ │ │ │ - addpl.w r0, r1, #28 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w 3e24 │ │ │ │ │ - ldrb.w r1, [r8, #16] │ │ │ │ │ - lsls r3, r1, #25 │ │ │ │ │ - ite pl │ │ │ │ │ - addpl.w r1, r8, #28 │ │ │ │ │ - ldrmi r1, [sp, #44] @ 0x2c │ │ │ │ │ + addmi r0, #20 │ │ │ │ │ + addpl r0, #28 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.w 406a │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 3d52 │ │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3858 │ │ │ │ │ - lsrs r5, r0, #31 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 2c60 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - lsls r2, r4, #1 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - ble.w 35a4 │ │ │ │ │ - mov r4, r2 │ │ │ │ │ - b.n 1b7e │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ │ - cmp.w fp, #1 │ │ │ │ │ - ldr.w r2, [r3], #4 │ │ │ │ │ - str.w r2, [r1], #4 │ │ │ │ │ - beq.w 3a90 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - str r1, [sp, #12] │ │ │ │ │ - b.n 18ee │ │ │ │ │ + beq.w 3ca6 │ │ │ │ │ + lsrs r7, r0, #31 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 3748 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + lsls r3, r4, #1 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + ble.w 29d6 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + b.n 1d66 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 29ae │ │ │ │ │ - bne.w 299a │ │ │ │ │ - cmp.w sl, #1 │ │ │ │ │ - ble.w 2992 │ │ │ │ │ + blt.w 29be │ │ │ │ │ + bne.w 29aa │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + ble.w 29a2 │ │ │ │ │ movs r6, #0 │ │ │ │ │ movs r5, #1 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ + ldr.w r1, [sl, r5, lsl #2] │ │ │ │ │ ldr.w r8, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - ldr.w r1, [r3, r5, lsl #2] │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bne.w 29a2 │ │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ │ - ldrb r0, [r4, #16] │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ + bne.w 29b2 │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ + ldr.w r9, [r1, #8] │ │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + cmp r7, r9 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r3 │ │ │ │ │ - tst.w r0, #32 │ │ │ │ │ - beq.w 3dba │ │ │ │ │ - lsls r0, r0, #25 │ │ │ │ │ + movge r2, r9 │ │ │ │ │ + lsls r0, r3, #26 │ │ │ │ │ + bpl.w 3f6e │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r4, #20 │ │ │ │ │ addpl.w r0, r4, #28 │ │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ │ - tst.w ip, #32 │ │ │ │ │ - beq.w 3db4 │ │ │ │ │ - tst.w ip, #64 @ 0x40 │ │ │ │ │ - ite ne │ │ │ │ │ - addne r1, #20 │ │ │ │ │ - addeq r1, #28 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ │ + tst.w r3, #32 │ │ │ │ │ + beq.w 3f68 │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ + ite mi │ │ │ │ │ + addmi r1, #20 │ │ │ │ │ + addpl r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 3a2e │ │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2a6c │ │ │ │ │ + beq.w 3ba6 │ │ │ │ │ + lsrs r3, r0, #31 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 2c0e │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ lsls r3, r5, #1 │ │ │ │ │ add.w r9, r3, #1 │ │ │ │ │ - cmp sl, r9 │ │ │ │ │ - ble.w 2a68 │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ + cmp r2, r9 │ │ │ │ │ + ble.w 2c0a │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ mov r6, r5 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bne.w 381c │ │ │ │ │ + bne.w 3ace │ │ │ │ │ + ldr.w r1, [sl, r9, lsl #2] │ │ │ │ │ + ldrb r7, [r4, #16] │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - ldrb.w r8, [r4, #16] │ │ │ │ │ - ldr.w r1, [r3, r9, lsl #2] │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - ubfx r0, r8, #5, #1 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ - str r0, [sp, #20] │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + ubfx r8, r7, #5, #1 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - it ge │ │ │ │ │ - movge r3, r6 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 3d2a │ │ │ │ │ - tst.w r8, #64 @ 0x40 │ │ │ │ │ - ite eq │ │ │ │ │ - addeq.w r0, r4, #28 │ │ │ │ │ - addne.w r0, r4, #20 │ │ │ │ │ + it ge │ │ │ │ │ + movge r2, r6 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.w 3f62 │ │ │ │ │ + lsls r3, r7, #25 │ │ │ │ │ + ite pl │ │ │ │ │ + addpl.w r0, r4, #28 │ │ │ │ │ + addmi.w r0, r4, #20 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ it eq │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq.n 1cd4 │ │ │ │ │ + beq.n 1e8a │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r1, #28 │ │ │ │ │ addmi r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 380e │ │ │ │ │ + beq.w 39e0 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2a68 │ │ │ │ │ + bne.w 2c0a │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ mov.w r3, r9, lsl #1 │ │ │ │ │ adds r6, r3, #1 │ │ │ │ │ - cmp sl, r6 │ │ │ │ │ - ble.w 3712 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ - ldr.w r1, [r2, r6, lsl #2] │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ + cmp r2, r6 │ │ │ │ │ + ble.w 388a │ │ │ │ │ + ldr.w r1, [sl, r6, lsl #2] │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r5 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 3e38 │ │ │ │ │ - tst.w r8, #64 @ 0x40 │ │ │ │ │ - ite eq │ │ │ │ │ - addeq.w r0, r4, #28 │ │ │ │ │ - addne.w r0, r4, #20 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.w 3f56 │ │ │ │ │ + lsls r0, r7, #25 │ │ │ │ │ + ite pl │ │ │ │ │ + addpl.w r0, r4, #28 │ │ │ │ │ + addmi.w r0, r4, #20 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ it eq │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq.n 1d30 │ │ │ │ │ + beq.n 1ee4 │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite eq │ │ │ │ │ addeq r1, #28 │ │ │ │ │ addne r1, #20 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3906 │ │ │ │ │ + beq.w 3ac0 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 34ac │ │ │ │ │ + bne.w 3638 │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ lsls r5, r6, #1 │ │ │ │ │ adds r5, #1 │ │ │ │ │ - cmp sl, r5 │ │ │ │ │ - ble.w 37ec │ │ │ │ │ - ubfx r3, r8, #6, #1 │ │ │ │ │ - ldr.w r8, [sp, #24] │ │ │ │ │ - mov r9, r5 │ │ │ │ │ - mov r5, r4 │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ + ble.w 39d2 │ │ │ │ │ + ubfx r3, r7, #6, #1 │ │ │ │ │ + ldr.w r9, [sp, #8] │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ add.w r3, r4, #20 │ │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - ldr.w r1, [r3, r9, lsl #2] │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ │ - cmp r4, r8 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + ldr.w r1, [sl, r4, lsl #2] │ │ │ │ │ + ldr r7, [r1, #8] │ │ │ │ │ + cmp r7, r9 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r8 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 3e56 │ │ │ │ │ + movge r2, r9 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.w 3f74 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3b8c │ │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ + beq.w 3e70 │ │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 3e2c │ │ │ │ │ + beq.w 4046 │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite ne │ │ │ │ │ addne r1, #20 │ │ │ │ │ addeq r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 375e │ │ │ │ │ - lsrs r4, r0, #31 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.w 33c2 │ │ │ │ │ - mov.w r2, r9, lsl #1 │ │ │ │ │ + beq.w 3a08 │ │ │ │ │ + lsrs r7, r0, #31 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.w 3570 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + lsls r2, r4, #1 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - cmp sl, r2 │ │ │ │ │ - ble.w 2a62 │ │ │ │ │ - mov r6, r9 │ │ │ │ │ - mov r9, r2 │ │ │ │ │ - b.n 1d64 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + ble.w 2c02 │ │ │ │ │ + mov r6, r4 │ │ │ │ │ + mov r4, r2 │ │ │ │ │ + b.n 1f1c │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - blt.w 3a64 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + blt.w 3c94 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ subs r4, r3, #1 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ lsls r6, r4, #2 │ │ │ │ │ adds r5, r3, r6 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 37a8 │ │ │ │ │ + bne.w 3970 │ │ │ │ │ ldr r7, [sp, #4] │ │ │ │ │ add.w r8, r6, #4 │ │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r0, [r7, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [r7, #16] │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3866 │ │ │ │ │ + bne.w 3a8a │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ │ add.w r3, ip, r6 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - add.w r3, r3, fp, lsl #2 │ │ │ │ │ + add.w r3, r3, sl, lsl #2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 376a │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ │ - subs r0, r5, #4 │ │ │ │ │ - ldr.w r3, [sl], #-4 │ │ │ │ │ + bne.w 39a8 │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + sub.w lr, r5, #4 │ │ │ │ │ + ldr.w r3, [fp], #-4 │ │ │ │ │ str.w r3, [r2, r4, lsl #2] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3784 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + bne.w 39b2 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 3542 │ │ │ │ │ + beq.w 3fc6 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - str.w fp, [sp, #24] │ │ │ │ │ - mov fp, r0 │ │ │ │ │ - strd ip, r8, [sp, #48] @ 0x30 │ │ │ │ │ + mov r1, lr │ │ │ │ │ + str.w sl, [sp, #16] │ │ │ │ │ + mov sl, fp │ │ │ │ │ + ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - mov r4, fp │ │ │ │ │ - mov r8, r7 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ + strd ip, r8, [sp, #48] @ 0x30 │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + mov.w r8, #0 │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - ldr.w r7, [sl] │ │ │ │ │ - ldr.w r6, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - bne.n 1f08 │ │ │ │ │ + ldr.w r5, [fp] │ │ │ │ │ + ldr.w r6, [sl] │ │ │ │ │ + ldr.w r7, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.n 20c4 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ - ldr.w fp, [r7, #8] │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ mov r2, r3 │ │ │ │ │ - cmp r3, fp │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, fp │ │ │ │ │ + movge r2, r3 │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.w 3db0 │ │ │ │ │ + bpl.w 3fce │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ - bpl.w 3c76 │ │ │ │ │ - ldrb r1, [r7, #16] │ │ │ │ │ + bpl.w 3d7c │ │ │ │ │ + ldrb r1, [r6, #16] │ │ │ │ │ add.w r0, r5, #20 │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 3c84 │ │ │ │ │ + beq.w 3d8a │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ - bpl.w 22b2 │ │ │ │ │ - add.w r1, r7, #20 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ + bpl.w 2484 │ │ │ │ │ + add.w r1, r6, #20 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 22c4 │ │ │ │ │ + beq.w 2496 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 22ca │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + bge.w 249e │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ subs r4, #4 │ │ │ │ │ - str r7, [r4, #4] │ │ │ │ │ - mov fp, r4 │ │ │ │ │ + str r6, [r4, #4] │ │ │ │ │ + mov lr, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1f28 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ + beq.n 20e4 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ ldr.w r1, [r2], #-4 │ │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ │ - strd r2, r3, [sp, #12] │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - bne.n 1f30 │ │ │ │ │ - ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ │ - mov.w fp, #0 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + bne.n 20ec │ │ │ │ │ + ldrd ip, r8, [sp, #48] @ 0x30 │ │ │ │ │ + mov.w sl, #0 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1910 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + beq.w 1946 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ mov r1, ip │ │ │ │ │ rsb r4, r3, #1 │ │ │ │ │ lsls r5, r3, #2 │ │ │ │ │ lsls r4, r4, #2 │ │ │ │ │ mov r2, r5 │ │ │ │ │ - add r0, r4 │ │ │ │ │ + add.w r0, lr, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1910 │ │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ │ + beq.w 1946 │ │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r8 │ │ │ │ │ add r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 1910 │ │ │ │ │ + b.n 1946 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - blx r6 │ │ │ │ │ + blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1f4c │ │ │ │ │ - blt.w 3c18 │ │ │ │ │ + beq.n 21be │ │ │ │ │ + blt.w 3d90 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ subs r4, #4 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ - mov fp, r4 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + mov lr, r4 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1eb2 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + bne.n 2072 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - beq.n 1ec8 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + beq.n 2088 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ sub.w sl, sl, #4 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bge.w 2068 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - beq.n 2034 │ │ │ │ │ - mov.w r9, #0 │ │ │ │ │ - b.n 1e4a │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - subs r4, #4 │ │ │ │ │ - ldr.w r3, [r2], #-4 │ │ │ │ │ - str r3, [r4, #4] │ │ │ │ │ - mov fp, r4 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 22de │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - beq.w 353c │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - add.w r9, r9, #1 │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ - ble.n 2068 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - bne.n 203a │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - subs r6, r4, #4 │ │ │ │ │ + bge.w 2228 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.n 21f4 │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + subs r7, r4, #4 │ │ │ │ │ mov r8, r5 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + mov r9, r6 │ │ │ │ │ + ldr.w r5, [fp] │ │ │ │ │ ldr.w r4, [sl] │ │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ │ - ldr.w fp, [r4, #8] │ │ │ │ │ - ldr r7, [r5, #8] │ │ │ │ │ + ldr r6, [r5, #8] │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ - cmp r7, fp │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, fp │ │ │ │ │ + movge r2, r3 │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.w 3d6e │ │ │ │ │ + bpl.w 3fd2 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ - bpl.w 3be2 │ │ │ │ │ + bpl.w 3d9e │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ add.w r0, r5, #20 │ │ │ │ │ - lsls r3, r1, #26 │ │ │ │ │ - bpl.w 3bee │ │ │ │ │ - lsls r3, r1, #25 │ │ │ │ │ - bpl.n 1ff4 │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ + beq.w 3dac │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ + bpl.n 217a │ │ │ │ │ add.w r1, r4, #20 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - cbz r0, 2000 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cbz r0, 218a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 2004 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - mov fp, r6 │ │ │ │ │ - str r4, [r6, #4] │ │ │ │ │ + bge.n 218e │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + mov lr, r7 │ │ │ │ │ + str r4, [r7, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2040 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + bne.n 2200 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - beq.w 1ec8 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + beq.n 2088 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ sub.w sl, sl, #4 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - ble.n 2068 │ │ │ │ │ - subs r6, #4 │ │ │ │ │ + ble.n 2228 │ │ │ │ │ + subs r7, #4 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n 1f88 │ │ │ │ │ + b.n 210c │ │ │ │ │ add.w r1, r4, #28 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1fc6 │ │ │ │ │ - cmp r7, fp │ │ │ │ │ - blt.n 1fca │ │ │ │ │ + bne.n 214e │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + blt.n 2152 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - mov fp, r6 │ │ │ │ │ - str r5, [r6, #4] │ │ │ │ │ - subs r3, #4 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + sub.w fp, fp, #4 │ │ │ │ │ + mov lr, r7 │ │ │ │ │ + str r5, [r7, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2294 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + bne.w 2466 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 353c │ │ │ │ │ + beq.w 36c6 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - ble.n 2068 │ │ │ │ │ - subs r6, #4 │ │ │ │ │ + ble.w 3538 │ │ │ │ │ + subs r7, #4 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 1f88 │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - b.n 1f82 │ │ │ │ │ + b.n 210c │ │ │ │ │ + ldr.w r3, [fp], #-4 │ │ │ │ │ + subs r4, #4 │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ + mov lr, r4 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 24b0 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq.w 36c6 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + add.w r9, r9, #1 │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + ble.w 3538 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.n 21fa │ │ │ │ │ + mov r6, r9 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.n 2106 │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + b.n 200a │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 1e4a │ │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ │ + b.n 200a │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ str.w r3, [r2], #-4 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - beq.w 39c8 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + beq.w 3c8a │ │ │ │ │ subs r3, r1, #4 │ │ │ │ │ - strd r3, r2, [sp, #12] │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ sub.w sl, sl, #4 │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bgt.n 1fec │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - ldr.w r9, [sp, #24] │ │ │ │ │ - add.w lr, r3, #1 │ │ │ │ │ - str.w lr, [sp, #32] │ │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ │ - add.w r6, r9, #4294967295 @ 0xffffffff │ │ │ │ │ + bgt.n 2172 │ │ │ │ │ + mov r1, lr │ │ │ │ │ + strd sl, fp, [sp, #28] │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + ldr.w sl, [sp, #24] │ │ │ │ │ + add.w ip, r3, #1 │ │ │ │ │ + ldr.w r9, [sp, #16] │ │ │ │ │ + str.w ip, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + add.w fp, r9, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ite le │ │ │ │ │ movle r3, r2 │ │ │ │ │ subgt r3, r2, #1 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ ldr.w r3, [r2, #1564] @ 0x61c │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - ldr r5, [r2, #0] │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ + ldr r6, [r2, #0] │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - add.w r1, r2, r6, lsl #2 │ │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ │ - ldr.w r1, [r2, r6, lsl #2] │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ + add.w r1, r2, fp, lsl #2 │ │ │ │ │ + str r1, [sp, #16] │ │ │ │ │ + ldr.w r1, [r2, fp, lsl #2] │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 22ee │ │ │ │ │ - ldr r7, [r5, #8] │ │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ + bne.w 24c0 │ │ │ │ │ + ldr r5, [r6, #8] │ │ │ │ │ + ldr r7, [r1, #8] │ │ │ │ │ + ldrb r3, [r6, #16] │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r4 │ │ │ │ │ + movge r2, r7 │ │ │ │ │ lsls r0, r3, #26 │ │ │ │ │ - bpl.w 3de4 │ │ │ │ │ + bpl.w 3f46 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.w 3c26 │ │ │ │ │ + bpl.w 3e20 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ - add.w r0, r5, #20 │ │ │ │ │ + add.w r0, r6, #20 │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - beq.w 3c34 │ │ │ │ │ + beq.w 3e2e │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.w 3678 │ │ │ │ │ + bpl.w 3818 │ │ │ │ │ adds r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3684 │ │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 22fe │ │ │ │ │ + beq.w 3824 │ │ │ │ │ + lsrs r5, r0, #31 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 24d0 │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ - ble.w 27b2 │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - sub.w r3, r3, r2, lsl #2 │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ + ble.w 32fa │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + sub.w r2, r3, r5, lsl #2 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr.w r8, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bne.w 3644 │ │ │ │ │ - ldr r4, [r5, #8] │ │ │ │ │ + bne.w 3764 │ │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + mov r2, r3 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ - ldrb r0, [r5, #16] │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ + ldrb r0, [r6, #16] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.w 3d40 │ │ │ │ │ + beq.w 4058 │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite mi │ │ │ │ │ - addmi.w r0, r5, #20 │ │ │ │ │ - addpl.w r0, r5, #28 │ │ │ │ │ + addmi.w r0, r6, #20 │ │ │ │ │ + addpl.w r0, r6, #28 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 3e00 │ │ │ │ │ + beq.w 4052 │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite ne │ │ │ │ │ addne r1, #20 │ │ │ │ │ addeq r1, #28 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3b10 │ │ │ │ │ - lsrs r3, r0, #31 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 357c │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - lsls r4, r3, #1 │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - cmp r9, r4 │ │ │ │ │ - ble.w 27b8 │ │ │ │ │ - ldrd r7, r3, [sp, #24] │ │ │ │ │ + beq.w 3cfe │ │ │ │ │ + lsrs r2, r0, #31 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 3b48 │ │ │ │ │ + lsls r2, r5, #1 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + cmp r9, r2 │ │ │ │ │ + ble.w 3b40 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + mov r4, r5 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bne.w 3b1c │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ │ - sub.w r3, r3, r4, lsl #2 │ │ │ │ │ + bne.w 3cf8 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + sub.w r3, r3, r2, lsl #2 │ │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ │ + ldrb r3, [r6, #16] │ │ │ │ │ ldr r7, [r1, #8] │ │ │ │ │ ubfx r0, r3, #5, #1 │ │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3cee │ │ │ │ │ + beq.w 4064 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ - addpl.w r0, r5, #28 │ │ │ │ │ - addmi.w r0, r5, #20 │ │ │ │ │ + addpl.w r0, r6, #28 │ │ │ │ │ + addmi.w r0, r6, #20 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ it eq │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq.n 21b4 │ │ │ │ │ + beq.n 2380 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r1, #28 │ │ │ │ │ addmi r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 37fc │ │ │ │ │ + beq.w 39fa │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3578 │ │ │ │ │ - lsls r7, r4, #1 │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - cmp r9, r7 │ │ │ │ │ - ble.w 3586 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ - sub.w r3, r3, r7, lsl #2 │ │ │ │ │ + beq.w 3712 │ │ │ │ │ + mov.w r5, r8, lsl #1 │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + cmp r9, r5 │ │ │ │ │ + ble.w 3728 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + sub.w r3, r3, r5, lsl #2 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ - ldr.w r8, [r1, #8] │ │ │ │ │ - cmp r2, r8 │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ + ldr r7, [r1, #8] │ │ │ │ │ + cmp r2, r7 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r8 │ │ │ │ │ + movge r2, r7 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3d46 │ │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ │ + beq.w 404c │ │ │ │ │ + ldrb r3, [r6, #16] │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ - addpl.w r0, r5, #28 │ │ │ │ │ - addmi.w r0, r5, #20 │ │ │ │ │ + addpl.w r0, r6, #28 │ │ │ │ │ + addmi.w r0, r6, #20 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ it eq │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq.n 220e │ │ │ │ │ + beq.n 23da │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r1, #28 │ │ │ │ │ addmi r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3a52 │ │ │ │ │ + beq.w 3c62 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3596 │ │ │ │ │ - lsls r4, r7, #1 │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - cmp r9, r4 │ │ │ │ │ - ble.w 359c │ │ │ │ │ - ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ │ - str r6, [sp, #64] @ 0x40 │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - str r4, [sp, #24] │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - sub.w r2, r3, r4, lsl #2 │ │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ + beq.w 374e │ │ │ │ │ + mov.w r8, r5, lsl #1 │ │ │ │ │ + add.w r8, r8, #1 │ │ │ │ │ + cmp r9, r8 │ │ │ │ │ + ble.w 3300 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + str r4, [sp, #60] @ 0x3c │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + sub.w r2, r3, r8, lsl #2 │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ - ldr r5, [r1, #8] │ │ │ │ │ - cmp r5, r8 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + ldr r7, [r1, #8] │ │ │ │ │ + cmp r2, r7 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r8 │ │ │ │ │ + movge r2, r7 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3e7a │ │ │ │ │ + beq.w 407c │ │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ │ lsls r3, r0, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r6, #20 │ │ │ │ │ addpl.w r0, r6, #28 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 3e74 │ │ │ │ │ + beq.w 3fe4 │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite ne │ │ │ │ │ addne r1, #20 │ │ │ │ │ addeq r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3a3a │ │ │ │ │ - lsrs r5, r0, #31 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 3590 │ │ │ │ │ - lsls r4, r4, #1 │ │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - cmp r9, r4 │ │ │ │ │ - ble.w 35ba │ │ │ │ │ - str r4, [sp, #24] │ │ │ │ │ - b.n 2234 │ │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - ldr.w r0, [r2], #-4 │ │ │ │ │ + beq.w 3cb2 │ │ │ │ │ + lsrs r7, r0, #31 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 3752 │ │ │ │ │ + mov.w r8, r8, lsl #1 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + add.w r8, r8, #1 │ │ │ │ │ + cmp r9, r8 │ │ │ │ │ + ble.w 377c │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + b.n 2402 │ │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + ldr.w r0, [r1], #-4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - str.w r0, [r1], #-4 │ │ │ │ │ - beq.w 3c8a │ │ │ │ │ - str r1, [sp, #16] │ │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 2022 │ │ │ │ │ - add.w r1, r7, #28 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + str.w r0, [r2], #-4 │ │ │ │ │ + beq.w 3e32 │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ │ + b.n 21aa │ │ │ │ │ + add.w r1, r6, #28 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1ea0 │ │ │ │ │ - cmp r3, fp │ │ │ │ │ - blt.w 1ea6 │ │ │ │ │ + bne.w 2060 │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + blt.w 2066 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ subs r4, #4 │ │ │ │ │ str r5, [r4, #4] │ │ │ │ │ - mov fp, r4 │ │ │ │ │ - subs r3, #4 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + sub.w fp, fp, #4 │ │ │ │ │ + mov lr, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1f62 │ │ │ │ │ + beq.w 21d0 │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ ldr.w r1, [r2], #-4 │ │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - b.n 1f62 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + b.n 21d0 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 2a08 │ │ │ │ │ - bne.w 20e8 │ │ │ │ │ + blt.w 3e40 │ │ │ │ │ + bne.w 22b2 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - blt.w 2a08 │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ + blt.w 3e40 │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ ldr.w r3, [r2], #-4 │ │ │ │ │ - str.w r3, [fp], #-4 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ + str.w r3, [r4], #-4 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3c38 │ │ │ │ │ - mov r4, r9 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - cmp r3, #2 │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ - beq.w 34c0 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ - subs r7, r3, #2 │ │ │ │ │ + bne.w 3e4e │ │ │ │ │ + mov r5, r9 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + add.w fp, sl, #4294967295 @ 0xffffffff │ │ │ │ │ + cmp.w sl, #2 │ │ │ │ │ + beq.w 3e54 │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + sub.w r9, sl, #2 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - ldr.w r6, [sl] │ │ │ │ │ - add.w r1, r2, r7, lsl #2 │ │ │ │ │ - str r1, [sp, #20] │ │ │ │ │ + ldr r6, [r2, #0] │ │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr.w r0, [r2, r7, lsl #2] │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ + ldr.w r0, [r2, r9, lsl #2] │ │ │ │ │ + add.w sl, r2, r9, lsl #2 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 345e │ │ │ │ │ - ldr.w r9, [r0, #8] │ │ │ │ │ - ldr.w r8, [r6, #8] │ │ │ │ │ + bne.w 35e4 │ │ │ │ │ + ldr.w r8, [r0, #8] │ │ │ │ │ + ldr r7, [r6, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - cmp r9, r8 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + cmp r8, r7 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r8 │ │ │ │ │ + movge r2, r7 │ │ │ │ │ lsls r1, r3, #26 │ │ │ │ │ - bpl.w 3de8 │ │ │ │ │ + bpl.w 3fc2 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.w 3c3e │ │ │ │ │ - ldrb r1, [r6, #16] │ │ │ │ │ + bpl.w 3e62 │ │ │ │ │ + ldrb r3, [r6, #16] │ │ │ │ │ adds r0, #20 │ │ │ │ │ - lsls r5, r1, #26 │ │ │ │ │ - bpl.w 3d7e │ │ │ │ │ - lsls r3, r1, #25 │ │ │ │ │ - bpl.w 36e6 │ │ │ │ │ + lsls r1, r3, #26 │ │ │ │ │ + bpl.w 3e6c │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ + bpl.w 37f2 │ │ │ │ │ add.w r1, r6, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 36f4 │ │ │ │ │ + beq.w 3800 │ │ │ │ │ lsrs r3, r0, #31 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 25c8 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - blt.w 3d72 │ │ │ │ │ - ldr.w r3, [sl] │ │ │ │ │ - str.w r3, [fp], #-4 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + beq.w 27a4 │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + blt.w 35f0 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str.w r3, [r4], #-4 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3a60 │ │ │ │ │ + bne.w 3a86 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - subs.w r9, r4, #1 │ │ │ │ │ - beq.w 3774 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - sub.w sl, sl, #4 │ │ │ │ │ + mov sl, fp │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + subs.w r9, r5, #1 │ │ │ │ │ + beq.w 3c52 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + subs r3, #4 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ cmp r6, #6 │ │ │ │ │ it le │ │ │ │ │ - cmple r3, #6 │ │ │ │ │ - bgt.w 2076 │ │ │ │ │ + cmple r2, #6 │ │ │ │ │ + bgt.w 2240 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - ldr.w lr, [sp, #32] │ │ │ │ │ - str.w r9, [sp, #24] │ │ │ │ │ - add.w r3, lr, #1 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + ldr.w ip, [sp, #36] @ 0x24 │ │ │ │ │ + ldr.w fp, [sp, #32] │ │ │ │ │ + str.w sl, [sp, #24] │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + str.w r9, [sp, #16] │ │ │ │ │ + add.w r3, ip, #1 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n 1e42 │ │ │ │ │ + b.n 2000 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - subs r7, #1 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ + add.w ip, r7, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ │ adds r4, #28 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ ldr.w r5, [r3, #1564] @ 0x61c │ │ │ │ │ - add.w r3, r3, r7, lsl #4 │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ + add.w r3, r3, ip, lsl #4 │ │ │ │ │ + ldr r7, [r1, #0] │ │ │ │ │ adds r3, #28 │ │ │ │ │ - str r1, [sp, #8] │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ ldr r6, [r1, #0] │ │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - str r7, [r3, #24] │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + str.w ip, [r3, #24] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq.w 1752 │ │ │ │ │ - ldrd r2, r0, [sp, #4] │ │ │ │ │ + beq.w 174c │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 29f2 │ │ │ │ │ - bne.w 1796 │ │ │ │ │ - cmp.w fp, #1 │ │ │ │ │ - ble.w 333e │ │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - mov.w r8, #1 │ │ │ │ │ + blt.w 2bb2 │ │ │ │ │ + bne.w 178e │ │ │ │ │ + cmp.w sl, #1 │ │ │ │ │ + ble.w 375e │ │ │ │ │ + mov.w fp, #0 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - ldr.w r6, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + ldr.w r5, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - ldr.w r1, [r3, r8, lsl #2] │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - bne.w 29e6 │ │ │ │ │ - ldr r4, [r5, #8] │ │ │ │ │ - ldr.w r9, [r1, #8] │ │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ │ + ldr.w r1, [r3, r2, lsl #2] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bne.w 2ba6 │ │ │ │ │ + ldr r4, [r7, #8] │ │ │ │ │ + ldr r6, [r1, #8] │ │ │ │ │ + ldrb r3, [r7, #16] │ │ │ │ │ mov r2, r4 │ │ │ │ │ - cmp r4, r9 │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r9 │ │ │ │ │ + movge r2, r6 │ │ │ │ │ lsls r0, r3, #26 │ │ │ │ │ - bpl.w 3e50 │ │ │ │ │ + bpl.w 4028 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ - addmi.w r0, r5, #20 │ │ │ │ │ - addpl.w r0, r5, #28 │ │ │ │ │ + addmi.w r0, r7, #20 │ │ │ │ │ + addpl.w r0, r7, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - beq.w 3e4a │ │ │ │ │ + beq.w 4022 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r1, #20 │ │ │ │ │ addpl r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3a9c │ │ │ │ │ + beq.w 3b76 │ │ │ │ │ lsrs r3, r0, #31 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 365c │ │ │ │ │ - mov.w r3, r8, lsl #1 │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - cmp fp, r3 │ │ │ │ │ - ble.w 39a8 │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - mov r7, r8 │ │ │ │ │ - cmp r6, r2 │ │ │ │ │ - bne.w 39a2 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ + bne.w 3780 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + lsls r6, r3, #1 │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + cmp sl, r6 │ │ │ │ │ + ble.w 3ae6 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + ldr.w fp, [sp, #28] │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bne.w 3ae0 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldrb r4, [r7, #16] │ │ │ │ │ + ldr.w r8, [r7, #8] │ │ │ │ │ ldr.w r1, [r3, r6, lsl #2] │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ │ - ldr.w r9, [r3, #8] │ │ │ │ │ - ldrb r5, [r3, #16] │ │ │ │ │ - cmp r9, r4 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ + ubfx r9, r4, #5, #1 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + ldr r5, [r1, #8] │ │ │ │ │ + cmp r8, r5 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r4 │ │ │ │ │ - ubfx r3, r5, #5, #1 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 3d1c │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - lsls r0, r5, #25 │ │ │ │ │ + movge r2, r5 │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + beq.w 402e │ │ │ │ │ + lsls r3, r4, #25 │ │ │ │ │ ite pl │ │ │ │ │ - addpl.w r0, r3, #28 │ │ │ │ │ - addmi.w r0, r3, #20 │ │ │ │ │ + addpl.w r0, r7, #28 │ │ │ │ │ + addmi.w r0, r7, #20 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ - lsls r7, r3, #26 │ │ │ │ │ - it pl │ │ │ │ │ - ldrpl r1, [r1, #28] │ │ │ │ │ - bpl.n 24e8 │ │ │ │ │ + tst.w r3, #32 │ │ │ │ │ + it eq │ │ │ │ │ + ldreq r1, [r1, #28] │ │ │ │ │ + beq.n 26c6 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r1, #28 │ │ │ │ │ addmi r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3996 │ │ │ │ │ + beq.w 3ad4 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 345a │ │ │ │ │ + bne.w 2dee │ │ │ │ │ lsls r3, r6, #1 │ │ │ │ │ - adds r7, r3, #1 │ │ │ │ │ - cmp fp, r7 │ │ │ │ │ - ble.w 3500 │ │ │ │ │ + add.w fp, r3, #1 │ │ │ │ │ + cmp sl, fp │ │ │ │ │ + ble.w 36a4 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - ldr.w r1, [r3, r7, lsl #2] │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ │ - cmp r9, r4 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + ldr.w r1, [r3, fp, lsl #2] │ │ │ │ │ + ldr r5, [r1, #8] │ │ │ │ │ + cmp r8, r5 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r4 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 3e0a │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - ldrb r3, [r3, #16] │ │ │ │ │ - tst.w r3, #64 @ 0x40 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - ite eq │ │ │ │ │ - addeq.w r0, r3, #28 │ │ │ │ │ - addne.w r0, r3, #20 │ │ │ │ │ + movge r2, r5 │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + beq.w 401c │ │ │ │ │ + ldrb r3, [r7, #16] │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ + ite pl │ │ │ │ │ + addpl.w r0, r7, #28 │ │ │ │ │ + addmi.w r0, r7, #20 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ it eq │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq.n 2544 │ │ │ │ │ + beq.n 271e │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r1, #28 │ │ │ │ │ addmi r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 39fe │ │ │ │ │ + beq.w 3b6a │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 31ee │ │ │ │ │ - lsls r4, r7, #1 │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - cmp fp, r4 │ │ │ │ │ - ble.w 3992 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - ubfx r8, r5, #6, #1 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - add.w sl, r3, #20 │ │ │ │ │ + bne.w 3696 │ │ │ │ │ + mov.w r5, fp, lsl #1 │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + cmp sl, r5 │ │ │ │ │ + ble.w 3af8 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + ubfx r3, r4, #6, #1 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + add.w r3, r7, #20 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - ldr.w r1, [r3, r4, lsl #2] │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - ldr r5, [r1, #8] │ │ │ │ │ - cmp r5, r9 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ + ldr.w r1, [r3, r5, lsl #2] │ │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ │ + cmp r4, r8 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r9 │ │ │ │ │ + movge r2, r8 │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + beq.w 3f00 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3da4 │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - beq.w 3bd8 │ │ │ │ │ - mov r0, sl │ │ │ │ │ + beq.w 3eac │ │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 3cf4 │ │ │ │ │ + beq.w 3f4a │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite ne │ │ │ │ │ addne r1, #20 │ │ │ │ │ addeq r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 39ae │ │ │ │ │ - lsrs r5, r0, #31 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 31ee │ │ │ │ │ - lsls r4, r4, #1 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - cmp fp, r4 │ │ │ │ │ - ble.w 3502 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - b.n 256e │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - ble.w 372a │ │ │ │ │ + beq.w 3aec │ │ │ │ │ + lsrs r4, r0, #31 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.w 2df2 │ │ │ │ │ + lsls r5, r5, #1 │ │ │ │ │ + mov fp, r6 │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + cmp sl, r5 │ │ │ │ │ + ble.w 36a6 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + b.n 274a │ │ │ │ │ + cmp.w fp, #1 │ │ │ │ │ + ble.w 3904 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov.w r8, #1 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - mov.w r9, #1 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - sub.w r2, r3, r9, lsl #2 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - ldr.w r8, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + sub.w r2, sl, r8, lsl #2 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - bne.w 2a1a │ │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + ldr.w r7, [r2, #1564] @ 0x61c │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + cmp r7, r2 │ │ │ │ │ + bne.w 2bc8 │ │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ │ + ldrb.w ip, [r0, #16] │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + str r2, [sp, #32] │ │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r3 │ │ │ │ │ - tst.w r1, #32 │ │ │ │ │ - beq.w 3e1e │ │ │ │ │ - lsls r1, r1, #25 │ │ │ │ │ - ite mi │ │ │ │ │ - addmi r0, #20 │ │ │ │ │ - addpl r0, #28 │ │ │ │ │ + movge r2, r1 │ │ │ │ │ + tst.w ip, #32 │ │ │ │ │ + beq.w 3fb4 │ │ │ │ │ + tst.w ip, #64 @ 0x40 │ │ │ │ │ + ite ne │ │ │ │ │ + addne r0, #20 │ │ │ │ │ + addeq r0, #28 │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 3e18 │ │ │ │ │ + beq.w 3fae │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r6, #20 │ │ │ │ │ addpl.w r1, r6, #28 │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3ae8 │ │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 366c │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - mov.w r2, r9, lsl #1 │ │ │ │ │ + beq.w 3b4e │ │ │ │ │ + lsrs r2, r0, #31 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 37ce │ │ │ │ │ + mov.w r2, r8, lsl #1 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bge.w 3afc │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - mov r4, r9 │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - bne.w 3af6 │ │ │ │ │ - ldrb r1, [r6, #16] │ │ │ │ │ - mov r8, r5 │ │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ │ - str r7, [sp, #68] @ 0x44 │ │ │ │ │ + cmp r2, fp │ │ │ │ │ + bge.w 3be8 │ │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ │ + mov r4, r8 │ │ │ │ │ + cmp r7, r1 │ │ │ │ │ + bne.w 3be2 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + ldrb r3, [r6, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ - ubfx r4, r1, #5, #1 │ │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ │ - add.w r3, r6, #20 │ │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ │ - ubfx r3, r1, #6, #1 │ │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ │ + add.w r2, r6, #20 │ │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ │ + ubfx r2, r3, #5, #1 │ │ │ │ │ + ubfx r3, r3, #6, #1 │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - sub.w r2, r3, r7, lsl #2 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + str r2, [sp, #32] │ │ │ │ │ + str r4, [sp, #68] @ 0x44 │ │ │ │ │ + sub.w r2, sl, r5, lsl #2 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ - ldr r5, [r0, #8] │ │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp r2, r5 │ │ │ │ │ + cmp r2, r4 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r5 │ │ │ │ │ + movge r2, r4 │ │ │ │ │ lsls r3, r1, #26 │ │ │ │ │ - bpl.w 3d52 │ │ │ │ │ + bpl.w 4042 │ │ │ │ │ lsls r3, r1, #25 │ │ │ │ │ - bpl.w 3b02 │ │ │ │ │ + bpl.w 3ccc │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ adds r0, #20 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq.w 3b0a │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 3cd6 │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2e54 │ │ │ │ │ + beq.w 2f5a │ │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2e62 │ │ │ │ │ + beq.w 2f68 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 2e6a │ │ │ │ │ + blt.w 2f70 │ │ │ │ │ + lsls r2, r5, #1 │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + adds r3, r2, #1 │ │ │ │ │ + cmp r3, fp │ │ │ │ │ + bge.w 3864 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + b.n 2858 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - lsls r2, r7, #1 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bge.w 36a4 │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - b.n 266e │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.w 3724 │ │ │ │ │ - mov.w r9, #1 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - sub.w r3, r3, r9, lsl #2 │ │ │ │ │ + ble.w 390c │ │ │ │ │ + mov.w r8, #1 │ │ │ │ │ + sub.w r3, r9, r8, lsl #2 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - ldr.w r7, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bne.w 2a3c │ │ │ │ │ - ldr r6, [r0, #8] │ │ │ │ │ - ldr.w r8, [r4, #8] │ │ │ │ │ - ldrb r3, [r0, #16] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - cmp r6, r8 │ │ │ │ │ + ldr.w r6, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + bne.w 2bba │ │ │ │ │ + ldr r5, [r0, #8] │ │ │ │ │ + ldr.w r3, [fp, #8] │ │ │ │ │ + ldrb r1, [r0, #16] │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r8 │ │ │ │ │ - lsls r1, r3, #26 │ │ │ │ │ - bpl.w 3d98 │ │ │ │ │ - lsls r3, r3, #25 │ │ │ │ │ + movge r2, r3 │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ + beq.w 3f5c │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r0, #20 │ │ │ │ │ addpl r0, #28 │ │ │ │ │ - ldrb r3, [r4, #16] │ │ │ │ │ - lsls r1, r3, #26 │ │ │ │ │ - bpl.w 3e5c │ │ │ │ │ - lsls r1, r3, #25 │ │ │ │ │ + ldrb.w r1, [fp, #16] │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ + beq.w 3f7a │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ - addmi.w r1, r4, #20 │ │ │ │ │ - addpl.w r1, r4, #28 │ │ │ │ │ + addmi.w r1, fp, #20 │ │ │ │ │ + addpl.w r1, fp, #28 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3a0a │ │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 3666 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - mov.w r3, r9, lsl #1 │ │ │ │ │ + beq.w 3c02 │ │ │ │ │ + lsrs r3, r0, #31 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 37c8 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + mov.w r3, r8, lsl #1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.w 3ae4 │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - cmp r7, r2 │ │ │ │ │ - bne.w 39d8 │ │ │ │ │ - ldrb r6, [r4, #16] │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ │ - add.w r8, r4, #20 │ │ │ │ │ - ubfx r3, r6, #5, #1 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - ubfx r3, r6, #6, #1 │ │ │ │ │ + ble.w 3bf2 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + mov r4, r8 │ │ │ │ │ + cmp r6, r2 │ │ │ │ │ + bne.w 3c0e │ │ │ │ │ + ldrb.w r5, [fp, #16] │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + ldr.w r3, [fp, #8] │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + add.w r3, fp, #20 │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - sub.w r2, r3, r4, lsl #2 │ │ │ │ │ + ubfx r3, r5, #5, #1 │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + ubfx r3, r5, #6, #1 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + sub.w r2, r9, r5, lsl #2 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ - ldr r6, [r0, #8] │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ + cmp r2, r4 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r5 │ │ │ │ │ + movge r2, r4 │ │ │ │ │ lsls r3, r1, #26 │ │ │ │ │ - bpl.w 3d8e │ │ │ │ │ + bpl.w 3f82 │ │ │ │ │ lsls r3, r1, #25 │ │ │ │ │ - bpl.w 3c96 │ │ │ │ │ + bpl.w 3e78 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ adds r0, #20 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3ca0 │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 303e │ │ │ │ │ - mov r1, r8 │ │ │ │ │ + beq.w 3e82 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 314a │ │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 304c │ │ │ │ │ + beq.w 3158 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 3052 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - lsls r2, r4, #1 │ │ │ │ │ + blt.w 3160 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + lsls r2, r5, #1 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - mov r9, r4 │ │ │ │ │ + mov r8, r5 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ble.w 3698 │ │ │ │ │ - mov r4, r2 │ │ │ │ │ - b.n 275c │ │ │ │ │ - movs r4, #1 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ + ble.w 386e │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + b.n 2950 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 36fa │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ │ + b.w 1b9a │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r8 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bge.w 1e2a │ │ │ │ │ + ldrd sl, ip, [sp, #28] │ │ │ │ │ + mov r2, fp │ │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - cmp r9, r4 │ │ │ │ │ - sub.w r6, r6, r3 │ │ │ │ │ - ite le │ │ │ │ │ - suble.w r7, r9, r9 │ │ │ │ │ - subgt.w r7, r9, r4 │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ - bge.w 3530 │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - mov r9, r6 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - sub.w r8, r9, r7 │ │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + bne.w 192c │ │ │ │ │ + b.w 1942 │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + adds r7, #1 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + it ge │ │ │ │ │ + movge r4, r3 │ │ │ │ │ + cmp r4, r7 │ │ │ │ │ + ble.w 2b34 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ + sub.w r8, r4, r7 │ │ │ │ │ add.w r8, r7, r8, asr #1 │ │ │ │ │ - ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr.w r1, [r2, r8, lsl #2] │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bne.w 29fa │ │ │ │ │ - ldr r4, [r5, #8] │ │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ │ - ldrb r0, [r5, #16] │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ + ldr.w r9, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + ldr.w r0, [r3, r8, lsl #2] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + bne.w 3518 │ │ │ │ │ + ldr.w sl, [r0, #8] │ │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ │ + ldrb r1, [r0, #16] │ │ │ │ │ + mov r2, sl │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ - tst.w r0, #32 │ │ │ │ │ - beq.w 3d00 │ │ │ │ │ - lsls r0, r0, #25 │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ + beq.w 409c │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ - addmi.w r0, r5, #20 │ │ │ │ │ - addpl.w r0, r5, #28 │ │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ │ - tst.w ip, #32 │ │ │ │ │ - beq.w 3e62 │ │ │ │ │ - tst.w ip, #64 @ 0x40 │ │ │ │ │ - ite ne │ │ │ │ │ - addne r1, #20 │ │ │ │ │ - addeq r1, #28 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ + addmi r0, #20 │ │ │ │ │ + addpl r0, #28 │ │ │ │ │ + ldrb r1, [r6, #16] │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ + beq.w 4096 │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ + ite mi │ │ │ │ │ + addmi.w r1, r6, #20 │ │ │ │ │ + addpl.w r1, r6, #28 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3a16 │ │ │ │ │ - lsrs r4, r0, #31 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq.w 3654 │ │ │ │ │ - mov r9, r8 │ │ │ │ │ - cmp r9, r7 │ │ │ │ │ - ble.w 3514 │ │ │ │ │ - ldrd r3, r2, [sp, #24] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bne.n 27d4 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r6, r9 │ │ │ │ │ - subs r4, r6, r7 │ │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - add.w r4, r7, r4, asr #1 │ │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ - ldr.w r1, [r1, r4, lsl #2] │ │ │ │ │ - ubfx r0, r3, #5, #1 │ │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ │ - ldr.w r8, [r1, #8] │ │ │ │ │ - cmp r2, r8 │ │ │ │ │ + beq.w 3c26 │ │ │ │ │ + lsrs r3, r0, #31 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 365c │ │ │ │ │ + add.w r7, r8, #1 │ │ │ │ │ + cmp r4, r7 │ │ │ │ │ + ble.n 2b2e │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + bne.n 29ea │ │ │ │ │ + subs r3, r4, r7 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + ldr.w r9, [r6, #8] │ │ │ │ │ + add.w r3, r7, r3, asr #1 │ │ │ │ │ + ldr.w r0, [r2, r3, lsl #2] │ │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ │ + ldrb r1, [r0, #16] │ │ │ │ │ + cmp r2, r9 │ │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r8 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 31bc │ │ │ │ │ - lsls r0, r3, #25 │ │ │ │ │ - it pl │ │ │ │ │ - addpl.w r0, r5, #28 │ │ │ │ │ - bpl.w 31be │ │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ │ - add.w r0, r5, #20 │ │ │ │ │ - tst.w ip, #32 │ │ │ │ │ - beq.w 31ca │ │ │ │ │ - tst.w ip, #64 @ 0x40 │ │ │ │ │ + movge r2, r9 │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ it eq │ │ │ │ │ - addeq r1, #28 │ │ │ │ │ - beq.w 31cc │ │ │ │ │ - adds r1, #20 │ │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ │ + ldreq r0, [r0, #28] │ │ │ │ │ + beq.n 2a8e │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ + ite pl │ │ │ │ │ + addpl r0, #28 │ │ │ │ │ + addmi r0, #20 │ │ │ │ │ + ldrb.w sl, [r6, #16] │ │ │ │ │ + ubfx r8, sl, #5, #1 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.w 3fa8 │ │ │ │ │ + tst.w sl, #64 @ 0x40 │ │ │ │ │ + ite eq │ │ │ │ │ + addeq.w r1, r6, #28 │ │ │ │ │ + addne.w r1, r6, #20 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 31da │ │ │ │ │ + beq.w 3b32 │ │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 31e2 │ │ │ │ │ + beq.w 34ea │ │ │ │ │ + adds r7, r3, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - ble.n 2922 │ │ │ │ │ + ble.n 2b2e │ │ │ │ │ + ubfx r3, sl, #6, #1 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + add.w r3, r6, #20 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + mov r3, r8 │ │ │ │ │ mov r8, r4 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - ubfx r3, r3, #6, #1 │ │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ │ - add.w r3, r5, #20 │ │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ │ - sub.w r6, r8, r7 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - add.w r6, r7, r6, asr #1 │ │ │ │ │ - ldr.w r1, [r3, r6, lsl #2] │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r5, [r1, #8] │ │ │ │ │ - cmp r2, r5 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + str r6, [sp, #52] @ 0x34 │ │ │ │ │ + sub.w sl, r8, r7 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + add.w sl, r7, sl, asr #1 │ │ │ │ │ + ldr.w r0, [r3, sl, lsl #2] │ │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ │ + ldrb r1, [r0, #16] │ │ │ │ │ + cmp r9, r6 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r5 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 3e06 │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ + movge r2, r6 │ │ │ │ │ + lsls r3, r1, #26 │ │ │ │ │ + bpl.w 3f9e │ │ │ │ │ + lsls r3, r1, #25 │ │ │ │ │ + bpl.w 3e9c │ │ │ │ │ + adds r0, #20 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.w 3ea4 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3b32 │ │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ │ - tst.w ip, #32 │ │ │ │ │ - beq.w 3b42 │ │ │ │ │ - tst.w ip, #64 @ 0x40 │ │ │ │ │ - beq.n 297e │ │ │ │ │ - adds r1, #20 │ │ │ │ │ + beq.w 2dd4 │ │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2988 │ │ │ │ │ + beq.w 2de4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 298e │ │ │ │ │ - mov r8, r6 │ │ │ │ │ + bge.w 2dea │ │ │ │ │ + add.w r7, sl, #1 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - blt.n 28d0 │ │ │ │ │ + blt.n 2adc │ │ │ │ │ mov r4, r8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.n 2a08 │ │ │ │ │ - subs.w r2, r9, r4 │ │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ │ - beq.w 2306 │ │ │ │ │ - sub.w r3, r4, r9 │ │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ │ - lsls r2, r2, #2 │ │ │ │ │ - lsls r3, r3, #2 │ │ │ │ │ - add fp, r3 │ │ │ │ │ - add sl, r3 │ │ │ │ │ - add.w r0, fp, #4 │ │ │ │ │ - add.w r1, sl, #4 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 38b6 │ │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 398a │ │ │ │ │ + beq.w 3540 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + blt.n 2bf6 │ │ │ │ │ + lsls r6, r4, #2 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ + mov r2, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq.w 3ba4 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - subs r2, r1, #1 │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - cmp r1, #2 │ │ │ │ │ - ldr.w r3, [r2], #-4 │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - str.w r3, [fp], #-4 │ │ │ │ │ - beq.w 3bce │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - b.n 232a │ │ │ │ │ - adds r1, #28 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 2916 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + add fp, r6 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 360a │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 3626 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bgt.n 291a │ │ │ │ │ - adds r7, r6, #1 │ │ │ │ │ - b.n 291c │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - bne.w 3548 │ │ │ │ │ - ldr.w r4, [fp] │ │ │ │ │ - b.w 19b2 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r8 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.w 1c70 │ │ │ │ │ - str r7, [sp, #24] │ │ │ │ │ - mov fp, sl │ │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr.w r9, [sp, #24] │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.n 29da │ │ │ │ │ - mov.w fp, fp, lsl #2 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - mov r2, fp │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + subs r3, r3, r4 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + beq.w 3640 │ │ │ │ │ + ldr.w sl, [sp, #32] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + add r3, r6 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + ldr.w r3, [sl], #4 │ │ │ │ │ + str.w r3, [fp], #4 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3564 │ │ │ │ │ - ldr.w fp, [sp, #8] │ │ │ │ │ - mov r0, fp │ │ │ │ │ - add sp, #76 @ 0x4c │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + bne.w 3556 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq.w 380c │ │ │ │ │ + cmp r4, #6 │ │ │ │ │ + it le │ │ │ │ │ + cmple r5, #6 │ │ │ │ │ + bgt.w 2dcc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - blx r6 │ │ │ │ │ + ldr.w lr, [sp, #36] @ 0x24 │ │ │ │ │ + str.w sl, [sp, #8] │ │ │ │ │ + add.w r3, lr, #1 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ + b.w 1886 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx r5 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bge.w 2486 │ │ │ │ │ - mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ │ - b.w 1910 │ │ │ │ │ + bge.w 2666 │ │ │ │ │ + mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ │ + b.w 1946 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - blx r3 │ │ │ │ │ - subs r4, r0, #0 │ │ │ │ │ - bge.w 283a │ │ │ │ │ - ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ │ - mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ │ - b.w 1ed6 │ │ │ │ │ + mov r1, fp │ │ │ │ │ + blx r6 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bge.w 2912 │ │ │ │ │ + b.n 2bb2 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ - blx r8 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.w 2634 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - ldr.w fp, [sp, #24] │ │ │ │ │ - str.w fp, [sp, #20] │ │ │ │ │ - mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ │ - ldrd ip, r8, [sp, #48] @ 0x30 │ │ │ │ │ - b.w 1ede │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - mov r1, r4 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ blx r7 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.w 2722 │ │ │ │ │ - b.n 29f2 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + bge.w 2816 │ │ │ │ │ + ldrd ip, r8, [sp, #48] @ 0x30 │ │ │ │ │ + mov lr, r5 │ │ │ │ │ + mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ │ + str.w fp, [sp, #24] │ │ │ │ │ + b.w 2098 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ - blx r5 │ │ │ │ │ + blx r9 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bge.w 1a90 │ │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ │ - mov fp, sl │ │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b.n 29be │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - mov r5, r9 │ │ │ │ │ + bge.w 1c72 │ │ │ │ │ + ldr.w ip, [sp, #32] │ │ │ │ │ + mov r2, fp │ │ │ │ │ + ldr.w sl, [sp, #28] │ │ │ │ │ + b.n 29c4 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ mov r9, r2 │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r5, r9 │ │ │ │ │ - cmp r5, sl │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - add.w r6, r6, #1 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ it ge │ │ │ │ │ - movge r3, sl │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - ble.w 2be2 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - subs r5, r3, r6 │ │ │ │ │ + movge r5, r3 │ │ │ │ │ + cmp r5, r6 │ │ │ │ │ + ble.w 2d58 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - add.w r5, r6, r5, asr #1 │ │ │ │ │ + subs r7, r5, r6 │ │ │ │ │ + add.w r7, r6, r7, asr #1 │ │ │ │ │ ldr.w r8, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - ldr.w r1, [r3, r5, lsl #2] │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + ldr.w r1, [sl, r7, lsl #2] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bne.w 3384 │ │ │ │ │ + bne.w 3528 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ │ mov r2, r9 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.w 3e68 │ │ │ │ │ + beq.w 3f98 │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r4, #20 │ │ │ │ │ addpl.w r0, r4, #28 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 3e6e │ │ │ │ │ + beq.w 3f8c │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite ne │ │ │ │ │ addne r1, #20 │ │ │ │ │ addeq r1, #28 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3a46 │ │ │ │ │ + beq.w 3c40 │ │ │ │ │ lsrs r3, r0, #31 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 352a │ │ │ │ │ - str r5, [sp, #20] │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - bge.n 2bda │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + beq.w 36ec │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ + bge.n 2d52 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bne.n 2a80 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - sub.w r9, r3, r6 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - ldrb.w r8, [r4, #16] │ │ │ │ │ - add.w r9, r6, r9, asr #1 │ │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ │ - ubfx r0, r8, #5, #1 │ │ │ │ │ - str r0, [sp, #24] │ │ │ │ │ - ldr.w r1, [r3, r9, lsl #2] │ │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ + bne.n 2c1e │ │ │ │ │ + subs r3, r5, r6 │ │ │ │ │ + ldr.w r9, [r4, #8] │ │ │ │ │ + ldrb r7, [r4, #16] │ │ │ │ │ + add.w r3, r6, r3, asr #1 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr.w r1, [sl, r3, lsl #2] │ │ │ │ │ + ubfx r3, r7, #5, #1 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + ldr.w r8, [r1, #8] │ │ │ │ │ + cmp r9, r8 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r3 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 3d9e │ │ │ │ │ - tst.w r8, #64 @ 0x40 │ │ │ │ │ - ite eq │ │ │ │ │ - addeq.w r0, r4, #28 │ │ │ │ │ - addne.w r0, r4, #20 │ │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ │ - tst.w ip, #32 │ │ │ │ │ + movge r2, r8 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 3f06 │ │ │ │ │ + lsls r3, r7, #25 │ │ │ │ │ + ite pl │ │ │ │ │ + addpl.w r0, r4, #28 │ │ │ │ │ + addmi.w r0, r4, #20 │ │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ │ + tst.w r3, #32 │ │ │ │ │ it eq │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq.n 2b4c │ │ │ │ │ - tst.w ip, #64 @ 0x40 │ │ │ │ │ - ite eq │ │ │ │ │ - addeq r1, #28 │ │ │ │ │ - addne r1, #20 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ + beq.n 2cdc │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ + ite pl │ │ │ │ │ + addpl r1, #28 │ │ │ │ │ + addmi r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 397c │ │ │ │ │ + beq.w 3b10 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 346c │ │ │ │ │ - str.w r9, [sp, #20] │ │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ │ + beq.w 3630 │ │ │ │ │ + ldr r5, [sp, #44] @ 0x2c │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - ble.n 2bda │ │ │ │ │ - ubfx r9, r8, #6, #1 │ │ │ │ │ - str r7, [sp, #20] │ │ │ │ │ - add.w r8, r4, #20 │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - mov r9, r6 │ │ │ │ │ - str.w sl, [sp, #44] @ 0x2c │ │ │ │ │ - ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ │ - sub.w r4, r5, r9 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - add.w r4, r9, r4, asr #1 │ │ │ │ │ - ldr.w r1, [r3, r4, lsl #2] │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - ldr r6, [r1, #8] │ │ │ │ │ - cmp r6, sl │ │ │ │ │ - mov r2, r6 │ │ │ │ │ + ble.n 2d52 │ │ │ │ │ + str.w fp, [sp, #44] @ 0x2c │ │ │ │ │ + ubfx r7, r7, #6, #1 │ │ │ │ │ + add.w fp, r4, #20 │ │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ │ + sub.w r8, r5, r6 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + add.w r8, r6, r8, asr #1 │ │ │ │ │ + ldr.w r1, [sl, r8, lsl #2] │ │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ │ + cmp r4, r9 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, sl │ │ │ │ │ + movge r2, r9 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3d92 │ │ │ │ │ + beq.w 3efa │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 3bb6 │ │ │ │ │ + beq.w 3ee2 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + mov r0, fp │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 3bc8 │ │ │ │ │ + beq.w 3ef4 │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ - beq.n 2c4c │ │ │ │ │ + beq.n 2db8 │ │ │ │ │ adds r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2c56 │ │ │ │ │ + beq.n 2dc2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 2c5a │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - cmp r9, r5 │ │ │ │ │ - blt.n 2b84 │ │ │ │ │ - ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r7, [sp, #20] │ │ │ │ │ - str r5, [sp, #20] │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 299a │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - blt.w 29ae │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ │ - lsls r4, r3, #2 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + bge.n 2dc6 │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ + blt.n 2d02 │ │ │ │ │ + ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 29aa │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + blt.w 29be │ │ │ │ │ + lsls r4, r5, #2 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + mov r1, sl │ │ │ │ │ mov r2, r4 │ │ │ │ │ - add r7, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 3822 │ │ │ │ │ - adds r3, r5, r4 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + add fp, r4 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 3afc │ │ │ │ │ + add.w r3, sl, r4 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 3b2a │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + subs r3, r3, r5 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq.w 3c14 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3840 │ │ │ │ │ + beq.w 32e8 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str.w r3, [fp], #4 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - sub.w sl, sl, r3 │ │ │ │ │ - cmp.w sl, #1 │ │ │ │ │ - beq.w 39ea │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - beq.w 33aa │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - ldr.w r3, [fp] │ │ │ │ │ - str.w r3, [r9], #4 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 19c2 │ │ │ │ │ + beq.w 1ba6 │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ │ str.w r1, [r3], #4 │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - b.w 19c2 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b.w 1ba6 │ │ │ │ │ adds r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2bc8 │ │ │ │ │ + bne.n 2d44 │ │ │ │ │ + cmp r4, r9 │ │ │ │ │ + bgt.n 2d48 │ │ │ │ │ + add.w r6, r8, #1 │ │ │ │ │ + b.n 2d4a │ │ │ │ │ + str.w sl, [sp, #32] │ │ │ │ │ + b.w 1b36 │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + add.w r1, r3, #28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 2b1e │ │ │ │ │ + cmp r9, r6 │ │ │ │ │ + bgt.w 2b24 │ │ │ │ │ + mov r8, sl │ │ │ │ │ + b.n 2b28 │ │ │ │ │ + ldr.w fp, [sp, #28] │ │ │ │ │ cmp r6, sl │ │ │ │ │ - bgt.n 2bcc │ │ │ │ │ - add.w r9, r4, #1 │ │ │ │ │ - b.n 2bce │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ + add.w r9, fp, #1 │ │ │ │ │ it ge │ │ │ │ │ - movge r4, r3 │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ - bge.w 2dca │ │ │ │ │ - mov r3, sl │ │ │ │ │ - mov sl, r9 │ │ │ │ │ - mov r9, r4 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ + movge r6, sl │ │ │ │ │ + mov r8, r6 │ │ │ │ │ + cmp r6, r9 │ │ │ │ │ + ble.w 2f40 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - sub.w r8, r9, r7 │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - add.w r8, r7, r8, asr #1 │ │ │ │ │ - ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - ldr.w r0, [fp, r8, lsl #2] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bne.w 336c │ │ │ │ │ - ldr r5, [r0, #8] │ │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ + sub.w r5, r8, r9 │ │ │ │ │ + add.w r5, r9, r5, asr #1 │ │ │ │ │ + ldr.w r6, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr.w r1, [r3, r5, lsl #2] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + bne.w 35b6 │ │ │ │ │ + ldr r4, [r7, #8] │ │ │ │ │ + ldr.w fp, [r1, #8] │ │ │ │ │ + ldrb r3, [r7, #16] │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + cmp r4, fp │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r3 │ │ │ │ │ - tst.w r1, #32 │ │ │ │ │ - beq.w 3d68 │ │ │ │ │ - lsls r1, r1, #25 │ │ │ │ │ + movge r2, fp │ │ │ │ │ + lsls r0, r3, #26 │ │ │ │ │ + bpl.w 4004 │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ - addmi r0, #20 │ │ │ │ │ - addpl r0, #28 │ │ │ │ │ - ldrb r1, [r6, #16] │ │ │ │ │ - tst.w r1, #32 │ │ │ │ │ - beq.w 3d62 │ │ │ │ │ - lsls r1, r1, #25 │ │ │ │ │ + addmi.w r0, r7, #20 │ │ │ │ │ + addpl.w r0, r7, #28 │ │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ │ + tst.w r3, #32 │ │ │ │ │ + beq.w 3ffe │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ - addmi.w r1, r6, #20 │ │ │ │ │ - addpl.w r1, r6, #28 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ + addmi r1, #20 │ │ │ │ │ + addpl r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 39f2 │ │ │ │ │ - lsrs r5, r0, #31 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 34b4 │ │ │ │ │ - add.w r7, r8, #1 │ │ │ │ │ - cmp r9, r7 │ │ │ │ │ - ble.w 34f2 │ │ │ │ │ - ldrd r3, r2, [sp, #24] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bne.n 2c7a │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - mov r4, r9 │ │ │ │ │ - mov r9, sl │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - subs r3, r4, r7 │ │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ │ - add.w r3, r7, r3, asr #1 │ │ │ │ │ - ldr.w r0, [fp, r3, lsl #2] │ │ │ │ │ - ldr r5, [r0, #8] │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ - cmp r2, r5 │ │ │ │ │ + beq.w 3b5e │ │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 37de │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + cmp r9, r8 │ │ │ │ │ + bge.n 2f40 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + bne.n 2e04 │ │ │ │ │ + sub.w r3, r8, r9 │ │ │ │ │ + ldrb r4, [r7, #16] │ │ │ │ │ + ldr r6, [r7, #8] │ │ │ │ │ + add.w r5, r9, r3, asr #1 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ubfx fp, r4, #5, #1 │ │ │ │ │ + ldr.w r1, [r3, r5, lsl #2] │ │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r5 │ │ │ │ │ - tst.w r1, #32 │ │ │ │ │ + movge r2, r6 │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + beq.w 3f0c │ │ │ │ │ + lsls r3, r4, #25 │ │ │ │ │ + ite pl │ │ │ │ │ + addpl.w r0, r7, #28 │ │ │ │ │ + addmi.w r0, r7, #20 │ │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ │ + tst.w r3, #32 │ │ │ │ │ it eq │ │ │ │ │ - ldreq r0, [r0, #28] │ │ │ │ │ - beq.n 2d24 │ │ │ │ │ - lsls r1, r1, #25 │ │ │ │ │ + ldreq r1, [r1, #28] │ │ │ │ │ + beq.n 2ebc │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ - addpl r0, #28 │ │ │ │ │ - addmi r0, #20 │ │ │ │ │ - ldrb.w r8, [r6, #16] │ │ │ │ │ - ubfx r1, r8, #5, #1 │ │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w 3d16 │ │ │ │ │ - tst.w r8, #64 @ 0x40 │ │ │ │ │ - ite eq │ │ │ │ │ - addeq.w r1, r6, #28 │ │ │ │ │ - addne.w r1, r6, #20 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ + addpl r1, #28 │ │ │ │ │ + addmi r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 384a │ │ │ │ │ + beq.w 3b1c │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 31b8 │ │ │ │ │ - adds r7, r3, #1 │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ - bge.n 2dc4 │ │ │ │ │ - ubfx r3, r8, #6, #1 │ │ │ │ │ - ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ │ - str.w r9, [sp, #48] @ 0x30 │ │ │ │ │ - mov r9, r4 │ │ │ │ │ - ldr r4, [sp, #52] @ 0x34 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - add.w r3, r6, #20 │ │ │ │ │ - str r6, [sp, #56] @ 0x38 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ - sub.w r5, r9, r7 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - add.w r5, r7, r5, asr #1 │ │ │ │ │ - ldr.w r0, [fp, r5, lsl #2] │ │ │ │ │ - ldr r6, [r0, #8] │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ - cmp r8, r6 │ │ │ │ │ + beq.w 356a │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + cmp r8, r9 │ │ │ │ │ + ble.n 2f40 │ │ │ │ │ + ubfx r3, r4, #6, #1 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + add.w r3, r7, #20 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + mov r3, fp │ │ │ │ │ + mov fp, r8 │ │ │ │ │ + mov r8, r7 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + sub.w r4, fp, r9 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + add.w r4, r9, r4, asr #1 │ │ │ │ │ + ldr.w r1, [r3, r4, lsl #2] │ │ │ │ │ + ldr r5, [r1, #8] │ │ │ │ │ + cmp r5, r6 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r6 │ │ │ │ │ - lsls r3, r1, #26 │ │ │ │ │ - bpl.w 3d36 │ │ │ │ │ - lsls r3, r1, #25 │ │ │ │ │ - bpl.w 3b94 │ │ │ │ │ - adds r0, #20 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq.w 3b9c │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 2e3e │ │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 2e4c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.n 2e50 │ │ │ │ │ - adds r7, r5, #1 │ │ │ │ │ - cmp r7, r9 │ │ │ │ │ - blt.n 2d78 │ │ │ │ │ - mov r4, r9 │ │ │ │ │ - ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq.w 33ca │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - blt.w 2a56 │ │ │ │ │ - lsls r6, r4, #2 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - mov r1, fp │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - add r9, r6 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 3424 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 4082 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 343c │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - subs r3, r3, r4 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - beq.w 3484 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - add fp, r6 │ │ │ │ │ - ldr.w r2, [r3], #4 │ │ │ │ │ - str.w r2, [r7], #4 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 33e0 │ │ │ │ │ - add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ │ - cmp.w sl, #1 │ │ │ │ │ - beq.w 35ec │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - cmp r4, #6 │ │ │ │ │ - it le │ │ │ │ │ - cmple r2, #6 │ │ │ │ │ - bgt.n 2e38 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - str r7, [sp, #24] │ │ │ │ │ - mov r1, fp │ │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ │ - mov fp, sl │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - str r7, [r3, #0] │ │ │ │ │ - b.w 1886 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - b.w 194c │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - add.w r1, r3, #28 │ │ │ │ │ + beq.w 3d68 │ │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ │ + tst.w ip, #32 │ │ │ │ │ + beq.w 3d78 │ │ │ │ │ + tst.w ip, #64 @ 0x40 │ │ │ │ │ + beq.w 3930 │ │ │ │ │ + adds r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2db4 │ │ │ │ │ - cmp r8, r6 │ │ │ │ │ - bgt.n 2db8 │ │ │ │ │ - mov r9, r5 │ │ │ │ │ - b.n 2dba │ │ │ │ │ + beq.w 393c │ │ │ │ │ + lsrs r5, r0, #31 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 32f4 │ │ │ │ │ + mov fp, r4 │ │ │ │ │ + cmp fp, r9 │ │ │ │ │ + bgt.n 2ee8 │ │ │ │ │ + mov r8, fp │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + blt.w 2bb2 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + sub.w sl, sl, r8 │ │ │ │ │ + mov.w r8, r8, lsl #2 │ │ │ │ │ + add r3, r8 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + b.w 1792 │ │ │ │ │ add.w r1, r6, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 26aa │ │ │ │ │ + bne.w 2894 │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - ble.w 26b0 │ │ │ │ │ - mov r4, r8 │ │ │ │ │ - mov r8, r7 │ │ │ │ │ - ldr r7, [sp, #68] @ 0x44 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - sub.w r9, r7, r9 │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - ite gt │ │ │ │ │ - subgt r7, r7, r3 │ │ │ │ │ - suble.w r7, r3, r8 │ │ │ │ │ - cmp r7, r9 │ │ │ │ │ - bge.w 3b22 │ │ │ │ │ - sub.w r8, r9, r7 │ │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + ble.w 289a │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + ldr r4, [sp, #68] @ 0x44 │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + cmp r7, fp │ │ │ │ │ + sub.w r8, r9, r8 │ │ │ │ │ + ite le │ │ │ │ │ + suble.w r9, fp, r7 │ │ │ │ │ + subgt.w r9, fp, fp │ │ │ │ │ + cmp r9, r8 │ │ │ │ │ + bge.w 3d5a │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + mov r5, r4 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - add.w r8, r7, r8, asr #1 │ │ │ │ │ - ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr.w r0, [r2, r8, lsl #2] │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bne.w 3402 │ │ │ │ │ - ldr r5, [r0, #8] │ │ │ │ │ + sub.w sl, r8, r9 │ │ │ │ │ + add.w sl, r9, sl, asr #1 │ │ │ │ │ + ldr.w r4, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + ldr.w r0, [r3, sl, lsl #2] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bne.w 359a │ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + mov r2, r3 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 3e86 │ │ │ │ │ + beq.w 3f2c │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r0, #20 │ │ │ │ │ addpl r0, #28 │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 3e80 │ │ │ │ │ + beq.w 3f26 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r6, #20 │ │ │ │ │ addpl.w r1, r6, #28 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3ab4 │ │ │ │ │ - lsrs r5, r0, #31 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.w 34ee │ │ │ │ │ - add.w r7, r8, #1 │ │ │ │ │ - cmp r7, r9 │ │ │ │ │ - bge.w 351c │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bne.n 2e88 │ │ │ │ │ - sub.w r8, r9, r7 │ │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ - add.w r3, r7, r8, asr #1 │ │ │ │ │ - ldr.w r8, [r6, #8] │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - ldr.w r0, [r2, r3, lsl #2] │ │ │ │ │ - ldr r5, [r0, #8] │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ - cmp r5, r8 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ + beq.w 3bb2 │ │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 36a0 │ │ │ │ │ + add.w r9, sl, #1 │ │ │ │ │ + cmp r9, r8 │ │ │ │ │ + bge.w 36de │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bne.n 2f92 │ │ │ │ │ + sub.w r3, r8, r9 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + ldr r7, [r6, #8] │ │ │ │ │ + add.w sl, r9, r3, asr #1 │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + ldr.w r0, [r3, sl, lsl #2] │ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + ldrb r3, [r0, #16] │ │ │ │ │ + cmp r2, r7 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r8 │ │ │ │ │ - lsls r3, r1, #26 │ │ │ │ │ + movge r2, r7 │ │ │ │ │ + lsls r1, r3, #26 │ │ │ │ │ it pl │ │ │ │ │ ldrpl r0, [r0, #28] │ │ │ │ │ - bpl.w 3b48 │ │ │ │ │ - lsls r1, r1, #25 │ │ │ │ │ - it pl │ │ │ │ │ + bpl.n 303c │ │ │ │ │ + lsls r3, r3, #25 │ │ │ │ │ + ite pl │ │ │ │ │ addpl r0, #28 │ │ │ │ │ - bpl.w 3b48 │ │ │ │ │ - ldrb r1, [r6, #16] │ │ │ │ │ - adds r0, #20 │ │ │ │ │ - lsls r3, r1, #26 │ │ │ │ │ - bpl.w 3df6 │ │ │ │ │ - ubfx r3, r1, #6, #1 │ │ │ │ │ - add.w r1, r6, #20 │ │ │ │ │ + addmi r0, #20 │ │ │ │ │ + ldrb r3, [r6, #16] │ │ │ │ │ + ubfx r1, r3, #5, #1 │ │ │ │ │ + str r1, [sp, #32] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w 4034 │ │ │ │ │ + lsls r1, r3, #25 │ │ │ │ │ + ite pl │ │ │ │ │ + addpl.w r1, r6, #28 │ │ │ │ │ + addmi.w r1, r6, #20 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 3b56 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3752 │ │ │ │ │ + beq.w 39c4 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - add.w r3, r2, #1 │ │ │ │ │ - itee eq │ │ │ │ │ - moveq r3, r2 │ │ │ │ │ - movne r7, r3 │ │ │ │ │ - movne r3, r9 │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - ble.n 2fd6 │ │ │ │ │ - str.w sl, [sp, #60] @ 0x3c │ │ │ │ │ - add.w r9, r6, #20 │ │ │ │ │ - str r4, [sp, #64] @ 0x40 │ │ │ │ │ + add.w r2, sl, #1 │ │ │ │ │ + itt ne │ │ │ │ │ + movne r9, r2 │ │ │ │ │ + movne sl, r8 │ │ │ │ │ + cmp sl, r9 │ │ │ │ │ + ble.n 30e0 │ │ │ │ │ + ubfx r3, r3, #6, #1 │ │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ │ + add.w r3, r6, #20 │ │ │ │ │ + strd r3, r6, [sp, #60] @ 0x3c │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + mov r4, sl │ │ │ │ │ mov sl, r3 │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - sub.w r5, sl, r4 │ │ │ │ │ + sub.w r8, r4, r9 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - add.w r5, r4, r5, asr #1 │ │ │ │ │ - ldr.w r1, [r3, r5, lsl #2] │ │ │ │ │ - ldr r6, [r1, #8] │ │ │ │ │ - ldrb r0, [r1, #16] │ │ │ │ │ - cmp r6, r8 │ │ │ │ │ + add.w r8, r9, r8, asr #1 │ │ │ │ │ + ldr.w r0, [r3, r8, lsl #2] │ │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ │ + ldrb r1, [r0, #16] │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ mov r2, r6 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r8 │ │ │ │ │ - lsls r3, r0, #26 │ │ │ │ │ - bpl.w 3dec │ │ │ │ │ - lsls r0, r0, #25 │ │ │ │ │ - bpl.w 3b62 │ │ │ │ │ + movge r2, r7 │ │ │ │ │ + lsls r3, r1, #26 │ │ │ │ │ + bpl.w 3f16 │ │ │ │ │ + lsls r3, r1, #25 │ │ │ │ │ + bpl.w 3e8a │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + adds r0, #20 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 3e94 │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - add.w r0, r1, #20 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3b6e │ │ │ │ │ - ldrb r1, [r7, #16] │ │ │ │ │ - lsls r3, r1, #25 │ │ │ │ │ - bpl.n 302a │ │ │ │ │ - mov r1, r9 │ │ │ │ │ + beq.n 3134 │ │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3036 │ │ │ │ │ + beq.n 3142 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 303a │ │ │ │ │ - adds r4, r5, #1 │ │ │ │ │ - cmp r4, sl │ │ │ │ │ - blt.n 2f82 │ │ │ │ │ - str.w sl, [sp, #20] │ │ │ │ │ - ldrd sl, r4, [sp, #60] @ 0x3c │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - blt.w 3410 │ │ │ │ │ - ldrd r2, r3, [sp, #20] │ │ │ │ │ - subs r6, r3, r2 │ │ │ │ │ - beq.w 2398 │ │ │ │ │ - subs r3, r2, r3 │ │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ + bge.n 3146 │ │ │ │ │ + add.w r9, r8, #1 │ │ │ │ │ + cmp r9, r4 │ │ │ │ │ + blt.n 308c │ │ │ │ │ + mov r3, sl │ │ │ │ │ + mov sl, r4 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + blt.w 35f0 │ │ │ │ │ + subs.w r6, fp, sl │ │ │ │ │ + beq.w 2566 │ │ │ │ │ + sub.w r3, sl, fp │ │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ - adds r1, r2, r3 │ │ │ │ │ - add fp, r3 │ │ │ │ │ - str r1, [sp, #8] │ │ │ │ │ + add r2, r3 │ │ │ │ │ + add r4, r3 │ │ │ │ │ + adds r1, r2, #4 │ │ │ │ │ + str r2, [sp, #32] │ │ │ │ │ + adds r0, r4, #4 │ │ │ │ │ lsls r2, r6, #2 │ │ │ │ │ - add.w r0, fp, #4 │ │ │ │ │ - adds r1, #4 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 3914 │ │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 396a │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.w 389c │ │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.w 38a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - beq.w 34c0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 190c │ │ │ │ │ - ldr.w r3, [sl] │ │ │ │ │ - str.w r3, [fp], #-4 │ │ │ │ │ - b.w 23ae │ │ │ │ │ - add.w r1, r7, #28 │ │ │ │ │ + cmp.w sl, #1 │ │ │ │ │ + beq.w 3662 │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + beq.w 32e8 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str.w r3, [r4], #-4 │ │ │ │ │ + b.w 257e │ │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ + add.w r1, r3, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2fc4 │ │ │ │ │ - cmp r6, r8 │ │ │ │ │ - blt.n 2fc8 │ │ │ │ │ - mov sl, r5 │ │ │ │ │ - b.n 2fca │ │ │ │ │ - add.w r1, r7, #28 │ │ │ │ │ + bne.n 30cc │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + blt.n 30d0 │ │ │ │ │ + mov r4, r8 │ │ │ │ │ + b.n 30d4 │ │ │ │ │ + add.w r1, fp, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 279a │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ - bge.w 27a0 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ │ - sub.w r9, sl, r9 │ │ │ │ │ - cmp r5, r7 │ │ │ │ │ + bne.w 298a │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bge.w 2990 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ │ + sub.w r9, r7, r8 │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ ite le │ │ │ │ │ - suble r5, r5, r5 │ │ │ │ │ - subgt r5, r5, r7 │ │ │ │ │ - cmp r9, r5 │ │ │ │ │ - ble.w 3522 │ │ │ │ │ + suble r4, r4, r4 │ │ │ │ │ + subgt r4, r4, r6 │ │ │ │ │ + cmp r9, r4 │ │ │ │ │ + ble.w 36be │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - sub.w r7, r9, r5 │ │ │ │ │ - add.w r7, r5, r7, asr #1 │ │ │ │ │ - ldr.w r8, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - ldr.w r0, [r3, r7, lsl #2] │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - bne.w 33f2 │ │ │ │ │ - ldr r6, [r0, #8] │ │ │ │ │ - ldr.w sl, [r4, #8] │ │ │ │ │ + sub.w r6, r9, r4 │ │ │ │ │ + add.w r6, r4, r6, asr #1 │ │ │ │ │ + ldr.w r7, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr.w r0, [r3, r6, lsl #2] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.w 358a │ │ │ │ │ + ldr r5, [r0, #8] │ │ │ │ │ + ldr.w r8, [fp, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - cmp r6, sl │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + cmp r5, r8 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, sl │ │ │ │ │ + movge r2, r8 │ │ │ │ │ lsls r1, r3, #26 │ │ │ │ │ - bpl.w 3e3e │ │ │ │ │ + bpl.w 4090 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r0, #20 │ │ │ │ │ addpl r0, #28 │ │ │ │ │ - ldrb r3, [r4, #16] │ │ │ │ │ + ldrb.w r3, [fp, #16] │ │ │ │ │ lsls r1, r3, #26 │ │ │ │ │ - bpl.w 3e12 │ │ │ │ │ + bpl.w 4088 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ - addmi.w r1, r4, #20 │ │ │ │ │ - addpl.w r1, r4, #28 │ │ │ │ │ + addmi.w r1, fp, #20 │ │ │ │ │ + addpl.w r1, fp, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3a22 │ │ │ │ │ + beq.w 3cc0 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 34fc │ │ │ │ │ - adds r5, r7, #1 │ │ │ │ │ - cmp r5, r9 │ │ │ │ │ - bge.w 3522 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - bne.n 306c │ │ │ │ │ - sub.w r3, r9, r5 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - ldr.w sl, [r4, #8] │ │ │ │ │ - add.w r3, r5, r3, asr #1 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ + beq.w 36ba │ │ │ │ │ + adds r4, r6, #1 │ │ │ │ │ + cmp r4, r9 │ │ │ │ │ + bge.w 36be │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.n 3176 │ │ │ │ │ + sub.w r3, r9, r4 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + ldr.w r7, [fp, #8] │ │ │ │ │ + add.w r3, r4, r3, asr #1 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ │ - ldr r7, [r0, #8] │ │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ - cmp r7, sl │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, sl │ │ │ │ │ + movge r2, r7 │ │ │ │ │ lsls r1, r3, #26 │ │ │ │ │ it pl │ │ │ │ │ ldrpl r0, [r0, #28] │ │ │ │ │ - bpl.n 310a │ │ │ │ │ - lsls r6, r3, #25 │ │ │ │ │ + bpl.n 3216 │ │ │ │ │ + lsls r5, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r0, #28 │ │ │ │ │ addmi r0, #20 │ │ │ │ │ - ldrb r6, [r4, #16] │ │ │ │ │ - ubfx r3, r6, #5, #1 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 3e32 │ │ │ │ │ - lsls r1, r6, #25 │ │ │ │ │ + ldrb.w r5, [fp, #16] │ │ │ │ │ + ubfx r8, r5, #5, #1 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.w 3fea │ │ │ │ │ + lsls r1, r5, #25 │ │ │ │ │ ite pl │ │ │ │ │ - addpl.w r1, r4, #28 │ │ │ │ │ - addmi.w r1, r4, #20 │ │ │ │ │ + addpl.w r1, fp, #28 │ │ │ │ │ + addmi.w r1, fp, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 37e2 │ │ │ │ │ + beq.w 3954 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - it ne │ │ │ │ │ - movne r7, r9 │ │ │ │ │ add.w r3, r2, #1 │ │ │ │ │ - ite eq │ │ │ │ │ - moveq r7, r2 │ │ │ │ │ - movne r5, r3 │ │ │ │ │ - str r7, [sp, #20] │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ - ble.w 1818 │ │ │ │ │ - mov r9, r5 │ │ │ │ │ - add.w r8, r4, #20 │ │ │ │ │ - ubfx r5, r6, #6, #1 │ │ │ │ │ - str r4, [sp, #20] │ │ │ │ │ - sub.w r6, r7, r9 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - add.w r6, r9, r6, asr #1 │ │ │ │ │ - ldr.w r0, [r3, r6, lsl #2] │ │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ │ + itee eq │ │ │ │ │ + moveq r3, r2 │ │ │ │ │ + movne r4, r3 │ │ │ │ │ + movne r3, r9 │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + ble.w 1812 │ │ │ │ │ + add.w r9, fp, #20 │ │ │ │ │ + str.w fp, [sp, #32] │ │ │ │ │ + mov fp, r4 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + ubfx r2, r5, #6, #1 │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + sub.w r5, r4, fp │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + add.w r5, fp, r5, asr #1 │ │ │ │ │ + ldr.w r0, [r3, r5, lsl #2] │ │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp r4, sl │ │ │ │ │ - mov r2, r4 │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, sl │ │ │ │ │ + movge r2, r7 │ │ │ │ │ lsls r3, r1, #26 │ │ │ │ │ - bpl.w 3d8a │ │ │ │ │ + bpl.w 3ff8 │ │ │ │ │ lsls r3, r1, #25 │ │ │ │ │ - bpl.w 3ca6 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - adds r0, #20 │ │ │ │ │ + ite mi │ │ │ │ │ + addmi r0, #20 │ │ │ │ │ + addpl r0, #28 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.w 403a │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3cb0 │ │ │ │ │ - cbz r5, 31a2 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ + beq.w 3cee │ │ │ │ │ + mov r1, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - cbz r0, 31b0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 31b4 │ │ │ │ │ - add.w r9, r6, #1 │ │ │ │ │ - cmp r7, r9 │ │ │ │ │ - bgt.n 3156 │ │ │ │ │ - str r7, [sp, #20] │ │ │ │ │ - b.w 1818 │ │ │ │ │ + beq.w 3926 │ │ │ │ │ + lsrs r6, r0, #31 │ │ │ │ │ + cbz r6, 32be │ │ │ │ │ + add.w fp, r5, #1 │ │ │ │ │ + cmp r4, fp │ │ │ │ │ + bgt.n 3268 │ │ │ │ │ + str r4, [sp, #24] │ │ │ │ │ + b.w 1812 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + b.n 32b4 │ │ │ │ │ + ldr.w fp, [sp, #16] │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + mov r1, fp │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + lsls r4, r3, #2 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memmove │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - add.w r1, r3, #28 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 3190 │ │ │ │ │ - cmp r4, sl │ │ │ │ │ - blt.n 3194 │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - b.n 3198 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - b.n 2d5a │ │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ │ - tst.w ip, #32 │ │ │ │ │ - bne.w 289a │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 28b6 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - cmp r2, r8 │ │ │ │ │ - blt.w 28bc │ │ │ │ │ - adds r7, r4, #1 │ │ │ │ │ - mov r4, r6 │ │ │ │ │ - b.w 28bc │ │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ │ - b.n 2dca │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - cmp r6, fp │ │ │ │ │ - mov r4, r6 │ │ │ │ │ - add.w r9, r7, #1 │ │ │ │ │ - it ge │ │ │ │ │ - movge r4, fp │ │ │ │ │ - cmp r4, r9 │ │ │ │ │ - ble.w 3340 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 3bc0 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str.w r3, [r5, r1, lsl #2] │ │ │ │ │ + mov.w sl, #0 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + add sp, #76 @ 0x4c │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + add.w r9, r4, #1 │ │ │ │ │ + b.n 2f3a │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + mov.w r8, #1 │ │ │ │ │ + cmp r9, r8 │ │ │ │ │ + sub.w fp, fp, r5 │ │ │ │ │ + ite le │ │ │ │ │ + suble.w r7, r9, r9 │ │ │ │ │ + subgt.w r7, r9, r8 │ │ │ │ │ + cmp r7, fp │ │ │ │ │ + bge.w 37e6 │ │ │ │ │ + mov r5, r9 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - sub.w r6, r4, r9 │ │ │ │ │ - add.w r6, r9, r6, asr #1 │ │ │ │ │ - ldr.w r7, [r3, #1564] @ 0x61c │ │ │ │ │ + sub.w r8, fp, r7 │ │ │ │ │ + add.w r8, r7, r8, asr #1 │ │ │ │ │ + ldr.w r4, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - ldr.w r1, [r3, r6, lsl #2] │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bne.w 344a │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ - ldr.w r8, [r1, #8] │ │ │ │ │ - ldr r5, [r0, #8] │ │ │ │ │ - ldrb r3, [r0, #16] │ │ │ │ │ - cmp r5, r8 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ + ldr.w r1, [r3, r8, lsl #2] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bne.w 35c6 │ │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ │ + ldrb r0, [r6, #16] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r8 │ │ │ │ │ - tst.w r3, #32 │ │ │ │ │ - beq.w 3d0e │ │ │ │ │ - lsls r3, r3, #25 │ │ │ │ │ - itee mi │ │ │ │ │ - addmi r0, #20 │ │ │ │ │ - ldrpl r3, [sp, #8] │ │ │ │ │ - addpl.w r0, r3, #28 │ │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ │ - tst.w r3, #32 │ │ │ │ │ - beq.w 3df0 │ │ │ │ │ - lsls r3, r3, #25 │ │ │ │ │ + movge r2, r3 │ │ │ │ │ + tst.w r0, #32 │ │ │ │ │ + beq.w 3f50 │ │ │ │ │ + lsls r0, r0, #25 │ │ │ │ │ ite mi │ │ │ │ │ - addmi r1, #20 │ │ │ │ │ - addpl r1, #28 │ │ │ │ │ + addmi.w r0, r6, #20 │ │ │ │ │ + addpl.w r0, r6, #28 │ │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ │ + tst.w ip, #32 │ │ │ │ │ + beq.w 3f86 │ │ │ │ │ + tst.w ip, #64 @ 0x40 │ │ │ │ │ + ite ne │ │ │ │ │ + addne r1, #20 │ │ │ │ │ + addeq r1, #28 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3aa8 │ │ │ │ │ + beq.w 3c32 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3660 │ │ │ │ │ - mov r4, r6 │ │ │ │ │ - cmp r9, r4 │ │ │ │ │ - bge.n 3340 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bne.n 3206 │ │ │ │ │ - sub.w r3, r4, r9 │ │ │ │ │ - add.w r7, r9, r3, asr #1 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - ldr r6, [r3, #8] │ │ │ │ │ - ldrb r5, [r3, #16] │ │ │ │ │ + beq.w 3758 │ │ │ │ │ + mov fp, r8 │ │ │ │ │ + cmp fp, r7 │ │ │ │ │ + ble.w 36f2 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bne.n 331a │ │ │ │ │ + mov r4, r9 │ │ │ │ │ + mov r9, r5 │ │ │ │ │ + sub.w r5, fp, r7 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - ubfx sl, r5, #5, #1 │ │ │ │ │ - ldr.w r1, [r3, r7, lsl #2] │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - ldr.w r8, [r1, #8] │ │ │ │ │ - cmp r6, r8 │ │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ │ + add.w r5, r7, r5, asr #1 │ │ │ │ │ + ldrb.w r8, [r6, #16] │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ + ldr.w r1, [r3, r5, lsl #2] │ │ │ │ │ + ubfx r0, r8, #5, #1 │ │ │ │ │ + str r0, [sp, #24] │ │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r8 │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - beq.w 3d4c │ │ │ │ │ - lsls r0, r5, #25 │ │ │ │ │ - ite pl │ │ │ │ │ - addpl.w r0, r3, #28 │ │ │ │ │ - addmi.w r0, r3, #20 │ │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ │ - tst.w r3, #32 │ │ │ │ │ + movge r2, r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 405e │ │ │ │ │ + tst.w r8, #64 @ 0x40 │ │ │ │ │ + ite eq │ │ │ │ │ + addeq.w r0, r6, #28 │ │ │ │ │ + addne.w r0, r6, #20 │ │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ │ + tst.w ip, #32 │ │ │ │ │ it eq │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq.n 32c6 │ │ │ │ │ - lsls r3, r3, #25 │ │ │ │ │ - ite pl │ │ │ │ │ - addpl r1, #28 │ │ │ │ │ - addmi r1, #20 │ │ │ │ │ + beq.n 33e8 │ │ │ │ │ + tst.w ip, #64 @ 0x40 │ │ │ │ │ + ite eq │ │ │ │ │ + addeq r1, #28 │ │ │ │ │ + addne r1, #20 │ │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3972 │ │ │ │ │ + beq.w 3948 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3444 │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - cmp r4, r9 │ │ │ │ │ - ble.n 3340 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - ubfx r7, r5, #6, #1 │ │ │ │ │ - str r4, [sp, #24] │ │ │ │ │ - add.w r8, r3, #20 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov r7, sl │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - sub.w r4, r4, r9 │ │ │ │ │ + add.w r3, r5, #1 │ │ │ │ │ + itt eq │ │ │ │ │ + moveq r7, r3 │ │ │ │ │ + moveq r5, fp │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ + ble.n 3470 │ │ │ │ │ + ubfx r3, r8, #6, #1 │ │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + add.w r8, r6, #20 │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + str r6, [sp, #60] @ 0x3c │ │ │ │ │ + sub.w fp, r4, r7 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - add.w r4, r9, r4, asr #1 │ │ │ │ │ - ldr.w r1, [r3, r4, lsl #2] │ │ │ │ │ - ldr r5, [r1, #8] │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + add.w fp, r7, fp, asr #1 │ │ │ │ │ + ldr.w r1, [r3, fp, lsl #2] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + ldr r6, [r1, #8] │ │ │ │ │ + cmp r2, r6 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r6 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 3e44 │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - beq.w 3b74 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 3ff2 │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 3d0c │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ mov r0, r8 │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 3b86 │ │ │ │ │ + beq.w 3d1e │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ - beq.n 3356 │ │ │ │ │ + beq.n 34ce │ │ │ │ │ adds r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - cbz r0, 3360 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 3364 │ │ │ │ │ - cmp r4, r9 │ │ │ │ │ - ble.n 3340 │ │ │ │ │ - str r4, [sp, #24] │ │ │ │ │ - b.n 32f0 │ │ │ │ │ + beq.n 34d8 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.n 34de │ │ │ │ │ mov r4, fp │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - blt.w 29f2 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - sub.w fp, fp, r4 │ │ │ │ │ - lsls r4, r4, #2 │ │ │ │ │ - add r3, r4 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b.w 1798 │ │ │ │ │ + cmp r4, r7 │ │ │ │ │ + bgt.n 341a │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + blt.w 3e40 │ │ │ │ │ + subs.w r6, r9, r5 │ │ │ │ │ + str r6, [sp, #24] │ │ │ │ │ + beq.w 24d8 │ │ │ │ │ + sub.w r3, r5, r9 │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + lsls r3, r3, #2 │ │ │ │ │ + add r2, r3 │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ + adds r1, r2, #4 │ │ │ │ │ + lsls r2, r6, #2 │ │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ │ + add r4, r3 │ │ │ │ │ + adds r0, r4, #4 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 3a14 │ │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 3a1c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memmove │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 3912 │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ + add.w fp, sl, #4294967295 @ 0xffffffff │ │ │ │ │ + cmp.w sl, #2 │ │ │ │ │ + ldr.w r3, [r2], #-4 │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ + str.w r3, [r4], #-4 │ │ │ │ │ + beq.w 3cdc │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + b.w 24fc │ │ │ │ │ adds r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3332 │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - bgt.n 3336 │ │ │ │ │ - add.w r9, r4, #1 │ │ │ │ │ + bne.n 3460 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + bgt.n 3464 │ │ │ │ │ + add.w r7, fp, #1 │ │ │ │ │ + b.n 3466 │ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ │ - b.n 3336 │ │ │ │ │ + b.w 2b34 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + b.w 2ac4 │ │ │ │ │ + ldr.w sl, [sp, #28] │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + beq.w 32e8 │ │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ │ + mov.w r2, sl, lsl #2 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcpy │ │ │ │ │ + b.n 32e8 │ │ │ │ │ + ldr.w ip, [sp, #8] │ │ │ │ │ + str.w sl, [sp, #16] │ │ │ │ │ + mov sl, ip │ │ │ │ │ + b.w 1b1a │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - blx r3 │ │ │ │ │ - subs r5, r0, #0 │ │ │ │ │ - bge.w 2cda │ │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ │ - mov r9, sl │ │ │ │ │ - mov fp, r4 │ │ │ │ │ - b.w 2a5a │ │ │ │ │ + blx r9 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bge.w 2a4c │ │ │ │ │ + b.w 2bf6 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bge.w 2ae6 │ │ │ │ │ - b.w 29ae │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - lsls r2, r3, #2 │ │ │ │ │ - add.w r4, r4, r3, lsl #2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memmove │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b.w 29da │ │ │ │ │ + bge.w 2c80 │ │ │ │ │ + b.w 29be │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + mov r1, lr │ │ │ │ │ + b.w 222a │ │ │ │ │ + ldr.w sl, [sp, #32] │ │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ │ + ldr.w r3, [sl], #4 │ │ │ │ │ + str.w r3, [fp], #4 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.w 2b7a │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr.w r1, [r2], #4 │ │ │ │ │ + str.w r1, [r3], #4 │ │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b.w 2b7a │ │ │ │ │ + add.w r9, r5, #1 │ │ │ │ │ + b.n 2ed0 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + b.w 2c0e │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 1a22 │ │ │ │ │ - b.w 2a56 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - b.w 2a6c │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ │ - ldr.w r2, [r3], #4 │ │ │ │ │ - str.w r2, [r7], #4 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq.w 2e0e │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - ldr.w r0, [r1], #4 │ │ │ │ │ - str.w r0, [r2], #4 │ │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ - b.n 2e0e │ │ │ │ │ + bge.w 1c06 │ │ │ │ │ + b.w 2bf6 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - blx r8 │ │ │ │ │ + mov r1, fp │ │ │ │ │ + blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 30c6 │ │ │ │ │ - b.w 29f2 │ │ │ │ │ + bge.w 31d2 │ │ │ │ │ + b.w 2bb2 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - blx r3 │ │ │ │ │ - subs r5, r0, #0 │ │ │ │ │ - bge.w 2eea │ │ │ │ │ - mov r6, fp │ │ │ │ │ - ldr.w fp, [sp, #24] │ │ │ │ │ + blx r4 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.w 2ff4 │ │ │ │ │ ldrd ip, r8, [sp, #48] @ 0x30 │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + mov sl, fp │ │ │ │ │ + mov lr, r7 │ │ │ │ │ + str.w sl, [sp, #24] │ │ │ │ │ + b.n 35dc │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx r6 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.w 2e60 │ │ │ │ │ + b.w 2bb2 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ - str.w fp, [sp, #20] │ │ │ │ │ - b.w 2a12 │ │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memmove │ │ │ │ │ - adds r3, r5, r6 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 2dee │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - add r3, r6 │ │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 2dee │ │ │ │ │ - add.w r9, r7, #1 │ │ │ │ │ - b.n 32da │ │ │ │ │ - ldrd r2, r0, [sp, #4] │ │ │ │ │ - blx r7 │ │ │ │ │ + blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 3266 │ │ │ │ │ - b.w 29f2 │ │ │ │ │ - mov r7, r8 │ │ │ │ │ - b.n 31f4 │ │ │ │ │ + bge.w 3380 │ │ │ │ │ + ldrd ip, r8, [sp, #48] @ 0x30 │ │ │ │ │ + mov lr, r9 │ │ │ │ │ + str.w sl, [sp, #24] │ │ │ │ │ + mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ │ + b.w 2090 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r3 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bge.w 238a │ │ │ │ │ - b.n 3410 │ │ │ │ │ - add.w r6, r9, #1 │ │ │ │ │ - b.w 2b66 │ │ │ │ │ + bge.w 2558 │ │ │ │ │ + ldrd ip, r8, [sp, #48] @ 0x30 │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + mov sl, fp │ │ │ │ │ + b.n 35ae │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - mov r1, r4 │ │ │ │ │ + mov r1, fp │ │ │ │ │ blx r3 │ │ │ │ │ - subs r5, r0, #0 │ │ │ │ │ - bge.w 1812 │ │ │ │ │ - b.w 29f2 │ │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ │ - mov fp, sl │ │ │ │ │ - b.w 29be │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - b.w 2c62 │ │ │ │ │ - ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ - adds r7, #2 │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - ble.w 35ce │ │ │ │ │ - mov r4, sl │ │ │ │ │ - mov sl, r9 │ │ │ │ │ - ldr.w r9, [sp, #8] │ │ │ │ │ - b.w 2c7a │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ + bge.w 180c │ │ │ │ │ + b.w 2bb2 │ │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memmove │ │ │ │ │ + adds r3, r7, r6 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + beq.w 2b56 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + add r3, r6 │ │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ │ + b.w 2b56 │ │ │ │ │ + ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + b.w 2cf0 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b.w 2a6c │ │ │ │ │ - mov r9, r8 │ │ │ │ │ - b.n 2ce4 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - b.w 2c38 │ │ │ │ │ - mov r6, fp │ │ │ │ │ + b.w 2c0e │ │ │ │ │ + ldr.w sl, [sp, #28] │ │ │ │ │ + mov r2, fp │ │ │ │ │ + ldr.w ip, [sp, #32] │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + bne.w 192c │ │ │ │ │ + b.w 1942 │ │ │ │ │ + mov r5, fp │ │ │ │ │ + mov fp, sl │ │ │ │ │ + b.n 32c8 │ │ │ │ │ + mov r4, r8 │ │ │ │ │ + b.w 2a56 │ │ │ │ │ + ldr.w fp, [sp, #28] │ │ │ │ │ mov r7, r4 │ │ │ │ │ - rsb r3, r7, #1 │ │ │ │ │ - lsls r7, r7, #2 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - negs r5, r7 │ │ │ │ │ - add.w r1, sl, r3, lsl #2 │ │ │ │ │ - add.w r0, r6, r3, lsl #2 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + rsb r3, r6, #1 │ │ │ │ │ + lsls r6, r6, #2 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + negs r5, r6 │ │ │ │ │ + add.w r1, fp, r3, lsl #2 │ │ │ │ │ + add.w r0, r7, r3, lsl #2 │ │ │ │ │ lsls r4, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 3ac0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 3b82 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - str r3, [r6, r5] │ │ │ │ │ - b.w 190c │ │ │ │ │ - mov r9, r8 │ │ │ │ │ - b.n 2ef4 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - mov r4, r9 │ │ │ │ │ - mov r9, sl │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - b.n 2dc4 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - b.n 30ce │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - cmp r4, fp │ │ │ │ │ + str r3, [r7, r5] │ │ │ │ │ + b.n 32e8 │ │ │ │ │ + mov r3, fp │ │ │ │ │ + mov fp, r6 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + b.w 2df2 │ │ │ │ │ + mov r8, sl │ │ │ │ │ + b.n 2ffe │ │ │ │ │ + mov r5, fp │ │ │ │ │ + cmp r5, sl │ │ │ │ │ add.w r9, r6, #1 │ │ │ │ │ it ge │ │ │ │ │ - movge r4, fp │ │ │ │ │ - cmp r9, r4 │ │ │ │ │ - blt.w 3206 │ │ │ │ │ - b.n 3346 │ │ │ │ │ - mov r4, r9 │ │ │ │ │ + movge r5, sl │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + cmp r9, r5 │ │ │ │ │ + blt.w 2e04 │ │ │ │ │ + b.n 2f48 │ │ │ │ │ mov r9, r6 │ │ │ │ │ - b.w 2922 │ │ │ │ │ - str.w r9, [sp, #20] │ │ │ │ │ - b.n 2fd6 │ │ │ │ │ - str.w r9, [sp, #20] │ │ │ │ │ - b.w 1818 │ │ │ │ │ - adds r6, r5, #1 │ │ │ │ │ - b.w 2aee │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - blt.w 2a08 │ │ │ │ │ - mov r4, r6 │ │ │ │ │ - b.w 2926 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - ldr.w fp, [sp, #24] │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - mov r7, fp │ │ │ │ │ - b.n 34c4 │ │ │ │ │ - str.w sl, [sp, #20] │ │ │ │ │ - b.w 2be2 │ │ │ │ │ - mov.w fp, fp, lsl #2 │ │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ │ - mov r2, fp │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcpy │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq.w 190c │ │ │ │ │ - str r4, [sp, #12] │ │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ - mov r2, fp │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ + b.n 31da │ │ │ │ │ + str.w r9, [sp, #24] │ │ │ │ │ + b.w 1812 │ │ │ │ │ + str.w fp, [sp, #36] @ 0x24 │ │ │ │ │ + mov fp, sl │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + ldr.w sl, [sp, #16] │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + mov r7, lr │ │ │ │ │ + mov r6, sl │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ │ + b.n 366e │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + mov sl, r8 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + b.n 30e0 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.w 2da4 │ │ │ │ │ + adds r6, r7, #1 │ │ │ │ │ + b.w 2c88 │ │ │ │ │ + mov r4, r9 │ │ │ │ │ + mov r9, r5 │ │ │ │ │ + mov r5, fp │ │ │ │ │ + b.n 3470 │ │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ │ + b.w 2d58 │ │ │ │ │ + mov r2, sl │ │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.w 29da │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - b.w 1a3a │ │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ │ - str r4, [sp, #24] │ │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - str r7, [sp, #24] │ │ │ │ │ - b.w 27b8 │ │ │ │ │ - str r4, [sp, #24] │ │ │ │ │ + ldr.w sl, [sp, #24] │ │ │ │ │ + b.w 1946 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + cmp r9, r5 │ │ │ │ │ + sub.w fp, fp, r3 │ │ │ │ │ + ite le │ │ │ │ │ + suble.w r7, r9, r9 │ │ │ │ │ + subgt.w r7, r9, r5 │ │ │ │ │ + b.n 3310 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + b.n 3300 │ │ │ │ │ mov r4, r7 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - b.w 27b8 │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - ldr r6, [sp, #64] @ 0x40 │ │ │ │ │ - b.n 357c │ │ │ │ │ - str r7, [sp, #24] │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - b.n 357c │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - str r7, [sp, #24] │ │ │ │ │ - b.w 27b8 │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - it ge │ │ │ │ │ - movge r4, r3 │ │ │ │ │ - cmp r4, r7 │ │ │ │ │ - bgt.w 2c72 │ │ │ │ │ - b.n 2dca │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - ldr r6, [sp, #64] @ 0x40 │ │ │ │ │ - b.w 27b8 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - adds r7, r5, #2 │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - bgt.w 34a0 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - b.w 2dd0 │ │ │ │ │ - adds r1, #28 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 19aa │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ - ite ge │ │ │ │ │ - movge r0, #0 │ │ │ │ │ - movlt r0, #1 │ │ │ │ │ - b.w 19ac │ │ │ │ │ - mov r1, fp │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - str r7, [sp, #24] │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + b.w 29da │ │ │ │ │ + ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ + adds r7, #2 │ │ │ │ │ + cmp r2, r7 │ │ │ │ │ + ble.w 38fe │ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ │ - lsls r5, r3, #2 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - add r4, r5 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 33a6 │ │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memmove │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - str.w r3, [r1, r2, lsl #2] │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - str.w r3, [r4, r2, lsl #2] │ │ │ │ │ - b.n 33aa │ │ │ │ │ + b.w 29ea │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + b.w 29da │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + b.n 3716 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + ldr r4, [sp, #60] @ 0x3c │ │ │ │ │ + b.n 3716 │ │ │ │ │ + add.w r7, r8, #1 │ │ │ │ │ + b.n 3388 │ │ │ │ │ + mov r8, sl │ │ │ │ │ + b.w 2f40 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + blx r8 │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + bge.w 2320 │ │ │ │ │ + ldrd ip, r8, [sp, #48] @ 0x30 │ │ │ │ │ + mov lr, r7 │ │ │ │ │ + str.w sl, [sp, #24] │ │ │ │ │ + b.n 35dc │ │ │ │ │ + ldr r4, [sp, #60] @ 0x3c │ │ │ │ │ + b.n 3300 │ │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ │ + b.w 2df2 │ │ │ │ │ add.w r1, r6, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1a20 │ │ │ │ │ + bne.w 1c04 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 1a22 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - blx r8 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - bge.w 2156 │ │ │ │ │ - b.w 2a08 │ │ │ │ │ - add.w r7, r8, #1 │ │ │ │ │ - b.w 2842 │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - b.n 31f4 │ │ │ │ │ - add.w r9, r6, #1 │ │ │ │ │ - b.n 326e │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - mov r9, r5 │ │ │ │ │ - b.n 3058 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - mov r8, r9 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - b.w 2e70 │ │ │ │ │ + b.w 1c06 │ │ │ │ │ + ldr r7, [sp, #52] @ 0x34 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + adds r7, #2 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + bgt.n 3742 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + b.w 2b38 │ │ │ │ │ adds r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 20e0 │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ + bne.w 1b92 │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 20e2 │ │ │ │ │ - mov r4, r7 │ │ │ │ │ + b.w 1b94 │ │ │ │ │ + mov r6, r8 │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + b.n 3162 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ mov r7, r8 │ │ │ │ │ - b.w 2c62 │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - b.n 3058 │ │ │ │ │ - mov r4, r8 │ │ │ │ │ - mov r8, r7 │ │ │ │ │ - ldr r7, [sp, #68] @ 0x44 │ │ │ │ │ - mov r9, r8 │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - b.w 2e70 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + b.w 2f78 │ │ │ │ │ + add.w r9, r5, #1 │ │ │ │ │ + b.w 2e68 │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + blt.w 3e40 │ │ │ │ │ + mov r5, fp │ │ │ │ │ + b.n 3476 │ │ │ │ │ add.w r1, r6, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 178e │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ + bne.w 2556 │ │ │ │ │ + cmp r8, r7 │ │ │ │ │ ite ge │ │ │ │ │ - movge r4, #0 │ │ │ │ │ - movlt r4, #1 │ │ │ │ │ - b.w 1790 │ │ │ │ │ - add.w r1, r4, #28 │ │ │ │ │ + movge r3, #0 │ │ │ │ │ + movlt r3, #1 │ │ │ │ │ + b.w 2558 │ │ │ │ │ + mov r5, fp │ │ │ │ │ + str.w sl, [sp, #8] │ │ │ │ │ + ldr.w fp, [sp, #16] │ │ │ │ │ + b.n 32c8 │ │ │ │ │ + adds r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1810 │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ + bne.w 22aa │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ ite ge │ │ │ │ │ movge r5, #0 │ │ │ │ │ movlt r5, #1 │ │ │ │ │ - b.w 1812 │ │ │ │ │ + b.w 22ac │ │ │ │ │ add.w r1, r6, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2388 │ │ │ │ │ - cmp r9, r8 │ │ │ │ │ + bne.w 1786 │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ ite ge │ │ │ │ │ - movge r3, #0 │ │ │ │ │ - movlt r3, #1 │ │ │ │ │ - b.w 238a │ │ │ │ │ - cmp.w fp, #0 │ │ │ │ │ - beq.w 1910 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - add r3, r4 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - b.w 17a8 │ │ │ │ │ + movge r4, #0 │ │ │ │ │ + movlt r4, #1 │ │ │ │ │ + b.w 1788 │ │ │ │ │ + add.w r1, fp, #28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 180a │ │ │ │ │ + cmp r6, r4 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r4, #0 │ │ │ │ │ + movlt r4, #1 │ │ │ │ │ + b.w 180c │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + ldr r4, [sp, #68] @ 0x44 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + b.w 2f78 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + mov r8, r6 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + b.n 3162 │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + beq.w 1946 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + add r3, r8 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b.w 17a2 │ │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ - str.w sl, [sp, #20] │ │ │ │ │ + mov r5, r2 │ │ │ │ │ adds r6, #2 │ │ │ │ │ - cmp sl, r6 │ │ │ │ │ - bgt.w 2a80 │ │ │ │ │ - b.w 2bea │ │ │ │ │ - mov r9, r5 │ │ │ │ │ + cmp r2, r6 │ │ │ │ │ + ble.w 2d5e │ │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ │ + b.w 2c1e │ │ │ │ │ + add r7, r3 │ │ │ │ │ + str r7, [sp, #8] │ │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ │ + cbz r7, 38aa │ │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ │ + add r7, r3 │ │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcpy │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 3118 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + adds r1, r3, #4 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + adds r0, r3, #4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcpy │ │ │ │ │ + cmp.w sl, #1 │ │ │ │ │ + beq.w 3662 │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + beq.w 32e8 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + mov fp, sl │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str.w r3, [r4], #-4 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + mov sl, fp │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ + str r1, [sp, #32] │ │ │ │ │ + ldr.w r1, [r2], #-4 │ │ │ │ │ + str.w r1, [r3], #-4 │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + b.w 257e │ │ │ │ │ + mov r4, r2 │ │ │ │ │ + b.w 2b38 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ movs r7, #1 │ │ │ │ │ - b.n 3058 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - mov.w r8, #1 │ │ │ │ │ - b.w 2e70 │ │ │ │ │ - add.w r1, r6, #28 │ │ │ │ │ - mov.w r8, #1 │ │ │ │ │ + b.w 2f78 │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + movs r6, #1 │ │ │ │ │ + b.n 3162 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str.w sl, [sp, #24] │ │ │ │ │ + ldrd ip, r8, [sp, #48] @ 0x30 │ │ │ │ │ + mov lr, r4 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + b.w 2090 │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r6, #0 │ │ │ │ │ + movlt r6, #1 │ │ │ │ │ + b.n 32ae │ │ │ │ │ + adds r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1b02 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - bgt.w 1b08 │ │ │ │ │ - b.w 2c62 │ │ │ │ │ - cmp r5, r8 │ │ │ │ │ + bne.w 2f30 │ │ │ │ │ + cmp r5, r6 │ │ │ │ │ + ite le │ │ │ │ │ + movle r5, #0 │ │ │ │ │ + movgt r5, #1 │ │ │ │ │ + b.w 2f32 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 2f5c │ │ │ │ │ - cmp r4, r8 │ │ │ │ │ - ite le │ │ │ │ │ - movle r4, #0 │ │ │ │ │ - movgt r4, #1 │ │ │ │ │ - b.w 1da8 │ │ │ │ │ - add.w r2, r2, fp, lsl #2 │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ - b.w 1e14 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ │ - ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ │ - mov fp, r9 │ │ │ │ │ - b.w 1ed6 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - ldr.w r1, [r2], #-4 │ │ │ │ │ - str.w r1, [r3], #-4 │ │ │ │ │ - strd r2, r3, [sp, #12] │ │ │ │ │ - b.w 1e2a │ │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ │ + b.n 33f8 │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r0, #0 │ │ │ │ │ + movlt r0, #1 │ │ │ │ │ + b.n 323e │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.w 184a │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ + b.w 1844 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add.w r8, r6, #4 │ │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add r7, r6 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3868 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - ldr.w r8, [sp, #16] │ │ │ │ │ + bne.n 3a8c │ │ │ │ │ + ldrd r3, r8, [sp, #4] │ │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ │ add.w r3, ip, r6 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ add.w r3, r8, r6 │ │ │ │ │ - str r7, [sp, #16] │ │ │ │ │ + str r7, [sp, #8] │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.w 1e02 │ │ │ │ │ - cmp r7, sl │ │ │ │ │ + b.w 1fb8 │ │ │ │ │ + add.w r2, r2, sl, lsl #2 │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + b.w 1fca │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + ldr.w r1, [r2], #-4 │ │ │ │ │ + str.w r1, [r3], #-4 │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + b.w 1fe2 │ │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ + cmp r2, r7 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.n 3130 │ │ │ │ │ + b.w 3066 │ │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ │ adds r6, r3, #2 │ │ │ │ │ - str.w sl, [sp, #20] │ │ │ │ │ - cmp sl, r6 │ │ │ │ │ - bgt.w 2a80 │ │ │ │ │ - b.w 2bea │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - ite ge │ │ │ │ │ - movge r0, #0 │ │ │ │ │ - movlt r0, #1 │ │ │ │ │ - b.w 21c0 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - b.n 35a8 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + cmp r5, r6 │ │ │ │ │ + bgt.w 3896 │ │ │ │ │ + b.w 2d5e │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 1ce0 │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - b.w 1c12 │ │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcpy │ │ │ │ │ - adds r3, r5, r4 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - add r3, r4 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.w 2c10 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - add r3, r4 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.w 2c10 │ │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ - cmp r2, r5 │ │ │ │ │ + b.w 1e96 │ │ │ │ │ + cmp r9, r7 │ │ │ │ │ ite le │ │ │ │ │ movle r0, #0 │ │ │ │ │ movgt r0, #1 │ │ │ │ │ - b.w 2d52 │ │ │ │ │ + b.w 1ce6 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r0, #0 │ │ │ │ │ + movlt r0, #1 │ │ │ │ │ + b.w 238c │ │ │ │ │ + cmp r7, r9 │ │ │ │ │ ite le │ │ │ │ │ - movle r5, #0 │ │ │ │ │ - movgt r5, #1 │ │ │ │ │ - b.w 1bc0 │ │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ │ - ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - ldrd ip, r8, [r3, #12] │ │ │ │ │ - add.w r3, ip, r6 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - bne.n 37d6 │ │ │ │ │ - str r7, [sp, #16] │ │ │ │ │ - b.w 1e02 │ │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ │ - str.w r3, [r4], #4 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - beq.w 3550 │ │ │ │ │ - adds r2, #4 │ │ │ │ │ - str r4, [sp, #12] │ │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ │ - b.w 186e │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - mov r9, r4 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - b.w 29be │ │ │ │ │ - add r5, r3 │ │ │ │ │ - str r5, [sp, #16] │ │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.n 398a │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ + movle r7, #0 │ │ │ │ │ + movgt r7, #1 │ │ │ │ │ + b.w 1f5e │ │ │ │ │ + add r6, r3 │ │ │ │ │ + str r6, [sp, #8] │ │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ │ + cbz r6, 3a22 │ │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ │ + add r6, r3 │ │ │ │ │ + str r6, [sp, #20] │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2958 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + beq.w 34a8 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ adds r1, r3, #4 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ adds r0, r3, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq.w 3cc4 │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - mov r9, r4 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq.w 3d24 │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ + mov r9, r5 │ │ │ │ │ ldr.w r3, [r2], #-4 │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - str.w r3, [fp], #-4 │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ + str.w r3, [r4], #-4 │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ - mov r4, r9 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + mov r5, r9 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ ldr.w r1, [r2], #-4 │ │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - b.w 231e │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + b.w 24f0 │ │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ │ + str.w r2, [r3], #4 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + beq.w 4010 │ │ │ │ │ + adds r1, #4 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ │ + b.w 1868 │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + b.n 38e4 │ │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ │ + ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcpy │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + ldrd ip, r8, [r3, #12] │ │ │ │ │ + add.w r3, ip, r6 │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + bne.w 399c │ │ │ │ │ + str r7, [sp, #8] │ │ │ │ │ + b.w 1fb8 │ │ │ │ │ + cmp r9, r4 │ │ │ │ │ + ite le │ │ │ │ │ + movle r0, #0 │ │ │ │ │ + movgt r0, #1 │ │ │ │ │ + b.w 1d44 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 1d40 │ │ │ │ │ - add r5, r3 │ │ │ │ │ - str r5, [sp, #16] │ │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ │ - cbnz r5, 396a │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 3010 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - adds r1, r3, #4 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - adds r0, r3, #4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - beq.w 34c0 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 190c │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - ldr.w r3, [sl] │ │ │ │ │ - str.w r3, [fp], #-4 │ │ │ │ │ - ldrd r2, r3, [sp, #12] │ │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ │ - str r1, [sp, #20] │ │ │ │ │ - ldr.w r1, [r2], #-4 │ │ │ │ │ - str.w r1, [r3], #-4 │ │ │ │ │ - strd r2, r3, [sp, #12] │ │ │ │ │ - b.w 23ae │ │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ │ - add r5, r3 │ │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 391c │ │ │ │ │ - cmp r6, r8 │ │ │ │ │ + b.w 1ef4 │ │ │ │ │ + mov r5, r9 │ │ │ │ │ + b.w 1dd8 │ │ │ │ │ + cmp r8, r5 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.n 32d2 │ │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ + b.w 26d2 │ │ │ │ │ + str r6, [sp, #28] │ │ │ │ │ + b.w 2612 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + b.n 36a6 │ │ │ │ │ + cmp r4, r8 │ │ │ │ │ + ite le │ │ │ │ │ + movle r4, #0 │ │ │ │ │ + movgt r4, #1 │ │ │ │ │ + b.w 278e │ │ │ │ │ + mov r6, fp │ │ │ │ │ + b.n 36a6 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcpy │ │ │ │ │ + adds r3, r6, r4 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b.w 2d74 │ │ │ │ │ + cmp r9, r8 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 2b5c │ │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ │ - add r5, r3 │ │ │ │ │ - str r5, [sp, #12] │ │ │ │ │ - b.n 38c0 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - b.n 3502 │ │ │ │ │ - cmp r9, r4 │ │ │ │ │ + b.w 2ce8 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 24f4 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - b.w 2432 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - b.n 3502 │ │ │ │ │ - cmp r5, r9 │ │ │ │ │ - ite le │ │ │ │ │ - movle r5, #0 │ │ │ │ │ - movgt r5, #1 │ │ │ │ │ - b.w 25b2 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ + b.w 2ec8 │ │ │ │ │ + add r3, r4 │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ + b.w 2d82 │ │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ + cmp r9, r2 │ │ │ │ │ ite le │ │ │ │ │ movle r0, #0 │ │ │ │ │ movgt r0, #1 │ │ │ │ │ - b.w 1b60 │ │ │ │ │ - ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ - b.w 1ed2 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - b.w 26ce │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - ite ge │ │ │ │ │ - movge r3, #0 │ │ │ │ │ - movlt r3, #1 │ │ │ │ │ - b.w 1a90 │ │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ │ - mov r1, fp │ │ │ │ │ - str r7, [sp, #24] │ │ │ │ │ - b.n 35f2 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ + b.w 2abc │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + b.w 3300 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + b.n 3716 │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ ite ge │ │ │ │ │ - movge r5, #0 │ │ │ │ │ - movlt r5, #1 │ │ │ │ │ - b.w 2cda │ │ │ │ │ - cmp r9, r4 │ │ │ │ │ + movge r2, #0 │ │ │ │ │ + movlt r2, #1 │ │ │ │ │ + b.w 2816 │ │ │ │ │ + cmp r4, fp │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 2550 │ │ │ │ │ - cmp r6, r8 │ │ │ │ │ + b.w 2e60 │ │ │ │ │ + cmp r8, r5 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 2722 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ + b.w 272a │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ ite ge │ │ │ │ │ - movge r4, #0 │ │ │ │ │ - movlt r4, #1 │ │ │ │ │ - b.w 283a │ │ │ │ │ - cmp r6, sl │ │ │ │ │ + movge r3, #0 │ │ │ │ │ + movlt r3, #1 │ │ │ │ │ + b.w 2666 │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + adds r0, r3, r4 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + add r1, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memmove │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + cmn r6, r5 │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str r3, [r7, r5] │ │ │ │ │ + beq.w 32e8 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str r3, [r6, r5] │ │ │ │ │ + b.w 32e8 │ │ │ │ │ + cmp r7, r9 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r3, #0 │ │ │ │ │ + movlt r3, #1 │ │ │ │ │ + b.w 1e2a │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 30c6 │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ + b.w 2ff4 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memmove │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str.w r3, [r5, r2, lsl #2] │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str.w r3, [r4, r2, lsl #2] │ │ │ │ │ + b.w 32e8 │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + b.w 27b8 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + b.w 2f78 │ │ │ │ │ + mov r6, r8 │ │ │ │ │ + b.n 3872 │ │ │ │ │ + cmp r8, sl │ │ │ │ │ + ite ge │ │ │ │ │ + movge r3, #0 │ │ │ │ │ + movlt r3, #1 │ │ │ │ │ + b.w 1c72 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r3, #0 │ │ │ │ │ + movlt r3, #1 │ │ │ │ │ + b.w 2912 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + b.w 28b6 │ │ │ │ │ + ldr.w ip, [sp, #32] │ │ │ │ │ + mov r5, fp │ │ │ │ │ + str.w ip, [sp, #8] │ │ │ │ │ + ldr.w fp, [sp, #16] │ │ │ │ │ + b.w 32c8 │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r3, #0 │ │ │ │ │ + movlt r3, #1 │ │ │ │ │ + b.w 2a4c │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 1c70 │ │ │ │ │ - cmp r5, r8 │ │ │ │ │ - ite le │ │ │ │ │ - movle r5, #0 │ │ │ │ │ - movgt r5, #1 │ │ │ │ │ - b.w 227e │ │ │ │ │ + b.w 3380 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ ite ge │ │ │ │ │ movge r3, #0 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ - b.w 2ae6 │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ + b.w 2c80 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + b.w 1c1e │ │ │ │ │ + str.w sl, [sp, #24] │ │ │ │ │ + mov lr, r4 │ │ │ │ │ + ldrd ip, r8, [sp, #48] @ 0x30 │ │ │ │ │ + mov sl, r9 │ │ │ │ │ + b.w 2090 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 221a │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - b.n 3952 │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ │ - bl 17c │ │ │ │ │ - R_ARM_THM_CALL merge_getmem │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - bne.w 1dc6 │ │ │ │ │ - b.w 29f2 │ │ │ │ │ + b.w 23e6 │ │ │ │ │ + ldr.w fp, [sp, #16] │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ │ + str r1, [sp, #20] │ │ │ │ │ + b.w 32c8 │ │ │ │ │ + ldr.w sl, [sp, #28] │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + b.w 191a │ │ │ │ │ + ldrd ip, r8, [sp, #48] @ 0x30 │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ + b.w 208c │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - mov r1, fp │ │ │ │ │ bl 17c │ │ │ │ │ R_ARM_THM_CALL merge_getmem │ │ │ │ │ - str r0, [sp, #8] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 29da │ │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ │ - adds r4, #4 │ │ │ │ │ - b.w 1836 │ │ │ │ │ - str r1, [sp, #12] │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - str r4, [sp, #24] │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 35f2 │ │ │ │ │ - cmp r4, r9 │ │ │ │ │ + bne.w 1f7c │ │ │ │ │ + b.w 2bb2 │ │ │ │ │ + cmp r7, sl │ │ │ │ │ ite ge │ │ │ │ │ - movge r3, #0 │ │ │ │ │ - movlt r3, #1 │ │ │ │ │ - b.w 2486 │ │ │ │ │ + movge r7, #0 │ │ │ │ │ + movlt r7, #1 │ │ │ │ │ + b.w 1da4 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + ite le │ │ │ │ │ + movle r7, #0 │ │ │ │ │ + movgt r7, #1 │ │ │ │ │ + b.w 244c │ │ │ │ │ cmp r5, r8 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.w 3266 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - ite ge │ │ │ │ │ - movge r5, #0 │ │ │ │ │ - movlt r5, #1 │ │ │ │ │ - b.w 2eea │ │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - adds r0, r3, r4 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - add r1, r4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - cmn r7, r5 │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - str r3, [r6, r5] │ │ │ │ │ - beq.w 190c │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - str r3, [r7, r5] │ │ │ │ │ - b.w 190c │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - b.n 369e │ │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - ite ge │ │ │ │ │ - movge r0, #0 │ │ │ │ │ - movlt r0, #1 │ │ │ │ │ - b.w 2634 │ │ │ │ │ - mov r9, r2 │ │ │ │ │ - b.w 25d8 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - mov r8, r9 │ │ │ │ │ - b.n 36aa │ │ │ │ │ + b.w 31d2 │ │ │ │ │ adds r0, #28 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.w 2696 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 2880 │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b.w 2e58 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ + b.w 2f5e │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + ldr.w fp, [sp, #28] │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + b.n 366e │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + add.w r1, r3, #28 │ │ │ │ │ + b.w 32a2 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + b.w 22c0 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ ite ge │ │ │ │ │ - movge r3, #0 │ │ │ │ │ - movlt r3, #1 │ │ │ │ │ - b.w 2156 │ │ │ │ │ - str r4, [sp, #24] │ │ │ │ │ - b.w 20f6 │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - blt.w 3410 │ │ │ │ │ - str.w r9, [sp, #20] │ │ │ │ │ - b.w 2fde │ │ │ │ │ - add.w r0, r4, #28 │ │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ │ - tst.w ip, #32 │ │ │ │ │ - bne.w 2906 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b.w 2980 │ │ │ │ │ - ldrb r3, [r6, #16] │ │ │ │ │ - lsls r1, r3, #26 │ │ │ │ │ - bpl.w 3df6 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - b.w 2f40 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - add.w r1, r6, #28 │ │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ │ - b.w 2f50 │ │ │ │ │ - add.w r0, r1, #28 │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 2fb4 │ │ │ │ │ - ldr r1, [r7, #28] │ │ │ │ │ - b.w 302e │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + movge r2, #0 │ │ │ │ │ + movlt r2, #1 │ │ │ │ │ + b.w 2320 │ │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ add.w r0, r3, #28 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - bne.w 3324 │ │ │ │ │ + bne.w 3450 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.w 3358 │ │ │ │ │ - add.w r0, r5, #28 │ │ │ │ │ - b.w 1d86 │ │ │ │ │ - adds r0, #28 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.w 2da4 │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - ldr r1, [r3, #28] │ │ │ │ │ - b.w 2e44 │ │ │ │ │ - mov r0, fp │ │ │ │ │ + b.w 34d0 │ │ │ │ │ ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ │ - ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ │ - mov fp, r4 │ │ │ │ │ - str r4, [sp, #16] │ │ │ │ │ - b.w 1ed6 │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - add.w r0, r3, #28 │ │ │ │ │ + mov lr, r4 │ │ │ │ │ + str.w sl, [sp, #24] │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + beq.w 32e8 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + mov sl, r5 │ │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ + rsb r4, r3, #1 │ │ │ │ │ + lsls r5, r3, #2 │ │ │ │ │ + add.w r0, lr, r4, lsl #2 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + lsls r4, r4, #2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcpy │ │ │ │ │ + b.w 20b6 │ │ │ │ │ + add.w r1, r6, #28 │ │ │ │ │ + b.w 1d98 │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + blt.w 35f0 │ │ │ │ │ + mov sl, r8 │ │ │ │ │ + b.w 30e8 │ │ │ │ │ + add.w r0, r8, #28 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - bne.w 2bb8 │ │ │ │ │ + bne.w 2f1c │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.w 2c4e │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - mov r6, fp │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - b.n 34c4 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - add.w r0, r3, #28 │ │ │ │ │ - b.w 2590 │ │ │ │ │ + b.n 3932 │ │ │ │ │ + add.w r0, r5, #28 │ │ │ │ │ + ldrb r1, [r6, #16] │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ + bne.w 2048 │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b.w 2488 │ │ │ │ │ + ldrd ip, r8, [sp, #48] @ 0x30 │ │ │ │ │ + mov lr, r4 │ │ │ │ │ + mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ │ + b.w 2090 │ │ │ │ │ add.w r0, r5, #28 │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ - lsls r3, r1, #26 │ │ │ │ │ - bmi.w 1fb8 │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ + bne.w 213c │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ - b.w 1ff8 │ │ │ │ │ + b.w 217e │ │ │ │ │ + add.w r0, r5, #28 │ │ │ │ │ + ldrb r1, [r6, #16] │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ + bne.w 18d2 │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b.w 1ab6 │ │ │ │ │ + add.w r0, r7, #28 │ │ │ │ │ + ldrb r3, [r6, #16] │ │ │ │ │ + lsls r1, r3, #26 │ │ │ │ │ + bmi.w 1772 │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b.n 3834 │ │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ │ + mov r1, sl │ │ │ │ │ + bl 17c │ │ │ │ │ + R_ARM_THM_CALL merge_getmem │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + beq.w 2bb2 │ │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ │ + adds r4, #4 │ │ │ │ │ + b.w 1830 │ │ │ │ │ + adds r0, #28 │ │ │ │ │ + ldrb r3, [r6, #16] │ │ │ │ │ + lsls r1, r3, #26 │ │ │ │ │ + bpl.w 3f92 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + b.w 1bee │ │ │ │ │ add.w r0, r4, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ - tst.w r3, #32 │ │ │ │ │ - bne.w 1998 │ │ │ │ │ + lsls r7, r3, #26 │ │ │ │ │ + bmi.w 1b80 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.n 35d6 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - add.w r0, r3, #28 │ │ │ │ │ - ldrb r3, [r6, #16] │ │ │ │ │ + b.n 37b2 │ │ │ │ │ + adds r0, #28 │ │ │ │ │ + ldrb.w r3, [fp, #16] │ │ │ │ │ lsls r1, r3, #26 │ │ │ │ │ - bmi.w 177a │ │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ │ - b.n 36b6 │ │ │ │ │ - ldrd ip, r8, [sp, #48] @ 0x30 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ │ - b.w 1ed6 │ │ │ │ │ - add.w r0, r5, #28 │ │ │ │ │ + bpl.w 3fd6 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + b.w 17f6 │ │ │ │ │ + add.w r0, r6, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - bne.w 20ce │ │ │ │ │ + bne.w 2298 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.n 367a │ │ │ │ │ + b.n 381a │ │ │ │ │ + str.w fp, [sp, #36] @ 0x24 │ │ │ │ │ + mov r3, r1 │ │ │ │ │ + mov fp, sl │ │ │ │ │ + ldr.w sl, [sp, #16] │ │ │ │ │ + b.n 36d4 │ │ │ │ │ + ldrd ip, r8, [sp, #48] @ 0x30 │ │ │ │ │ + mov lr, r4 │ │ │ │ │ + str.w sl, [sp, #24] │ │ │ │ │ + b.w 35dc │ │ │ │ │ movs r3, #0 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + b.n 3a52 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + ldr.w fp, [sp, #28] │ │ │ │ │ + mov r6, r5 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 38f0 │ │ │ │ │ + b.n 366e │ │ │ │ │ adds r0, #28 │ │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ │ lsls r1, r3, #26 │ │ │ │ │ - bpl.w 3d7e │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - b.w 2374 │ │ │ │ │ - adds r0, #28 │ │ │ │ │ - ldrb r3, [r4, #16] │ │ │ │ │ - lsls r1, r3, #26 │ │ │ │ │ - bpl.w 3ddc │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - b.w 17fc │ │ │ │ │ - ldr.w fp, [sp, #20] │ │ │ │ │ - b.w 1910 │ │ │ │ │ - adds r0, #28 │ │ │ │ │ - ldrb r3, [r6, #16] │ │ │ │ │ - lsls r1, r3, #26 │ │ │ │ │ - bpl.w 3de0 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - b.w 1a0a │ │ │ │ │ + bmi.w 2542 │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b.n 37f6 │ │ │ │ │ add.w r0, r5, #28 │ │ │ │ │ - ldrb r1, [r7, #16] │ │ │ │ │ - tst.w r1, #32 │ │ │ │ │ - bne.w 1e88 │ │ │ │ │ - ldr r1, [r7, #28] │ │ │ │ │ - b.w 22b6 │ │ │ │ │ - ldr.w fp, [sp, #24] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ │ - str r1, [sp, #16] │ │ │ │ │ - b.n 3542 │ │ │ │ │ + b.w 1f3c │ │ │ │ │ adds r0, #28 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2786 │ │ │ │ │ - ldr r1, [r7, #28] │ │ │ │ │ - b.w 3042 │ │ │ │ │ + bne.w 2978 │ │ │ │ │ + ldr.w r1, [fp, #28] │ │ │ │ │ + b.w 314e │ │ │ │ │ adds r0, #28 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3186 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + bne.w 30bc │ │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ ldr r1, [r3, #28] │ │ │ │ │ - b.w 31a8 │ │ │ │ │ - ldrb r1, [r6, #16] │ │ │ │ │ + b.w 313a │ │ │ │ │ + adds r0, #28 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.w 2b0a │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + ldr r1, [r3, #28] │ │ │ │ │ + b.w 2dda │ │ │ │ │ + add.w r0, r7, #28 │ │ │ │ │ + b.w 276c │ │ │ │ │ + add.w r0, r4, #28 │ │ │ │ │ + ldrb r1, [r5, #16] │ │ │ │ │ lsls r3, r1, #26 │ │ │ │ │ - bpl.n 3d06 │ │ │ │ │ - mov r8, r1 │ │ │ │ │ - b.w 1ae8 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 190c │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ - rsb r4, r3, #1 │ │ │ │ │ - lsls r5, r3, #2 │ │ │ │ │ - add.w r0, fp, r4, lsl #2 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - lsls r4, r4, #2 │ │ │ │ │ - mov fp, r7 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcpy │ │ │ │ │ - b.w 1efa │ │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ │ - b.w 21a0 │ │ │ │ │ + bmi.w 19ce │ │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ │ + b.w 1a12 │ │ │ │ │ + ldr.w sl, [sp, #28] │ │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr.w ip, [sp, #8] │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + bne.w 192c │ │ │ │ │ + b.w 1942 │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + add.w r0, r3, #28 │ │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ │ + tst.w ip, #32 │ │ │ │ │ + bne.w 2d34 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.w 25a6 │ │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ │ - b.w 1b50 │ │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ │ - b.w 2814 │ │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ │ - mov.w r8, #0 │ │ │ │ │ - b.n 373c │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ │ - b.w 3248 │ │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ │ - b.w 2d42 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + b.w 2dba │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ ldr r0, [r3, #28] │ │ │ │ │ - b.w 24d6 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b.w 1a6a │ │ │ │ │ + b.n 3ee8 │ │ │ │ │ + ldr r0, [r7, #28] │ │ │ │ │ + b.w 276c │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - b.w 1cc0 │ │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ │ - b.w 1a80 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.w 2da4 │ │ │ │ │ - b.n 3b9c │ │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ │ - b.w 2130 │ │ │ │ │ + b.w 2cc8 │ │ │ │ │ + ldr r0, [r7, #28] │ │ │ │ │ + b.w 2ea8 │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ - b.w 21fa │ │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ │ - b.w 32b2 │ │ │ │ │ + b.n 3db6 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.w 2696 │ │ │ │ │ - b.n 3b0a │ │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ │ - b.w 1ba0 │ │ │ │ │ + b.n 3e8c │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b.w 2cca │ │ │ │ │ + b.w 1d34 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.w 2cb4 │ │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ │ - b.n 3be6 │ │ │ │ │ - mov r6, fp │ │ │ │ │ - mov fp, r3 │ │ │ │ │ - ldrd ip, r8, [sp, #48] @ 0x30 │ │ │ │ │ - b.w 341a │ │ │ │ │ + b.w 1c52 │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b.n 36ea │ │ │ │ │ - mov r9, r4 │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - b.w 2a5a │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b.n 3ca8 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b.n 3c98 │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ │ - b.n 3bbc │ │ │ │ │ + b.w 2fe4 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.w 2702 │ │ │ │ │ + b.w 2fce │ │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ │ + mov.w r2, sl, lsl #2 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcpy │ │ │ │ │ + b.w 32e8 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - b.w 2b34 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ │ - b.w 2590 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b.n 3c68 │ │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ │ - b.n 3c7a │ │ │ │ │ + b.n 3eb8 │ │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ │ + b.n 3e24 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.w 1c60 │ │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ │ - b.w 1c4a │ │ │ │ │ + b.w 2782 │ │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ │ + b.w 335a │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - b.n 3bf8 │ │ │ │ │ + b.w 1ecc │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 3c50 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ │ - b.n 3c0c │ │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ │ - mov.w r2, fp, lsl #2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcpy │ │ │ │ │ - b.w 190c │ │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ │ - b.n 36d0 │ │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ │ - b.n 362e │ │ │ │ │ + b.w 28ea │ │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ │ + b.w 1e76 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b.w 1e1e │ │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ │ + b.w 1e0c │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ - b.n 3c2a │ │ │ │ │ + b.w 1f3c │ │ │ │ │ + ldr.w r1, [fp, #28] │ │ │ │ │ + b.w 2902 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 3c40 │ │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ │ - b.n 3b66 │ │ │ │ │ + b.n 3e7a │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.w 325a │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ │ - b.w 2f50 │ │ │ │ │ + b.w 3370 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.w 2146 │ │ │ │ │ + b.w 2c70 │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b.w 378a │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - b.n 3b36 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ │ - b.w 2530 │ │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ │ - b.w 30ba │ │ │ │ │ + b.w 2c5a │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.w 2b0a │ │ │ │ │ + b.n 3ea4 │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b.w 2624 │ │ │ │ │ + b.w 2aac │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b.w 2806 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.w 260e │ │ │ │ │ - ldr.w r1, [r8, #28] │ │ │ │ │ - b.w 1bb4 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b.w 1d9c │ │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ │ - b.w 3124 │ │ │ │ │ + b.w 27f0 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b.n 3e10 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - b.w 1d18 │ │ │ │ │ + b.n 3e02 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.w 30a6 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ │ - b.n 3b7a │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b.w 247a │ │ │ │ │ + b.n 3e64 │ │ │ │ │ + mov r7, lr │ │ │ │ │ + mov r6, sl │ │ │ │ │ + b.w 366e │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ - b.w 2468 │ │ │ │ │ + b.n 3d80 │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ - b.w 1d86 │ │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ │ - b.w 2716 │ │ │ │ │ + b.n 3da2 │ │ │ │ │ + ldr.w r1, [fp, #28] │ │ │ │ │ + b.n 384e │ │ │ │ │ + ldr r0, [r7, #28] │ │ │ │ │ + b.n 3dca │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b.n 3df0 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.w 282a │ │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ │ - b.w 2ac0 │ │ │ │ │ + b.w 2440 │ │ │ │ │ + ldr.w r1, [fp, #28] │ │ │ │ │ + b.w 3232 │ │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ │ + b.n 3d12 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b.w 3290 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.w 2ad6 │ │ │ │ │ + b.w 2e54 │ │ │ │ │ + ldr r0, [r7, #28] │ │ │ │ │ + b.w 2e42 │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b.w 1cd6 │ │ │ │ │ + ldr.w ip, [sp, #8] │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b.w 192c │ │ │ │ │ + ldr r0, [r7, #28] │ │ │ │ │ + b.w 270a │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.w 2272 │ │ │ │ │ + b.w 265a │ │ │ │ │ + ldr r0, [r7, #28] │ │ │ │ │ + b.w 2648 │ │ │ │ │ + ldr r0, [r7, #28] │ │ │ │ │ + b.w 26b2 │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b.w 3056 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + ldr r1, [r3, #28] │ │ │ │ │ + b.w 32a2 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b.n 3cce │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b.w 1f52 │ │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ │ + b.w 23c6 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b.w 2310 │ │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ │ + b.w 22fa │ │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ │ + b.w 33d0 │ │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ │ + b.w 236c │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b.w 1d98 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b.w 1d86 │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b.w 1c66 │ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ │ - b.w 225c │ │ │ │ │ + b.w 242a │ │ │ │ │ + ldr.w r0, [r8, #28] │ │ │ │ │ + b.n 3d6c │ │ │ │ │ + ldr.w r1, [fp, #28] │ │ │ │ │ + b.w 31c6 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b.w 31b0 │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b.w 2eda │ │ │ │ │ + b.w 2a3c │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.w 2ec4 │ │ │ │ │ + b.w 2a26 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00003e8c : │ │ │ │ │ +000040a4 : │ │ │ │ │ PyList_SetItem(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.n 3eda │ │ │ │ │ + bpl.n 40f2 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs.n 3ef6 │ │ │ │ │ + bcs.n 410e │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ │ str.w r2, [r3, r1, lsl #2] │ │ │ │ │ - cbz r0, 3ec0 │ │ │ │ │ + cbz r0, 40d8 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 3ec8 │ │ │ │ │ + bne.n 40e0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3ec0 │ │ │ │ │ + bne.n 40d8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 3ec2 │ │ │ │ │ + b.n 40da │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 22c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #457 @ 0x1c9 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 3ec2 │ │ │ │ │ + b.n 40da │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 22c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 3ef0 │ │ │ │ │ + b.n 4108 │ │ │ │ │ │ │ │ │ │ -00003f14 : │ │ │ │ │ +0000412c : │ │ │ │ │ list_traverse(): │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b.n 3f38 │ │ │ │ │ + b.n 4150 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ │ - cbz r0, 3f38 │ │ │ │ │ + cbz r0, 4150 │ │ │ │ │ blx r7 │ │ │ │ │ - cbnz r0, 3f40 │ │ │ │ │ + cbnz r0, 4158 │ │ │ │ │ mov r1, r5 │ │ │ │ │ subs r4, #1 │ │ │ │ │ - bpl.n 3f2c │ │ │ │ │ + bpl.n 4144 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003f44 <_PyList_FromArraySteal>: │ │ │ │ │ +0000415c <_PyList_FromArraySteal>: │ │ │ │ │ _PyList_FromArraySteal(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 3fc4 <_PyList_FromArraySteal+0x80> │ │ │ │ │ - ldr r3, [pc, #252] @ (4058 <_PyList_FromArraySteal+0x114>) │ │ │ │ │ + bne.n 41dc <_PyList_FromArraySteal+0x80> │ │ │ │ │ + ldr r3, [pc, #252] @ (4270 <_PyList_FromArraySteal+0x114>) │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #2092] @ 0x82c │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble.n 3fea <_PyList_FromArraySteal+0xa6> │ │ │ │ │ + ble.n 4202 <_PyList_FromArraySteal+0xa6> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #2092] @ 0x82c │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ ldr.w r3, [r3, #1772] @ 0x6ec │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - ldr r0, [pc, #208] @ (405c <_PyList_FromArraySteal+0x118>) │ │ │ │ │ + ldr r0, [pc, #208] @ (4274 <_PyList_FromArraySteal+0x118>) │ │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ │ strd r1, r1, [r3, #8] │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ sub.w ip, r3, #8 │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ │ @@ -6311,15 +6524,15 @@ │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 404e <_PyList_FromArraySteal+0x10a> │ │ │ │ │ + beq.n 4266 <_PyList_FromArraySteal+0x10a> │ │ │ │ │ lsls r2, r1, #2 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ @@ -6331,74 +6544,74 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 4052 <_PyList_FromArraySteal+0x10e> │ │ │ │ │ + cbz r0, 426a <_PyList_FromArraySteal+0x10e> │ │ │ │ │ strd r1, r1, [r0, #8] │ │ │ │ │ str r1, [r0, #16] │ │ │ │ │ sub.w r1, r3, #8 │ │ │ │ │ - ldr r0, [pc, #84] @ (4060 <_PyList_FromArraySteal+0x11c>) │ │ │ │ │ + ldr r0, [pc, #84] @ (4278 <_PyList_FromArraySteal+0x11c>) │ │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ ldr r0, [r4, r0] │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ ldr.w r0, [r0, #3796] @ 0xed4 │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ orrs r2, r4 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ strd r0, r2, [r3, #-8] │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ - b.n 3fbe <_PyList_FromArraySteal+0x7a> │ │ │ │ │ + b.n 41d6 <_PyList_FromArraySteal+0x7a> │ │ │ │ │ ldr.w r0, [r4, r3, lsl #2] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - beq.n 404c <_PyList_FromArraySteal+0x108> │ │ │ │ │ + beq.n 4264 <_PyList_FromArraySteal+0x108> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbnz r2, 404c <_PyList_FromArraySteal+0x108> │ │ │ │ │ + cbnz r2, 4264 <_PyList_FromArraySteal+0x108> │ │ │ │ │ strd r3, r1, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bgt.n 402c <_PyList_FromArraySteal+0xe8> │ │ │ │ │ + bgt.n 4244 <_PyList_FromArraySteal+0xe8> │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 3fbe <_PyList_FromArraySteal+0x7a> │ │ │ │ │ + b.n 41d6 <_PyList_FromArraySteal+0x7a> │ │ │ │ │ nop │ │ │ │ │ .word 0x000000f6 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000be │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000004e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00004064 : │ │ │ │ │ +0000427c : │ │ │ │ │ PyList_SetSlice(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r5, [r0, #4] │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr.w lr, [r5, #84] @ 0x54 │ │ │ │ │ tst.w lr, #33554432 @ 0x2000000 │ │ │ │ │ - beq.n 408e │ │ │ │ │ + beq.n 42a6 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 40a8 │ │ │ │ │ + beq.n 42c0 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ - b.n 40e4 │ │ │ │ │ + b.n 42fc │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ mov.w r1, #1032 @ 0x408 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ @@ -6406,88 +6619,88 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ - bl 6290 │ │ │ │ │ + bl 64a8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 409e │ │ │ │ │ + beq.n 42b6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 40e4 │ │ │ │ │ + bl 42fc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 40a2 │ │ │ │ │ + beq.n 42ba │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 40a2 │ │ │ │ │ + bne.n 42ba │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 40a2 │ │ │ │ │ + b.n 42ba │ │ │ │ │ │ │ │ │ │ -000040e4 : │ │ │ │ │ +000042fc : │ │ │ │ │ list_ass_slice_lock_held(): │ │ │ │ │ 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 │ │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 42ec │ │ │ │ │ + bne.w 4504 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.w 4508 │ │ │ │ │ + blt.w 4720 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ it ge │ │ │ │ │ movge r6, r1 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bgt.w 4510 │ │ │ │ │ + bgt.w 4728 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ mov r3, r7 │ │ │ │ │ it ge │ │ │ │ │ movge r3, r1 │ │ │ │ │ sub.w r7, sl, r3 │ │ │ │ │ add r7, r6 │ │ │ │ │ cmn r7, r1 │ │ │ │ │ - beq.w 428a │ │ │ │ │ + beq.w 44a2 │ │ │ │ │ sub.w fp, r3, r6 │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ movs.w r2, fp, lsl #2 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ - beq.w 4314 │ │ │ │ │ + beq.w 452c │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - bhi.w 44a0 │ │ │ │ │ + bhi.w 46b8 │ │ │ │ │ add.w r9, sp, #40 @ 0x28 │ │ │ │ │ add.w r1, r1, r6, lsl #2 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str.w r9, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str.w r9, [sp, #4] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bge.w 4320 │ │ │ │ │ + bge.w 4538 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ subs r2, r2, r3 │ │ │ │ │ lsls r1, r2, #2 │ │ │ │ │ adds r2, r7, r3 │ │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ @@ -6498,129 +6711,129 @@ │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ add r3, r7 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ble.w 43e8 │ │ │ │ │ + ble.w 4600 │ │ │ │ │ adds r2, r3, #6 │ │ │ │ │ add.w r2, r2, r3, asr #3 │ │ │ │ │ bic.w r2, r2, #3 │ │ │ │ │ subs r1, r2, r3 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bgt.w 4476 │ │ │ │ │ + bgt.w 468e │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4480 │ │ │ │ │ + beq.w 4698 │ │ │ │ │ cmp.w r2, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 44da │ │ │ │ │ + bcs.w 46f2 │ │ │ │ │ lsls r1, r2, #2 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 44da │ │ │ │ │ + beq.w 46f2 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ strd r9, r2, [r5, #12] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - ble.n 4226 │ │ │ │ │ + ble.n 443e │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ add.w r1, r9, r6, lsl #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4440 │ │ │ │ │ + beq.w 4658 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.w 4440 │ │ │ │ │ + beq.w 4658 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ str.w r3, [r9, r6, lsl #2] │ │ │ │ │ - beq.n 4226 │ │ │ │ │ + beq.n 443e │ │ │ │ │ add.w r5, r4, sl, lsl #2 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r4, #4 │ │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4424 │ │ │ │ │ + beq.w 463c │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq.w 4424 │ │ │ │ │ + beq.w 463c │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ str.w r3, [r1, #4]! │ │ │ │ │ - bne.n 4208 │ │ │ │ │ + bne.n 4420 │ │ │ │ │ subs.w r3, fp, #1 │ │ │ │ │ - bmi.n 4262 │ │ │ │ │ + bmi.n 447a │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ │ - cbz r0, 4240 │ │ │ │ │ + cbz r0, 4458 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 43cc │ │ │ │ │ + bne.w 45e4 │ │ │ │ │ sub.w r4, fp, #2 │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ - beq.n 4262 │ │ │ │ │ + beq.n 447a │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ │ - cbz r0, 425e │ │ │ │ │ + cbz r0, 4476 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 43a0 │ │ │ │ │ + bne.w 45b8 │ │ │ │ │ subs r4, #1 │ │ │ │ │ - bcs.n 424e │ │ │ │ │ + bcs.n 4466 │ │ │ │ │ movs r4, #0 │ │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 4438 │ │ │ │ │ + bne.w 4650 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 4282 │ │ │ │ │ + beq.n 449a │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 438c │ │ │ │ │ + bne.w 45a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 429e │ │ │ │ │ + beq.n 44b6 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 43b0 │ │ │ │ │ + bne.w 45c8 │ │ │ │ │ ldr r4, [r5, #12] │ │ │ │ │ - cbz r4, 42e2 │ │ │ │ │ + cbz r4, 44fa │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r5, #8] │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - bmi.n 42dc │ │ │ │ │ + bmi.n 44f4 │ │ │ │ │ ldr.w r0, [r4, r3, lsl #2] │ │ │ │ │ - cbz r0, 42c0 │ │ │ │ │ + cbz r0, 44d8 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 4408 │ │ │ │ │ + bne.w 4620 │ │ │ │ │ subs r5, r1, #2 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 42dc │ │ │ │ │ + beq.n 44f4 │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r0, [r4, r5, lsl #2] │ │ │ │ │ - cbz r0, 42d8 │ │ │ │ │ + cbz r0, 44f0 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 43f8 │ │ │ │ │ + bne.w 4610 │ │ │ │ │ subs r5, #1 │ │ │ │ │ - bcs.n 42ca │ │ │ │ │ + bcs.n 44e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ @@ -6629,422 +6842,422 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Fast │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4502 │ │ │ │ │ + beq.w 471a │ │ │ │ │ ldrd r3, sl, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r4, r0, #12 │ │ │ │ │ ldrmi r4, [r0, #12] │ │ │ │ │ - b.n 4108 │ │ │ │ │ + b.n 4320 │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ │ - blt.w 4168 │ │ │ │ │ - beq.w 444c │ │ │ │ │ + blt.w 4380 │ │ │ │ │ + beq.w 4664 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ adds r1, r7, r2 │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - ble.w 4452 │ │ │ │ │ + ble.w 466a │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ adds r2, r0, #6 │ │ │ │ │ add.w r2, r2, r0, asr #3 │ │ │ │ │ bic.w r2, r2, #3 │ │ │ │ │ subs r1, r2, r0 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bgt.w 4494 │ │ │ │ │ + bgt.w 46ac │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 44c6 │ │ │ │ │ + beq.w 46de │ │ │ │ │ cmp.w r2, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 44fc │ │ │ │ │ + bcs.w 4714 │ │ │ │ │ lsls r1, r2, #2 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ strd r2, r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 44fc │ │ │ │ │ + beq.w 4714 │ │ │ │ │ strd r9, r2, [r5, #12] │ │ │ │ │ adds r0, r7, r3 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ add.w r0, r9, r0, lsl #2 │ │ │ │ │ subs r2, r2, r3 │ │ │ │ │ str r1, [r5, #8] │ │ │ │ │ add.w r1, r9, r3, lsl #2 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ - b.n 41d2 │ │ │ │ │ + b.n 43ea │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4282 │ │ │ │ │ + bne.w 449a │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4282 │ │ │ │ │ + b.n 449a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 425e │ │ │ │ │ + bne.w 4476 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 425e │ │ │ │ │ + b.n 4476 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 429e │ │ │ │ │ + bne.w 44b6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r4, [r5, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 42e2 │ │ │ │ │ + beq.n 44fa │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ - b.n 42a2 │ │ │ │ │ + b.n 44ba │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4240 │ │ │ │ │ + bne.w 4458 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ sub.w r4, fp, #2 │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ - bne.w 424a │ │ │ │ │ - b.n 4262 │ │ │ │ │ + bne.w 4462 │ │ │ │ │ + b.n 447a │ │ │ │ │ cmp.w r3, r2, asr #1 │ │ │ │ │ - blt.w 4194 │ │ │ │ │ + blt.w 43ac │ │ │ │ │ ldr.w r9, [r5, #12] │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b.n 41d2 │ │ │ │ │ + b.n 43ea │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 42d8 │ │ │ │ │ + bne.w 44f0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 42d8 │ │ │ │ │ + b.n 44f0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 42c0 │ │ │ │ │ + bne.w 44d8 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ subs r5, r1, #2 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne.w 42c6 │ │ │ │ │ - b.n 42dc │ │ │ │ │ + bne.w 44de │ │ │ │ │ + b.n 44f4 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ str.w r3, [r1, #4]! │ │ │ │ │ - bne.w 4208 │ │ │ │ │ - b.n 4226 │ │ │ │ │ + bne.w 4420 │ │ │ │ │ + b.n 443e │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 426e │ │ │ │ │ + b.n 4486 │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - bne.w 41fe │ │ │ │ │ - b.n 4226 │ │ │ │ │ + bne.w 4416 │ │ │ │ │ + b.n 443e │ │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ │ - b.n 41d2 │ │ │ │ │ + b.n 43ea │ │ │ │ │ cmp.w r1, r2, asr #1 │ │ │ │ │ - blt.w 4334 │ │ │ │ │ + blt.w 454c │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ adds r0, r7, r3 │ │ │ │ │ ldr.w r9, [r5, #12] │ │ │ │ │ subs r2, r2, r3 │ │ │ │ │ str r1, [r5, #8] │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ add.w r1, r9, r3, lsl #2 │ │ │ │ │ add.w r0, r9, r0, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ - b.n 41d2 │ │ │ │ │ - cbz r3, 4480 │ │ │ │ │ + b.n 43ea │ │ │ │ │ + cbz r3, 4698 │ │ │ │ │ adds r2, r3, #3 │ │ │ │ │ bic.w r2, r2, #3 │ │ │ │ │ - b.n 41ac │ │ │ │ │ + b.n 43c4 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 44da │ │ │ │ │ + cbz r0, 46f2 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 41cc │ │ │ │ │ + b.n 43e4 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - cbz r2, 44c6 │ │ │ │ │ + cbz r2, 46de │ │ │ │ │ adds r2, #3 │ │ │ │ │ bic.w r2, r2, #3 │ │ │ │ │ - b.n 434e │ │ │ │ │ + b.n 4566 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4430 │ │ │ │ │ + beq.n 4648 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ add.w r1, r3, r6, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - b.n 4162 │ │ │ │ │ + b.n 437a │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 44fc │ │ │ │ │ + cbz r0, 4714 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 436e │ │ │ │ │ + b.n 4586 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ ldrd r2, r1, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ add.w r0, r3, r6, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 4264 │ │ │ │ │ + b.n 447c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 44f6 │ │ │ │ │ + b.n 470e │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 4282 │ │ │ │ │ + b.n 449a │ │ │ │ │ movs r6, #0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bge.w 411c │ │ │ │ │ + bge.w 4334 │ │ │ │ │ cmn.w sl, r1 │ │ │ │ │ - beq.w 428a │ │ │ │ │ + beq.w 44a2 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r7, sl │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov fp, r2 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - b.n 4162 │ │ │ │ │ + b.n 437a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004530 : │ │ │ │ │ +00004748 : │ │ │ │ │ list_clear_impl.isra.0(): │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ - cbz r2, 4586 │ │ │ │ │ + cbz r2, 479e │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ str r1, [r0, #16] │ │ │ │ │ strd r1, r1, [r0, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - bmi.n 457a │ │ │ │ │ + bmi.n 4792 │ │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4552 │ │ │ │ │ + beq.n 476a │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq.n 4552 │ │ │ │ │ + beq.n 476a │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 4552 │ │ │ │ │ + bne.n 476a │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ - b.n 4552 │ │ │ │ │ + b.n 476a │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyMem_Free │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00004588 : │ │ │ │ │ +000047a0 : │ │ │ │ │ list_append(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 45ca │ │ │ │ │ + beq.n 47e2 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr.w ip, [r0, #16] │ │ │ │ │ mov r2, r4 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - ble.n 45d6 │ │ │ │ │ + ble.n 47ee │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ str.w r1, [r3, r2, lsl #2] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr.w ip, [r0, #16] │ │ │ │ │ adds r4, r2, #1 │ │ │ │ │ cmp r2, ip │ │ │ │ │ - blt.n 45b4 │ │ │ │ │ + blt.n 47cc │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r4, ip │ │ │ │ │ - ble.n 4624 │ │ │ │ │ + ble.n 483c │ │ │ │ │ adds r1, r2, #7 │ │ │ │ │ add.w r1, r1, r4, asr #3 │ │ │ │ │ bic.w r3, r1, #3 │ │ │ │ │ adds r1, r2, #4 │ │ │ │ │ bic.w r1, r1, #3 │ │ │ │ │ subs r0, r3, r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it le │ │ │ │ │ movle r3, r1 │ │ │ │ │ - cbz r4, 4630 │ │ │ │ │ + cbz r4, 4848 │ │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.n 4634 │ │ │ │ │ + bcs.n 484c │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 4634 │ │ │ │ │ + cbz r0, 484c │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ strd r4, r0, [r5, #8] │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ str.w r6, [r0, r2, lsl #2] │ │ │ │ │ - b.n 45c4 │ │ │ │ │ + b.n 47dc │ │ │ │ │ cmp.w r4, ip, asr #1 │ │ │ │ │ - blt.n 45de │ │ │ │ │ + blt.n 47f6 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ - b.n 4616 │ │ │ │ │ + b.n 482e │ │ │ │ │ mov r3, r4 │ │ │ │ │ - b.n 45fe │ │ │ │ │ + b.n 4816 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 45c4 │ │ │ │ │ + b.n 47dc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004644 : │ │ │ │ │ +0000485c : │ │ │ │ │ PyList_Size(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ it mi │ │ │ │ │ ldrmi r0, [r0, #8] │ │ │ │ │ - bpl.n 4660 │ │ │ │ │ + bpl.n 4878 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ mov.w r1, #342 @ 0x156 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004678 : │ │ │ │ │ +00004890 : │ │ │ │ │ list_subscript(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ mov ip, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 46e8 │ │ │ │ │ + cbz r3, 4900 │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ - cbz r3, 46e8 │ │ │ │ │ + cbz r3, 4900 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - bne.n 46de │ │ │ │ │ + bne.n 48f6 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 473e │ │ │ │ │ + bne.n 4956 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bls.n 4736 │ │ │ │ │ + bls.n 494e │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r2, [r3, r0, lsl #2] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ @@ -7052,79 +7265,79 @@ │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it lt │ │ │ │ │ addlt r0, r0, r2 │ │ │ │ │ - b.n 46c0 │ │ │ │ │ + b.n 48d8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PySlice_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PySlice_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 49e0 │ │ │ │ │ + bne.w 4bf8 │ │ │ │ │ add r3, sp, #28 │ │ │ │ │ add r2, sp, #24 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ mov r0, ip │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySlice_Unpack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 473e │ │ │ │ │ + blt.n 4956 │ │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r1, sp, #32 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySlice_AdjustIndices │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - ble.n 4746 │ │ │ │ │ + ble.n 495e │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - bne.n 47aa │ │ │ │ │ + bne.n 49c2 │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6290 │ │ │ │ │ + bl 64a8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r1, [pc, #708] @ (49fc ) │ │ │ │ │ + ldr r1, [pc, #708] @ (4c14 ) │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetObject │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r3, [pc, #696] @ (4a00 ) │ │ │ │ │ + ldr r3, [pc, #696] @ (4c18 ) │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #2092] @ 0x82c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 4948 │ │ │ │ │ + ble.w 4b60 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #2092] @ 0x82c │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ ldr.w r2, [r3, #1772] @ 0x6ec │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ movs r3, #0 │ │ │ │ │ - ldr r1, [pc, #644] @ (4a04 ) │ │ │ │ │ + ldr r1, [pc, #644] @ (4c1c ) │ │ │ │ │ sub.w r0, r2, #8 │ │ │ │ │ strd r3, r3, [r2, #8] │ │ │ │ │ str r3, [r2, #16] │ │ │ │ │ ldr.w r3, [r2, #-4] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ @@ -7132,26 +7345,26 @@ │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ │ ldr r4, [r1, #4] │ │ │ │ │ orrs r3, r4 │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ strd r1, r3, [r2, #-8] │ │ │ │ │ str r0, [r1, #4] │ │ │ │ │ - b.n 46d8 │ │ │ │ │ - ldr r2, [pc, #604] @ (4a08 ) │ │ │ │ │ + b.n 48f0 │ │ │ │ │ + ldr r2, [pc, #604] @ (4c20 ) │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r2, [r0, r2] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr.w r0, [r2, #2092] @ 0x82c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble.w 498c │ │ │ │ │ + ble.w 4ba4 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str.w r0, [r2, #2092] @ 0x82c │ │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ │ add.w r2, r2, r0, lsl #2 │ │ │ │ │ ldr.w r2, [r2, #1772] @ 0x6ec │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ @@ -7160,15 +7373,15 @@ │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ │ movs r0, #0 │ │ │ │ │ strd r0, r0, [r2, #8] │ │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ │ str r0, [r2, #16] │ │ │ │ │ sub.w ip, r2, #8 │ │ │ │ │ - ldr r0, [pc, #528] @ (4a0c ) │ │ │ │ │ + ldr r0, [pc, #528] @ (4c24 ) │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ ldr r0, [r5, r0] │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ ldr.w lr, [r0, #3796] @ 0xed4 │ │ │ │ │ ldr.w r0, [r2, #-4] │ │ │ │ │ ldr.w r5, [lr, #4] │ │ │ │ │ @@ -7177,124 +7390,124 @@ │ │ │ │ │ str.w ip, [r5] │ │ │ │ │ strd lr, r0, [r2, #-8] │ │ │ │ │ it cs │ │ │ │ │ movcs r0, #0 │ │ │ │ │ str.w ip, [lr, #4] │ │ │ │ │ it cs │ │ │ │ │ strcs r0, [r2, #12] │ │ │ │ │ - bcs.w 49aa │ │ │ │ │ + bcs.w 4bc2 │ │ │ │ │ lsls r0, r3, #2 │ │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldrd r3, r1, [sp, #4] │ │ │ │ │ str r0, [r2, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 49aa │ │ │ │ │ + beq.w 4bc2 │ │ │ │ │ str r3, [r2, #16] │ │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r4, [ip, r1, lsl #2] │ │ │ │ │ ldr.w lr, [r4] │ │ │ │ │ cmp lr, r5 │ │ │ │ │ itt ne │ │ │ │ │ addne.w lr, lr, #1 │ │ │ │ │ strne.w lr, [r4] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ - beq.n 4934 │ │ │ │ │ + beq.n 4b4c │ │ │ │ │ add r1, r6 │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r4, [ip, r1, lsl #2] │ │ │ │ │ ldr.w lr, [r4] │ │ │ │ │ cmp lr, r5 │ │ │ │ │ itt ne │ │ │ │ │ addne.w lr, lr, #1 │ │ │ │ │ strne.w lr, [r4] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ str r4, [r0, #4] │ │ │ │ │ - beq.n 4934 │ │ │ │ │ + beq.n 4b4c │ │ │ │ │ add r1, r6 │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r4, [ip, r1, lsl #2] │ │ │ │ │ ldr.w lr, [r4] │ │ │ │ │ cmp lr, r5 │ │ │ │ │ itt ne │ │ │ │ │ addne.w lr, lr, #1 │ │ │ │ │ strne.w lr, [r4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ - beq.n 4934 │ │ │ │ │ + beq.n 4b4c │ │ │ │ │ add r1, r6 │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r4, [ip, r1, lsl #2] │ │ │ │ │ ldr.w lr, [r4] │ │ │ │ │ cmp lr, r5 │ │ │ │ │ itt ne │ │ │ │ │ addne.w lr, lr, #1 │ │ │ │ │ strne.w lr, [r4] │ │ │ │ │ cmp r3, #4 │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ - beq.n 4934 │ │ │ │ │ + beq.n 4b4c │ │ │ │ │ add r1, r6 │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r4, [ip, r1, lsl #2] │ │ │ │ │ ldr.w lr, [r4] │ │ │ │ │ cmp lr, r5 │ │ │ │ │ itt ne │ │ │ │ │ addne.w lr, lr, #1 │ │ │ │ │ strne.w lr, [r4] │ │ │ │ │ cmp r3, #5 │ │ │ │ │ str r4, [r0, #16] │ │ │ │ │ - beq.n 4934 │ │ │ │ │ + beq.n 4b4c │ │ │ │ │ add r1, r6 │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r4, [ip, r1, lsl #2] │ │ │ │ │ ldr.w lr, [r4] │ │ │ │ │ cmp lr, r5 │ │ │ │ │ itt ne │ │ │ │ │ addne.w lr, lr, #1 │ │ │ │ │ strne.w lr, [r4] │ │ │ │ │ cmp r3, #6 │ │ │ │ │ str r4, [r0, #20] │ │ │ │ │ - beq.n 4934 │ │ │ │ │ + beq.n 4b4c │ │ │ │ │ add r1, r6 │ │ │ │ │ add.w r4, r0, #24 │ │ │ │ │ add.w r7, r0, r3, lsl #2 │ │ │ │ │ ldr.w lr, [ip, r1, lsl #2] │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r0, [lr] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ add.w r0, r0, #1 │ │ │ │ │ - bne.n 4938 │ │ │ │ │ + bne.n 4b50 │ │ │ │ │ str.w lr, [r4], #4 │ │ │ │ │ add r1, r6 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bne.n 4916 │ │ │ │ │ + bne.n 4b2e │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b.n 46d8 │ │ │ │ │ + b.n 48f0 │ │ │ │ │ str.w r0, [lr] │ │ │ │ │ add r1, r6 │ │ │ │ │ str.w lr, [r4], #4 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bne.n 4916 │ │ │ │ │ - b.n 4934 │ │ │ │ │ + bne.n 4b2e │ │ │ │ │ + b.n 4b4c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 473e │ │ │ │ │ + beq.w 4956 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - ldr r0, [pc, #176] @ (4a10 ) │ │ │ │ │ + ldr r0, [pc, #176] @ (4c28 ) │ │ │ │ │ strd r3, r3, [r2, #8] │ │ │ │ │ sub.w r1, r2, #8 │ │ │ │ │ str r3, [r2, #16] │ │ │ │ │ ldr.w r3, [r2, #-4] │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ @@ -7302,130 +7515,130 @@ │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ ldr.w r0, [r0, #3796] @ 0xed4 │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ orrs r3, r4 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ strd r0, r3, [r2, #-8] │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ - b.n 46d8 │ │ │ │ │ + b.n 48f0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ ldrd r3, r1, [sp, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 47e8 │ │ │ │ │ - b.n 473e │ │ │ │ │ + bne.w 4a00 │ │ │ │ │ + b.n 4956 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - beq.n 49c8 │ │ │ │ │ + beq.n 4be0 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ - cbnz r0, 49c8 │ │ │ │ │ + cbnz r0, 4be0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r3, r1, [sp, #4] │ │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldrd r3, r1, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 473e │ │ │ │ │ + beq.w 4956 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ - b.n 484a │ │ │ │ │ + b.n 4a62 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 473e │ │ │ │ │ + b.n 4956 │ │ │ │ │ nop │ │ │ │ │ .word 0x00004db4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000002b0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000274 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000252 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000020e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000009e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00004a14 : │ │ │ │ │ +00004c2c : │ │ │ │ │ list_item(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bls.n 4a3e │ │ │ │ │ + bls.n 4c56 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r0, #0] │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ - ldr r1, [pc, #12] @ (4a54 ) │ │ │ │ │ + ldr r1, [pc, #12] @ (4c6c ) │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetObject │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ │ │ .word 0x00004db4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00004a58 : │ │ │ │ │ +00004c70 : │ │ │ │ │ list_iter(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.n 4ab8 │ │ │ │ │ + bpl.n 4cd0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #108] @ (4ae0 ) │ │ │ │ │ + ldr r0, [pc, #108] @ (4cf8 ) │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ - cbz r0, 4ac8 │ │ │ │ │ + cbz r0, 4ce0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4acc │ │ │ │ │ + beq.n 4ce4 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - ldr r1, [pc, #88] @ (4ae4 ) │ │ │ │ │ + ldr r1, [pc, #88] @ (4cfc ) │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr r1, [r4, r1] │ │ │ │ │ @@ -7446,161 +7659,161 @@ │ │ │ │ │ movw r1, #3935 @ 0xf5f │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ - ldr r1, [pc, #20] @ (4ae8 ) │ │ │ │ │ + ldr r1, [pc, #20] @ (4d00 ) │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ - b.n 4a9a │ │ │ │ │ + b.n 4cb2 │ │ │ │ │ nop │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000004a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000000c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00004aec : │ │ │ │ │ +00004d04 : │ │ │ │ │ listiter_next(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 4b44 │ │ │ │ │ + blt.n 4d5c │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bcs.n 4b24 │ │ │ │ │ + bcs.n 4d3c │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r0, [r1, r3, lsl #2] │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp r1, ip │ │ │ │ │ - beq.n 4b48 │ │ │ │ │ + beq.n 4d60 │ │ │ │ │ adds r1, #1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ pop {r3, pc} │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ str.w ip, [r2, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ str.w ip, [r2, #12] │ │ │ │ │ - beq.n 4b44 │ │ │ │ │ + beq.n 4d5c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 4b4e │ │ │ │ │ + cbz r3, 4d66 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ pop {r3, pc} │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4b44 │ │ │ │ │ + b.n 4d5c │ │ │ │ │ │ │ │ │ │ -00004b54 : │ │ │ │ │ +00004d6c : │ │ │ │ │ list_length(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00004b58 : │ │ │ │ │ +00004d70 : │ │ │ │ │ listiter_dealloc(): │ │ │ │ │ ldrd r1, r2, [r0, #-8] │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ bic.w r2, r2, #3 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ orrs r3, r2 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ str.w ip, [r0, #-8] │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ and.w r3, r3, #1 │ │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ │ - cbz r2, 4b8e │ │ │ │ │ + cbz r2, 4da6 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 4b92 │ │ │ │ │ + bne.n 4daa │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4b8e │ │ │ │ │ + bne.n 4da6 │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004bbc <_PyList_Extend>: │ │ │ │ │ +00004dd4 <_PyList_Extend>: │ │ │ │ │ _PyList_Extend(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 4be0 <_list_extend> │ │ │ │ │ + bl 4df8 <_list_extend> │ │ │ │ │ adds r0, #1 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ it eq │ │ │ │ │ moveq r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004be0 <_list_extend>: │ │ │ │ │ +00004df8 <_list_extend>: │ │ │ │ │ _list_extend(): │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.w 51aa <_list_extend+0x5ca> │ │ │ │ │ + beq.w 53c2 <_list_extend+0x5ca> │ │ │ │ │ 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 r3, [r1, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4c14 <_list_extend+0x34> │ │ │ │ │ + beq.n 4e2c <_list_extend+0x34> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 4c1e <_list_extend+0x3e> │ │ │ │ │ + bne.n 4e36 <_list_extend+0x3e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.n 51b0 │ │ │ │ │ + b.n 53c8 │ │ │ │ │ mov r6, r1 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyFrozenSet_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyFrozenSet_Type │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PySet_Type │ │ │ │ │ @@ -7608,190 +7821,190 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS PySet_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, r1 │ │ │ │ │ ite eq │ │ │ │ │ moveq r2, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ - beq.w 4e6c <_list_extend+0x28c> │ │ │ │ │ + beq.w 5084 <_list_extend+0x28c> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyDict_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyDict_Type │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 4d86 <_list_extend+0x1a6> │ │ │ │ │ + beq.w 4f9e <_list_extend+0x1a6> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyDictKeys_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyDictKeys_Type │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 50ea <_list_extend+0x50a> │ │ │ │ │ + beq.w 5302 <_list_extend+0x50a> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyDictValues_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyDictValues_Type │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 4fd4 <_list_extend+0x3f4> │ │ │ │ │ + beq.w 51ec <_list_extend+0x3f4> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyDictItems_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyDictItems_Type │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w 5074 <_list_extend+0x494> │ │ │ │ │ + beq.w 528c <_list_extend+0x494> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4d80 <_list_extend+0x1a0> │ │ │ │ │ + beq.n 4f98 <_list_extend+0x1a0> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r6, [r3, #112] @ 0x70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_LengthHint │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - blt.n 4d6c <_list_extend+0x18c> │ │ │ │ │ + blt.n 4f84 <_list_extend+0x18c> │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ subs r2, r2, r3 │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt.n 4ce2 <_list_extend+0x102> │ │ │ │ │ + bgt.n 4efa <_list_extend+0x102> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4e20 <_list_extend+0x240> │ │ │ │ │ - cbz r3, 4ce2 <_list_extend+0x102> │ │ │ │ │ + bne.w 5038 <_list_extend+0x240> │ │ │ │ │ + cbz r3, 4efa <_list_extend+0x102> │ │ │ │ │ adds r3, #1 │ │ │ │ │ bic.w r3, r3, #1 │ │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 5178 <_list_extend+0x598> │ │ │ │ │ + bcs.w 5390 <_list_extend+0x598> │ │ │ │ │ lsls r0, r3, #2 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5178 <_list_extend+0x598> │ │ │ │ │ + beq.w 5390 <_list_extend+0x598> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ - b.n 4ce2 <_list_extend+0x102> │ │ │ │ │ + b.n 4efa <_list_extend+0x102> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.n 4d60 <_list_extend+0x180> │ │ │ │ │ + bge.n 4f78 <_list_extend+0x180> │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str.w r0, [r1, r3, lsl #2] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4cd0 <_list_extend+0xf0> │ │ │ │ │ + bne.n 4ee8 <_list_extend+0xf0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5146 <_list_extend+0x566> │ │ │ │ │ + bne.w 535e <_list_extend+0x566> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ble.n 4d02 <_list_extend+0x122> │ │ │ │ │ + ble.n 4f1a <_list_extend+0x122> │ │ │ │ │ cmp.w r2, r3, asr #1 │ │ │ │ │ - blt.n 4d0e <_list_extend+0x12e> │ │ │ │ │ + blt.n 4f26 <_list_extend+0x12e> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 4d50 <_list_extend+0x170> │ │ │ │ │ - b.n 4d58 <_list_extend+0x178> │ │ │ │ │ + bne.n 4f68 <_list_extend+0x170> │ │ │ │ │ + b.n 4f70 <_list_extend+0x178> │ │ │ │ │ adds r6, r2, #6 │ │ │ │ │ add.w r6, r6, r2, asr #3 │ │ │ │ │ bic.w r6, r6, #3 │ │ │ │ │ subs r3, r6, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 4fbc <_list_extend+0x3dc> │ │ │ │ │ + blt.w 51d4 <_list_extend+0x3dc> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 50d6 <_list_extend+0x4f6> │ │ │ │ │ + beq.w 52ee <_list_extend+0x4f6> │ │ │ │ │ cmp.w r6, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 5178 <_list_extend+0x598> │ │ │ │ │ + bcs.w 5390 <_list_extend+0x598> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsls r1, r6, #2 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5178 <_list_extend+0x598> │ │ │ │ │ + beq.w 5390 <_list_extend+0x598> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ str r6, [r4, #16] │ │ │ │ │ - beq.n 4d58 <_list_extend+0x178> │ │ │ │ │ + beq.n 4f70 <_list_extend+0x178> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4e18 <_list_extend+0x238> │ │ │ │ │ + beq.n 5030 <_list_extend+0x238> │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 320 <_PyList_AppendTakeRefListResize> │ │ │ │ │ R_ARM_THM_CALL _PyList_AppendTakeRefListResize │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.n 4ce2 <_list_extend+0x102> │ │ │ │ │ + bne.n 4efa <_list_extend+0x102> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 4d80 <_list_extend+0x1a0> │ │ │ │ │ + beq.n 4f98 <_list_extend+0x1a0> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 51a2 <_list_extend+0x5c2> │ │ │ │ │ + beq.w 53ba <_list_extend+0x5c2> │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 4d5a <_list_extend+0x17a> │ │ │ │ │ + b.n 4f72 <_list_extend+0x17a> │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ ldr r2, [r0, #16] │ │ │ │ │ mov r7, r3 │ │ │ │ │ add r3, r1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ble.w 4fae <_list_extend+0x3ce> │ │ │ │ │ + ble.w 51c6 <_list_extend+0x3ce> │ │ │ │ │ adds r5, r3, #6 │ │ │ │ │ adds r2, r3, #3 │ │ │ │ │ add.w r5, r5, r3, asr #3 │ │ │ │ │ bic.w r2, r2, #3 │ │ │ │ │ bic.w r5, r5, #3 │ │ │ │ │ subs r0, r5, r3 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ it gt │ │ │ │ │ movgt r5, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5194 <_list_extend+0x5b4> │ │ │ │ │ + beq.w 53ac <_list_extend+0x5b4> │ │ │ │ │ cmp.w r5, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 518a <_list_extend+0x5aa> │ │ │ │ │ + bcs.w 53a2 <_list_extend+0x5aa> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsls r1, r5, #2 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 518a <_list_extend+0x5aa> │ │ │ │ │ + beq.w 53a2 <_list_extend+0x5aa> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ strd r0, r5, [r4, #12] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ add.w r5, r0, r7, lsl #2 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r9, r4 │ │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r4, r6 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ - b.n 4dfe <_list_extend+0x21e> │ │ │ │ │ + b.n 5016 <_list_extend+0x21e> │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r1, r5, #4 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ itee eq │ │ │ │ │ addeq r1, r5, #4 │ │ │ │ │ @@ -7804,78 +8017,78 @@ │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ add r1, sp, #28 │ │ │ │ │ add r2, sp, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyDict_Next> │ │ │ │ │ R_ARM_THM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4de6 <_list_extend+0x206> │ │ │ │ │ + bne.n 4ffe <_list_extend+0x206> │ │ │ │ │ str.w r8, [r9, #8] │ │ │ │ │ - b.n 4d5a <_list_extend+0x17a> │ │ │ │ │ + b.n 4f72 <_list_extend+0x17a> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4d58 <_list_extend+0x178> │ │ │ │ │ + b.n 4f70 <_list_extend+0x178> │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ adds r1, r3, r1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - ble.w 4fca <_list_extend+0x3ea> │ │ │ │ │ + ble.w 51e2 <_list_extend+0x3ea> │ │ │ │ │ adds r2, r1, #6 │ │ │ │ │ add.w ip, r1, #3 │ │ │ │ │ add.w r2, r2, r1, asr #3 │ │ │ │ │ bic.w ip, ip, #3 │ │ │ │ │ bic.w r2, r2, #3 │ │ │ │ │ sub.w lr, r2, r1 │ │ │ │ │ cmp r3, lr │ │ │ │ │ it gt │ │ │ │ │ movgt r2, ip │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 5182 <_list_extend+0x5a2> │ │ │ │ │ + beq.w 539a <_list_extend+0x5a2> │ │ │ │ │ cmp.w r2, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 5178 <_list_extend+0x598> │ │ │ │ │ + bcs.w 5390 <_list_extend+0x598> │ │ │ │ │ lsls r1, r2, #2 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5178 <_list_extend+0x598> │ │ │ │ │ + beq.w 5390 <_list_extend+0x598> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n 4ce2 <_list_extend+0x102> │ │ │ │ │ + b.n 4efa <_list_extend+0x102> │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ adds r5, r2, r3 │ │ │ │ │ ldr r2, [r0, #16] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - ble.w 5064 <_list_extend+0x484> │ │ │ │ │ + ble.w 527c <_list_extend+0x484> │ │ │ │ │ adds r2, r5, #6 │ │ │ │ │ adds r1, r5, #3 │ │ │ │ │ add.w r2, r2, r5, asr #3 │ │ │ │ │ bic.w r0, r1, #3 │ │ │ │ │ bic.w r2, r2, #3 │ │ │ │ │ subs r1, r2, r5 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ it gt │ │ │ │ │ movgt r2, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 5186 <_list_extend+0x5a6> │ │ │ │ │ + beq.w 539e <_list_extend+0x5a6> │ │ │ │ │ cmp.w r2, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 518a <_list_extend+0x5aa> │ │ │ │ │ + bcs.w 53a2 <_list_extend+0x5aa> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsls r1, r2, #2 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 518a <_list_extend+0x5aa> │ │ │ │ │ + beq.w 53a2 <_list_extend+0x5aa> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ strd r0, r2, [r4, #12] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ add r3, sp, #28 │ │ │ │ │ add r2, sp, #32 │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -7883,170 +8096,170 @@ │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ str.w ip, [sp, #24] │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4fa8 <_list_extend+0x3c8> │ │ │ │ │ + beq.n 51c0 <_list_extend+0x3c8> │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov r2, sl │ │ │ │ │ str.w r3, [fp, r7, lsl #2] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add.w r7, fp, r7, lsl #2 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4fa8 <_list_extend+0x3c8> │ │ │ │ │ + beq.n 51c0 <_list_extend+0x3c8> │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov r2, sl │ │ │ │ │ str r3, [r7, #4] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4fa8 <_list_extend+0x3c8> │ │ │ │ │ + beq.n 51c0 <_list_extend+0x3c8> │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov r2, sl │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4fa8 <_list_extend+0x3c8> │ │ │ │ │ + beq.n 51c0 <_list_extend+0x3c8> │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov r2, sl │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4fa8 <_list_extend+0x3c8> │ │ │ │ │ + beq.n 51c0 <_list_extend+0x3c8> │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov r2, sl │ │ │ │ │ str r3, [r7, #16] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ - cbz r0, 4fa8 <_list_extend+0x3c8> │ │ │ │ │ + cbz r0, 51c0 <_list_extend+0x3c8> │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov r2, sl │ │ │ │ │ str r3, [r7, #20] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ - cbz r0, 4fa8 <_list_extend+0x3c8> │ │ │ │ │ + cbz r0, 51c0 <_list_extend+0x3c8> │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov r2, sl │ │ │ │ │ str r3, [r7, #24] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ - cbz r0, 4fa8 <_list_extend+0x3c8> │ │ │ │ │ + cbz r0, 51c0 <_list_extend+0x3c8> │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov r2, sl │ │ │ │ │ str r3, [r7, #28] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ - cbz r0, 4fa8 <_list_extend+0x3c8> │ │ │ │ │ + cbz r0, 51c0 <_list_extend+0x3c8> │ │ │ │ │ add.w r2, r7, #36 @ 0x24 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov fp, r4 │ │ │ │ │ str r3, [r7, #32] │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r8 │ │ │ │ │ - b.n 4f94 <_list_extend+0x3b4> │ │ │ │ │ + b.n 51ac <_list_extend+0x3b4> │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str.w r3, [r4], #4 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4f8e <_list_extend+0x3ae> │ │ │ │ │ + bne.n 51a6 <_list_extend+0x3ae> │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r4, fp │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 4d5a <_list_extend+0x17a> │ │ │ │ │ + b.n 4f72 <_list_extend+0x17a> │ │ │ │ │ cmp.w r3, r2, asr #1 │ │ │ │ │ - blt.w 4d96 <_list_extend+0x1b6> │ │ │ │ │ + blt.w 4fae <_list_extend+0x1b6> │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 4dd4 <_list_extend+0x1f4> │ │ │ │ │ + b.n 4fec <_list_extend+0x1f4> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 50d6 <_list_extend+0x4f6> │ │ │ │ │ + beq.w 52ee <_list_extend+0x4f6> │ │ │ │ │ adds r6, r2, #3 │ │ │ │ │ bic.w r6, r6, #3 │ │ │ │ │ - b.n 4d26 <_list_extend+0x146> │ │ │ │ │ + b.n 4f3e <_list_extend+0x146> │ │ │ │ │ cmp.w r1, r2, asr #1 │ │ │ │ │ - bge.w 4e68 <_list_extend+0x288> │ │ │ │ │ - b.n 4e2a <_list_extend+0x24a> │ │ │ │ │ + bge.w 5080 <_list_extend+0x288> │ │ │ │ │ + b.n 5042 <_list_extend+0x24a> │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ ldr r2, [r0, #16] │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ adds r3, r6, r1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ble.w 516a <_list_extend+0x58a> │ │ │ │ │ + ble.w 5382 <_list_extend+0x58a> │ │ │ │ │ adds r5, r3, #6 │ │ │ │ │ adds r2, r3, #3 │ │ │ │ │ add.w r5, r5, r3, asr #3 │ │ │ │ │ bic.w r2, r2, #3 │ │ │ │ │ bic.w r5, r5, #3 │ │ │ │ │ subs r0, r5, r3 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ it gt │ │ │ │ │ movgt r5, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 517e <_list_extend+0x59e> │ │ │ │ │ + beq.w 5396 <_list_extend+0x59e> │ │ │ │ │ cmp.w r5, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 518a <_list_extend+0x5aa> │ │ │ │ │ + bcs.w 53a2 <_list_extend+0x5aa> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsls r1, r5, #2 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 518a <_list_extend+0x5aa> │ │ │ │ │ + beq.w 53a2 <_list_extend+0x5aa> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r2, r0 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ add.w r6, r2, r6, lsl #2 │ │ │ │ │ mov r5, r8 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r9, r4 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ - b.n 504e <_list_extend+0x46e> │ │ │ │ │ + b.n 5266 <_list_extend+0x46e> │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ it ne │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ @@ -8056,91 +8269,91 @@ │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ add r1, sp, #28 │ │ │ │ │ add r2, sp, #32 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyDict_Next> │ │ │ │ │ R_ARM_THM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5038 <_list_extend+0x458> │ │ │ │ │ - b.n 4e12 <_list_extend+0x232> │ │ │ │ │ + bne.n 5250 <_list_extend+0x458> │ │ │ │ │ + b.n 502a <_list_extend+0x232> │ │ │ │ │ cmp.w r5, r2, asr #1 │ │ │ │ │ - blt.w 4e7e <_list_extend+0x29e> │ │ │ │ │ + blt.w 5096 <_list_extend+0x29e> │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ str r5, [r0, #8] │ │ │ │ │ mov fp, r3 │ │ │ │ │ - b.n 4ebe <_list_extend+0x2de> │ │ │ │ │ + b.n 50d6 <_list_extend+0x2de> │ │ │ │ │ ldr r7, [r6, #8] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ adds r2, r3, r1 │ │ │ │ │ strd r2, r3, [sp, #12] │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 3b8 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 4d80 <_list_extend+0x1a0> │ │ │ │ │ + beq.w 4f98 <_list_extend+0x1a0> │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov fp, r4 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ mov r4, r7 │ │ │ │ │ add.w r5, r2, r3, lsl #2 │ │ │ │ │ - b.n 50b4 <_list_extend+0x4d4> │ │ │ │ │ + b.n 52cc <_list_extend+0x4d4> │ │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5198 <_list_extend+0x5b8> │ │ │ │ │ + beq.n 53b0 <_list_extend+0x5b8> │ │ │ │ │ adds r6, #1 │ │ │ │ │ str.w r0, [r5], #4 │ │ │ │ │ add r3, sp, #32 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ bl 0 <_PyDict_Next> │ │ │ │ │ R_ARM_THM_CALL _PyDict_Next │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r0, #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 50a2 <_list_extend+0x4c2> │ │ │ │ │ + bne.n 52ba <_list_extend+0x4c2> │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str.w r3, [fp, #8] │ │ │ │ │ - b.n 4d5a <_list_extend+0x17a> │ │ │ │ │ + b.n 4f72 <_list_extend+0x17a> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5178 <_list_extend+0x598> │ │ │ │ │ + beq.n 5390 <_list_extend+0x598> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 4d40 <_list_extend+0x160> │ │ │ │ │ + b.n 4f58 <_list_extend+0x160> │ │ │ │ │ ldr r6, [r6, #8] │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ adds r1, r5, r3 │ │ │ │ │ add.w fp, r5, r3 │ │ │ │ │ bl 3b8 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.w 4d5a <_list_extend+0x17a> │ │ │ │ │ + beq.w 4f72 <_list_extend+0x17a> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ add.w r9, r3, r5, lsl #2 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - b.n 512e <_list_extend+0x54e> │ │ │ │ │ + b.n 5346 <_list_extend+0x54e> │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ it ne │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ @@ -8151,66 +8364,66 @@ │ │ │ │ │ add r2, sp, #32 │ │ │ │ │ add r1, sp, #28 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_PyDict_Next> │ │ │ │ │ R_ARM_THM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5114 <_list_extend+0x534> │ │ │ │ │ + bne.n 532c <_list_extend+0x534> │ │ │ │ │ str.w fp, [r5, #8] │ │ │ │ │ - b.n 4d5a <_list_extend+0x17a> │ │ │ │ │ + b.n 4f72 <_list_extend+0x17a> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_StopIteration │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4d6c <_list_extend+0x18c> │ │ │ │ │ + beq.w 4f84 <_list_extend+0x18c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt.w 4cfc <_list_extend+0x11c> │ │ │ │ │ - b.n 4d02 <_list_extend+0x122> │ │ │ │ │ + blt.w 4f14 <_list_extend+0x11c> │ │ │ │ │ + b.n 4f1a <_list_extend+0x122> │ │ │ │ │ cmp.w r3, r2, asr #1 │ │ │ │ │ - blt.w 4fe6 <_list_extend+0x406> │ │ │ │ │ + blt.w 51fe <_list_extend+0x406> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - b.n 5026 <_list_extend+0x446> │ │ │ │ │ + b.n 523e <_list_extend+0x446> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 4d6c <_list_extend+0x18c> │ │ │ │ │ + b.n 4f84 <_list_extend+0x18c> │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.n 500c <_list_extend+0x42c> │ │ │ │ │ + b.n 5224 <_list_extend+0x42c> │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b.n 4e54 <_list_extend+0x274> │ │ │ │ │ + b.n 506c <_list_extend+0x274> │ │ │ │ │ mov r2, r5 │ │ │ │ │ - b.n 4ea4 <_list_extend+0x2c4> │ │ │ │ │ + b.n 50bc <_list_extend+0x2c4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 4d5a <_list_extend+0x17a> │ │ │ │ │ + b.n 4f72 <_list_extend+0x17a> │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.n 4dbc <_list_extend+0x1dc> │ │ │ │ │ + b.n 4fd4 <_list_extend+0x1dc> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ add r3, r6 │ │ │ │ │ str.w r3, [fp, #8] │ │ │ │ │ - b.n 4d80 <_list_extend+0x1a0> │ │ │ │ │ + b.n 4f98 <_list_extend+0x1a0> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4d80 <_list_extend+0x1a0> │ │ │ │ │ + b.n 4f98 <_list_extend+0x1a0> │ │ │ │ │ movs r1, #2 │ │ │ │ │ b.w 1f8 │ │ │ │ │ R_ARM_THM_JUMP24 list_inplace_repeat_lock_held │ │ │ │ │ │ │ │ │ │ -000051b0 : │ │ │ │ │ +000053c8 : │ │ │ │ │ list_extend_lock_held(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r5, r0 │ │ │ │ │ @@ -8218,580 +8431,580 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Fast │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 53fa │ │ │ │ │ + beq.w 5612 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 5344 │ │ │ │ │ + beq.w 555c │ │ │ │ │ ldrd r3, r0, [r5, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5370 │ │ │ │ │ + bne.w 5588 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ bic.w r3, r3, #1 │ │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 53f0 │ │ │ │ │ + bcs.w 5608 │ │ │ │ │ lsls r0, r3, #2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 53f0 │ │ │ │ │ + beq.w 5608 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ strd r0, r3, [r5, #12] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bmi.w 53b6 │ │ │ │ │ + bmi.w 55ce │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 5344 │ │ │ │ │ + ble.w 555c │ │ │ │ │ add.w r3, r4, #12 │ │ │ │ │ ldr r5, [r3, #0] │ │ │ │ │ lsls r1, r7, #2 │ │ │ │ │ add.w lr, r0, r1 │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w ip, [r5] │ │ │ │ │ cmp ip, r6 │ │ │ │ │ itt ne │ │ │ │ │ addne.w ip, ip, #1 │ │ │ │ │ strne.w ip, [r5] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ str.w r5, [lr] │ │ │ │ │ - beq.n 5344 │ │ │ │ │ + beq.n 555c │ │ │ │ │ ldr.w ip, [r3, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ add r5, r0 │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w lr, [ip] │ │ │ │ │ cmp lr, r6 │ │ │ │ │ itt ne │ │ │ │ │ addne.w lr, lr, #1 │ │ │ │ │ strne.w lr, [ip] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ str.w ip, [r5, #4] │ │ │ │ │ - beq.n 5344 │ │ │ │ │ + beq.n 555c │ │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ │ mov r5, r1 │ │ │ │ │ add r5, r0 │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w lr, [ip] │ │ │ │ │ cmp lr, r6 │ │ │ │ │ itt ne │ │ │ │ │ addne.w lr, lr, #1 │ │ │ │ │ strne.w lr, [ip] │ │ │ │ │ cmp r2, #3 │ │ │ │ │ str.w ip, [r5, #8] │ │ │ │ │ - beq.n 5344 │ │ │ │ │ + beq.n 555c │ │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ │ mov r5, r1 │ │ │ │ │ add r5, r0 │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w lr, [ip] │ │ │ │ │ cmp lr, r6 │ │ │ │ │ itt ne │ │ │ │ │ addne.w lr, lr, #1 │ │ │ │ │ strne.w lr, [ip] │ │ │ │ │ cmp r2, #4 │ │ │ │ │ str.w ip, [r5, #12] │ │ │ │ │ - beq.n 5344 │ │ │ │ │ + beq.n 555c │ │ │ │ │ ldr.w ip, [r3, #16] │ │ │ │ │ mov r5, r1 │ │ │ │ │ add r5, r0 │ │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r6, [ip] │ │ │ │ │ cmp r6, lr │ │ │ │ │ itt ne │ │ │ │ │ addne.w lr, r6, #1 │ │ │ │ │ strne.w lr, [ip] │ │ │ │ │ cmp r2, #5 │ │ │ │ │ str.w ip, [r5, #16] │ │ │ │ │ - beq.n 5344 │ │ │ │ │ + beq.n 555c │ │ │ │ │ ldr.w ip, [r3, #20] │ │ │ │ │ mov r5, r1 │ │ │ │ │ add r5, r0 │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w lr, [ip] │ │ │ │ │ cmp lr, r6 │ │ │ │ │ itt ne │ │ │ │ │ addne.w lr, lr, #1 │ │ │ │ │ strne.w lr, [ip] │ │ │ │ │ cmp r2, #6 │ │ │ │ │ str.w ip, [r5, #20] │ │ │ │ │ - beq.n 5344 │ │ │ │ │ + beq.n 555c │ │ │ │ │ ldr r5, [r3, #24] │ │ │ │ │ adds r1, #24 │ │ │ │ │ add.w lr, r0, r1 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r6, [r5, #0] │ │ │ │ │ cmp r6, ip │ │ │ │ │ itt ne │ │ │ │ │ addne.w ip, r6, #1 │ │ │ │ │ strne.w ip, [r5] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ str.w r5, [lr] │ │ │ │ │ - beq.n 5344 │ │ │ │ │ + beq.n 555c │ │ │ │ │ subs r2, #1 │ │ │ │ │ add r0, r1 │ │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ │ adds r3, #24 │ │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ │ ldr.w ip, [r1] │ │ │ │ │ cmp ip, r5 │ │ │ │ │ - bne.n 535e │ │ │ │ │ + bne.n 5576 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str.w r1, [r0, #4]! │ │ │ │ │ - bne.n 5330 │ │ │ │ │ + bne.n 5548 │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5358 │ │ │ │ │ + beq.n 5570 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 5400 │ │ │ │ │ + beq.n 5618 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str.w ip, [r1] │ │ │ │ │ str.w r1, [r0, #4]! │ │ │ │ │ - bne.n 5330 │ │ │ │ │ - b.n 5344 │ │ │ │ │ + bne.n 5548 │ │ │ │ │ + b.n 555c │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ adds r1, r7, r2 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - ble.n 53be │ │ │ │ │ + ble.n 55d6 │ │ │ │ │ adds r3, r6, #6 │ │ │ │ │ add.w r3, r3, r6, asr #3 │ │ │ │ │ bic.w r3, r3, #3 │ │ │ │ │ subs r1, r3, r6 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - blt.n 53d6 │ │ │ │ │ - cbz r6, 53e0 │ │ │ │ │ + blt.n 55ee │ │ │ │ │ + cbz r6, 55f8 │ │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.n 53f0 │ │ │ │ │ + bcs.n 5608 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ - cbz r0, 53f0 │ │ │ │ │ + cbz r0, 5608 │ │ │ │ │ strd r0, r3, [r5, #12] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ and.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 521e │ │ │ │ │ + beq.w 5436 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 5344 │ │ │ │ │ + ble.n 555c │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ - b.n 5228 │ │ │ │ │ + b.n 5440 │ │ │ │ │ cmp.w r1, r3, asr #1 │ │ │ │ │ - blt.n 537a │ │ │ │ │ + blt.n 5592 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ str r1, [r5, #8] │ │ │ │ │ and.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 521e │ │ │ │ │ - b.n 53b6 │ │ │ │ │ - cbz r6, 53e0 │ │ │ │ │ + beq.w 5436 │ │ │ │ │ + b.n 55ce │ │ │ │ │ + cbz r6, 55f8 │ │ │ │ │ adds r3, r6, #3 │ │ │ │ │ bic.w r3, r3, #3 │ │ │ │ │ - b.n 538c │ │ │ │ │ + b.n 55a4 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 53f0 │ │ │ │ │ + cbz r0, 5608 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 53a2 │ │ │ │ │ + b.n 55ba │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 5346 │ │ │ │ │ + b.n 555e │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 5358 │ │ │ │ │ + b.n 5570 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5358 │ │ │ │ │ + b.n 5570 │ │ │ │ │ │ │ │ │ │ -00005408 : │ │ │ │ │ +00005620 : │ │ │ │ │ list___init__(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 5436 │ │ │ │ │ + beq.n 564e │ │ │ │ │ ldr.w r1, [r0, #156] @ 0x9c │ │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 5438 │ │ │ │ │ - cbnz r2, 544a │ │ │ │ │ + bne.n 5650 │ │ │ │ │ + cbnz r2, 5662 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi.n 5462 │ │ │ │ │ + bhi.n 567a │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ - cbnz r1, 547e │ │ │ │ │ - cbnz r3, 549a │ │ │ │ │ + cbnz r1, 5696 │ │ │ │ │ + cbnz r3, 56b2 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 <_PyArg_NoKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_NoKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5438 │ │ │ │ │ + bne.n 5650 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 5446 │ │ │ │ │ + b.n 565e │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 545c │ │ │ │ │ + beq.n 5674 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 5442 │ │ │ │ │ + ble.n 565a │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ - cbnz r3, 549c │ │ │ │ │ + cbnz r3, 56b4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 5444 │ │ │ │ │ + beq.n 565c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4be0 <_list_extend> │ │ │ │ │ + bl 4df8 <_list_extend> │ │ │ │ │ adds r0, #1 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ it ne │ │ │ │ │ movne r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 4530 │ │ │ │ │ + bl 4748 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b.n 5482 │ │ │ │ │ + b.n 569a │ │ │ │ │ │ │ │ │ │ -000054a8 : │ │ │ │ │ +000056c0 : │ │ │ │ │ list_richcompare(): │ │ │ │ │ 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 r3, [r0, #4] │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r4, r3, #6 │ │ │ │ │ - bpl.w 5640 │ │ │ │ │ + bpl.w 5858 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.w 5640 │ │ │ │ │ + bpl.w 5858 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r8, r0 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.w 564a │ │ │ │ │ + bne.w 5862 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 561c │ │ │ │ │ + ble.w 5834 │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bge.n 5566 │ │ │ │ │ + bge.n 577e │ │ │ │ │ ldr.w r1, [r8, #12] │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ ldr.w r6, [r1, r4, lsl #2] │ │ │ │ │ ldr.w r5, [r2, r4, lsl #2] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.n 554e │ │ │ │ │ + beq.n 5766 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq.n 5592 │ │ │ │ │ + beq.n 57aa │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq.n 5598 │ │ │ │ │ + beq.n 57b0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ movs r2, #2 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq.n 5530 │ │ │ │ │ + beq.n 5748 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 56a8 │ │ │ │ │ + beq.w 58c0 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq.n 5540 │ │ │ │ │ + beq.n 5758 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 569c │ │ │ │ │ + beq.w 58b4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 5668 │ │ │ │ │ + blt.w 5880 │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ - beq.n 5566 │ │ │ │ │ + beq.n 577e │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - blt.n 54ea │ │ │ │ │ + blt.n 5702 │ │ │ │ │ cmp.w sl, #5 │ │ │ │ │ - bhi.w 56b4 │ │ │ │ │ + bhi.w 58cc │ │ │ │ │ tbb [pc, sl] │ │ │ │ │ .word 0x7e129a7b │ │ │ │ │ .short 0xaa81 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bge.n 5554 │ │ │ │ │ + bge.n 576c │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bge.n 5554 │ │ │ │ │ + bge.n 576c │ │ │ │ │ cmp.w sl, #2 │ │ │ │ │ - bne.n 55b0 │ │ │ │ │ + bne.n 57c8 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 5574 │ │ │ │ │ + bne.n 578c │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ - b.n 557c │ │ │ │ │ + b.n 5794 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne.n 5510 │ │ │ │ │ + bne.n 5728 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 5526 │ │ │ │ │ - b.n 5530 │ │ │ │ │ + bne.n 573e │ │ │ │ │ + b.n 5748 │ │ │ │ │ cmp.w sl, #3 │ │ │ │ │ - beq.n 5588 │ │ │ │ │ + beq.n 57a0 │ │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ - ldr.w r5, [r2, r4, lsl #2] │ │ │ │ │ + ldr.w r6, [r2, r4, lsl #2] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - ldr.w r6, [r3, r4, lsl #2] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + ldr.w r5, [r3, r4, lsl #2] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mov r1, r5 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ - strne r3, [r5, #0] │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ + strne r3, [r6, #0] │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mov r2, sl │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ - strne r3, [r6, #0] │ │ │ │ │ + strne r3, [r5, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompare │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5602 │ │ │ │ │ + beq.n 581a │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 5602 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + str r3, [r6, #0] │ │ │ │ │ + cbnz r3, 581a │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 557c │ │ │ │ │ + beq.n 5794 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r6, #0] │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 557c │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + bne.n 5794 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 557c │ │ │ │ │ + b.n 5794 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - bhi.n 569c │ │ │ │ │ - add r1, pc, #4 @ (adr r1, 5628 ) │ │ │ │ │ + bhi.n 58b4 │ │ │ │ │ + add r1, pc, #4 @ (adr r1, 5840 ) │ │ │ │ │ ldr.w pc, [r1, r2, lsl #2] │ │ │ │ │ nop │ │ │ │ │ - .word 0x00005575 │ │ │ │ │ + .word 0x0000578d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00005695 │ │ │ │ │ + .word 0x000058ad │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00005585 │ │ │ │ │ + .word 0x0000579d │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000565d │ │ │ │ │ + .word 0x00005875 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00005663 │ │ │ │ │ + .word 0x0000587b │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000056b5 │ │ │ │ │ + .word 0x000058cd │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 557c │ │ │ │ │ + b.n 5794 │ │ │ │ │ subs r4, r2, #2 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bhi.n 566c │ │ │ │ │ + bhi.n 5884 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 5574 │ │ │ │ │ - b.n 5588 │ │ │ │ │ + beq.n 578c │ │ │ │ │ + b.n 57a0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bgt.n 5588 │ │ │ │ │ - b.n 5574 │ │ │ │ │ + bgt.n 57a0 │ │ │ │ │ + b.n 578c │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 5574 │ │ │ │ │ - b.n 5588 │ │ │ │ │ + beq.n 578c │ │ │ │ │ + b.n 57a0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - blt.n 5588 │ │ │ │ │ - b.n 5574 │ │ │ │ │ + blt.n 57a0 │ │ │ │ │ + b.n 578c │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 557c │ │ │ │ │ + b.n 5794 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.w 54e0 │ │ │ │ │ + bgt.w 56f8 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - bhi.n 569c │ │ │ │ │ - add r1, pc, #4 @ (adr r1, 567c ) │ │ │ │ │ + bhi.n 58b4 │ │ │ │ │ + add r1, pc, #4 @ (adr r1, 5894 ) │ │ │ │ │ ldr.w pc, [r1, r2, lsl #2] │ │ │ │ │ - .word 0x00005657 │ │ │ │ │ + .word 0x0000586f │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00005695 │ │ │ │ │ + .word 0x000058ad │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000569d │ │ │ │ │ + .word 0x000058b5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x0000569d │ │ │ │ │ + .word 0x000058b5 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00005663 │ │ │ │ │ + .word 0x0000587b │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000056b5 │ │ │ │ │ + .word 0x000058cd │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bge.w 5588 │ │ │ │ │ - b.n 5574 │ │ │ │ │ + bge.w 57a0 │ │ │ │ │ + b.n 578c │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 5540 │ │ │ │ │ + b.n 5758 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 5530 │ │ │ │ │ + b.n 5748 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bgt.w 5574 │ │ │ │ │ - b.n 5588 │ │ │ │ │ + bgt.w 578c │ │ │ │ │ + b.n 57a0 │ │ │ │ │ │ │ │ │ │ -000056bc : │ │ │ │ │ +000058d4 : │ │ │ │ │ list_remove(): │ │ │ │ │ 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 r3, [r0, #8] │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 5790 │ │ │ │ │ + ble.n 59a8 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ ldr r4, [r3, #0] │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.n 5772 │ │ │ │ │ + beq.n 598a │ │ │ │ │ movs r2, #2 │ │ │ │ │ adds r5, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.n 5702 │ │ │ │ │ + beq.n 591a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 57aa │ │ │ │ │ + beq.n 59c2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 5724 │ │ │ │ │ + ble.n 593c │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 40e4 │ │ │ │ │ + bl 42fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 57a6 │ │ │ │ │ + bne.n 59be │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - bne.n 57a6 │ │ │ │ │ + bne.n 59be │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.n 5790 │ │ │ │ │ + ble.n 59a8 │ │ │ │ │ movs r5, #1 │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr.w r4, [r3, r5, lsl #2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -8801,313 +9014,313 @@ │ │ │ │ │ it ne │ │ │ │ │ strne r3, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.n 575c │ │ │ │ │ + beq.n 5974 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 57b6 │ │ │ │ │ + cbz r3, 59ce │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 5784 │ │ │ │ │ + ble.n 599c │ │ │ │ │ movs r3, #0 │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 40e4 │ │ │ │ │ + bl 42fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5716 │ │ │ │ │ - b.n 57a6 │ │ │ │ │ + beq.n 592e │ │ │ │ │ + b.n 59be │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 56fa │ │ │ │ │ - b.n 5702 │ │ │ │ │ + bne.n 5912 │ │ │ │ │ + b.n 591a │ │ │ │ │ add.w r5, r5, #1 │ │ │ │ │ - bne.n 57a6 │ │ │ │ │ + bne.n 59be │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - blt.n 5732 │ │ │ │ │ + blt.n 594a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 571e │ │ │ │ │ + b.n 5936 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 5702 │ │ │ │ │ + b.n 591a │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 575c │ │ │ │ │ + b.n 5974 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000057c4 : │ │ │ │ │ +000059dc : │ │ │ │ │ list_pop(): │ │ │ │ │ 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 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bhi.n 58bc │ │ │ │ │ + bhi.n 5ad4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 58d4 │ │ │ │ │ + bne.n 5aec │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 590a │ │ │ │ │ + beq.w 5b22 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs.w 593e │ │ │ │ │ + bcs.w 5b56 │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ mov.w r8, r2, lsl #2 │ │ │ │ │ subs r5, r3, #1 │ │ │ │ │ add.w sl, r6, r8 │ │ │ │ │ ldr.w r7, [r6, r2, lsl #2] │ │ │ │ │ - beq.n 5856 │ │ │ │ │ + beq.n 5a6e │ │ │ │ │ subs r2, r5, r2 │ │ │ │ │ mov fp, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.n 588c │ │ │ │ │ + bgt.n 5aa4 │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - ble.n 58a0 │ │ │ │ │ + ble.n 5ab8 │ │ │ │ │ add.w r2, r9, #5 │ │ │ │ │ subs r3, r5, r3 │ │ │ │ │ add.w r2, r2, r5, asr #3 │ │ │ │ │ bic.w r2, r2, #3 │ │ │ │ │ subs r1, r2, r5 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ itt gt │ │ │ │ │ addgt.w r2, r9, #2 │ │ │ │ │ bicgt.w r2, r2, #3 │ │ │ │ │ cmp.w r2, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.n 5924 │ │ │ │ │ + bcs.n 5b3c │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsls r1, r2, #2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5924 │ │ │ │ │ + beq.n 5b3c │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ strd r5, r0, [r4, #8] │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r7, #0] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 584e │ │ │ │ │ + beq.n 5a66 │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ - cbz r0, 587e │ │ │ │ │ + cbz r0, 5a96 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 58ae │ │ │ │ │ + bne.n 5ac6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add.w r1, r8, #4 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ add r1, r6 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bgt.n 58aa │ │ │ │ │ + bgt.n 5ac2 │ │ │ │ │ cmp.w r5, r2, asr #1 │ │ │ │ │ it ge │ │ │ │ │ strge r5, [r4, #8] │ │ │ │ │ - bge.n 584e │ │ │ │ │ + bge.n 5a66 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - b.n 5816 │ │ │ │ │ + b.n 5a2e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 587e │ │ │ │ │ + bne.n 5a96 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 587e │ │ │ │ │ + b.n 5a96 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ - cbz r0, 5920 │ │ │ │ │ + cbz r0, 5b38 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 57e4 │ │ │ │ │ + ble.n 59fc │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5962 │ │ │ │ │ + beq.n 5b7a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 58f6 │ │ │ │ │ + beq.n 5b0e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 5956 │ │ │ │ │ + cbz r3, 5b6e │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ - beq.n 5962 │ │ │ │ │ + beq.n 5b7a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r9, r3 │ │ │ │ │ - cbz r3, 590a │ │ │ │ │ + cbz r3, 5b22 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.w 57f0 │ │ │ │ │ + bge.w 5a08 │ │ │ │ │ add r2, r3 │ │ │ │ │ - b.n 57f0 │ │ │ │ │ + b.n 5a08 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 584e │ │ │ │ │ + b.n 5a66 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ add.w r0, r8, #4 │ │ │ │ │ mov.w r2, fp, lsl #2 │ │ │ │ │ mov r1, sl │ │ │ │ │ add r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ str.w r7, [r6, r8] │ │ │ │ │ - b.n 5920 │ │ │ │ │ + b.n 5b38 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 5920 │ │ │ │ │ + b.n 5b38 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 58f6 │ │ │ │ │ + b.n 5b0e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5920 │ │ │ │ │ + bne.n 5b38 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 590a │ │ │ │ │ + beq.n 5b22 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ add r2, r3 │ │ │ │ │ - b.n 57f0 │ │ │ │ │ + b.n 5a08 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000597c : │ │ │ │ │ +00005b94 : │ │ │ │ │ list_ass_item(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs.n 59ee │ │ │ │ │ + bcs.n 5c06 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ mov.w ip, r1, lsl #2 │ │ │ │ │ ldr.w r5, [r0, r1, lsl #2] │ │ │ │ │ - cbnz r2, 59da │ │ │ │ │ + cbnz r2, 5bf2 │ │ │ │ │ subs r6, r3, #1 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ it ge │ │ │ │ │ strge r6, [r4, #8] │ │ │ │ │ - bge.n 59bc │ │ │ │ │ + bge.n 5bd4 │ │ │ │ │ subs r2, r3, r1 │ │ │ │ │ add.w r1, ip, #4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ add r1, r0 │ │ │ │ │ add r0, ip │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 59cc │ │ │ │ │ + beq.n 5be4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 59d0 │ │ │ │ │ + cbz r3, 5be8 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 59ce │ │ │ │ │ + b.n 5be6 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ str.w r2, [r0, r1, lsl #2] │ │ │ │ │ - b.n 59bc │ │ │ │ │ + b.n 5bd4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -9115,130 +9328,130 @@ │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005a0c : │ │ │ │ │ +00005c24 : │ │ │ │ │ list_concat(): │ │ │ │ │ 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 r3, [r1, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #6 │ │ │ │ │ - bpl.w 5c0e │ │ │ │ │ - ldr r3, [pc, #512] @ (5c28 ) │ │ │ │ │ + bpl.w 5e26 │ │ │ │ │ + ldr r3, [pc, #512] @ (5e40 ) │ │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ mov r6, r1 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ mov r7, r0 │ │ │ │ │ adds r5, r5, r1 │ │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #2092] @ 0x82c │ │ │ │ │ - beq.n 5b2c │ │ │ │ │ + beq.n 5d44 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 5b7a │ │ │ │ │ + ble.w 5d92 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #2092] @ 0x82c │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ ldr.w r4, [r3, #1772] @ 0x6ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ │ sub.w r1, r4, #8 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ cmp.w r5, #536870912 @ 0x20000000 │ │ │ │ │ - ldr r3, [pc, #436] @ (5c2c ) │ │ │ │ │ + ldr r3, [pc, #436] @ (5e44 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ ldr.w r2, [r3, #3796] @ 0xed4 │ │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r0 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ strd r2, r3, [r4, #-8] │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - bcs.w 5bc6 │ │ │ │ │ + bcs.w 5dde │ │ │ │ │ lsls r0, r5, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5bca │ │ │ │ │ + beq.w 5de2 │ │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.n 5aea │ │ │ │ │ + ble.n 5d02 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ sub.w lr, r0, #4 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ sub.w ip, r3, #4 │ │ │ │ │ add.w r7, ip, r8, lsl #2 │ │ │ │ │ - b.n 5ad8 │ │ │ │ │ + b.n 5cf0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r7, ip │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ str.w r2, [lr, #4]! │ │ │ │ │ - beq.n 5aea │ │ │ │ │ + beq.n 5d02 │ │ │ │ │ ldr.w r2, [ip, #4]! │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 5acc │ │ │ │ │ + bne.n 5ce4 │ │ │ │ │ cmp r7, ip │ │ │ │ │ str.w r2, [lr, #4]! │ │ │ │ │ - bne.n 5ad8 │ │ │ │ │ + bne.n 5cf0 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 5b1a │ │ │ │ │ + ble.n 5d32 │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ subs r1, #4 │ │ │ │ │ add.w r0, r0, r8, lsl #2 │ │ │ │ │ add.w r6, r1, r3, lsl #2 │ │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.n 5b22 │ │ │ │ │ + beq.n 5d3a │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ str.w r2, [r0, #4]! │ │ │ │ │ - bne.n 5b04 │ │ │ │ │ + bne.n 5d1c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r6, r1 │ │ │ │ │ str.w r2, [r0, #4]! │ │ │ │ │ - bne.n 5b04 │ │ │ │ │ - b.n 5b1a │ │ │ │ │ + bne.n 5d1c │ │ │ │ │ + b.n 5d32 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 5bf8 │ │ │ │ │ + ble.n 5e10 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #2092] @ 0x82c │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ ldr.w r4, [r3, #1772] @ 0x6ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r3, #0 │ │ │ │ │ - ldr r1, [pc, #232] @ (5c30 ) │ │ │ │ │ + ldr r1, [pc, #232] @ (5e48 ) │ │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ │ sub.w r2, r4, #8 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ @@ -9256,216 +9469,216 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5c0a │ │ │ │ │ + beq.n 5e22 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ sub.w r2, r0, #8 │ │ │ │ │ - ldr r3, [pc, #152] @ (5c34 ) │ │ │ │ │ + ldr r3, [pc, #152] @ (5e4c ) │ │ │ │ │ cmp.w r5, #536870912 @ 0x20000000 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r0 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ - bcc.w 5a9e │ │ │ │ │ + bcc.w 5cb6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5be0 │ │ │ │ │ + beq.n 5df8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 5be0 │ │ │ │ │ + cbnz r3, 5df8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 5c0a │ │ │ │ │ + cbz r0, 5e22 │ │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bgt.w 5ab8 │ │ │ │ │ - b.n 5aea │ │ │ │ │ + bgt.w 5cd0 │ │ │ │ │ + b.n 5d02 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5b44 │ │ │ │ │ + bne.n 5d5c │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 5b1c │ │ │ │ │ + b.n 5d34 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC11 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 5c0a │ │ │ │ │ + b.n 5e22 │ │ │ │ │ .word 0x000001f4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000001b2 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000d6 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000092 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00005c38 : │ │ │ │ │ +00005e50 : │ │ │ │ │ list_extend(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 4be0 <_list_extend> │ │ │ │ │ + bl 4df8 <_list_extend> │ │ │ │ │ adds r0, #1 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ it eq │ │ │ │ │ moveq r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005c5c : │ │ │ │ │ +00005e74 : │ │ │ │ │ PyList_GetItem(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.n 5c82 │ │ │ │ │ + bpl.n 5e9a │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ itt cc │ │ │ │ │ ldrcc r3, [r0, #12] │ │ │ │ │ ldrcc.w r0, [r3, r1, lsl #2] │ │ │ │ │ - bcs.n 5c96 │ │ │ │ │ + bcs.n 5eae │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ mov.w r1, #424 @ 0x1a8 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ - ldr r1, [pc, #8] @ (5ca8 ) │ │ │ │ │ + ldr r1, [pc, #8] @ (5ec0 ) │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetObject │ │ │ │ │ - b.n 5c92 │ │ │ │ │ + b.n 5eaa │ │ │ │ │ .word 0x00004db4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00005cac : │ │ │ │ │ +00005ec4 : │ │ │ │ │ unsafe_tuple_compare(): │ │ │ │ │ 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 r3, [r1, #8] │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ it ge │ │ │ │ │ movge r7, r6 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n 5d2e │ │ │ │ │ + ble.n 5f46 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ movs r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 5da4 │ │ │ │ │ - beq.n 5d38 │ │ │ │ │ + blt.n 5fbc │ │ │ │ │ + beq.n 5f50 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.n 5d2e │ │ │ │ │ + beq.n 5f46 │ │ │ │ │ ldr r1, [r5, #16] │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 5da4 │ │ │ │ │ - beq.n 5d7a │ │ │ │ │ + blt.n 5fbc │ │ │ │ │ + beq.n 5f92 │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq.n 5d2e │ │ │ │ │ + beq.n 5f46 │ │ │ │ │ add.w r9, r4, #16 │ │ │ │ │ add.w r8, r5, #16 │ │ │ │ │ movs r3, #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 5da4 │ │ │ │ │ + blt.n 5fbc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - beq.n 5d92 │ │ │ │ │ + beq.n 5faa │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.n 5d08 │ │ │ │ │ + bne.n 5f20 │ │ │ │ │ cmp r6, sl │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.n 5d74 │ │ │ │ │ + b.n 5f8c │ │ │ │ │ ldr.w r6, [r8, #1572] @ 0x624 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_long_compare │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_long_compare │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.n 5d98 │ │ │ │ │ + bne.n 5fb0 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r4, [r0, #12] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ and.w r0, r3, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ @@ -9486,77 +9699,77 @@ │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_RichCompareBool │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bgt.n 5d7c │ │ │ │ │ - b.n 5d2e │ │ │ │ │ + bgt.n 5f94 │ │ │ │ │ + b.n 5f46 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, r6 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ bx r3 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 5d74 │ │ │ │ │ + b.n 5f8c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005dac : │ │ │ │ │ +00005fc4 : │ │ │ │ │ unsafe_object_compare(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr.w r2, [r2, #1568] @ 0x620 │ │ │ │ │ ldr r4, [r4, #100] @ 0x64 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ it ne │ │ │ │ │ movne r2, #0 │ │ │ │ │ - bne.n 5e26 │ │ │ │ │ + bne.n 603e │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ blx r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 5e16 │ │ │ │ │ + beq.n 602e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5e58 │ │ │ │ │ + beq.n 6070 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyBool_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyBool_Type │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 5e30 │ │ │ │ │ + bne.n 6048 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ │ subs r2, r3, r0 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ clz r2, r2 │ │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ │ - bne.n 5e44 │ │ │ │ │ + bne.n 605c │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 5e5e │ │ │ │ │ + bne.n 6076 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_RichCompareBool │ │ │ │ │ @@ -9564,123 +9777,123 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq.n 5e10 │ │ │ │ │ + beq.n 6028 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 5e10 │ │ │ │ │ + bne.n 6028 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 5e10 │ │ │ │ │ + b.n 6028 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 5e10 │ │ │ │ │ + b.n 6028 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 5e20 │ │ │ │ │ + bne.n 6038 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5e20 │ │ │ │ │ + b.n 6038 │ │ │ │ │ │ │ │ │ │ -00005e6c : │ │ │ │ │ +00006084 : │ │ │ │ │ list_clear_slot(): │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 5efe │ │ │ │ │ + beq.n 6116 │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ strd r1, r1, [r0, #8] │ │ │ │ │ str r1, [r0, #16] │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ - bmi.n 5eba │ │ │ │ │ + bmi.n 60d2 │ │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ │ - cbz r0, 5ea0 │ │ │ │ │ + cbz r0, 60b8 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bne.n 5ee2 │ │ │ │ │ + bne.n 60fa │ │ │ │ │ subs r1, r2, #2 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 5eba │ │ │ │ │ + beq.n 60d2 │ │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ │ - cbz r0, 5eb6 │ │ │ │ │ + cbz r0, 60ce │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne.n 5ec6 │ │ │ │ │ + bne.n 60de │ │ │ │ │ subs r1, #1 │ │ │ │ │ - bcs.n 5ea6 │ │ │ │ │ + bcs.n 60be │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 5eb6 │ │ │ │ │ + bne.n 60ce │ │ │ │ │ strd r3, r1, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ subs r1, #1 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - bne.n 5ea6 │ │ │ │ │ - b.n 5eba │ │ │ │ │ + bne.n 60be │ │ │ │ │ + b.n 60d2 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 5ea0 │ │ │ │ │ + bne.n 60b8 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ subs r1, r2, #2 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 5ea6 │ │ │ │ │ - b.n 5eba │ │ │ │ │ + bne.n 60be │ │ │ │ │ + b.n 60d2 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005f04 : │ │ │ │ │ +0000611c : │ │ │ │ │ PyList_GetItemRef(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.n 5f36 │ │ │ │ │ + bpl.n 614e │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs.n 5f50 │ │ │ │ │ + bcs.n 6168 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5f34 │ │ │ │ │ + beq.n 614c │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ @@ -9693,28 +9906,28 @@ │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ - ldr r1, [pc, #8] @ (5f64 ) │ │ │ │ │ + ldr r1, [pc, #8] @ (617c ) │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetObject │ │ │ │ │ - b.n 5f4c │ │ │ │ │ + b.n 6164 │ │ │ │ │ nop │ │ │ │ │ .word 0x00004db4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00005f68 : │ │ │ │ │ +00006180 : │ │ │ │ │ list_contains(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 5fd4 │ │ │ │ │ + beq.n 61ec │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ movs r5, #0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r7, r1 │ │ │ │ │ @@ -9731,51 +9944,51 @@ │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne.n 5fc0 │ │ │ │ │ - cbnz r3, 5fb8 │ │ │ │ │ + bne.n 61d8 │ │ │ │ │ + cbnz r3, 61d0 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bhi.n 5f8a │ │ │ │ │ + bhi.n 61a2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 5fac │ │ │ │ │ + bne.n 61c4 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 5fac │ │ │ │ │ + b.n 61c4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005fdc : │ │ │ │ │ +000061f4 : │ │ │ │ │ list___reversed__(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - ldr r0, [pc, #36] @ (6014 ) │ │ │ │ │ + ldr r0, [pc, #36] @ (622c ) │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 6010 │ │ │ │ │ + cbz r0, 6228 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ @@ -9785,616 +9998,616 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GC_Track │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00006018 : │ │ │ │ │ +00006230 : │ │ │ │ │ listreviter_dealloc(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GC_UnTrack │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - cbz r0, 603a │ │ │ │ │ + cbz r0, 6252 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 6044 │ │ │ │ │ + bne.n 625c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 603a │ │ │ │ │ + bne.n 6252 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000605c : │ │ │ │ │ +00006274 : │ │ │ │ │ list_insert(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.w 61a0 │ │ │ │ │ + bne.w 63b8 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 617a │ │ │ │ │ + beq.n 6392 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 613c │ │ │ │ │ + bne.n 6354 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ - beq.n 617a │ │ │ │ │ + beq.n 6392 │ │ │ │ │ ldr r5, [r5, #4] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 618e │ │ │ │ │ + beq.n 63a6 │ │ │ │ │ ldr r1, [r6, #16] │ │ │ │ │ adds r7, r3, #1 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - ble.n 6120 │ │ │ │ │ + ble.n 6338 │ │ │ │ │ adds r4, r3, #7 │ │ │ │ │ add.w r4, r4, r7, asr #3 │ │ │ │ │ bic.w r4, r4, #3 │ │ │ │ │ subs r1, r4, r7 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n 6150 │ │ │ │ │ + ble.n 6368 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 615a │ │ │ │ │ + beq.n 6372 │ │ │ │ │ cmp.w r4, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.n 6172 │ │ │ │ │ + bcs.n 638a │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ lsls r1, r4, #2 │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6172 │ │ │ │ │ + beq.n 638a │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r6, #8] │ │ │ │ │ strd r0, r4, [r6, #12] │ │ │ │ │ - blt.n 612e │ │ │ │ │ + blt.n 6346 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ mov ip, r2 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ it le │ │ │ │ │ addle.w r3, r0, r3, lsl #2 │ │ │ │ │ - bgt.n 6100 │ │ │ │ │ + bgt.n 6318 │ │ │ │ │ ldr.w r1, [r3, #-4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ │ - ble.n 60f2 │ │ │ │ │ + ble.n 630a │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ittt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r5, #0] │ │ │ │ │ strne.w r5, [r0, ip, lsl #2] │ │ │ │ │ - beq.n 6136 │ │ │ │ │ + beq.n 634e │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ cmp.w r7, r1, asr #1 │ │ │ │ │ - blt.n 60a6 │ │ │ │ │ + blt.n 62be │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r6, #8] │ │ │ │ │ - bge.n 60de │ │ │ │ │ + bge.n 62f6 │ │ │ │ │ add r2, r3 │ │ │ │ │ bic.w r2, r2, r2, asr #31 │ │ │ │ │ - b.n 60de │ │ │ │ │ + b.n 62f6 │ │ │ │ │ str.w r5, [r0, ip, lsl #2] │ │ │ │ │ - b.n 6114 │ │ │ │ │ + b.n 632c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6092 │ │ │ │ │ + bne.n 62aa │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - b.n 6092 │ │ │ │ │ - cbz r7, 615a │ │ │ │ │ + b.n 62aa │ │ │ │ │ + cbz r7, 6372 │ │ │ │ │ adds r4, r3, #4 │ │ │ │ │ bic.w r4, r4, #3 │ │ │ │ │ - b.n 60ba │ │ │ │ │ + b.n 62d2 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 6172 │ │ │ │ │ + cbz r0, 638a │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ strd r3, r0, [r6, #8] │ │ │ │ │ str r3, [r6, #16] │ │ │ │ │ - b.n 6100 │ │ │ │ │ + b.n 6318 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 611c │ │ │ │ │ + b.n 6334 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6176 │ │ │ │ │ + bne.n 638e │ │ │ │ │ ldr r5, [r5, #4] │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 609e │ │ │ │ │ + bne.n 62b6 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #485 @ 0x1e5 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 6176 │ │ │ │ │ + b.n 638e │ │ │ │ │ movs r3, #2 │ │ │ │ │ mov r1, r2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ mov r2, r3 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6176 │ │ │ │ │ - b.n 6076 │ │ │ │ │ + beq.n 638e │ │ │ │ │ + b.n 628e │ │ │ │ │ │ │ │ │ │ -000061b8 : │ │ │ │ │ +000063d0 : │ │ │ │ │ list_inplace_concat(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 4be0 <_list_extend> │ │ │ │ │ + bl 4df8 <_list_extend> │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 61e2 │ │ │ │ │ + beq.n 63fa │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 61de │ │ │ │ │ + beq.n 63f6 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 61de │ │ │ │ │ + b.n 63f6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000061e8 : │ │ │ │ │ +00006400 : │ │ │ │ │ list_vectorcall(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6278 │ │ │ │ │ + bne.n 6490 │ │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ │ bic.w r4, r2, #2147483648 @ 0x80000000 │ │ │ │ │ bic.w r3, r3, #1 │ │ │ │ │ - cbnz r3, 6260 │ │ │ │ │ + cbnz r3, 6478 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_GenericAlloc │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 624e │ │ │ │ │ - cbz r4, 6232 │ │ │ │ │ + cbz r0, 6466 │ │ │ │ │ + cbz r4, 644a │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ - cbnz r2, 6252 │ │ │ │ │ - cbz r1, 6232 │ │ │ │ │ + cbnz r2, 646a │ │ │ │ │ + cbz r1, 644a │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - bl 4be0 <_list_extend> │ │ │ │ │ + bl 4df8 <_list_extend> │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 6238 │ │ │ │ │ + beq.n 6450 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 624e │ │ │ │ │ + beq.n 6466 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbnz r2, 624e │ │ │ │ │ + cbnz r2, 6466 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 6232 │ │ │ │ │ + b.n 644a │ │ │ │ │ strd r1, r0, [sp] │ │ │ │ │ - bl 4530 │ │ │ │ │ + bl 4748 │ │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ │ - b.n 6222 │ │ │ │ │ + b.n 643a │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 620e │ │ │ │ │ - b.n 624e │ │ │ │ │ + bne.n 6426 │ │ │ │ │ + b.n 6466 │ │ │ │ │ mov r1, r3 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 <_PyArg_NoKwnames> │ │ │ │ │ R_ARM_THM_CALL _PyArg_NoKwnames │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 624e │ │ │ │ │ - b.n 6200 │ │ │ │ │ + beq.n 6466 │ │ │ │ │ + b.n 6418 │ │ │ │ │ │ │ │ │ │ -00006290 : │ │ │ │ │ +000064a8 : │ │ │ │ │ list_slice_lock_held(): │ │ │ │ │ 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 │ │ │ │ │ subs r6, r2, r1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.w 63de │ │ │ │ │ - ldr r3, [pc, #320] @ (63ec ) │ │ │ │ │ + ble.w 65f6 │ │ │ │ │ + ldr r3, [pc, #320] @ (6604 ) │ │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r7, r0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #2092] @ 0x82c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 6360 │ │ │ │ │ + ble.n 6578 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #2092] @ 0x82c │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ ldr.w r5, [r3, #1772] @ 0x6ec │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r5, #8] │ │ │ │ │ sub.w r1, r5, #8 │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ cmp.w r6, #536870912 @ 0x20000000 │ │ │ │ │ - ldr r3, [pc, #256] @ (63f0 ) │ │ │ │ │ + ldr r3, [pc, #256] @ (6608 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ ldr.w r2, [r3, #3796] @ 0xed4 │ │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r0 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ strd r2, r3, [r5, #-8] │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - bcs.n 63aa │ │ │ │ │ + bcs.n 65c2 │ │ │ │ │ lsls r0, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [r5, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 63ae │ │ │ │ │ + beq.n 65c6 │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ adds r3, r4, r6 │ │ │ │ │ subs r0, #4 │ │ │ │ │ str r6, [r5, #16] │ │ │ │ │ subs r2, #4 │ │ │ │ │ add.w r1, r2, r4, lsl #2 │ │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r4, [r3, #0] │ │ │ │ │ cmp r4, ip │ │ │ │ │ - bne.n 6352 │ │ │ │ │ + bne.n 656a │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str.w r3, [r0, #4]! │ │ │ │ │ - bne.n 6338 │ │ │ │ │ + bne.n 6550 │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r4, [r3, #0] │ │ │ │ │ str.w r3, [r0, #4]! │ │ │ │ │ - bne.n 6338 │ │ │ │ │ - b.n 634a │ │ │ │ │ + bne.n 6550 │ │ │ │ │ + b.n 6562 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 63e8 │ │ │ │ │ + beq.n 6600 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ sub.w r2, r0, #8 │ │ │ │ │ - ldr r3, [pc, #116] @ (63f4 ) │ │ │ │ │ + ldr r3, [pc, #116] @ (660c ) │ │ │ │ │ cmp.w r6, #536870912 @ 0x20000000 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r0 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ strd r1, r3, [r5, #-8] │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ - bcc.n 6316 │ │ │ │ │ + bcc.n 652e │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 63c4 │ │ │ │ │ + beq.n 65dc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 63c4 │ │ │ │ │ + cbnz r3, 65dc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 63e8 │ │ │ │ │ + cbz r0, 6600 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ subs r3, #4 │ │ │ │ │ add.w r1, r3, r4, lsl #2 │ │ │ │ │ add.w r2, r3, r9, lsl #2 │ │ │ │ │ subs r0, #4 │ │ │ │ │ - b.n 6334 │ │ │ │ │ + b.n 654c │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyList_New │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 634c │ │ │ │ │ + b.n 6564 │ │ │ │ │ .word 0x00000136 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000fc │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000006c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000063f8 : │ │ │ │ │ +00006610 : │ │ │ │ │ list_ass_subscript(): │ │ │ │ │ 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 r5, r2 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ sub sp, #24 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 649a │ │ │ │ │ + beq.n 66b2 │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 649a │ │ │ │ │ + beq.n 66b2 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ - bne.n 6490 │ │ │ │ │ + bne.n 66a8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6996 │ │ │ │ │ + bne.w 6bae │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs.w 6988 │ │ │ │ │ + bcs.w 6ba0 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ mov.w ip, r2, lsl #2 │ │ │ │ │ add.w r0, r1, ip │ │ │ │ │ ldr.w r6, [r1, r2, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 6528 │ │ │ │ │ + bne.n 6740 │ │ │ │ │ subs r5, r3, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bge.n 646e │ │ │ │ │ + bge.n 6686 │ │ │ │ │ subs r2, r5, r2 │ │ │ │ │ add.w ip, ip, #4 │ │ │ │ │ add r1, ip │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6486 │ │ │ │ │ + beq.n 669e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 6486 │ │ │ │ │ + cbnz r3, 669e │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 6442 │ │ │ │ │ + bge.n 665a │ │ │ │ │ add r2, r3 │ │ │ │ │ - b.n 6442 │ │ │ │ │ + b.n 665a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PySlice_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PySlice_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 6ad4 │ │ │ │ │ + bne.w 6cec │ │ │ │ │ mov r0, r1 │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySlice_Unpack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 6996 │ │ │ │ │ + blt.w 6bae │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 653c │ │ │ │ │ + beq.n 6754 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - beq.w 6ac0 │ │ │ │ │ + beq.w 6cd8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Fast │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6996 │ │ │ │ │ + beq.w 6bae │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r3, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySlice_AdjustIndices │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.w 66b6 │ │ │ │ │ - beq.w 66be │ │ │ │ │ + blt.w 68ce │ │ │ │ │ + beq.w 68d6 │ │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt.w 66ca │ │ │ │ │ + bgt.w 68e2 │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - bne.w 668e │ │ │ │ │ + bne.w 68a6 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 40e4 │ │ │ │ │ + bl 42fc │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6488 │ │ │ │ │ + beq.n 66a0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6488 │ │ │ │ │ + bne.n 66a0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6488 │ │ │ │ │ + b.n 66a0 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r5, #0] │ │ │ │ │ str.w r5, [r1, ip] │ │ │ │ │ - b.n 6470 │ │ │ │ │ + b.n 6688 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r3, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySlice_AdjustIndices │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - blt.w 694a │ │ │ │ │ - beq.n 655e │ │ │ │ │ + blt.w 6b62 │ │ │ │ │ + beq.n 6776 │ │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt.w 6954 │ │ │ │ │ + bgt.w 6b6c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 66d6 │ │ │ │ │ + beq.w 68ee │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.n 6486 │ │ │ │ │ + ble.n 669e │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 6584 │ │ │ │ │ + bge.n 679c │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ add.w r1, r8, #4294967295 @ 0xffffffff │ │ │ │ │ mla r2, r3, r1, r2 │ │ │ │ │ negs r3, r3 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov.w r0, r8, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6afe │ │ │ │ │ + beq.w 6d16 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs.w 6946 │ │ │ │ │ + bcs.w 6b5e │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ subs r7, r0, #4 │ │ │ │ │ movs r6, #0 │ │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ add.w r9, r3, r5 │ │ │ │ │ subs r0, r5, r6 │ │ │ │ │ @@ -10403,293 +10616,293 @@ │ │ │ │ │ ldr.w r1, [ip, r5, lsl #2] │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ str.w r1, [r7, #4]! │ │ │ │ │ add.w r1, lr, #4 │ │ │ │ │ add.w r0, ip, r0, lsl #2 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ add r1, ip │ │ │ │ │ - bcs.w 68dc │ │ │ │ │ + bcs.w 6af4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ adds r6, #1 │ │ │ │ │ add r5, r2 │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bhi.n 65a6 │ │ │ │ │ + bhi.n 67be │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mla r1, r2, r8, r1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcc.w 696e │ │ │ │ │ + bcc.w 6b86 │ │ │ │ │ sub.w r1, r3, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ bl 3b8 │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.w 69e2 │ │ │ │ │ + bne.w 6bfa │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - beq.n 6686 │ │ │ │ │ + beq.n 689e │ │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 69f4 │ │ │ │ │ + bne.w 6c0c │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ - beq.n 6686 │ │ │ │ │ + beq.n 689e │ │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 6a04 │ │ │ │ │ + bne.w 6c1c │ │ │ │ │ cmp.w r8, #3 │ │ │ │ │ - beq.n 6686 │ │ │ │ │ + beq.n 689e │ │ │ │ │ ldr.w r0, [sl, #12] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 6a3c │ │ │ │ │ + bne.w 6c54 │ │ │ │ │ cmp.w r8, #4 │ │ │ │ │ - beq.n 6686 │ │ │ │ │ + beq.n 689e │ │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 6a60 │ │ │ │ │ + bne.w 6c78 │ │ │ │ │ cmp.w r8, #5 │ │ │ │ │ - beq.n 6686 │ │ │ │ │ + beq.n 689e │ │ │ │ │ movs r5, #5 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r0, [sl, r5, lsl #2] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 699c │ │ │ │ │ + bne.w 6bb4 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - bne.n 6674 │ │ │ │ │ + bne.n 688c │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 6488 │ │ │ │ │ + b.n 66a0 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.w 69b0 │ │ │ │ │ - cbnz r0, 66e6 │ │ │ │ │ + bne.w 6bc8 │ │ │ │ │ + cbnz r0, 68fe │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 6486 │ │ │ │ │ + beq.w 669e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6486 │ │ │ │ │ + bne.w 669e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6486 │ │ │ │ │ + b.n 669e │ │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - blt.n 66ca │ │ │ │ │ + blt.n 68e2 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 668e │ │ │ │ │ + bne.n 68a6 │ │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ │ - b.n 6504 │ │ │ │ │ + b.n 671c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 668e │ │ │ │ │ + bne.n 68a6 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b.n 6504 │ │ │ │ │ + b.n 671c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ │ - bl 40e4 │ │ │ │ │ + bl 42fc │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 6488 │ │ │ │ │ + b.n 66a0 │ │ │ │ │ lsls r6, r0, #2 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6aee │ │ │ │ │ + beq.w 6d06 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w lr, r5, #12 │ │ │ │ │ ldrmi.w lr, [r5, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 68d4 │ │ │ │ │ + ble.w 6aec │ │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.w 691c │ │ │ │ │ + bne.w 6b34 │ │ │ │ │ subs r3, r6, #4 │ │ │ │ │ sub.w r4, lr, #4 │ │ │ │ │ add.w r9, r0, r3 │ │ │ │ │ subs r6, r0, #4 │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ sub.w r0, r9, r6 │ │ │ │ │ subs r0, #4 │ │ │ │ │ lsrs r0, r0, #2 │ │ │ │ │ adds r0, #1 │ │ │ │ │ ands.w r0, r0, #3 │ │ │ │ │ - beq.n 67a0 │ │ │ │ │ + beq.n 69b8 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.n 677e │ │ │ │ │ + beq.n 6996 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq.n 6762 │ │ │ │ │ + beq.n 697a │ │ │ │ │ ldr.w r0, [ip, r1, lsl #2] │ │ │ │ │ str.w r0, [r6, #4]! │ │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ │ ldr.w lr, [r0] │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bne.w 6904 │ │ │ │ │ + bne.w 6b1c │ │ │ │ │ str.w r0, [ip, r1, lsl #2] │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldr.w r0, [ip, r1, lsl #2] │ │ │ │ │ str.w r0, [r6, #4]! │ │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ │ ldr.w lr, [r0] │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bne.w 6904 │ │ │ │ │ + bne.w 6b1c │ │ │ │ │ str.w r0, [ip, r1, lsl #2] │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldr.w r0, [ip, r1, lsl #2] │ │ │ │ │ str.w r0, [r6, #4]! │ │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ │ ldr.w lr, [r0] │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bne.w 6904 │ │ │ │ │ + bne.w 6b1c │ │ │ │ │ str.w r0, [ip, r1, lsl #2] │ │ │ │ │ cmp r6, r9 │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ - beq.n 682e │ │ │ │ │ + beq.n 6a46 │ │ │ │ │ adds r6, #4 │ │ │ │ │ ldr.w r0, [ip, r1, lsl #2] │ │ │ │ │ adds r4, #4 │ │ │ │ │ mov r7, r6 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ ldr.w lr, [r0] │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bne.w 6904 │ │ │ │ │ + bne.w 6b1c │ │ │ │ │ str.w r0, [ip, r1, lsl #2] │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr.w r0, [ip, r1, lsl #2] │ │ │ │ │ str.w r0, [r6, #4]! │ │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ │ ldr.w lr, [r0] │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bne.w 6904 │ │ │ │ │ + bne.w 6b1c │ │ │ │ │ str.w r0, [ip, r1, lsl #2] │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ add.w r6, r7, #8 │ │ │ │ │ add.w r4, r0, #8 │ │ │ │ │ ldr.w r0, [ip, r1, lsl #2] │ │ │ │ │ str r0, [r7, #8] │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ ldr.w lr, [r0] │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bne.w 6904 │ │ │ │ │ + bne.w 6b1c │ │ │ │ │ str.w r0, [ip, r1, lsl #2] │ │ │ │ │ add.w r6, r7, #12 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ adds r1, #2 │ │ │ │ │ add.w r4, r0, #12 │ │ │ │ │ ldr.w r0, [ip, r1, lsl #2] │ │ │ │ │ str r0, [r7, #12] │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr.w lr, [r0] │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bne.n 6904 │ │ │ │ │ + bne.n 6b1c │ │ │ │ │ str.w r0, [ip, r1, lsl #2] │ │ │ │ │ cmp r6, r9 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ add.w r1, r1, #3 │ │ │ │ │ - bne.n 67a0 │ │ │ │ │ + bne.n 69b8 │ │ │ │ │ ldr.w r0, [r8] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.w 6a14 │ │ │ │ │ + bne.w 6c2c │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 68d4 │ │ │ │ │ + beq.n 6aec │ │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.w 6a28 │ │ │ │ │ + bne.w 6c40 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 68d4 │ │ │ │ │ + beq.n 6aec │ │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.w 6a4c │ │ │ │ │ + bne.w 6c64 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq.n 68d4 │ │ │ │ │ + beq.n 6aec │ │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.w 6a70 │ │ │ │ │ + bne.w 6c88 │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq.n 68d4 │ │ │ │ │ + beq.n 6aec │ │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.w 6aac │ │ │ │ │ + bne.w 6cc4 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq.n 68d4 │ │ │ │ │ + beq.n 6aec │ │ │ │ │ ldr.w r0, [r8, #20] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.w 6a98 │ │ │ │ │ + bne.w 6cb0 │ │ │ │ │ cmp r2, #6 │ │ │ │ │ - beq.n 68d4 │ │ │ │ │ + beq.n 6aec │ │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.w 6a84 │ │ │ │ │ + bne.w 6c9c │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - beq.n 68d4 │ │ │ │ │ + beq.n 6aec │ │ │ │ │ add.w r6, r8, #24 │ │ │ │ │ movs r4, #7 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 6958 │ │ │ │ │ + bne.n 6b70 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 68c4 │ │ │ │ │ + bne.n 6adc │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 6698 │ │ │ │ │ + b.n 68b0 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ subs r0, r5, r6 │ │ │ │ │ subs r2, r2, r5 │ │ │ │ │ add.w r1, lr, #4 │ │ │ │ │ add r1, ip │ │ │ │ │ add.w r0, ip, r0, lsl #2 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ @@ -10697,83 +10910,83 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ add r5, r3 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bcc.w 65a6 │ │ │ │ │ - b.n 65e4 │ │ │ │ │ + bcc.w 67be │ │ │ │ │ + b.n 67fc │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ cmp r6, r9 │ │ │ │ │ str.w lr, [r0] │ │ │ │ │ str.w r0, [ip, r1, lsl #2] │ │ │ │ │ add.w r1, r1, #1 │ │ │ │ │ - bne.w 672e │ │ │ │ │ - b.n 682e │ │ │ │ │ + bne.w 6946 │ │ │ │ │ + b.n 6a46 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr.w r0, [ip, r1, lsl #2] │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r0, [r8, r3, lsl #2] │ │ │ │ │ ldr.w r0, [lr, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r6, [r0, #0] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ itt ne │ │ │ │ │ addne r6, #1 │ │ │ │ │ strne r6, [r0, #0] │ │ │ │ │ str.w r0, [ip, r1, lsl #2] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r1, r4 │ │ │ │ │ - bne.n 691e │ │ │ │ │ - b.n 682e │ │ │ │ │ + bne.n 6b36 │ │ │ │ │ + b.n 6a46 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - b.n 65e6 │ │ │ │ │ + b.n 67fe │ │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.w 655e │ │ │ │ │ + bge.w 6776 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n 655e │ │ │ │ │ + b.n 6776 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 68ce │ │ │ │ │ + bne.n 6ae6 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - b.n 68ce │ │ │ │ │ + b.n 6ae6 │ │ │ │ │ subs r3, r3, r1 │ │ │ │ │ sub.w r0, r1, r8 │ │ │ │ │ lsls r2, r3, #2 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - b.n 65f2 │ │ │ │ │ + b.n 680a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 6488 │ │ │ │ │ + b.n 66a0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6680 │ │ │ │ │ + bne.w 6898 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - b.n 6680 │ │ │ │ │ + b.n 6898 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ @@ -10781,374 +10994,374 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6996 │ │ │ │ │ + beq.n 6bae │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6996 │ │ │ │ │ + bne.n 6bae │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6996 │ │ │ │ │ + b.n 6bae │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6610 │ │ │ │ │ + bne.w 6828 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6610 │ │ │ │ │ + b.n 6828 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6626 │ │ │ │ │ + bne.w 683e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6626 │ │ │ │ │ + b.n 683e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 663c │ │ │ │ │ + bne.w 6854 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 663c │ │ │ │ │ + b.n 6854 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 683e │ │ │ │ │ + bne.w 6a56 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - b.n 683e │ │ │ │ │ + b.n 6a56 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6852 │ │ │ │ │ + bne.w 6a6a │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - b.n 6852 │ │ │ │ │ + b.n 6a6a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6652 │ │ │ │ │ + bne.w 686a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6652 │ │ │ │ │ + b.n 686a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6866 │ │ │ │ │ + bne.w 6a7e │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - b.n 6866 │ │ │ │ │ + b.n 6a7e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6668 │ │ │ │ │ + bne.w 6880 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6668 │ │ │ │ │ + b.n 6880 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 687a │ │ │ │ │ + bne.w 6a92 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - b.n 687a │ │ │ │ │ + b.n 6a92 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 68b6 │ │ │ │ │ + bne.w 6ace │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - b.n 68b6 │ │ │ │ │ + b.n 6ace │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 68a2 │ │ │ │ │ + bne.w 6aba │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - b.n 68a2 │ │ │ │ │ + b.n 6aba │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 688e │ │ │ │ │ + bne.w 6aa6 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - b.n 688e │ │ │ │ │ + b.n 6aa6 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6290 │ │ │ │ │ + bl 64a8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 64da │ │ │ │ │ - b.n 6996 │ │ │ │ │ + bne.w 66f2 │ │ │ │ │ + b.n 6bae │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 6996 │ │ │ │ │ + b.n 6bae │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6afe │ │ │ │ │ + beq.n 6d16 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 6b04 │ │ │ │ │ + cbz r3, 6d1c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 6996 │ │ │ │ │ + b.n 6bae │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6afe │ │ │ │ │ + b.n 6d16 │ │ │ │ │ │ │ │ │ │ -00006b0c : │ │ │ │ │ +00006d24 : │ │ │ │ │ listiter_traverse(): │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ mov r3, r1 │ │ │ │ │ - cbz r0, 6b16 │ │ │ │ │ + cbz r0, 6d2e │ │ │ │ │ mov r1, r2 │ │ │ │ │ bx r3 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00006b18 : │ │ │ │ │ +00006d30 : │ │ │ │ │ list_sort(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - cbnz r3, 6b5c │ │ │ │ │ + cbnz r3, 6d74 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt.n 6bb0 │ │ │ │ │ + blt.n 6dc8 │ │ │ │ │ ite ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ moveq r2, r3 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 6be0 │ │ │ │ │ + bne.n 6df8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 498 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ - ldr.w ip, [pc, #168] @ 6c08 │ │ │ │ │ + ldr.w ip, [pc, #168] @ 6e20 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ movs r2, #0 │ │ │ │ │ add.w ip, sp, #32 │ │ │ │ │ strd r2, r2, [sp, #8] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str.w ip, [sp, #16] │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ add r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6c04 │ │ │ │ │ + beq.n 6e1c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 6b46 │ │ │ │ │ + beq.n 6d5e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ - cbz r3, 6ba6 │ │ │ │ │ + cbz r3, 6dbe │ │ │ │ │ cmp r1, #1 │ │ │ │ │ it eq │ │ │ │ │ moveq r2, #0 │ │ │ │ │ - beq.n 6b50 │ │ │ │ │ + beq.n 6d68 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bge.n 6b50 │ │ │ │ │ - b.n 6c04 │ │ │ │ │ + bge.n 6d68 │ │ │ │ │ + b.n 6e1c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b.n 6b96 │ │ │ │ │ - ldr.w ip, [pc, #84] @ 6c08 │ │ │ │ │ + b.n 6dae │ │ │ │ │ + ldr.w ip, [pc, #84] @ 6e20 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ add.w ip, sp, #32 │ │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str.w ip, [sp, #16] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ - cbz r0, 6c04 │ │ │ │ │ + cbz r0, 6e1c │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, r2 │ │ │ │ │ - b.n 6b96 │ │ │ │ │ - ldr.w ip, [pc, #36] @ 6c08 │ │ │ │ │ + b.n 6dae │ │ │ │ │ + ldr.w ip, [pc, #36] @ 6e20 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ add.w ip, sp, #32 │ │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str.w ip, [sp, #16] │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6b86 │ │ │ │ │ + bne.n 6d9e │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 6b58 │ │ │ │ │ + b.n 6d70 │ │ │ │ │ .word 0x00000270 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00006c0c : │ │ │ │ │ +00006e24 : │ │ │ │ │ list_repr(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 6d04 │ │ │ │ │ + beq.n 6f1c │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ mov r8, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_ReprEnter │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne.w 6d5a │ │ │ │ │ + bne.w 6f72 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 <_PyUnicodeWriter_Init> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_Init │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ movs r1, #91 @ 0x5b │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ strb.w r2, [sp, #36] @ 0x24 │ │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyUnicodeWriter_WriteChar> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 6d2e │ │ │ │ │ + blt.n 6f46 │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 6ce0 │ │ │ │ │ + ble.n 6ef8 │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ │ - b.n 6c72 │ │ │ │ │ + b.n 6e8a │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - ble.n 6ce0 │ │ │ │ │ + ble.n 6ef8 │ │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ │ ldr.w r6, [r3, r5, lsl #2] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r6, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 6c96 │ │ │ │ │ + ble.n 6eae │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r9 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 <_PyUnicodeWriter_WriteASCIIString> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 6d24 │ │ │ │ │ + blt.n 6f3c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Repr │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6d24 │ │ │ │ │ + beq.n 6f3c │ │ │ │ │ mov r1, r0 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 <_PyUnicodeWriter_WriteStr> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_WriteStr │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 6d10 │ │ │ │ │ + blt.n 6f28 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.n 6d3e │ │ │ │ │ + beq.n 6f56 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6d3e │ │ │ │ │ + bne.n 6f56 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.n 6c68 │ │ │ │ │ + beq.n 6e80 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6c68 │ │ │ │ │ + bne.n 6e80 │ │ │ │ │ mov r0, r6 │ │ │ │ │ adds r5, #1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - blt.n 6c72 │ │ │ │ │ + blt.n 6e8a │ │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strb.w r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyUnicodeWriter_WriteChar> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 6d2e │ │ │ │ │ + blt.n 6f46 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_ReprLeave │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 <_PyUnicodeWriter_Finish> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_Finish │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ @@ -11157,98 +11370,98 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromString │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6d24 │ │ │ │ │ + beq.n 6f3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 6d24 │ │ │ │ │ + cbnz r3, 6f3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 6d4a │ │ │ │ │ + bne.n 6f62 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 <_PyUnicodeWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_Dealloc │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_ReprLeave │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 6cfe │ │ │ │ │ + b.n 6f16 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6c68 │ │ │ │ │ - b.n 6cc8 │ │ │ │ │ + beq.n 6e80 │ │ │ │ │ + b.n 6ee0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6d2e │ │ │ │ │ + bne.n 6f46 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6d2e │ │ │ │ │ - ble.n 6d3a │ │ │ │ │ + b.n 6f46 │ │ │ │ │ + ble.n 6f52 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromString │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006d70 <_PyList_ClearFreeList>: │ │ │ │ │ +00006f88 <_PyList_ClearFreeList>: │ │ │ │ │ _PyList_ClearFreeList(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr.w r3, [r0, #488] @ 0x1e8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 6da4 <_PyList_ClearFreeList+0x34> │ │ │ │ │ + ble.n 6fbc <_PyList_ClearFreeList+0x34> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r4, #488] @ 0x1e8 │ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ │ ldr.w r0, [r3, #168] @ 0xa8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GC_Del │ │ │ │ │ ldr.w r3, [r4, #488] @ 0x1e8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n 6d8a <_PyList_ClearFreeList+0x1a> │ │ │ │ │ - cbnz r5, 6da8 <_PyList_ClearFreeList+0x38> │ │ │ │ │ + bgt.n 6fa2 <_PyList_ClearFreeList+0x1a> │ │ │ │ │ + cbnz r5, 6fc0 <_PyList_ClearFreeList+0x38> │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r3, [r4, #488] @ 0x1e8 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006db4 : │ │ │ │ │ +00006fcc : │ │ │ │ │ listreviter_next(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 6e12 │ │ │ │ │ + blt.n 702a │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bcs.n 6df2 │ │ │ │ │ + bcs.n 700a │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r0, [r1, r3, lsl #2] │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp r1, ip │ │ │ │ │ ittet ne │ │ │ │ │ addne r1, #1 │ │ │ │ │ @@ -11260,25 +11473,25 @@ │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ str.w ip, [r2, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ str.w ip, [r2, #12] │ │ │ │ │ - beq.n 6e12 │ │ │ │ │ + beq.n 702a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 6e16 │ │ │ │ │ + cbz r3, 702e │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6e12 │ │ │ │ │ + b.n 702a │ │ │ │ │ │ │ │ │ │ -00006e1c : │ │ │ │ │ +00007034 : │ │ │ │ │ unsafe_long_compare(): │ │ │ │ │ ldrd r2, ip, [r1, #8] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ and.w r0, r2, #3 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ @@ -11288,53 +11501,53 @@ │ │ │ │ │ cmp r0, r3 │ │ │ │ │ ite le │ │ │ │ │ movle r0, #0 │ │ │ │ │ movgt r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006e48 : │ │ │ │ │ +00007060 : │ │ │ │ │ list_repeat(): │ │ │ │ │ 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 r7, [r0, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r1, #0 │ │ │ │ │ ite le │ │ │ │ │ movle r5, #1 │ │ │ │ │ movgt r5, #0 │ │ │ │ │ - ble.w 6fd4 │ │ │ │ │ + ble.w 71ec │ │ │ │ │ mov r9, r0 │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ mov r8, r1 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - bgt.w 70e6 │ │ │ │ │ - ldr r3, [pc, #624] @ (70f0 ) │ │ │ │ │ + bgt.w 72fe │ │ │ │ │ + ldr r3, [pc, #624] @ (7308 ) │ │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #2092] @ 0x82c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 7036 │ │ │ │ │ + ble.w 724e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #2092] @ 0x82c │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ ldr.w r4, [r3, #1772] @ 0x6ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - ldr r3, [pc, #580] @ (70f4 ) │ │ │ │ │ + ldr r3, [pc, #580] @ (730c ) │ │ │ │ │ strd r5, r5, [r4, #8] │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ mul.w r6, r7, r8 │ │ │ │ │ sub.w r1, r4, #8 │ │ │ │ │ @@ -11348,63 +11561,63 @@ │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ strd r2, r3, [r4, #-8] │ │ │ │ │ it cs │ │ │ │ │ movcs r3, #0 │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ it cs │ │ │ │ │ strcs r3, [r4, #12] │ │ │ │ │ - bcs.w 706a │ │ │ │ │ + bcs.w 7282 │ │ │ │ │ mov.w sl, r6, lsl #2 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 706a │ │ │ │ │ + beq.w 7282 │ │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ str r6, [r4, #16] │ │ │ │ │ - bne.w 709a │ │ │ │ │ + bne.w 72b2 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, r3, r6 │ │ │ │ │ strne r3, [r2, #0] │ │ │ │ │ add.w r3, r5, sl │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bcs.n 6fcc │ │ │ │ │ + bcs.n 71e4 │ │ │ │ │ add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ │ cmp.w sl, #4 │ │ │ │ │ - beq.n 6fca │ │ │ │ │ + beq.n 71e2 │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ add.w ip, r3, #1 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov.w r0, ip, lsr #1 │ │ │ │ │ lsls r1, r0, #3 │ │ │ │ │ add.w r0, r5, r0, lsl #3 │ │ │ │ │ subs r1, #8 │ │ │ │ │ lsrs r1, r1, #3 │ │ │ │ │ adds r1, #1 │ │ │ │ │ ands.w r1, r1, #7 │ │ │ │ │ - beq.n 6f96 │ │ │ │ │ + beq.n 71ae │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 6f8c │ │ │ │ │ + beq.n 71a4 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n 6f86 │ │ │ │ │ + beq.n 719e │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq.n 6f80 │ │ │ │ │ + beq.n 7198 │ │ │ │ │ cmp r1, #4 │ │ │ │ │ - beq.n 6f7a │ │ │ │ │ + beq.n 7192 │ │ │ │ │ cmp r1, #5 │ │ │ │ │ - beq.n 6f74 │ │ │ │ │ + beq.n 718c │ │ │ │ │ cmp r1, #6 │ │ │ │ │ - beq.n 6f6e │ │ │ │ │ + beq.n 7186 │ │ │ │ │ add.w r3, r5, #8 │ │ │ │ │ strd r2, r2, [r5] │ │ │ │ │ strd r2, r2, [r3] │ │ │ │ │ adds r3, #8 │ │ │ │ │ strd r2, r2, [r3] │ │ │ │ │ adds r3, #8 │ │ │ │ │ strd r2, r2, [r3] │ │ │ │ │ @@ -11412,53 +11625,53 @@ │ │ │ │ │ strd r2, r2, [r3] │ │ │ │ │ adds r3, #8 │ │ │ │ │ strd r2, r2, [r3] │ │ │ │ │ adds r3, #8 │ │ │ │ │ strd r2, r2, [r3] │ │ │ │ │ adds r3, #8 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 6fbc │ │ │ │ │ + beq.n 71d4 │ │ │ │ │ strd r2, r2, [r3] │ │ │ │ │ strd r2, r2, [r3, #8] │ │ │ │ │ strd r2, r2, [r3, #16] │ │ │ │ │ strd r2, r2, [r3, #24] │ │ │ │ │ strd r2, r2, [r3, #32] │ │ │ │ │ strd r2, r2, [r3, #40] @ 0x28 │ │ │ │ │ strd r2, r2, [r3, #48] @ 0x30 │ │ │ │ │ strd r2, r2, [r3, #56] @ 0x38 │ │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 6f96 │ │ │ │ │ + bne.n 71ae │ │ │ │ │ tst.w ip, #1 │ │ │ │ │ - beq.n 6fcc │ │ │ │ │ + beq.n 71e4 │ │ │ │ │ bic.w ip, ip, #1 │ │ │ │ │ add.w r5, r5, ip, lsl #2 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - ldr r3, [pc, #288] @ (70f8 ) │ │ │ │ │ + ldr r3, [pc, #288] @ (7310 ) │ │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #2092] @ 0x82c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 7054 │ │ │ │ │ + ble.n 726c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #2092] @ 0x82c │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ ldr.w r4, [r3, #1772] @ 0x6ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r3, #0 │ │ │ │ │ - ldr r1, [pc, #244] @ (70fc ) │ │ │ │ │ + ldr r1, [pc, #244] @ (7314 ) │ │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ │ sub.w r2, r4, #8 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ @@ -11475,84 +11688,84 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 7066 │ │ │ │ │ - ldr r3, [pc, #184] @ (7100 ) │ │ │ │ │ + cbz r0, 727e │ │ │ │ │ + ldr r3, [pc, #184] @ (7318 ) │ │ │ │ │ strd r5, r5, [r0, #8] │ │ │ │ │ str r5, [r0, #16] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 6eb8 │ │ │ │ │ + b.n 70d0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7002 │ │ │ │ │ + bne.n 721a │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 6fce │ │ │ │ │ + b.n 71e6 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 7080 │ │ │ │ │ + beq.n 7298 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 7080 │ │ │ │ │ + cbnz r3, 7298 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7066 │ │ │ │ │ + beq.n 727e │ │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ │ mov.w sl, r6, lsl #2 │ │ │ │ │ ldr r5, [r0, #12] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.w 6f0e │ │ │ │ │ + beq.w 7126 │ │ │ │ │ add.w ip, r3, r7, lsl #2 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bls.n 70ba │ │ │ │ │ + bls.n 72d2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp r1, lr │ │ │ │ │ - bne.n 70d8 │ │ │ │ │ + bne.n 72f0 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ str.w r2, [r0], #4 │ │ │ │ │ - bhi.n 70a8 │ │ │ │ │ + bhi.n 72c0 │ │ │ │ │ lsls r7, r7, #2 │ │ │ │ │ sub.w r8, sl, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ adds r0, r5, r7 │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - ble.n 6fcc │ │ │ │ │ + ble.n 71e4 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ it ge │ │ │ │ │ movge r8, r7 │ │ │ │ │ mov r2, r8 │ │ │ │ │ add r7, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 70bc │ │ │ │ │ + b.n 72d4 │ │ │ │ │ add r1, r8 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ str.w r2, [r0], #4 │ │ │ │ │ - bhi.n 70a8 │ │ │ │ │ - b.n 70ba │ │ │ │ │ + bhi.n 72c0 │ │ │ │ │ + b.n 72d2 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyErr_NoMemory │ │ │ │ │ nop │ │ │ │ │ .word 0x0000026a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000023c │ │ │ │ │ @@ -11560,275 +11773,275 @@ │ │ │ │ │ .word 0x0000011a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000e4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000ae │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00007104 : │ │ │ │ │ +0000731c : │ │ │ │ │ py_list_clear(): │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 719c │ │ │ │ │ + beq.n 73b4 │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ strd r1, r1, [r0, #8] │ │ │ │ │ str r1, [r0, #16] │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ - bmi.n 7152 │ │ │ │ │ + bmi.n 736a │ │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ │ - cbz r0, 7138 │ │ │ │ │ + cbz r0, 7350 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bne.n 7180 │ │ │ │ │ + bne.n 7398 │ │ │ │ │ subs r1, r2, #2 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 7152 │ │ │ │ │ + beq.n 736a │ │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ │ - cbz r0, 714e │ │ │ │ │ + cbz r0, 7366 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne.n 7164 │ │ │ │ │ + bne.n 737c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - bcs.n 713e │ │ │ │ │ + bcs.n 7356 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 714e │ │ │ │ │ + bne.n 7366 │ │ │ │ │ strd r3, r1, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ subs r1, #1 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - bne.n 713e │ │ │ │ │ - b.n 7152 │ │ │ │ │ + bne.n 7356 │ │ │ │ │ + b.n 736a │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 7138 │ │ │ │ │ + bne.n 7350 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ subs r1, r2, #2 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 713e │ │ │ │ │ - b.n 7152 │ │ │ │ │ + bne.n 7356 │ │ │ │ │ + b.n 736a │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000071a8 : │ │ │ │ │ +000073c0 : │ │ │ │ │ list_count(): │ │ │ │ │ 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, [r0, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - cbz r2, 7212 │ │ │ │ │ + cbz r2, 742a │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r8, r5 │ │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ │ - b.n 71f8 │ │ │ │ │ + b.n 7410 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - bne.n 7238 │ │ │ │ │ + bne.n 7450 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ itt gt │ │ │ │ │ addgt.w r8, r8, #1 │ │ │ │ │ ldrgt r2, [r6, #8] │ │ │ │ │ - bgt.n 720c │ │ │ │ │ + bgt.n 7424 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7264 │ │ │ │ │ + bne.n 747c │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bcs.n 7212 │ │ │ │ │ + bcs.n 742a │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ ldr.w r4, [r3, r5, lsl #2] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne.n 721e │ │ │ │ │ + bne.n 7436 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bne.n 71ce │ │ │ │ │ + bne.n 73e6 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bhi.n 71f8 │ │ │ │ │ + bhi.n 7410 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromSsize_t │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ - beq.n 724c │ │ │ │ │ + beq.n 7464 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - beq.n 71e0 │ │ │ │ │ + beq.n 73f8 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 71e0 │ │ │ │ │ + bne.n 73f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 71e0 │ │ │ │ │ + b.n 73f8 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - beq.n 720c │ │ │ │ │ + beq.n 7424 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 720c │ │ │ │ │ + bne.n 7424 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ - b.n 720c │ │ │ │ │ + b.n 7424 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ │ │ -0000726c : │ │ │ │ │ +00007484 : │ │ │ │ │ list_reverse(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bgt.n 727c │ │ │ │ │ + bgt.n 7494 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs.n 7272 │ │ │ │ │ + bcs.n 748a │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ str.w r0, [r2], #4 │ │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bhi.n 7288 │ │ │ │ │ - b.n 7272 │ │ │ │ │ + bhi.n 74a0 │ │ │ │ │ + b.n 748a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000729c : │ │ │ │ │ +000074b4 : │ │ │ │ │ list_index(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r5, r2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r4, #0 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ strd r4, r3, [sp, #8] │ │ │ │ │ - bhi.n 7388 │ │ │ │ │ + bhi.n 75a0 │ │ │ │ │ ldr r7, [r1, #0] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n 7384 │ │ │ │ │ + beq.n 759c │ │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ bl 0 <_PyEval_SliceIndexNotNone> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndexNotNone │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 735c │ │ │ │ │ + beq.n 7574 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq.n 72ea │ │ │ │ │ + beq.n 7502 │ │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ bl 0 <_PyEval_SliceIndexNotNone> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndexNotNone │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 735c │ │ │ │ │ + beq.n 7574 │ │ │ │ │ ldrd r4, r8, [sp, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ittt lt │ │ │ │ │ ldrlt r3, [r6, #8] │ │ │ │ │ addlt r4, r4, r3 │ │ │ │ │ biclt.w r4, r4, r4, asr #31 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ ittt lt │ │ │ │ │ ldrlt r3, [r6, #8] │ │ │ │ │ addlt r8, r3 │ │ │ │ │ biclt.w r8, r8, r8, asr #31 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - ble.n 7344 │ │ │ │ │ + ble.n 755c │ │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bls.n 7344 │ │ │ │ │ + bls.n 755c │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ ldr.w r5, [r3, r4, lsl #2] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r5, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne.n 7364 │ │ │ │ │ + bne.n 757c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.n 7378 │ │ │ │ │ + bgt.n 7590 │ │ │ │ │ adds r4, #1 │ │ │ │ │ - cbnz r2, 735c │ │ │ │ │ + cbnz r2, 7574 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - bne.n 7310 │ │ │ │ │ + bne.n 7528 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -11839,76 +12052,76 @@ │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7338 │ │ │ │ │ + bne.n 7550 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 7338 │ │ │ │ │ + b.n 7550 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromSsize_t │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n 730c │ │ │ │ │ + b.n 7524 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ movs r3, #3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 735c │ │ │ │ │ + beq.n 7574 │ │ │ │ │ ldr.w r7, [r8] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - ble.n 72ea │ │ │ │ │ + ble.n 7502 │ │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ bl 0 <_PyEval_SliceIndexNotNone> │ │ │ │ │ R_ARM_THM_CALL _PyEval_SliceIndexNotNone │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 72dc │ │ │ │ │ - b.n 735c │ │ │ │ │ + bne.n 74f4 │ │ │ │ │ + b.n 7574 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000073b8 : │ │ │ │ │ +000075d0 : │ │ │ │ │ unsafe_float_compare(): │ │ │ │ │ vldr d6, [r0, #8] │ │ │ │ │ vldr d7, [r1, #8] │ │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ ite mi │ │ │ │ │ movmi r0, #1 │ │ │ │ │ movpl r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000073d0 : │ │ │ │ │ +000075e8 : │ │ │ │ │ listiter_len(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 73e2 │ │ │ │ │ + blt.n 75fa │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ subs r0, r0, r3 │ │ │ │ │ - bmi.n 73e2 │ │ │ │ │ + bmi.n 75fa │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromSsize_t │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromLong │ │ │ │ │ │ │ │ │ │ -000073e8 : │ │ │ │ │ +00007600 : │ │ │ │ │ safe_object_compare(): │ │ │ │ │ movs r2, #0 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_RichCompareBool │ │ │ │ │ nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -168,15 +168,15 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ b.n 166 │ │ │ │ │ - bl 4530 │ │ │ │ │ + bl 4748 │ │ │ │ │ R_ARM_THM_CALL list_clear_impl.isra.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ │ │ 00000168 : │ │ │ │ │ PyList_Extend(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ @@ -184,15 +184,15 @@ │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ bpl.n 186 │ │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ │ - b.w 4be0 <_list_extend> │ │ │ │ │ + b.w 4df8 <_list_extend> │ │ │ │ │ R_ARM_THM_JUMP24 _list_extend │ │ │ │ │ movw r1, #1475 @ 0x5c3 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ ├── longobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 110756 (bytes into file) │ │ │ │ │ + Start of section headers: 110980 (bytes into file) │ │ │ │ │ Flags: 0x5000000, Version5 EABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 18 │ │ │ │ │ Section header string table index: 17 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,27 +1,27 @@ │ │ │ │ │ -There are 18 section headers, starting at offset 0x1b0a4: │ │ │ │ │ +There are 18 section headers, starting at offset 0x1b184: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 00000000 000034 0009a4 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 01755c 000470 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 0009d8 0004c8 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 0179cc 0003b8 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 000ea0 0003b4 00 WA 0 0 8 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 000ea0 011fbc 00 AX 0 0 8 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 017d84 003148 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 012e5c 000b7f 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 0139dc 0001d0 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 01aecc 000108 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 013bac 000dba 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 01afd4 000040 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 014966 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 014966 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 01499c 001b40 10 16 302 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 0164dc 00107e 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 01b014 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 000934 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 0175fc 000410 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 000968 0004c8 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 017a0c 0003b8 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 000e30 0003b4 00 WA 0 0 8 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 000e30 0120ec 00 AX 0 0 8 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 017dc4 0031e8 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 012f1c 000b7f 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 013a9c 0001d0 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 01afac 000108 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 013c6c 000dba 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 01b0b4 000040 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 014a26 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 014a26 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 014a5c 001b20 10 16 300 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 01657c 00107e 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 01b0f4 000090 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Symbol table '.symtab' contains 436 entries: │ │ │ │ │ +Symbol table '.symtab' contains 434 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 SECTION LOCAL DEFAULT 3 .data │ │ │ │ │ 2: 00000000 0 SECTION LOCAL DEFAULT 6 .text.hot │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 4: 00000000 0 NOTYPE LOCAL DEFAULT 3 .LANCHOR0 │ │ │ │ │ 5: 00000080 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ @@ -31,15 +31,15 @@ │ │ │ │ │ 27: 00000168 0 NOTYPE LOCAL DEFAULT 8 .LC8 │ │ │ │ │ 28: 00000170 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ 29: 00000174 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ 30: 00000184 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ 31: 000001b4 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ 32: 00000978 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 33: 00000980 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 34: 0000d141 24 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ + 34: 0000d1a9 24 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ 35: 00000eac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 36: 00000eb0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 37: 000011a8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 38: 000011b4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 39: 00001291 462 FUNC LOCAL DEFAULT 6 long_richcompare │ │ │ │ │ 40: 000012e2 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 41: 000012e8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ @@ -51,389 +51,387 @@ │ │ │ │ │ 47: 000013f0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 48: 00001414 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 49: 0000141a 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 50: 0000143c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 51: 00001454 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 52: 00001461 14 FUNC LOCAL DEFAULT 6 long_bool │ │ │ │ │ 53: 000001e4 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ - 54: 0000171d 168 FUNC LOCAL DEFAULT 6 long_compare │ │ │ │ │ - 55: 000017c5 88 FUNC LOCAL DEFAULT 6 long_dealloc │ │ │ │ │ - 56: 0000181d 40 FUNC LOCAL DEFAULT 6 long_to_decimal_string │ │ │ │ │ - 57: 00001845 3172 FUNC LOCAL DEFAULT 6 long_to_decimal_string_internal │ │ │ │ │ + 54: 00001719 168 FUNC LOCAL DEFAULT 6 long_compare │ │ │ │ │ + 55: 000017c1 88 FUNC LOCAL DEFAULT 6 long_dealloc │ │ │ │ │ + 56: 00001819 40 FUNC LOCAL DEFAULT 6 long_to_decimal_string │ │ │ │ │ + 57: 00001841 3178 FUNC LOCAL DEFAULT 6 long_to_decimal_string_internal │ │ │ │ │ 58: 00000210 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ 59: 00000284 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ 60: 0000029c 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ 61: 00001e68 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 62: 00001e78 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 63: 0000215c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 64: 00002160 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 65: 000024a9 76 FUNC LOCAL DEFAULT 6 _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ - 66: 000024f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 63: 00002160 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 64: 00002164 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 65: 000024ad 76 FUNC LOCAL DEFAULT 6 _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ + 66: 000024f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 67: 000002d0 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ - 68: 000024f4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 68: 000024f8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 69: 00000308 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ 70: 00000330 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ 71: 0000035c 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ - 72: 00002631 784 FUNC LOCAL DEFAULT 6 long_lshift │ │ │ │ │ - 73: 00002941 1380 FUNC LOCAL DEFAULT 6 long_lshift1.part.0 │ │ │ │ │ - 74: 0000a03d 718 FUNC LOCAL DEFAULT 6 divrem1 │ │ │ │ │ - 75: 0000293c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 76: 00002940 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 77: 00002ea0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 78: 00002ea4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 79: 00002ea5 390 FUNC LOCAL DEFAULT 6 long_sub │ │ │ │ │ - 80: 00009521 760 FUNC LOCAL DEFAULT 6 x_sub │ │ │ │ │ - 81: 00007e11 516 FUNC LOCAL DEFAULT 6 x_add │ │ │ │ │ + 72: 00002635 800 FUNC LOCAL DEFAULT 6 long_lshift │ │ │ │ │ + 73: 00002955 1380 FUNC LOCAL DEFAULT 6 long_lshift1.part.0 │ │ │ │ │ + 74: 0000a055 718 FUNC LOCAL DEFAULT 6 divrem1 │ │ │ │ │ + 75: 00002950 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 76: 00002954 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 77: 00002eb4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 78: 00002eb8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 79: 00002eb9 390 FUNC LOCAL DEFAULT 6 long_sub │ │ │ │ │ + 80: 00009539 760 FUNC LOCAL DEFAULT 6 x_sub │ │ │ │ │ + 81: 00007e25 516 FUNC LOCAL DEFAULT 6 x_add │ │ │ │ │ 82: 00000374 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ 83: 000003a0 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ 84: 000003d0 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ - 85: 0000340d 300 FUNC LOCAL DEFAULT 6 long_neg │ │ │ │ │ - 86: 00003534 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 87: 00003538 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 88: 00003539 372 FUNC LOCAL DEFAULT 6 long_invert │ │ │ │ │ - 89: 000063bd 390 FUNC LOCAL DEFAULT 6 long_add │ │ │ │ │ - 90: 0000d159 120 FUNC LOCAL DEFAULT 6 _PyLong_FromLarge │ │ │ │ │ - 91: 000036a4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 92: 000036ac 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 93: 00003758 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 85: 00003421 300 FUNC LOCAL DEFAULT 6 long_neg │ │ │ │ │ + 86: 00003548 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 87: 0000354c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 88: 0000354d 372 FUNC LOCAL DEFAULT 6 long_invert │ │ │ │ │ + 89: 000063d1 390 FUNC LOCAL DEFAULT 6 long_add │ │ │ │ │ + 90: 0000d1c1 120 FUNC LOCAL DEFAULT 6 _PyLong_FromLarge │ │ │ │ │ + 91: 000036b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 92: 000036c0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 93: 0000376c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 94: 00000404 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ 95: 0000042c 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ 96: 00000430 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ 97: 00000448 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ 98: 00000454 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ 99: 00000480 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ 100: 000004a8 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ - 101: 0000375c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 102: 0000375d 3406 FUNC LOCAL DEFAULT 6 int_to_bytes │ │ │ │ │ - 103: 00003aac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 104: 00003ab4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 105: 000043ac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 106: 000043b4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 101: 00003770 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 102: 00003771 3406 FUNC LOCAL DEFAULT 6 int_to_bytes │ │ │ │ │ + 103: 00003ac0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 104: 00003ac8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 105: 000043c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 106: 000043c8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 107: 000004c0 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ - 108: 00004f5d 2884 FUNC LOCAL DEFAULT 6 int_from_bytes │ │ │ │ │ - 109: 000050f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 110: 000050f4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 111: 000056c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 112: 000056c8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 113: 00005a90 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 114: 00005aa0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 115: 00006178 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 116: 0000617c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 117: 000063b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 118: 000063bc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 119: 000067f9 552 FUNC LOCAL DEFAULT 6 long_mul │ │ │ │ │ - 120: 00006c29 4584 FUNC LOCAL DEFAULT 6 k_mul │ │ │ │ │ - 121: 00006a1c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 122: 00006a20 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 123: 00006c24 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 124: 00006c28 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 125: 00011461 482 FUNC LOCAL DEFAULT 6 kmul_split.constprop.0 │ │ │ │ │ - 126: 000076f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 127: 000076f4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 128: 000079cc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 129: 000079d0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 130: 00007e0c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 131: 00007e10 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 132: 00008015 330 FUNC LOCAL DEFAULT 6 long_and │ │ │ │ │ - 133: 000085e9 3476 FUNC LOCAL DEFAULT 6 long_bitwise │ │ │ │ │ + 108: 00004f71 2884 FUNC LOCAL DEFAULT 6 int_from_bytes │ │ │ │ │ + 109: 00005104 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 110: 00005108 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 111: 000056d4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 112: 000056dc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 113: 00005aa4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 114: 00005ab4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 115: 0000618c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 116: 00006190 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 117: 000063cc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 118: 000063d0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 119: 0000680d 552 FUNC LOCAL DEFAULT 6 long_mul │ │ │ │ │ + 120: 00006c3d 4584 FUNC LOCAL DEFAULT 6 k_mul │ │ │ │ │ + 121: 00006a30 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 122: 00006a34 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 123: 00006c38 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 124: 00006c3c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 125: 00011591 482 FUNC LOCAL DEFAULT 6 kmul_split.constprop.0 │ │ │ │ │ + 126: 00007704 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 127: 00007708 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 128: 000079e0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 129: 000079e4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 130: 00007e20 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 131: 00007e24 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 132: 00008029 330 FUNC LOCAL DEFAULT 6 long_and │ │ │ │ │ + 133: 00008601 3476 FUNC LOCAL DEFAULT 6 long_bitwise │ │ │ │ │ 134: 000004cc 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ - 135: 0000816d 104 FUNC LOCAL DEFAULT 6 long_vectorcall │ │ │ │ │ - 136: 0000d41d 432 FUNC LOCAL DEFAULT 6 long_new_impl │ │ │ │ │ - 137: 000081d0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 135: 00008181 104 FUNC LOCAL DEFAULT 6 long_vectorcall │ │ │ │ │ + 136: 0000d485 432 FUNC LOCAL DEFAULT 6 long_new_impl │ │ │ │ │ + 137: 000081e4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 138: 000004f8 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ 139: 00000524 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ - 140: 000081d4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 141: 00008500 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 142: 00008518 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 143: 0000892c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 144: 00008930 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 145: 000093d0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 146: 000093d4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 147: 000093d5 332 FUNC LOCAL DEFAULT 6 long_or │ │ │ │ │ - 148: 00009810 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 149: 00009818 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 150: 00009819 298 FUNC LOCAL DEFAULT 6 long_div │ │ │ │ │ - 151: 00009945 772 FUNC LOCAL DEFAULT 6 l_divmod │ │ │ │ │ + 140: 000081e8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 141: 00008518 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 142: 00008530 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 143: 00008944 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 144: 00008948 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 145: 000093e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 146: 000093ec 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 147: 000093ed 332 FUNC LOCAL DEFAULT 6 long_or │ │ │ │ │ + 148: 00009828 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 149: 00009830 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 150: 00009831 298 FUNC LOCAL DEFAULT 6 long_div │ │ │ │ │ + 151: 0000995d 772 FUNC LOCAL DEFAULT 6 l_divmod │ │ │ │ │ 152: 00000548 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ 153: 0000054c 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ 154: 00000558 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ 155: 00000588 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ - 156: 00009c49 1010 FUNC LOCAL DEFAULT 6 long_divrem │ │ │ │ │ - 157: 00009c44 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 156: 00009c61 1010 FUNC LOCAL DEFAULT 6 long_divrem │ │ │ │ │ + 157: 00009c5c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 158: 000005b4 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ - 159: 00009c48 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 160: 0000fdd5 2652 FUNC LOCAL DEFAULT 6 x_divrem │ │ │ │ │ - 161: 00009f44 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 162: 00009f4c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 163: 0000dcad 2306 FUNC LOCAL DEFAULT 6 long_format_binary │ │ │ │ │ + 159: 00009c60 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 160: 0000ff05 2652 FUNC LOCAL DEFAULT 6 x_divrem │ │ │ │ │ + 161: 00009f5c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 162: 00009f64 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 163: 0000dd15 2306 FUNC LOCAL DEFAULT 6 long_format_binary │ │ │ │ │ 164: 000005d8 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ 165: 000005e4 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ - 166: 0000a3dd 104 FUNC LOCAL DEFAULT 6 int___format__ │ │ │ │ │ + 166: 0000a3f5 104 FUNC LOCAL DEFAULT 6 int___format__ │ │ │ │ │ 167: 000005f0 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ 168: 00000614 0 NOTYPE LOCAL DEFAULT 8 .LC43 │ │ │ │ │ 169: 00000628 0 NOTYPE LOCAL DEFAULT 8 .LC44 │ │ │ │ │ - 170: 0000a4fd 2408 FUNC LOCAL DEFAULT 6 long_true_divide │ │ │ │ │ - 171: 0000abe0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 172: 0000abf8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 170: 0000a515 2408 FUNC LOCAL DEFAULT 6 long_true_divide │ │ │ │ │ + 171: 0000abf8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 172: 0000ac10 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 173: 00000658 0 NOTYPE LOCAL DEFAULT 8 .LC45 │ │ │ │ │ 174: 00000678 0 NOTYPE LOCAL DEFAULT 8 .LC46 │ │ │ │ │ 175: 000006a8 0 NOTYPE LOCAL DEFAULT 8 .LC47 │ │ │ │ │ - 176: 0000b05d 7780 FUNC LOCAL DEFAULT 6 long_pow │ │ │ │ │ - 177: 0000eb01 1112 FUNC LOCAL DEFAULT 6 l_mod │ │ │ │ │ - 178: 0000b3c4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 179: 0000b3c8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 180: 0000b870 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 181: 0000b878 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 182: 0000bb38 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 183: 0000bb40 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 184: 0000be38 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 185: 0000be44 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 186: 0000c124 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 187: 0000c12c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 188: 0000c478 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 189: 0000c47c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 190: 00010831 164 FUNC LOCAL DEFAULT 6 _PyLong_Negate │ │ │ │ │ - 191: 0000ca80 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 192: 0000ca84 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 193: 0000cebc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 194: 0000cec0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 195: 000000d8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 196: 0000d0e4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 197: 0000d0e8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 198: 0000d13c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 199: 0000d140 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 200: 000006c0 0 NOTYPE LOCAL DEFAULT 8 .LC48 │ │ │ │ │ - 201: 000006e0 0 NOTYPE LOCAL DEFAULT 8 .LC49 │ │ │ │ │ - 202: 00000708 0 NOTYPE LOCAL DEFAULT 8 .LC50 │ │ │ │ │ - 203: 0000d1d1 588 FUNC LOCAL DEFAULT 6 long_new │ │ │ │ │ - 204: 0000d418 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 205: 0000d41c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 206: 0000d5c8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 207: 0000d5cc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 208: 0000d5cd 412 FUNC LOCAL DEFAULT 6 int_bit_length │ │ │ │ │ - 209: 0000d75c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 210: 0000d768 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 211: 0000d80d 320 FUNC LOCAL DEFAULT 6 long_abs │ │ │ │ │ - 212: 0000d948 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 213: 0000d94c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 214: 0000d94d 130 FUNC LOCAL DEFAULT 6 long_divmod │ │ │ │ │ - 215: 0000da4d 250 FUNC LOCAL DEFAULT 6 long_xor │ │ │ │ │ - 216: 0000db49 284 FUNC LOCAL DEFAULT 6 long_long │ │ │ │ │ - 217: 0000dc60 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 218: 0000dc64 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 219: 0000073c 0 NOTYPE LOCAL DEFAULT 8 .LC51 │ │ │ │ │ - 220: 0000e5b1 228 FUNC LOCAL DEFAULT 6 long_float │ │ │ │ │ - 221: 0000e695 1132 FUNC LOCAL DEFAULT 6 long_mod │ │ │ │ │ - 222: 0000eafc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 223: 0000eb00 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 224: 0000ef54 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 225: 0000ef58 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 226: 00000754 0 NOTYPE LOCAL DEFAULT 8 .LC52 │ │ │ │ │ - 227: 0000f3d8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 228: 0000f3f0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 229: 0000f4cd 2312 FUNC LOCAL DEFAULT 6 long_rshift │ │ │ │ │ - 230: 0000fd90 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 231: 0000fd98 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 232: 00000788 0 NOTYPE LOCAL DEFAULT 8 .LC53 │ │ │ │ │ - 233: 000000e5 376 FUNC LOCAL DEFAULT 1 int___round__ │ │ │ │ │ - 234: 00000254 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 235: 0000025c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 236: 00000794 0 NOTYPE LOCAL DEFAULT 8 .LC54 │ │ │ │ │ - 237: 000007a8 0 NOTYPE LOCAL DEFAULT 8 .LC55 │ │ │ │ │ - 238: 000007c4 0 NOTYPE LOCAL DEFAULT 8 .LC56 │ │ │ │ │ - 239: 000007dc 0 NOTYPE LOCAL DEFAULT 8 .LC57 │ │ │ │ │ - 240: 00010828 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 241: 00010830 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 242: 000108d0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 243: 000108d4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 244: 000005d1 428 FUNC LOCAL DEFAULT 1 int_bit_count │ │ │ │ │ - 245: 0000077d 8 FUNC LOCAL DEFAULT 1 long_get1 │ │ │ │ │ - 246: 00000780 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 247: 00000784 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 248: 00000785 36 FUNC LOCAL DEFAULT 1 long_long_meth │ │ │ │ │ - 249: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 250: 00000001 8 FUNC LOCAL DEFAULT 9 long_get0 │ │ │ │ │ - 251: 00000004 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 252: 00011645 136 FUNC LOCAL DEFAULT 6 int_as_integer_ratio │ │ │ │ │ - 253: 000116c8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 254: 000116cc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 255: 00011958 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 256: 00000008 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 257: 00000009 60 FUNC LOCAL DEFAULT 9 int___sizeof__ │ │ │ │ │ - 258: 0001195c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 259: 00011fb4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 260: 00000153 10 FUNC LOCAL DEFAULT 9 int_is_integer │ │ │ │ │ - 261: 00000808 0 NOTYPE LOCAL DEFAULT 8 .LC58 │ │ │ │ │ - 262: 0000097c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 263: 0000082c 0 NOTYPE LOCAL DEFAULT 8 .LC59 │ │ │ │ │ - 264: 00000980 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 265: 00000981 36 FUNC LOCAL DEFAULT 1 int___getnewargs__ │ │ │ │ │ - 266: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ - 267: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 268: 00000000 18 OBJECT LOCAL DEFAULT 11 __func__.0 │ │ │ │ │ - 269: 00000014 32 OBJECT LOCAL DEFAULT 11 half_even_correction.10 │ │ │ │ │ - 270: 00000034 16 OBJECT LOCAL DEFAULT 11 _keywords.2 │ │ │ │ │ - 271: 00000044 16 OBJECT LOCAL DEFAULT 11 _keywords.5 │ │ │ │ │ - 272: 00000054 12 OBJECT LOCAL DEFAULT 11 _keywords.8 │ │ │ │ │ - 273: 00000060 134 OBJECT LOCAL DEFAULT 11 int_info__doc__ │ │ │ │ │ - 274: 000000e8 606 OBJECT LOCAL DEFAULT 11 long_doc │ │ │ │ │ - 275: 00000348 97 OBJECT LOCAL DEFAULT 11 int_is_integer__doc__ │ │ │ │ │ - 276: 000003ac 829 OBJECT LOCAL DEFAULT 11 int_from_bytes__doc__ │ │ │ │ │ - 277: 000006ec 835 OBJECT LOCAL DEFAULT 11 int_to_bytes__doc__ │ │ │ │ │ - 278: 00000a30 271 OBJECT LOCAL DEFAULT 11 int_as_integer_ratio__doc__ │ │ │ │ │ - 279: 00000b40 181 OBJECT LOCAL DEFAULT 11 int_bit_count__doc__ │ │ │ │ │ - 280: 00000bf8 127 OBJECT LOCAL DEFAULT 11 int_bit_length__doc__ │ │ │ │ │ - 281: 00000c78 59 OBJECT LOCAL DEFAULT 11 int___sizeof____doc__ │ │ │ │ │ - 282: 00000cb4 148 OBJECT LOCAL DEFAULT 11 int___round____doc__ │ │ │ │ │ - 283: 00000d48 84 OBJECT LOCAL DEFAULT 11 int___format____doc__ │ │ │ │ │ - 284: 00000d9c 30 OBJECT LOCAL DEFAULT 11 int___getnewargs____doc__ │ │ │ │ │ - 285: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ - 286: 000002e4 144 OBJECT LOCAL DEFAULT 3 long_as_number │ │ │ │ │ - 287: 000003d8 240 OBJECT LOCAL DEFAULT 3 long_methods │ │ │ │ │ - 288: 00000374 100 OBJECT LOCAL DEFAULT 3 long_getset │ │ │ │ │ - 289: 000000d0 16 OBJECT LOCAL DEFAULT 3 int_info_desc │ │ │ │ │ - 290: 000002bc 40 OBJECT LOCAL DEFAULT 3 int_info_fields │ │ │ │ │ - 291: 000001e0 44 OBJECT LOCAL DEFAULT 3 _parser.3 │ │ │ │ │ - 292: 00000264 32 OBJECT LOCAL DEFAULT 3 _kwtuple.1 │ │ │ │ │ - 293: 0000020c 44 OBJECT LOCAL DEFAULT 3 _parser.6 │ │ │ │ │ - 294: 00000284 32 OBJECT LOCAL DEFAULT 3 _kwtuple.4 │ │ │ │ │ - 295: 00000238 44 OBJECT LOCAL DEFAULT 3 _parser.9 │ │ │ │ │ - 296: 000002a4 24 OBJECT LOCAL DEFAULT 3 _kwtuple.7 │ │ │ │ │ - 297: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 298: 00000000 208 OBJECT LOCAL DEFAULT 5 Int_InfoType │ │ │ │ │ - 299: 000000d0 296 OBJECT LOCAL DEFAULT 5 log_base_BASE.13 │ │ │ │ │ - 300: 000001f8 296 OBJECT LOCAL DEFAULT 5 convmultmax_base.12 │ │ │ │ │ - 301: 00000320 148 OBJECT LOCAL DEFAULT 5 convwidth_base.11 │ │ │ │ │ - 302: 00000001 132 FUNC GLOBAL DEFAULT 6 PyLong_FromVoidPtr │ │ │ │ │ - 303: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Malloc │ │ │ │ │ - 304: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ - 305: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ - 306: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 307: 00000085 132 FUNC GLOBAL DEFAULT 6 PyLong_FromUnsignedLong │ │ │ │ │ - 308: 00000109 136 FUNC GLOBAL DEFAULT 6 _PyLong_New │ │ │ │ │ - 309: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ - 310: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 311: 00000001 88 FUNC GLOBAL HIDDEN 1 _PyLong_InitTypes │ │ │ │ │ - 312: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStructSequence_InitBuiltinWithFlags │ │ │ │ │ - 313: 00000249 204 FUNC GLOBAL DEFAULT 6 PyLong_FromSsize_t │ │ │ │ │ - 314: 00000315 238 FUNC GLOBAL DEFAULT 6 PyLong_FromLong │ │ │ │ │ - 315: 00000459 218 FUNC GLOBAL DEFAULT 6 PyLong_AsSsize_t │ │ │ │ │ - 316: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 317: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ - 318: 00000059 128 FUNC GLOBAL DEFAULT 1 PyLong_GetInfo │ │ │ │ │ - 319: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyStructSequence_New │ │ │ │ │ - 320: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyStructSequence_SetItem │ │ │ │ │ - 321: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ - 322: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 323: 00000535 3418 FUNC GLOBAL DEFAULT 6 PyLong_FromString │ │ │ │ │ - 324: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ - 325: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Free │ │ │ │ │ - 326: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ - 327: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ - 328: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromStringAndSize │ │ │ │ │ - 329: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ - 330: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 331: 00000000 0 NOTYPE GLOBAL DEFAULT UND log │ │ │ │ │ - 332: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 333: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ - 334: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyImport_ImportModule │ │ │ │ │ - 335: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallMethod │ │ │ │ │ - 336: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ - 337: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ - 338: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ - 339: 00001471 406 FUNC GLOBAL DEFAULT 6 PyLong_AsLong │ │ │ │ │ - 340: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ - 341: 00001609 276 FUNC GLOBAL DEFAULT 6 PyLong_AsLongAndOverflow │ │ │ │ │ - 342: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_SetImmortal │ │ │ │ │ - 343: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_uldivmod │ │ │ │ │ - 344: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_CheckSignals │ │ │ │ │ - 345: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_New │ │ │ │ │ - 346: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_PrepareInternal │ │ │ │ │ - 347: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyBytesWriter_Prepare │ │ │ │ │ - 348: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_WriteStr │ │ │ │ │ - 349: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_uidivmod │ │ │ │ │ - 350: 000024f5 92 FUNC GLOBAL DEFAULT 6 _PyLong_NumBits │ │ │ │ │ - 351: 00002551 224 FUNC GLOBAL DEFAULT 6 PyLong_AsSize_t │ │ │ │ │ - 352: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 353: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ - 354: 0000302d 360 FUNC GLOBAL DEFAULT 6 _PyLong_Subtract │ │ │ │ │ - 355: 00003195 402 FUNC GLOBAL DEFAULT 6 PyLong_AsInt │ │ │ │ │ - 356: 00003329 226 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLong │ │ │ │ │ - 357: 0000cfe5 260 FUNC GLOBAL DEFAULT 6 _PyLong_Copy │ │ │ │ │ - 358: 000036ad 176 FUNC GLOBAL DEFAULT 6 PyLong_FromUnsignedLongLong │ │ │ │ │ - 359: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_Equal │ │ │ │ │ - 360: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ - 361: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ - 362: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ - 363: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ - 364: 000044ad 2734 FUNC GLOBAL DEFAULT 6 _PyLong_AsByteArray │ │ │ │ │ - 365: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Bytes │ │ │ │ │ - 366: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ - 367: 00005aa1 2332 FUNC GLOBAL DEFAULT 6 _PyLong_FromByteArray │ │ │ │ │ - 368: 00006545 364 FUNC GLOBAL DEFAULT 6 _PyLong_Add │ │ │ │ │ - 369: 000066b1 328 FUNC GLOBAL DEFAULT 6 PyLong_FromLongLong │ │ │ │ │ - 370: 00006a21 520 FUNC GLOBAL DEFAULT 6 _PyLong_Multiply │ │ │ │ │ - 371: 00008161 12 FUNC GLOBAL DEFAULT 6 _PyLong_Sign │ │ │ │ │ - 372: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Long │ │ │ │ │ - 373: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThreadState_Get │ │ │ │ │ - 374: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ - 375: 000081d5 836 FUNC GLOBAL DEFAULT 6 PyLong_FromDouble │ │ │ │ │ - 376: 00000000 0 NOTYPE GLOBAL DEFAULT UND frexp │ │ │ │ │ - 377: 00000000 0 NOTYPE GLOBAL DEFAULT UND ldexp │ │ │ │ │ - 378: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idivmod │ │ │ │ │ - 379: 00008519 208 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLong │ │ │ │ │ - 380: 0000937d 88 FUNC GLOBAL DEFAULT 6 PyLong_FromSize_t │ │ │ │ │ - 381: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ZeroDivisionError │ │ │ │ │ - 382: 0000a30d 60 FUNC GLOBAL HIDDEN 6 _PyLong_FormatWriter │ │ │ │ │ - 383: 0000a349 148 FUNC GLOBAL DEFAULT 6 PyLong_AsVoidPtr │ │ │ │ │ - 384: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Init │ │ │ │ │ - 385: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_FormatAdvancedWriter │ │ │ │ │ - 386: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Finish │ │ │ │ │ - 387: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Dealloc │ │ │ │ │ - 388: 0000a445 184 FUNC GLOBAL DEFAULT 6 PyLong_AsDouble │ │ │ │ │ - 389: 0000f04d 1152 FUNC GLOBAL DEFAULT 6 _PyLong_Frexp │ │ │ │ │ - 390: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromDouble │ │ │ │ │ - 391: 0000ae65 504 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLongLong │ │ │ │ │ - 392: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 393: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ - 394: 0000cec1 292 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLongLongMask │ │ │ │ │ - 395: 000000d9 12 FUNC GLOBAL HIDDEN 1 _PyLong_FiniTypes │ │ │ │ │ - 396: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStructSequence_FiniBuiltin │ │ │ │ │ - 397: 0000d0e9 88 FUNC GLOBAL DEFAULT 6 _PyLong_FromDigits │ │ │ │ │ - 398: 00000000 0 NOTYPE GLOBAL DEFAULT UND memmove │ │ │ │ │ - 399: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ - 400: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ - 401: 0000d9d1 124 FUNC GLOBAL HIDDEN 6 _PyLong_FromBytes │ │ │ │ │ - 402: 0000d769 162 FUNC GLOBAL DEFAULT 6 PyLong_FromUnicodeObject │ │ │ │ │ - 403: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ - 404: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyByteArray_empty_string │ │ │ │ │ - 405: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ - 406: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ - 407: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ - 408: 0000dc65 70 FUNC GLOBAL DEFAULT 6 _PyLong_Format │ │ │ │ │ - 409: 0000ef59 244 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLongMask │ │ │ │ │ - 410: 000007f9 392 FUNC GLOBAL DEFAULT 1 _PyLong_DivmodNear │ │ │ │ │ - 411: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ - 412: 0000025d 68 FUNC GLOBAL DEFAULT 1 PyLong_FromNativeBytes │ │ │ │ │ - 413: 000002a1 60 FUNC GLOBAL DEFAULT 1 PyLong_FromUnsignedNativeBytes │ │ │ │ │ - 414: 000002dd 636 FUNC GLOBAL DEFAULT 1 PyLong_AsNativeBytes │ │ │ │ │ - 415: 00000559 120 FUNC GLOBAL DEFAULT 1 _PyLong_UnsignedShort_Converter │ │ │ │ │ - 416: 000108d5 2954 FUNC GLOBAL DEFAULT 6 _PyLong_GCD │ │ │ │ │ - 417: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_ldivmod │ │ │ │ │ - 418: 00000000 0 NOTYPE GLOBAL DEFAULT UND __popcountsi2 │ │ │ │ │ - 419: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ - 420: 000116cd 306 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLongAndOverflow │ │ │ │ │ - 421: 00011801 348 FUNC GLOBAL DEFAULT 6 _PyLong_Lshift │ │ │ │ │ - 422: 000007a9 78 FUNC GLOBAL HIDDEN 1 _PyLong_FormatBytesWriter │ │ │ │ │ - 423: 0001195d 1632 FUNC GLOBAL DEFAULT 6 _PyLong_Rshift │ │ │ │ │ - 424: 00000045 86 FUNC GLOBAL DEFAULT 9 _PyLong_UnsignedInt_Converter │ │ │ │ │ - 425: 0000009b 98 FUNC GLOBAL DEFAULT 9 _PyLong_UnsignedLongLong_Converter │ │ │ │ │ - 426: 000000fd 86 FUNC GLOBAL DEFAULT 9 _PyLong_UnsignedLong_Converter │ │ │ │ │ - 427: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ - 428: 0000015d 86 FUNC GLOBAL DEFAULT 9 _PyLong_Size_t_Converter │ │ │ │ │ - 429: 000001b3 12 FUNC GLOBAL DEFAULT 9 PyUnstable_Long_IsCompact │ │ │ │ │ - 430: 000001bf 18 FUNC GLOBAL DEFAULT 9 PyUnstable_Long_CompactValue │ │ │ │ │ - 431: 00000000 208 OBJECT GLOBAL DEFAULT 3 PyLong_Type │ │ │ │ │ - 432: 000000e0 256 OBJECT GLOBAL DEFAULT 3 _PyLong_DigitValue │ │ │ │ │ - 433: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ - 434: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ - 435: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ + 176: 0000b075 7860 FUNC LOCAL DEFAULT 6 long_pow │ │ │ │ │ + 177: 0000eb69 1112 FUNC LOCAL DEFAULT 6 l_mod │ │ │ │ │ + 178: 0000b3e4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 179: 0000b3e8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 180: 0000bb70 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 181: 0000bb7c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 182: 0000be84 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 183: 0000be90 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 184: 0000c1e4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 185: 0000c1ec 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 186: 0000c38c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 187: 0000c390 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 188: 00010961 160 FUNC LOCAL DEFAULT 6 _PyLong_Negate │ │ │ │ │ + 189: 0000c9a0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 190: 0000c9a4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 191: 0000cf24 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 192: 0000cf28 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 193: 000000d8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 194: 0000d14c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 195: 0000d150 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 196: 0000d1a4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 197: 0000d1a8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 198: 000006c0 0 NOTYPE LOCAL DEFAULT 8 .LC48 │ │ │ │ │ + 199: 000006e0 0 NOTYPE LOCAL DEFAULT 8 .LC49 │ │ │ │ │ + 200: 00000708 0 NOTYPE LOCAL DEFAULT 8 .LC50 │ │ │ │ │ + 201: 0000d239 588 FUNC LOCAL DEFAULT 6 long_new │ │ │ │ │ + 202: 0000d480 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 203: 0000d484 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 204: 0000d630 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 205: 0000d634 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 206: 0000d635 412 FUNC LOCAL DEFAULT 6 int_bit_length │ │ │ │ │ + 207: 0000d7c4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 208: 0000d7d0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 209: 0000d875 320 FUNC LOCAL DEFAULT 6 long_abs │ │ │ │ │ + 210: 0000d9b0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 211: 0000d9b4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 212: 0000d9b5 130 FUNC LOCAL DEFAULT 6 long_divmod │ │ │ │ │ + 213: 0000dab5 250 FUNC LOCAL DEFAULT 6 long_xor │ │ │ │ │ + 214: 0000dbb1 284 FUNC LOCAL DEFAULT 6 long_long │ │ │ │ │ + 215: 0000dcc8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 216: 0000dccc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 217: 0000073c 0 NOTYPE LOCAL DEFAULT 8 .LC51 │ │ │ │ │ + 218: 0000e619 228 FUNC LOCAL DEFAULT 6 long_float │ │ │ │ │ + 219: 0000e6fd 1132 FUNC LOCAL DEFAULT 6 long_mod │ │ │ │ │ + 220: 0000eb64 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 221: 0000eb68 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 222: 0000efbc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 223: 0000efc0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 224: 00000754 0 NOTYPE LOCAL DEFAULT 8 .LC52 │ │ │ │ │ + 225: 0000f440 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 226: 0000f458 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 227: 0000f535 2312 FUNC LOCAL DEFAULT 6 long_rshift │ │ │ │ │ + 228: 0000fdf8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 229: 0000fe00 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 230: 00000788 0 NOTYPE LOCAL DEFAULT 8 .LC53 │ │ │ │ │ + 231: 000000e5 376 FUNC LOCAL DEFAULT 1 int___round__ │ │ │ │ │ + 232: 00000254 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 233: 0000025c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 234: 00000794 0 NOTYPE LOCAL DEFAULT 8 .LC54 │ │ │ │ │ + 235: 000007a8 0 NOTYPE LOCAL DEFAULT 8 .LC55 │ │ │ │ │ + 236: 000007c4 0 NOTYPE LOCAL DEFAULT 8 .LC56 │ │ │ │ │ + 237: 000007dc 0 NOTYPE LOCAL DEFAULT 8 .LC57 │ │ │ │ │ + 238: 00010958 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 239: 00010960 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 240: 000109fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 241: 00010a00 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 242: 00000561 428 FUNC LOCAL DEFAULT 1 int_bit_count │ │ │ │ │ + 243: 0000070d 8 FUNC LOCAL DEFAULT 1 long_get1 │ │ │ │ │ + 244: 00000710 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 245: 00000714 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 246: 00000715 36 FUNC LOCAL DEFAULT 1 long_long_meth │ │ │ │ │ + 247: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 248: 00000001 8 FUNC LOCAL DEFAULT 9 long_get0 │ │ │ │ │ + 249: 00000004 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 250: 00011775 136 FUNC LOCAL DEFAULT 6 int_as_integer_ratio │ │ │ │ │ + 251: 000117f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 252: 000117fc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 253: 00011a88 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 254: 00000008 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 255: 00000009 60 FUNC LOCAL DEFAULT 9 int___sizeof__ │ │ │ │ │ + 256: 00011a8c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 257: 000120e4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 258: 00000153 10 FUNC LOCAL DEFAULT 9 int_is_integer │ │ │ │ │ + 259: 00000808 0 NOTYPE LOCAL DEFAULT 8 .LC58 │ │ │ │ │ + 260: 0000090c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 261: 0000082c 0 NOTYPE LOCAL DEFAULT 8 .LC59 │ │ │ │ │ + 262: 00000910 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 263: 00000911 36 FUNC LOCAL DEFAULT 1 int___getnewargs__ │ │ │ │ │ + 264: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ + 265: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 266: 00000000 18 OBJECT LOCAL DEFAULT 11 __func__.0 │ │ │ │ │ + 267: 00000014 32 OBJECT LOCAL DEFAULT 11 half_even_correction.10 │ │ │ │ │ + 268: 00000034 16 OBJECT LOCAL DEFAULT 11 _keywords.2 │ │ │ │ │ + 269: 00000044 16 OBJECT LOCAL DEFAULT 11 _keywords.5 │ │ │ │ │ + 270: 00000054 12 OBJECT LOCAL DEFAULT 11 _keywords.8 │ │ │ │ │ + 271: 00000060 134 OBJECT LOCAL DEFAULT 11 int_info__doc__ │ │ │ │ │ + 272: 000000e8 606 OBJECT LOCAL DEFAULT 11 long_doc │ │ │ │ │ + 273: 00000348 97 OBJECT LOCAL DEFAULT 11 int_is_integer__doc__ │ │ │ │ │ + 274: 000003ac 829 OBJECT LOCAL DEFAULT 11 int_from_bytes__doc__ │ │ │ │ │ + 275: 000006ec 835 OBJECT LOCAL DEFAULT 11 int_to_bytes__doc__ │ │ │ │ │ + 276: 00000a30 271 OBJECT LOCAL DEFAULT 11 int_as_integer_ratio__doc__ │ │ │ │ │ + 277: 00000b40 181 OBJECT LOCAL DEFAULT 11 int_bit_count__doc__ │ │ │ │ │ + 278: 00000bf8 127 OBJECT LOCAL DEFAULT 11 int_bit_length__doc__ │ │ │ │ │ + 279: 00000c78 59 OBJECT LOCAL DEFAULT 11 int___sizeof____doc__ │ │ │ │ │ + 280: 00000cb4 148 OBJECT LOCAL DEFAULT 11 int___round____doc__ │ │ │ │ │ + 281: 00000d48 84 OBJECT LOCAL DEFAULT 11 int___format____doc__ │ │ │ │ │ + 282: 00000d9c 30 OBJECT LOCAL DEFAULT 11 int___getnewargs____doc__ │ │ │ │ │ + 283: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ + 284: 000002e4 144 OBJECT LOCAL DEFAULT 3 long_as_number │ │ │ │ │ + 285: 000003d8 240 OBJECT LOCAL DEFAULT 3 long_methods │ │ │ │ │ + 286: 00000374 100 OBJECT LOCAL DEFAULT 3 long_getset │ │ │ │ │ + 287: 000000d0 16 OBJECT LOCAL DEFAULT 3 int_info_desc │ │ │ │ │ + 288: 000002bc 40 OBJECT LOCAL DEFAULT 3 int_info_fields │ │ │ │ │ + 289: 000001e0 44 OBJECT LOCAL DEFAULT 3 _parser.3 │ │ │ │ │ + 290: 00000264 32 OBJECT LOCAL DEFAULT 3 _kwtuple.1 │ │ │ │ │ + 291: 0000020c 44 OBJECT LOCAL DEFAULT 3 _parser.6 │ │ │ │ │ + 292: 00000284 32 OBJECT LOCAL DEFAULT 3 _kwtuple.4 │ │ │ │ │ + 293: 00000238 44 OBJECT LOCAL DEFAULT 3 _parser.9 │ │ │ │ │ + 294: 000002a4 24 OBJECT LOCAL DEFAULT 3 _kwtuple.7 │ │ │ │ │ + 295: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 296: 00000000 208 OBJECT LOCAL DEFAULT 5 Int_InfoType │ │ │ │ │ + 297: 000000d0 296 OBJECT LOCAL DEFAULT 5 log_base_BASE.13 │ │ │ │ │ + 298: 000001f8 296 OBJECT LOCAL DEFAULT 5 convmultmax_base.12 │ │ │ │ │ + 299: 00000320 148 OBJECT LOCAL DEFAULT 5 convwidth_base.11 │ │ │ │ │ + 300: 00000001 132 FUNC GLOBAL DEFAULT 6 PyLong_FromVoidPtr │ │ │ │ │ + 301: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Malloc │ │ │ │ │ + 302: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ + 303: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ + 304: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ + 305: 00000085 132 FUNC GLOBAL DEFAULT 6 PyLong_FromUnsignedLong │ │ │ │ │ + 306: 00000109 136 FUNC GLOBAL DEFAULT 6 _PyLong_New │ │ │ │ │ + 307: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ + 308: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ + 309: 00000001 88 FUNC GLOBAL HIDDEN 1 _PyLong_InitTypes │ │ │ │ │ + 310: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStructSequence_InitBuiltinWithFlags │ │ │ │ │ + 311: 00000249 204 FUNC GLOBAL DEFAULT 6 PyLong_FromSsize_t │ │ │ │ │ + 312: 00000315 238 FUNC GLOBAL DEFAULT 6 PyLong_FromLong │ │ │ │ │ + 313: 00000459 218 FUNC GLOBAL DEFAULT 6 PyLong_AsSsize_t │ │ │ │ │ + 314: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ + 315: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ + 316: 00000059 128 FUNC GLOBAL DEFAULT 1 PyLong_GetInfo │ │ │ │ │ + 317: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyStructSequence_New │ │ │ │ │ + 318: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyStructSequence_SetItem │ │ │ │ │ + 319: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ + 320: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 321: 00000535 3418 FUNC GLOBAL DEFAULT 6 PyLong_FromString │ │ │ │ │ + 322: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ + 323: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Free │ │ │ │ │ + 324: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ + 325: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ + 326: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromStringAndSize │ │ │ │ │ + 327: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ + 328: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ + 329: 00000000 0 NOTYPE GLOBAL DEFAULT UND log │ │ │ │ │ + 330: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ + 331: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ + 332: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyImport_ImportModule │ │ │ │ │ + 333: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallMethod │ │ │ │ │ + 334: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ + 335: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ + 336: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ + 337: 00001471 400 FUNC GLOBAL DEFAULT 6 PyLong_AsLong │ │ │ │ │ + 338: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ + 339: 00001601 280 FUNC GLOBAL DEFAULT 6 PyLong_AsLongAndOverflow │ │ │ │ │ + 340: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_SetImmortal │ │ │ │ │ + 341: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_uldivmod │ │ │ │ │ + 342: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_CheckSignals │ │ │ │ │ + 343: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_New │ │ │ │ │ + 344: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_PrepareInternal │ │ │ │ │ + 345: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyBytesWriter_Prepare │ │ │ │ │ + 346: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_WriteStr │ │ │ │ │ + 347: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_uidivmod │ │ │ │ │ + 348: 000024f9 92 FUNC GLOBAL DEFAULT 6 _PyLong_NumBits │ │ │ │ │ + 349: 00002555 224 FUNC GLOBAL DEFAULT 6 PyLong_AsSize_t │ │ │ │ │ + 350: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ + 351: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ + 352: 00003041 360 FUNC GLOBAL DEFAULT 6 _PyLong_Subtract │ │ │ │ │ + 353: 000031a9 402 FUNC GLOBAL DEFAULT 6 PyLong_AsInt │ │ │ │ │ + 354: 0000333d 226 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLong │ │ │ │ │ + 355: 0000d04d 260 FUNC GLOBAL DEFAULT 6 _PyLong_Copy │ │ │ │ │ + 356: 000036c1 176 FUNC GLOBAL DEFAULT 6 PyLong_FromUnsignedLongLong │ │ │ │ │ + 357: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_Equal │ │ │ │ │ + 358: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ + 359: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ + 360: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ + 361: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ + 362: 000044c1 2734 FUNC GLOBAL DEFAULT 6 _PyLong_AsByteArray │ │ │ │ │ + 363: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Bytes │ │ │ │ │ + 364: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ + 365: 00005ab5 2332 FUNC GLOBAL DEFAULT 6 _PyLong_FromByteArray │ │ │ │ │ + 366: 00006559 364 FUNC GLOBAL DEFAULT 6 _PyLong_Add │ │ │ │ │ + 367: 000066c5 328 FUNC GLOBAL DEFAULT 6 PyLong_FromLongLong │ │ │ │ │ + 368: 00006a35 520 FUNC GLOBAL DEFAULT 6 _PyLong_Multiply │ │ │ │ │ + 369: 00008175 12 FUNC GLOBAL DEFAULT 6 _PyLong_Sign │ │ │ │ │ + 370: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Long │ │ │ │ │ + 371: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThreadState_Get │ │ │ │ │ + 372: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ + 373: 000081e9 840 FUNC GLOBAL DEFAULT 6 PyLong_FromDouble │ │ │ │ │ + 374: 00000000 0 NOTYPE GLOBAL DEFAULT UND frexp │ │ │ │ │ + 375: 00000000 0 NOTYPE GLOBAL DEFAULT UND ldexp │ │ │ │ │ + 376: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idivmod │ │ │ │ │ + 377: 00008531 208 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLong │ │ │ │ │ + 378: 00009395 88 FUNC GLOBAL DEFAULT 6 PyLong_FromSize_t │ │ │ │ │ + 379: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ZeroDivisionError │ │ │ │ │ + 380: 0000a325 60 FUNC GLOBAL HIDDEN 6 _PyLong_FormatWriter │ │ │ │ │ + 381: 0000a361 148 FUNC GLOBAL DEFAULT 6 PyLong_AsVoidPtr │ │ │ │ │ + 382: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Init │ │ │ │ │ + 383: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_FormatAdvancedWriter │ │ │ │ │ + 384: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Finish │ │ │ │ │ + 385: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Dealloc │ │ │ │ │ + 386: 0000a45d 184 FUNC GLOBAL DEFAULT 6 PyLong_AsDouble │ │ │ │ │ + 387: 0000f0b5 1152 FUNC GLOBAL DEFAULT 6 _PyLong_Frexp │ │ │ │ │ + 388: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromDouble │ │ │ │ │ + 389: 0000ae7d 504 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLongLong │ │ │ │ │ + 390: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ + 391: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ + 392: 0000cf29 292 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLongLongMask │ │ │ │ │ + 393: 000000d9 12 FUNC GLOBAL HIDDEN 1 _PyLong_FiniTypes │ │ │ │ │ + 394: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStructSequence_FiniBuiltin │ │ │ │ │ + 395: 0000d151 88 FUNC GLOBAL DEFAULT 6 _PyLong_FromDigits │ │ │ │ │ + 396: 00000000 0 NOTYPE GLOBAL DEFAULT UND memmove │ │ │ │ │ + 397: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ + 398: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ + 399: 0000da39 124 FUNC GLOBAL HIDDEN 6 _PyLong_FromBytes │ │ │ │ │ + 400: 0000d7d1 162 FUNC GLOBAL DEFAULT 6 PyLong_FromUnicodeObject │ │ │ │ │ + 401: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ + 402: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyByteArray_empty_string │ │ │ │ │ + 403: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ + 404: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ + 405: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ + 406: 0000dccd 70 FUNC GLOBAL DEFAULT 6 _PyLong_Format │ │ │ │ │ + 407: 0000efc1 244 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLongMask │ │ │ │ │ + 408: 00000789 392 FUNC GLOBAL DEFAULT 1 _PyLong_DivmodNear │ │ │ │ │ + 409: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ + 410: 0000025d 68 FUNC GLOBAL DEFAULT 1 PyLong_FromNativeBytes │ │ │ │ │ + 411: 000002a1 60 FUNC GLOBAL DEFAULT 1 PyLong_FromUnsignedNativeBytes │ │ │ │ │ + 412: 000002dd 642 FUNC GLOBAL DEFAULT 1 PyLong_AsNativeBytes │ │ │ │ │ + 413: 0000fe3d 198 FUNC GLOBAL DEFAULT 6 _PyLong_UnsignedShort_Converter │ │ │ │ │ + 414: 00010a01 2958 FUNC GLOBAL DEFAULT 6 _PyLong_GCD │ │ │ │ │ + 415: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_ldivmod │ │ │ │ │ + 416: 00000000 0 NOTYPE GLOBAL DEFAULT UND __popcountsi2 │ │ │ │ │ + 417: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ + 418: 000117fd 306 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLongAndOverflow │ │ │ │ │ + 419: 00011931 348 FUNC GLOBAL DEFAULT 6 _PyLong_Lshift │ │ │ │ │ + 420: 00000739 78 FUNC GLOBAL HIDDEN 1 _PyLong_FormatBytesWriter │ │ │ │ │ + 421: 00011a8d 1632 FUNC GLOBAL DEFAULT 6 _PyLong_Rshift │ │ │ │ │ + 422: 00000045 86 FUNC GLOBAL DEFAULT 9 _PyLong_UnsignedInt_Converter │ │ │ │ │ + 423: 0000009b 98 FUNC GLOBAL DEFAULT 9 _PyLong_UnsignedLongLong_Converter │ │ │ │ │ + 424: 000000fd 86 FUNC GLOBAL DEFAULT 9 _PyLong_UnsignedLong_Converter │ │ │ │ │ + 425: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ + 426: 0000015d 86 FUNC GLOBAL DEFAULT 9 _PyLong_Size_t_Converter │ │ │ │ │ + 427: 000001b3 12 FUNC GLOBAL DEFAULT 9 PyUnstable_Long_IsCompact │ │ │ │ │ + 428: 000001bf 18 FUNC GLOBAL DEFAULT 9 PyUnstable_Long_CompactValue │ │ │ │ │ + 429: 00000000 208 OBJECT GLOBAL DEFAULT 3 PyLong_Type │ │ │ │ │ + 430: 000000e0 256 OBJECT GLOBAL DEFAULT 3 _PyLong_DigitValue │ │ │ │ │ + 431: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ + 432: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ + 433: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,413 +1,401 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x1755c contains 142 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x175fc contains 130 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000016 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 0000001a 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000001e 0001380a R_ARM_THM_CALL 00000000 _PyStructSequence_InitBuiltinWithFlags │ │ │ │ │ +0000001e 0001360a R_ARM_THM_CALL 00000000 _PyStructSequence_InitBuiltinWithFlags │ │ │ │ │ 00000038 0000102f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ 0000003c 00001030 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ 00000040 00000d2f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ 00000044 00000d30 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ 00000054 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000066 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 0000006a 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000006e 00013f0a R_ARM_THM_CALL 00000000 PyStructSequence_New │ │ │ │ │ -0000007a 0001400a R_ARM_THM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ -00000084 0001400a R_ARM_THM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ +0000006e 00013d0a R_ARM_THM_CALL 00000000 PyStructSequence_New │ │ │ │ │ +0000007a 00013e0a R_ARM_THM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ +00000084 00013e0a R_ARM_THM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ 0000008c 0000120a R_ARM_THM_CALL 00000405 _PyLong_FromMedium │ │ │ │ │ -00000096 0001400a R_ARM_THM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ +00000096 00013e0a R_ARM_THM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ 0000009e 0000120a R_ARM_THM_CALL 00000405 _PyLong_FromMedium │ │ │ │ │ -000000a8 0001400a R_ARM_THM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ -000000ac 0001410a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000000c8 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000000d0 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000000d4 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000000a8 00013e0a R_ARM_THM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ +000000ac 00013f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000000c8 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000000d0 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000000d4 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000000d8 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 000000dc 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000010a 0001540a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00000120 0000550a R_ARM_THM_CALL 0000340d long_neg │ │ │ │ │ -00000138 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000013c 00018830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000142 0000b00a R_ARM_THM_CALL 0000b05d long_pow │ │ │ │ │ -0000016a 00019a0a R_ARM_THM_CALL 000007f9 _PyLong_DivmodNear │ │ │ │ │ -00000184 00004f0a R_ARM_THM_CALL 00002ea5 long_sub │ │ │ │ │ -0000019e 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000010a 0001520a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00000120 0000550a R_ARM_THM_CALL 00003421 long_neg │ │ │ │ │ +00000138 0001862f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000013c 00018630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000142 0000b00a R_ARM_THM_CALL 0000b075 long_pow │ │ │ │ │ +0000016a 0001980a R_ARM_THM_CALL 00000789 _PyLong_DivmodNear │ │ │ │ │ +00000184 00004f0a R_ARM_THM_CALL 00002eb9 long_sub │ │ │ │ │ +0000019e 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000001b4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000001b8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000001e4 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001f6 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000020c 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000212 0000e82f R_ARM_THM_MOVW_ABS_NC 00000788 .LC53 │ │ │ │ │ -00000216 0000e830 R_ARM_THM_MOVT_ABS 00000788 .LC53 │ │ │ │ │ -00000220 00019b0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00000238 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000024c 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000254 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000258 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000001e4 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001f6 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000020c 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000212 0000e62f R_ARM_THM_MOVW_ABS_NC 00000788 .LC53 │ │ │ │ │ +00000216 0000e630 R_ARM_THM_MOVT_ABS 00000788 .LC53 │ │ │ │ │ +00000220 0001990a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00000238 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000024c 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000254 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000258 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000290 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00000294 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00000298 00013d0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000298 00013b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 000002cc 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 000002d0 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -000002d4 00013d0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000033c 00016c0a R_ARM_THM_CALL 000044ad _PyLong_AsByteArray │ │ │ │ │ -00000342 00015e0a R_ARM_THM_CALL 000024f5 _PyLong_NumBits │ │ │ │ │ -00000392 00013c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000396 00013c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000039a 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000794 .LC54 │ │ │ │ │ -0000039e 0000ec30 R_ARM_THM_MOVT_ABS 00000794 .LC54 │ │ │ │ │ -000003a6 00014a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000003b2 00015e0a R_ARM_THM_CALL 000024f5 _PyLong_NumBits │ │ │ │ │ -000003e6 0001610a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00000404 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000041a 0001610a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000043c 00014c0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000004f2 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000004f6 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000004fa 0000ed2f R_ARM_THM_MOVW_ABS_NC 000007a8 .LC55 │ │ │ │ │ -000004fe 0000ed30 R_ARM_THM_MOVT_ABS 000007a8 .LC55 │ │ │ │ │ -00000504 0001360a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000526 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000536 0001540a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00000546 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000054a 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00000552 00013d0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000057c 0001640a R_ARM_THM_CALL 00003329 PyLong_AsUnsignedLong │ │ │ │ │ -00000596 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000059a 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000059e 0000ee2f R_ARM_THM_MOVW_ABS_NC 000007c4 .LC56 │ │ │ │ │ -000005a2 0000ee30 R_ARM_THM_MOVT_ABS 000007c4 .LC56 │ │ │ │ │ -000005a8 0001360a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000005b0 0001410a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000005b8 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000005bc 00013530 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000005c0 0000ef2f R_ARM_THM_MOVW_ABS_NC 000007dc .LC57 │ │ │ │ │ -000005c4 0000ef30 R_ARM_THM_MOVT_ABS 000007dc .LC57 │ │ │ │ │ -000005ca 0001360a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000060e 0001a20a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ -0000063a 0001a20a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ -00000646 0001a20a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ -00000652 0001a20a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ -0000065e 0001a20a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ -0000066a 0001a20a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ -00000676 0001a20a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ -00000684 0001a20a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ -0000068e 0001a20a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ -00000698 0001a20a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ -000006a2 0001a20a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ -000006ac 0001a20a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ -000006b6 0001a20a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ -000006c0 0001a20a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ -000006c8 0001a20a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ -000006d4 0001390a R_ARM_THM_CALL 00000249 PyLong_FromSsize_t │ │ │ │ │ -000006f0 0001a20a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ -00000700 0001a20a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ -00000704 00013a0a R_ARM_THM_CALL 00000315 PyLong_FromLong │ │ │ │ │ -0000071e 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000728 0001390a R_ARM_THM_CALL 00000249 PyLong_FromSsize_t │ │ │ │ │ -00000738 0000590a R_ARM_THM_CALL 000063bd long_add │ │ │ │ │ -0000076a 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000776 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000780 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000786 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000078a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000007d8 0000a30a R_ARM_THM_CALL 0000dcad long_format_binary │ │ │ │ │ -000007f0 0000390a R_ARM_THM_CALL 00001845 long_to_decimal_string_internal │ │ │ │ │ -0000082e 00009c0a R_ARM_THM_CALL 00009c49 long_divrem │ │ │ │ │ -00000852 0000480a R_ARM_THM_CALL 00002631 long_lshift │ │ │ │ │ -00000864 0000360a R_ARM_THM_CALL 0000171d long_compare │ │ │ │ │ -00000892 0001970a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -000008b2 0000590a R_ARM_THM_CALL 000063bd long_add │ │ │ │ │ -000008d0 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000008e2 00004f0a R_ARM_THM_CALL 00002ea5 long_sub │ │ │ │ │ -00000900 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000090a 0000220a R_ARM_THM_CALL 0000d141 Py_XDECREF │ │ │ │ │ -00000910 0000220a R_ARM_THM_CALL 0000d141 Py_XDECREF │ │ │ │ │ -00000916 0000550a R_ARM_THM_CALL 0000340d long_neg │ │ │ │ │ -0000092e 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000093c 0000590a R_ARM_THM_CALL 000063bd long_add │ │ │ │ │ -00000944 00004f0a R_ARM_THM_CALL 00002ea5 long_sub │ │ │ │ │ -0000094e 00013c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000952 00013c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000956 0001052f R_ARM_THM_MOVW_ABS_NC 00000808 .LC58 │ │ │ │ │ -0000095a 00010530 R_ARM_THM_MOVT_ABS 00000808 .LC58 │ │ │ │ │ -00000960 0001360a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000974 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000097c 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000098e 0001650a R_ARM_THM_CALL 0000cfe5 _PyLong_Copy │ │ │ │ │ -00000998 0001072f R_ARM_THM_MOVW_ABS_NC 0000082c .LC59 │ │ │ │ │ -0000099c 00010730 R_ARM_THM_MOVT_ABS 0000082c .LC59 │ │ │ │ │ -000000e0 00018c1e R_ARM_THM_JUMP24 00000000 _PyStructSequence_FiniBuiltin │ │ │ │ │ -000001d8 0001651e R_ARM_THM_JUMP24 0000cfe5 _PyLong_Copy │ │ │ │ │ -00000278 00016f1e R_ARM_THM_JUMP24 00005aa1 _PyLong_FromByteArray │ │ │ │ │ -000002b4 00016f1e R_ARM_THM_JUMP24 00005aa1 _PyLong_FromByteArray │ │ │ │ │ -0000079e 0001651e R_ARM_THM_JUMP24 0000cfe5 _PyLong_Copy │ │ │ │ │ -000009a0 0001ab1e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +000002d4 00013b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000033a 00016a0a R_ARM_THM_CALL 000044c1 _PyLong_AsByteArray │ │ │ │ │ +00000340 00015c0a R_ARM_THM_CALL 000024f9 _PyLong_NumBits │ │ │ │ │ +00000392 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000396 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000039a 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000794 .LC54 │ │ │ │ │ +0000039e 0000ea30 R_ARM_THM_MOVT_ABS 00000794 .LC54 │ │ │ │ │ +000003a6 0001480a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000003b2 00015c0a R_ARM_THM_CALL 000024f9 _PyLong_NumBits │ │ │ │ │ +000003ea 00015f0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00000400 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000404 00014730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000408 0000eb2f R_ARM_THM_MOVW_ABS_NC 000007a8 .LC55 │ │ │ │ │ +0000040c 0000eb30 R_ARM_THM_MOVT_ABS 000007a8 .LC55 │ │ │ │ │ +00000412 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000042e 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000043c 0001520a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00000462 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000004b2 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +000004b6 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +000004be 00013b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000004ca 00015f0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000004ea 00014a0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000059e 0001a00a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ +000005ca 0001a00a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ +000005d6 0001a00a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ +000005e2 0001a00a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ +000005ee 0001a00a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ +000005fa 0001a00a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ +00000606 0001a00a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ +00000614 0001a00a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ +0000061e 0001a00a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ +00000628 0001a00a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ +00000632 0001a00a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ +0000063c 0001a00a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ +00000646 0001a00a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ +00000650 0001a00a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ +00000658 0001a00a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ +00000664 0001370a R_ARM_THM_CALL 00000249 PyLong_FromSsize_t │ │ │ │ │ +00000680 0001a00a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ +00000690 0001a00a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ +00000694 0001380a R_ARM_THM_CALL 00000315 PyLong_FromLong │ │ │ │ │ +000006ae 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000006b8 0001370a R_ARM_THM_CALL 00000249 PyLong_FromSsize_t │ │ │ │ │ +000006c8 0000590a R_ARM_THM_CALL 000063d1 long_add │ │ │ │ │ +000006fa 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000706 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000710 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000716 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000071a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000768 0000a30a R_ARM_THM_CALL 0000dd15 long_format_binary │ │ │ │ │ +00000780 0000390a R_ARM_THM_CALL 00001841 long_to_decimal_string_internal │ │ │ │ │ +000007be 00009c0a R_ARM_THM_CALL 00009c61 long_divrem │ │ │ │ │ +000007e2 0000480a R_ARM_THM_CALL 00002635 long_lshift │ │ │ │ │ +000007f4 0000360a R_ARM_THM_CALL 00001719 long_compare │ │ │ │ │ +00000822 0001950a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00000842 0000590a R_ARM_THM_CALL 000063d1 long_add │ │ │ │ │ +00000860 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000872 00004f0a R_ARM_THM_CALL 00002eb9 long_sub │ │ │ │ │ +00000890 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000089a 0000220a R_ARM_THM_CALL 0000d1a9 Py_XDECREF │ │ │ │ │ +000008a0 0000220a R_ARM_THM_CALL 0000d1a9 Py_XDECREF │ │ │ │ │ +000008a6 0000550a R_ARM_THM_CALL 00003421 long_neg │ │ │ │ │ +000008be 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000008cc 0000590a R_ARM_THM_CALL 000063d1 long_add │ │ │ │ │ +000008d4 00004f0a R_ARM_THM_CALL 00002eb9 long_sub │ │ │ │ │ +000008de 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000008e2 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000008e6 0001032f R_ARM_THM_MOVW_ABS_NC 00000808 .LC58 │ │ │ │ │ +000008ea 00010330 R_ARM_THM_MOVT_ABS 00000808 .LC58 │ │ │ │ │ +000008f0 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000904 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000090c 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000091e 0001630a R_ARM_THM_CALL 0000d04d _PyLong_Copy │ │ │ │ │ +00000928 0001052f R_ARM_THM_MOVW_ABS_NC 0000082c .LC59 │ │ │ │ │ +0000092c 00010530 R_ARM_THM_MOVT_ABS 0000082c .LC59 │ │ │ │ │ +000000e0 00018a1e R_ARM_THM_JUMP24 00000000 _PyStructSequence_FiniBuiltin │ │ │ │ │ +000001d8 0001631e R_ARM_THM_JUMP24 0000d04d _PyLong_Copy │ │ │ │ │ +00000278 00016d1e R_ARM_THM_JUMP24 00005ab5 _PyLong_FromByteArray │ │ │ │ │ +000002b4 00016d1e R_ARM_THM_JUMP24 00005ab5 _PyLong_FromByteArray │ │ │ │ │ +0000072e 0001631e R_ARM_THM_JUMP24 0000d04d _PyLong_Copy │ │ │ │ │ +00000930 0001a91e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x179cc contains 119 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x17a0c contains 119 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000004 0001b102 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000004 0001af02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000018 00003702 R_ARM_ABS32 000017c5 long_dealloc │ │ │ │ │ -0000002c 00003802 R_ARM_ABS32 0000181d long_to_decimal_string │ │ │ │ │ +00000018 00003702 R_ARM_ABS32 000017c1 long_dealloc │ │ │ │ │ +0000002c 00003802 R_ARM_ABS32 00001819 long_to_decimal_string │ │ │ │ │ 00000030 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000003c 00000c02 R_ARM_ABS32 00000191 long_hash │ │ │ │ │ -00000048 0001b202 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000058 00010a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000048 0001b002 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000058 00010802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000064 00002702 R_ARM_ABS32 00001291 long_richcompare │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000009c 0000cb02 R_ARM_ABS32 0000d1d1 long_new │ │ │ │ │ -000000a0 00014502 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ -000000c8 00008702 R_ARM_ABS32 0000816d long_vectorcall │ │ │ │ │ +0000009c 0000c902 R_ARM_ABS32 0000d239 long_new │ │ │ │ │ +000000a0 00014302 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ +000000c8 00008702 R_ARM_ABS32 00008181 long_vectorcall │ │ │ │ │ 000000d0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000d4 00010a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000000d4 00010802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000000d8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000001e4 00010a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000001e4 00010802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001e8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000204 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000210 00010a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000210 00010802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000214 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000230 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000023c 00010a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000023c 00010802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000240 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000025c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000270 0001b302 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -00000278 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000027c 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000280 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000290 0001b302 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -00000298 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000029c 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000002a0 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000002b0 0001b302 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -000002b8 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000270 0001b102 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +00000278 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000027c 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000280 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000290 0001b102 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +00000298 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000029c 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000002a0 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000002b0 0001b102 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +000002b8 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002bc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002c0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002c4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002c8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002cc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002d0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002d4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002d8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002e4 00005902 R_ARM_ABS32 000063bd long_add │ │ │ │ │ -000002e8 00004f02 R_ARM_ABS32 00002ea5 long_sub │ │ │ │ │ -000002ec 00007702 R_ARM_ABS32 000067f9 long_mul │ │ │ │ │ -000002f0 0000dd02 R_ARM_ABS32 0000e695 long_mod │ │ │ │ │ -000002f4 0000d602 R_ARM_ABS32 0000d94d long_divmod │ │ │ │ │ -000002f8 0000b002 R_ARM_ABS32 0000b05d long_pow │ │ │ │ │ -000002fc 00005502 R_ARM_ABS32 0000340d long_neg │ │ │ │ │ -00000300 0000d802 R_ARM_ABS32 0000db49 long_long │ │ │ │ │ -00000304 0000d302 R_ARM_ABS32 0000d80d long_abs │ │ │ │ │ +000002e4 00005902 R_ARM_ABS32 000063d1 long_add │ │ │ │ │ +000002e8 00004f02 R_ARM_ABS32 00002eb9 long_sub │ │ │ │ │ +000002ec 00007702 R_ARM_ABS32 0000680d long_mul │ │ │ │ │ +000002f0 0000db02 R_ARM_ABS32 0000e6fd long_mod │ │ │ │ │ +000002f4 0000d402 R_ARM_ABS32 0000d9b5 long_divmod │ │ │ │ │ +000002f8 0000b002 R_ARM_ABS32 0000b075 long_pow │ │ │ │ │ +000002fc 00005502 R_ARM_ABS32 00003421 long_neg │ │ │ │ │ +00000300 0000d602 R_ARM_ABS32 0000dbb1 long_long │ │ │ │ │ +00000304 0000d102 R_ARM_ABS32 0000d875 long_abs │ │ │ │ │ 00000308 00003402 R_ARM_ABS32 00001461 long_bool │ │ │ │ │ -0000030c 00005802 R_ARM_ABS32 00003539 long_invert │ │ │ │ │ -00000310 00004802 R_ARM_ABS32 00002631 long_lshift │ │ │ │ │ -00000314 0000e502 R_ARM_ABS32 0000f4cd long_rshift │ │ │ │ │ -00000318 00008402 R_ARM_ABS32 00008015 long_and │ │ │ │ │ -0000031c 0000d702 R_ARM_ABS32 0000da4d long_xor │ │ │ │ │ -00000320 00009302 R_ARM_ABS32 000093d5 long_or │ │ │ │ │ -00000324 0000d802 R_ARM_ABS32 0000db49 long_long │ │ │ │ │ -0000032c 0000dc02 R_ARM_ABS32 0000e5b1 long_float │ │ │ │ │ -00000358 00009602 R_ARM_ABS32 00009819 long_div │ │ │ │ │ -0000035c 0000aa02 R_ARM_ABS32 0000a4fd long_true_divide │ │ │ │ │ -00000368 0000d802 R_ARM_ABS32 0000db49 long_long │ │ │ │ │ +0000030c 00005802 R_ARM_ABS32 0000354d long_invert │ │ │ │ │ +00000310 00004802 R_ARM_ABS32 00002635 long_lshift │ │ │ │ │ +00000314 0000e302 R_ARM_ABS32 0000f535 long_rshift │ │ │ │ │ +00000318 00008402 R_ARM_ABS32 00008029 long_and │ │ │ │ │ +0000031c 0000d502 R_ARM_ABS32 0000dab5 long_xor │ │ │ │ │ +00000320 00009302 R_ARM_ABS32 000093ed long_or │ │ │ │ │ +00000324 0000d602 R_ARM_ABS32 0000dbb1 long_long │ │ │ │ │ +0000032c 0000da02 R_ARM_ABS32 0000e619 long_float │ │ │ │ │ +00000358 00009602 R_ARM_ABS32 00009831 long_div │ │ │ │ │ +0000035c 0000aa02 R_ARM_ABS32 0000a515 long_true_divide │ │ │ │ │ +00000368 0000d602 R_ARM_ABS32 0000dbb1 long_long │ │ │ │ │ 00000374 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000378 0000f802 R_ARM_ABS32 00000785 long_long_meth │ │ │ │ │ +00000378 0000f602 R_ARM_ABS32 00000715 long_long_meth │ │ │ │ │ 00000380 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000388 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000038c 0000fa02 R_ARM_ABS32 00000001 long_get0 │ │ │ │ │ +0000038c 0000f802 R_ARM_ABS32 00000001 long_get0 │ │ │ │ │ 00000394 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000039c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003a0 0000f802 R_ARM_ABS32 00000785 long_long_meth │ │ │ │ │ +000003a0 0000f602 R_ARM_ABS32 00000715 long_long_meth │ │ │ │ │ 000003a8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003b0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003b4 0000f502 R_ARM_ABS32 0000077d long_get1 │ │ │ │ │ +000003b4 0000f302 R_ARM_ABS32 0000070d long_get1 │ │ │ │ │ 000003bc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003d8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003dc 0000f802 R_ARM_ABS32 00000785 long_long_meth │ │ │ │ │ +000003dc 0000f602 R_ARM_ABS32 00000715 long_long_meth │ │ │ │ │ 000003e4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003e8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003ec 0000d002 R_ARM_ABS32 0000d5cd int_bit_length │ │ │ │ │ -000003f4 00010a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000003ec 0000ce02 R_ARM_ABS32 0000d635 int_bit_length │ │ │ │ │ +000003f4 00010802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003f8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003fc 0000f402 R_ARM_ABS32 000005d1 int_bit_count │ │ │ │ │ -00000404 00010a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000003fc 0000f202 R_ARM_ABS32 00000561 int_bit_count │ │ │ │ │ +00000404 00010802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000408 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000040c 00006602 R_ARM_ABS32 0000375d int_to_bytes │ │ │ │ │ -00000414 00010a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000040c 00006602 R_ARM_ABS32 00003771 int_to_bytes │ │ │ │ │ +00000414 00010802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000418 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000041c 00006c02 R_ARM_ABS32 00004f5d int_from_bytes │ │ │ │ │ -00000424 00010a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000041c 00006c02 R_ARM_ABS32 00004f71 int_from_bytes │ │ │ │ │ +00000424 00010802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000428 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000042c 0000fc02 R_ARM_ABS32 00011645 int_as_integer_ratio │ │ │ │ │ -00000434 00010a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000042c 0000fa02 R_ARM_ABS32 00011775 int_as_integer_ratio │ │ │ │ │ +00000434 00010802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000438 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000043c 0000f802 R_ARM_ABS32 00000785 long_long_meth │ │ │ │ │ +0000043c 0000f602 R_ARM_ABS32 00000715 long_long_meth │ │ │ │ │ 00000444 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000448 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000044c 0000f802 R_ARM_ABS32 00000785 long_long_meth │ │ │ │ │ +0000044c 0000f602 R_ARM_ABS32 00000715 long_long_meth │ │ │ │ │ 00000454 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000458 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000045c 0000f802 R_ARM_ABS32 00000785 long_long_meth │ │ │ │ │ +0000045c 0000f602 R_ARM_ABS32 00000715 long_long_meth │ │ │ │ │ 00000464 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000468 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000046c 0000e902 R_ARM_ABS32 000000e5 int___round__ │ │ │ │ │ -00000474 00010a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000046c 0000e702 R_ARM_ABS32 000000e5 int___round__ │ │ │ │ │ +00000474 00010802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000478 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000047c 00010902 R_ARM_ABS32 00000981 int___getnewargs__ │ │ │ │ │ -00000484 00010a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000047c 00010702 R_ARM_ABS32 00000911 int___getnewargs__ │ │ │ │ │ +00000484 00010802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000488 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000048c 0000a602 R_ARM_ABS32 0000a3dd int___format__ │ │ │ │ │ -00000494 00010a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000048c 0000a602 R_ARM_ABS32 0000a3f5 int___format__ │ │ │ │ │ +00000494 00010802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000498 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000049c 00010102 R_ARM_ABS32 00000009 int___sizeof__ │ │ │ │ │ -000004a4 00010a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000049c 0000ff02 R_ARM_ABS32 00000009 int___sizeof__ │ │ │ │ │ +000004a4 00010802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004a8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004ac 00010402 R_ARM_ABS32 00000153 int_is_integer │ │ │ │ │ -000004b4 00010a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000004ac 00010202 R_ARM_ABS32 00000153 int_is_integer │ │ │ │ │ +000004b4 00010802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x17d84 contains 1577 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x17dc4 contains 1597 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000028 00012f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000028 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000034 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000038 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000052 0001300a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000076 0001310a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000080 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000000ac 00012f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000052 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000076 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000080 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000000ac 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 000000b8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000000bc 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000000d6 0001300a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000000fa 0001310a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000104 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000012c 00012f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000000d6 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000000fa 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000104 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000012c 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000132 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000136 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000158 0001300a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000168 00012f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000170 0001310a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000178 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000017c 00013530 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000158 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000168 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000170 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000178 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000017c 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 00000180 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000184 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000018a 0001360a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000254 0001322f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00000258 00013230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000028e 00012f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000018a 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000254 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00000258 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000028e 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 0000029a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000029e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000002c4 0001300a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000030c 0001310a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000320 0001322f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00000324 00013230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00000352 00012f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000002c4 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000030c 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000320 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00000324 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00000352 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000366 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000036a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000038a 0001300a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000039a 00012f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000038a 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000039a 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 000003a0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000003a4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000003d4 0001300a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000003fa 0001310a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000416 00012f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000003d4 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000003fa 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000416 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 0000041e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000422 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000448 0001300a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000452 0001310a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000004d0 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000004d4 00013530 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000448 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000452 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000004d0 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000004d4 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 000004d8 0000152f R_ARM_THM_MOVW_ABS_NC 00000068 .LC4 │ │ │ │ │ 000004dc 00001530 R_ARM_THM_MOVT_ABS 00000068 .LC4 │ │ │ │ │ -000004e2 0001360a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000508 00013c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000050c 00013c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000004e2 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000508 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000050c 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000510 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ 00000514 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -0000051a 0001360a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000051a 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000520 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00000524 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000052c 00013d0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000056e 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000572 00014430 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +0000052c 00013b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000056e 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000572 00014230 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ 000005c4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000005c8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000061e 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000622 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000067c 00012f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000006b8 0001300a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000a6e 0001442f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000a72 00014430 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000ae4 00012f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000b18 0001300a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000c9e 0001450a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00000ca6 0001322f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00000caa 00013230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00000d24 0001460a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00000dc2 0001470a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00000dd0 0001480a R_ARM_THM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ -00000dd8 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000ddc 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000067c 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000006b8 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000a6e 0001422f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000a72 00014230 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000ae4 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000b18 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000c9e 0001430a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00000ca6 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00000caa 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00000d24 0001440a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00000dc2 0001450a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00000dd0 0001460a R_ARM_THM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ +00000dd8 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000ddc 00014730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000de0 00001f2f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ 00000de4 00001f30 R_ARM_THM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ -00000dee 00014a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000e04 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e48 00012f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000e54 0001310a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000e5c 00012f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000eac 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000dee 0001480a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000e04 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e48 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000e54 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000e5c 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000eac 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000ee0 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000ee4 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000f0e 00014b0a R_ARM_THM_CALL 00000000 log │ │ │ │ │ -000010dc 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000010e0 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000f0e 0001490a R_ARM_THM_CALL 00000000 log │ │ │ │ │ +000010dc 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000010e0 00014730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 000010e4 0000182f R_ARM_THM_MOVW_ABS_NC 00000098 .LC5 │ │ │ │ │ 000010e8 00001830 R_ARM_THM_MOVT_ABS 00000098 .LC5 │ │ │ │ │ -000010ee 0001360a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000010f4 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000010f8 00013530 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000010ee 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000010f4 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000010f8 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 000010fc 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00001100 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001106 0001360a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001114 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001118 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001106 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001114 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001118 00014730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 0000111e 00001a2f R_ARM_THM_MOVW_ABS_NC 000000dc .LC7 │ │ │ │ │ 00001122 00001a30 R_ARM_THM_MOVT_ABS 000000dc .LC7 │ │ │ │ │ -00001128 00014a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001138 0001340a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -00001148 00014c0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000118e 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000119c 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011b0 00014d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001128 0001480a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001138 0001320a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +00001148 00014a0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000118e 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000119c 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011b0 00014b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000011b4 00001b2f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ 000011b8 00001b30 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ -000011bc 00014e0a R_ARM_THM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ -000011ce 0001480a R_ARM_THM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ +000011bc 00014c0a R_ARM_THM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ +000011ce 0001460a R_ARM_THM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ 000011dc 00001c2f R_ARM_THM_MOVW_ABS_NC 00000170 .LC9 │ │ │ │ │ 000011e0 00001c30 R_ARM_THM_MOVT_ABS 00000170 .LC9 │ │ │ │ │ 000011e6 00001d2f R_ARM_THM_MOVW_ABS_NC 00000174 .LC10 │ │ │ │ │ 000011ea 00001d30 R_ARM_THM_MOVT_ABS 00000174 .LC10 │ │ │ │ │ -000011ee 00014f0a R_ARM_THM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ -0000123a 00013c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000123e 00013c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000011ee 00014d0a R_ARM_THM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ +0000123a 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000123e 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00001242 00001e2f R_ARM_THM_MOVW_ABS_NC 00000184 .LC11 │ │ │ │ │ 00001246 00001e30 R_ARM_THM_MOVT_ABS 00000184 .LC11 │ │ │ │ │ -0000124c 0001360a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001254 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000125c 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000126e 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001272 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000124c 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001254 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000125c 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000126e 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001272 00014730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00001276 0000192f R_ARM_THM_MOVW_ABS_NC 000000bc .LC6 │ │ │ │ │ 0000127a 00001930 R_ARM_THM_MOVT_ABS 000000bc .LC6 │ │ │ │ │ -00001280 0001360a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001288 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000012ea 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000012ee 00015030 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000012fa 0001512f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000012fe 00015130 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001280 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001288 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012ea 00014e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000012ee 00014e30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000012fa 00014f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000012fe 00014f30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ 00001324 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00001328 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 0000132c 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00001330 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00001334 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00001338 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000013b0 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ @@ -418,1475 +406,1495 @@ │ │ │ │ │ 000013c4 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000013d8 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000013dc 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000013e0 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000013e4 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000013e8 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000013ec 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000141a 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000141e 00015030 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001424 0001512f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001428 00015130 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000141a 00014e2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000141e 00014e30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001424 00014f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001428 00014f30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ 0000143c 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00001440 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00001444 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00001448 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 0000144c 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00001450 00000202 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00001454 0001522f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001458 00015230 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000014a8 0001540a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00001516 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000151a 00013530 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000151e 0000352f R_ARM_THM_MOVW_ABS_NC 000001e4 .LC13 │ │ │ │ │ -00001522 00003530 R_ARM_THM_MOVT_ABS 000001e4 .LC13 │ │ │ │ │ -0000152a 0001360a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001558 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000157e 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00001582 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00001586 00013d0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000164a 0001540a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000016d0 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000016f4 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -000016f8 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -000016fc 00013d0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000017fc 0001322f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00001800 00013230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00001880 00012f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000188e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001892 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000018c4 0001300a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000191e 0001570a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000193e 0001570a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000196c 0001570a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000198c 0001570a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -000019ac 0001570a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -000019cc 0001570a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00001a28 0001580a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -00001a4e 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001abc 0001590a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ -00001b76 0001450a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00001bac 0001570a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00001e10 00015a0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -00001e70 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001e74 00014d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001ed8 00012f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00001ee4 0001310a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001f90 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001f94 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001f98 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001f9e 00003a2f R_ARM_THM_MOVW_ABS_NC 00000210 .LC14 │ │ │ │ │ -00001fa2 00003a30 R_ARM_THM_MOVT_ABS 00000210 .LC14 │ │ │ │ │ -00001fa8 00014a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001fae 00001b2f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ -00001fb2 00001b30 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ -00001fb6 00014e0a R_ARM_THM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ -00001fc2 00001c2f R_ARM_THM_MOVW_ABS_NC 00000170 .LC9 │ │ │ │ │ -00001fc6 00001c30 R_ARM_THM_MOVT_ABS 00000170 .LC9 │ │ │ │ │ -00001fca 00003b2f R_ARM_THM_MOVW_ABS_NC 00000284 .LC15 │ │ │ │ │ -00001fce 00003b30 R_ARM_THM_MOVT_ABS 00000284 .LC15 │ │ │ │ │ -00001fd2 00014f0a R_ARM_THM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ -00002032 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000205a 00015b0a R_ARM_THM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ -0000215c 00014d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002240 00015a0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -0000224c 00015c0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ -00002258 00013c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000225c 00013c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002260 00003c2f R_ARM_THM_MOVW_ABS_NC 0000029c .LC16 │ │ │ │ │ -00002264 00003c30 R_ARM_THM_MOVT_ABS 0000029c .LC16 │ │ │ │ │ -0000226a 0001360a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002288 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002290 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000022ac 00015b0a R_ARM_THM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ -00002332 00015d0a R_ARM_THM_CALL 00000000 __aeabi_uidivmod │ │ │ │ │ -00002440 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00002444 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000244c 00013d0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002452 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00002456 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000245a 00003a2f R_ARM_THM_MOVW_ABS_NC 00000210 .LC14 │ │ │ │ │ -0000245e 00003a30 R_ARM_THM_MOVT_ABS 00000210 .LC14 │ │ │ │ │ -00002464 00014a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000024f0 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002534 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002538 00013530 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000253c 0000432f R_ARM_THM_MOVW_ABS_NC 000002d0 .LC17 │ │ │ │ │ -00002540 00004330 R_ARM_THM_MOVT_ABS 000002d0 .LC17 │ │ │ │ │ -00002546 0001360a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000025cc 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000025d0 00013530 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000025d4 0000462f R_ARM_THM_MOVW_ABS_NC 00000330 .LC19 │ │ │ │ │ -000025d8 00004630 R_ARM_THM_MOVT_ABS 00000330 .LC19 │ │ │ │ │ -000025de 0001360a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000025ea 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000025ee 00013530 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000025f2 0000452f R_ARM_THM_MOVW_ABS_NC 00000308 .LC18 │ │ │ │ │ -000025f6 00004530 R_ARM_THM_MOVT_ABS 00000308 .LC18 │ │ │ │ │ -000025fc 0001360a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002606 00013c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000260a 00013c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000260e 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -00002612 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -00002618 0001360a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000261e 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00002622 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000262a 00013d0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000026f0 0001322f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000026f4 00013230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00002722 00012f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00002732 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002736 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002758 0001300a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000278e 00012f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000279a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000279e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000027b8 0001300a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000282a 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000282e 00013530 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002832 0000152f R_ARM_THM_MOVW_ABS_NC 00000068 .LC4 │ │ │ │ │ -00002836 00001530 R_ARM_THM_MOVT_ABS 00000068 .LC4 │ │ │ │ │ -0000283e 0001360a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002858 0001600a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000286c 00013b0a R_ARM_THM_CALL 00000459 PyLong_AsSsize_t │ │ │ │ │ -0000288a 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000289c 0001600a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000028fa 0001310a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000291a 0001522f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000291e 00015230 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002924 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00002928 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000292c 0000472f R_ARM_THM_MOVW_ABS_NC 0000035c .LC20 │ │ │ │ │ -00002930 00004730 R_ARM_THM_MOVT_ABS 0000035c .LC20 │ │ │ │ │ -00002936 0001360a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000293c 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000297e 00012f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000298a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000298e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000029b0 0001300a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000029da 0001610a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00002dfc 0001450a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00002e04 0001322f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00002e08 00013230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00002e54 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002e58 00013530 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002e5c 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002e60 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002e66 0001360a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002e76 00012f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00002e82 0001310a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002ea0 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002f16 0001322f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00002f1a 00013230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00002f40 00012f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00002f4c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002f50 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002f74 0001300a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00002f9c 00012f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00002fa8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002fac 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002fc2 0001300a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000300a 0001522f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000300e 00015230 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003022 0001310a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000308a 0001322f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000308e 00013230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000030b4 00012f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000030c0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000030c4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000030e8 0001300a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003110 00012f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000311c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003120 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003136 0001300a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000318c 0001310a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000031cc 0001540a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00003242 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00003246 00013530 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000324a 0000522f R_ARM_THM_MOVW_ABS_NC 00000374 .LC21 │ │ │ │ │ -0000324e 00005230 R_ARM_THM_MOVT_ABS 00000374 .LC21 │ │ │ │ │ -00003254 0001360a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000327e 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000329e 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -000032a2 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -000032a6 00013d0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000033ac 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000033b0 00013530 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000033b4 0000542f R_ARM_THM_MOVW_ABS_NC 000003d0 .LC23 │ │ │ │ │ -000033b8 00005430 R_ARM_THM_MOVT_ABS 000003d0 .LC23 │ │ │ │ │ -000033be 0001360a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000033c4 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000033c8 00013530 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000033cc 0000532f R_ARM_THM_MOVW_ABS_NC 000003a0 .LC22 │ │ │ │ │ -000033d0 00005330 R_ARM_THM_MOVT_ABS 000003a0 .LC22 │ │ │ │ │ -000033d6 0001360a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000033e0 00013c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000033e4 00013c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000033e8 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -000033ec 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -000033f2 0001360a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000033fc 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00003400 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00003404 00013d0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00003470 00012f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00003478 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000347c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000034a6 0001300a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000034b4 0001650a R_ARM_THM_CALL 0000cfe5 _PyLong_Copy │ │ │ │ │ -000034e8 00012f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000034ee 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000034f2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000350c 0001300a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000352a 0001310a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003534 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003576 0001322f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000357a 00013230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000035a2 00012f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000035ac 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000035b0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000035da 0001300a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003684 0001310a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003698 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000036a4 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000036a8 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000036ee 00012f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000036fa 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000036fe 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003714 0001300a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000374c 0001310a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003758 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000037a8 0001540a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00003810 0001670a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00003820 0001670a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -0000383a 0001680a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00003968 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000396c 00013530 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003970 0000642f R_ARM_THM_MOVW_ABS_NC 000004a8 .LC30 │ │ │ │ │ -00003974 00006430 R_ARM_THM_MOVT_ABS 000004a8 .LC30 │ │ │ │ │ -0000397a 0001360a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003990 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003a9e 0001610a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00003aac 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003ab0 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000040b0 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000040b4 00013530 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000040b8 0000632f R_ARM_THM_MOVW_ABS_NC 00000480 .LC29 │ │ │ │ │ -000040bc 00006330 R_ARM_THM_MOVT_ABS 00000480 .LC29 │ │ │ │ │ -000040c2 0001360a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000040e4 0001690a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00004142 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00004146 00013530 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000414a 0000152f R_ARM_THM_MOVW_ABS_NC 00000068 .LC4 │ │ │ │ │ -0000414e 00001530 R_ARM_THM_MOVT_ABS 00000068 .LC4 │ │ │ │ │ -00004154 0001360a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004162 0001410a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004180 00016a0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00004190 0001670a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -000041c4 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000042d2 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000432a 0001690a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000043ac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000043b0 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004404 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000440c 00013c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004410 00013c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004414 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -00004418 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -00004422 00016a0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -0000444c 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004450 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004454 00005e2f R_ARM_THM_MOVW_ABS_NC 00000404 .LC24 │ │ │ │ │ -00004458 00005e30 R_ARM_THM_MOVT_ABS 00000404 .LC24 │ │ │ │ │ -0000445e 0001360a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004466 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000446a 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000446e 0000622f R_ARM_THM_MOVW_ABS_NC 00000454 .LC28 │ │ │ │ │ -00004472 00006230 R_ARM_THM_MOVT_ABS 00000454 .LC28 │ │ │ │ │ -00004478 0001360a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004482 00005f2f R_ARM_THM_MOVW_ABS_NC 0000042c .LC25 │ │ │ │ │ -00004486 00005f30 R_ARM_THM_MOVT_ABS 0000042c .LC25 │ │ │ │ │ -0000448a 0000602f R_ARM_THM_MOVW_ABS_NC 00000430 .LC26 │ │ │ │ │ -0000448e 00006030 R_ARM_THM_MOVT_ABS 00000430 .LC26 │ │ │ │ │ -00004492 0000612f R_ARM_THM_MOVW_ABS_NC 00000448 .LC27 │ │ │ │ │ -00004496 00006130 R_ARM_THM_MOVT_ABS 00000448 .LC27 │ │ │ │ │ -0000449a 00016b0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00004606 0001610a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000046d4 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000046d8 00013530 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000046dc 0000642f R_ARM_THM_MOVW_ABS_NC 000004a8 .LC30 │ │ │ │ │ -000046e0 00006430 R_ARM_THM_MOVT_ABS 000004a8 .LC30 │ │ │ │ │ -000046e6 0001360a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004d28 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00004d2c 00013530 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00004d30 0000632f R_ARM_THM_MOVW_ABS_NC 00000480 .LC29 │ │ │ │ │ -00004d34 00006330 R_ARM_THM_MOVT_ABS 00000480 .LC29 │ │ │ │ │ -00004d3a 0001360a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004fbc 0001670a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00004fce 00016d0a R_ARM_THM_CALL 00000000 PyObject_Bytes │ │ │ │ │ -000050f0 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005148 00012f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00005154 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005158 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005184 0001300a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005400 0001450a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00005408 0001322f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000540c 00013230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00005572 0001690a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000056c0 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000056c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000056ca 00012f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000056d6 0001310a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000056f6 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005700 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005704 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000572a 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000597e 0001670a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00005988 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000598c 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00005990 0000622f R_ARM_THM_MOVW_ABS_NC 00000454 .LC28 │ │ │ │ │ -00005994 00006230 R_ARM_THM_MOVT_ABS 00000454 .LC28 │ │ │ │ │ -0000599a 0001360a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000059b2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000059b6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000059d4 00016a0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000059f4 0001690a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00005a06 00016a0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00005a12 0001670a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00005a30 00005f2f R_ARM_THM_MOVW_ABS_NC 0000042c .LC25 │ │ │ │ │ -00005a34 00005f30 R_ARM_THM_MOVT_ABS 0000042c .LC25 │ │ │ │ │ -00005a38 0000602f R_ARM_THM_MOVW_ABS_NC 00000430 .LC26 │ │ │ │ │ -00005a3c 00006030 R_ARM_THM_MOVT_ABS 00000430 .LC26 │ │ │ │ │ -00005a40 00006b2f R_ARM_THM_MOVW_ABS_NC 000004c0 .LC31 │ │ │ │ │ -00005a44 00006b30 R_ARM_THM_MOVT_ABS 000004c0 .LC31 │ │ │ │ │ -00005a48 00016b0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00005a4e 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00005a52 00013530 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00005a56 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00005a5a 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00005a60 0001360a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005a6a 00016e0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00005a8a 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005a90 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005a94 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005a98 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005a9c 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005c26 00012f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00005c32 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005c36 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005c58 0001300a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005ee2 0001450a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00005eea 0001322f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00005eee 00013230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00006118 00012f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00006124 0001310a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006178 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000639e 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000063a2 00013530 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000063a6 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000063aa 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000063b0 0001360a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000063b8 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006430 0001322f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00006434 00013230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000645a 00012f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00006466 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000646a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000648e 0001300a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000064b6 0001522f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000064ba 00015230 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000064f0 00012f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000064fa 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000064fe 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006514 0001300a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000653a 0001310a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000065a8 0001322f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000065ac 00013230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000065d2 00012f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000065de 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000065e2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006606 0001300a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000665e 00012f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00006668 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000666c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006682 0001300a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000066a8 0001310a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000066ee 00012f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00006706 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000670a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006724 0001300a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000674c 00012f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00006758 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000675c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000677e 0001300a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000067ba 0001322f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000067be 00013230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000067cc 00012f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000067f0 0001310a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006864 0001322f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00006868 00013230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000068c4 00012f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000068da 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000068de 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000068f8 0001300a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006908 0001522f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000690c 00015230 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006932 00012f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000693c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006940 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000695e 0001300a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000069fa 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006a02 0001310a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006a1c 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006a7c 0001322f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00006a80 00013230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00006aac 00012f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00006ac2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006ac6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006ae0 0001300a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006b3a 00012f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00006b44 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006b48 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006b66 0001300a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006c00 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006c08 0001310a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006c24 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006c86 00012f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00006c92 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006c96 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006cac 0001300a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006cc4 0001610a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00006cfa 0001580a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -00006efe 0001580a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -000071a0 00012f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000071ac 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000071b0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000071cc 0001300a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007206 00014c0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000723e 00014c0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000741c 0001450a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -000075fc 0001450a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00007636 0001450a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000765a 0001450a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000769a 0001450a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -000076be 0001450a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -000076f0 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000076f6 0001450a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000771c 0001450a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000794e 0001450a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -000079cc 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007a28 0001610a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00007a42 0001610a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00007a4a 0001310a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007aa6 0001340a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -00007ac0 0001610a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00007ac6 0001340a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -00007af8 00014c0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00007d2c 0001310a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007d4a 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00007d4e 00013530 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00007d52 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00007d56 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00007d5c 0001360a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007da0 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007daa 0001300a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007de4 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007dec 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007df2 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00007df6 00013530 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00007dfa 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00007dfe 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00007e04 0001360a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007e0c 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007e4a 00012f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00007e5c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007e60 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00007e74 0001300a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007ff4 0001310a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007ffc 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00008000 00013530 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00008004 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00008008 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000800e 0001360a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008082 0001322f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00008086 00013230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000080b0 00012f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000080c8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000080cc 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000080e6 0001300a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008102 00012f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000810c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00008110 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00008126 0001300a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000814c 0001310a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008154 0001522f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00008158 00015230 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000081a6 0001750a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000081b2 0001760a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -000081ba 00013c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000081be 00013c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000081c2 0000862f R_ARM_THM_MOVW_ABS_NC 000004cc .LC32 │ │ │ │ │ -000081c6 00008630 R_ARM_THM_MOVT_ABS 000004cc .LC32 │ │ │ │ │ -000081d0 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000821a 0001322f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000821e 00013230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00008248 00012f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00008264 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00008268 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00008284 0001300a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000082ac 0001780a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ -000082e4 00012f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000082f2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000082f6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00008318 0001300a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008340 0001790a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -00008364 0001790a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -00008382 0001790a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -000083ac 0001790a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -000083f4 0001780a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ -00008428 00012f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00008436 0001310a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008440 00012f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000844a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000844e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000847c 0001300a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000084a0 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000084a4 00013530 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000084a8 00008a2f R_ARM_THM_MOVW_ABS_NC 000004f8 .LC33 │ │ │ │ │ -000084ac 00008a30 R_ARM_THM_MOVT_ABS 000004f8 .LC33 │ │ │ │ │ -000084b2 0001360a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000084b8 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000084bc 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000084c0 00008b2f R_ARM_THM_MOVW_ABS_NC 00000524 .LC34 │ │ │ │ │ -000084c4 00008b30 R_ARM_THM_MOVT_ABS 00000524 .LC34 │ │ │ │ │ -000084ca 0001360a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000084d8 0001300a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000084e6 00017a0a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -000084f0 0001790a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -00008558 00016c0a R_ARM_THM_CALL 000044ad _PyLong_AsByteArray │ │ │ │ │ -00008568 0001540a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000085aa 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000085b2 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -000085b6 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -000085be 00013d0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000085ce 00016c0a R_ARM_THM_CALL 000044ad _PyLong_AsByteArray │ │ │ │ │ -00008680 00012f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000868e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00008692 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000086b8 0001300a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000087d8 0001450a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -000087e0 0001322f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000087e4 00013230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000087f8 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000881a 00012f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000882a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000882e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000884e 0001300a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000088e6 00014c0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000892c 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00008b6e 00012f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00008b7e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00008b82 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00008ba6 0001300a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008ce8 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009166 00012f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00009174 0001310a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00009196 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009206 00012f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00009214 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009218 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009234 0001300a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00009252 00012f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000925e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009262 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009282 0001300a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000092aa 0001310a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000092bc 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000092c0 00013530 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000092c4 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000092c8 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000092ce 0001360a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000092d4 0001310a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000092ec 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000930c 0001300a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00009334 0001300a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000934c 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00009350 00013530 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00009354 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00009358 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000935e 0001360a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00009364 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00009368 00013530 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001454 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001458 00015030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000014a8 0001520a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00001512 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001516 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000151a 0000352f R_ARM_THM_MOVW_ABS_NC 000001e4 .LC13 │ │ │ │ │ +0000151e 00003530 R_ARM_THM_MOVT_ABS 000001e4 .LC13 │ │ │ │ │ +00001526 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001554 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000157a 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000157e 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00001582 00013b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001642 0001520a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000016cc 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000016f0 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +000016f4 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +000016f8 00013b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000017f8 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000017fc 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000187c 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000188a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000188e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000018c0 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000191a 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000193a 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00001968 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00001988 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +000019a8 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +000019c8 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00001a24 0001560a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +00001a4a 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ab8 0001570a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ +00001b72 0001430a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00001ba8 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00001e0c 0001580a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +00001e70 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001e74 00014b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001ed8 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00001ee4 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001f94 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f98 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001f9c 00014730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001fa2 00003a2f R_ARM_THM_MOVW_ABS_NC 00000210 .LC14 │ │ │ │ │ +00001fa6 00003a30 R_ARM_THM_MOVT_ABS 00000210 .LC14 │ │ │ │ │ +00001fac 0001480a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001fb2 00001b2f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ +00001fb6 00001b30 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ +00001fba 00014c0a R_ARM_THM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ +00001fc6 00001c2f R_ARM_THM_MOVW_ABS_NC 00000170 .LC9 │ │ │ │ │ +00001fca 00001c30 R_ARM_THM_MOVT_ABS 00000170 .LC9 │ │ │ │ │ +00001fce 00003b2f R_ARM_THM_MOVW_ABS_NC 00000284 .LC15 │ │ │ │ │ +00001fd2 00003b30 R_ARM_THM_MOVT_ABS 00000284 .LC15 │ │ │ │ │ +00001fd6 00014d0a R_ARM_THM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ +00002036 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000205e 0001590a R_ARM_THM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ +00002160 00014b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002244 0001580a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +00002250 00015a0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ +0000225c 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002260 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002264 00003c2f R_ARM_THM_MOVW_ABS_NC 0000029c .LC16 │ │ │ │ │ +00002268 00003c30 R_ARM_THM_MOVT_ABS 0000029c .LC16 │ │ │ │ │ +0000226e 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000228c 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002294 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000022b0 0001590a R_ARM_THM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ +00002334 00015b0a R_ARM_THM_CALL 00000000 __aeabi_uidivmod │ │ │ │ │ +00002442 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00002446 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000244e 00013b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002454 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00002458 00014730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000245c 00003a2f R_ARM_THM_MOVW_ABS_NC 00000210 .LC14 │ │ │ │ │ +00002460 00003a30 R_ARM_THM_MOVT_ABS 00000210 .LC14 │ │ │ │ │ +00002466 0001480a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000024f4 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002538 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000253c 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002540 0000432f R_ARM_THM_MOVW_ABS_NC 000002d0 .LC17 │ │ │ │ │ +00002544 00004330 R_ARM_THM_MOVT_ABS 000002d0 .LC17 │ │ │ │ │ +0000254a 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000025d0 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000025d4 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000025d8 0000462f R_ARM_THM_MOVW_ABS_NC 00000330 .LC19 │ │ │ │ │ +000025dc 00004630 R_ARM_THM_MOVT_ABS 00000330 .LC19 │ │ │ │ │ +000025e2 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000025ee 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000025f2 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000025f6 0000452f R_ARM_THM_MOVW_ABS_NC 00000308 .LC18 │ │ │ │ │ +000025fa 00004530 R_ARM_THM_MOVT_ABS 00000308 .LC18 │ │ │ │ │ +00002600 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000260a 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000260e 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002612 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +00002616 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +0000261c 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002622 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00002626 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000262e 00013b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000026f6 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000026fa 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000276c 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000277a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000277e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000027a8 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000027e0 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000027ec 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000027f0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002806 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00002882 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002886 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000288a 0000152f R_ARM_THM_MOVW_ABS_NC 00000068 .LC4 │ │ │ │ │ +0000288e 00001530 R_ARM_THM_MOVT_ABS 00000068 .LC4 │ │ │ │ │ +00002896 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000028b0 00015e0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000028c2 0001390a R_ARM_THM_CALL 00000459 PyLong_AsSsize_t │ │ │ │ │ +000028e0 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000028f2 00015e0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000290c 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000292c 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002930 00015030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002936 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000293a 00014730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000293e 0000472f R_ARM_THM_MOVW_ABS_NC 0000035c .LC20 │ │ │ │ │ +00002942 00004730 R_ARM_THM_MOVT_ABS 0000035c .LC20 │ │ │ │ │ +00002948 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002950 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002992 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000299e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000029a2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000029c4 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000029ee 00015f0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00002e10 0001430a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00002e18 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00002e1c 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00002e68 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002e6c 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002e70 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002e74 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002e7a 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002e8a 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00002e96 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002eb4 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002f2a 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00002f2e 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00002f54 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00002f60 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002f64 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002f88 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00002fb0 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00002fbc 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002fc0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002fd6 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000301e 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003022 00015030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003036 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000309e 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000030a2 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000030c8 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000030d4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000030d8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000030fc 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003124 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00003130 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003134 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000314a 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000031a0 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000031e0 0001520a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00003256 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000325a 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000325e 0000522f R_ARM_THM_MOVW_ABS_NC 00000374 .LC21 │ │ │ │ │ +00003262 00005230 R_ARM_THM_MOVT_ABS 00000374 .LC21 │ │ │ │ │ +00003268 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003292 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000032b2 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +000032b6 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +000032ba 00013b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000033c0 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000033c4 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000033c8 0000542f R_ARM_THM_MOVW_ABS_NC 000003d0 .LC23 │ │ │ │ │ +000033cc 00005430 R_ARM_THM_MOVT_ABS 000003d0 .LC23 │ │ │ │ │ +000033d2 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000033d8 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000033dc 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000033e0 0000532f R_ARM_THM_MOVW_ABS_NC 000003a0 .LC22 │ │ │ │ │ +000033e4 00005330 R_ARM_THM_MOVT_ABS 000003a0 .LC22 │ │ │ │ │ +000033ea 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000033f4 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000033f8 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000033fc 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +00003400 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +00003406 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003410 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00003414 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00003418 00013b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00003484 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000348c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003490 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000034ba 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000034c8 0001630a R_ARM_THM_CALL 0000d04d _PyLong_Copy │ │ │ │ │ +000034fc 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00003502 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003506 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003520 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000353e 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003548 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000358a 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000358e 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000035b6 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000035c0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000035c4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000035ee 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003698 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000036ac 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000036b8 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000036bc 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000036f8 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00003706 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000370a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003720 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003762 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000376c 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000037bc 0001520a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00003824 0001650a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00003834 0001650a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +0000384e 0001660a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +0000397c 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003980 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003984 0000642f R_ARM_THM_MOVW_ABS_NC 000004a8 .LC30 │ │ │ │ │ +00003988 00006430 R_ARM_THM_MOVT_ABS 000004a8 .LC30 │ │ │ │ │ +0000398e 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000039a4 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003ab2 00015f0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00003ac0 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003ac4 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000040c4 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000040c8 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000040cc 0000632f R_ARM_THM_MOVW_ABS_NC 00000480 .LC29 │ │ │ │ │ +000040d0 00006330 R_ARM_THM_MOVT_ABS 00000480 .LC29 │ │ │ │ │ +000040d6 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000040f8 0001670a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00004156 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000415a 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000415e 0000152f R_ARM_THM_MOVW_ABS_NC 00000068 .LC4 │ │ │ │ │ +00004162 00001530 R_ARM_THM_MOVT_ABS 00000068 .LC4 │ │ │ │ │ +00004168 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004176 00013f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004194 0001680a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +000041a4 0001650a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +000041d8 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000042e6 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000433e 0001670a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000043c0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000043c4 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004418 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004420 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004424 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004428 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +0000442c 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +00004436 0001680a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00004460 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004464 00014730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00004468 00005e2f R_ARM_THM_MOVW_ABS_NC 00000404 .LC24 │ │ │ │ │ +0000446c 00005e30 R_ARM_THM_MOVT_ABS 00000404 .LC24 │ │ │ │ │ +00004472 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000447a 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000447e 00014730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00004482 0000622f R_ARM_THM_MOVW_ABS_NC 00000454 .LC28 │ │ │ │ │ +00004486 00006230 R_ARM_THM_MOVT_ABS 00000454 .LC28 │ │ │ │ │ +0000448c 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004496 00005f2f R_ARM_THM_MOVW_ABS_NC 0000042c .LC25 │ │ │ │ │ +0000449a 00005f30 R_ARM_THM_MOVT_ABS 0000042c .LC25 │ │ │ │ │ +0000449e 0000602f R_ARM_THM_MOVW_ABS_NC 00000430 .LC26 │ │ │ │ │ +000044a2 00006030 R_ARM_THM_MOVT_ABS 00000430 .LC26 │ │ │ │ │ +000044a6 0000612f R_ARM_THM_MOVW_ABS_NC 00000448 .LC27 │ │ │ │ │ +000044aa 00006130 R_ARM_THM_MOVT_ABS 00000448 .LC27 │ │ │ │ │ +000044ae 0001690a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +0000461a 00015f0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000046e8 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000046ec 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000046f0 0000642f R_ARM_THM_MOVW_ABS_NC 000004a8 .LC30 │ │ │ │ │ +000046f4 00006430 R_ARM_THM_MOVT_ABS 000004a8 .LC30 │ │ │ │ │ +000046fa 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004d10 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00004d14 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00004d18 0000632f R_ARM_THM_MOVW_ABS_NC 00000480 .LC29 │ │ │ │ │ +00004d1c 00006330 R_ARM_THM_MOVT_ABS 00000480 .LC29 │ │ │ │ │ +00004d22 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004fd0 0001650a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00004fe2 00016b0a R_ARM_THM_CALL 00000000 PyObject_Bytes │ │ │ │ │ +00005104 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000515c 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005168 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000516c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005198 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005414 0001430a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000541c 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00005420 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00005586 0001670a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000056d4 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000056d8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000056de 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000056ea 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000570a 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005714 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005718 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000573e 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005992 0001650a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +0000599c 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000059a0 00014730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000059a4 0000622f R_ARM_THM_MOVW_ABS_NC 00000454 .LC28 │ │ │ │ │ +000059a8 00006230 R_ARM_THM_MOVT_ABS 00000454 .LC28 │ │ │ │ │ +000059ae 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000059c6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000059ca 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000059e8 0001680a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00005a08 0001670a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00005a1a 0001680a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00005a26 0001650a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00005a44 00005f2f R_ARM_THM_MOVW_ABS_NC 0000042c .LC25 │ │ │ │ │ +00005a48 00005f30 R_ARM_THM_MOVT_ABS 0000042c .LC25 │ │ │ │ │ +00005a4c 0000602f R_ARM_THM_MOVW_ABS_NC 00000430 .LC26 │ │ │ │ │ +00005a50 00006030 R_ARM_THM_MOVT_ABS 00000430 .LC26 │ │ │ │ │ +00005a54 00006b2f R_ARM_THM_MOVW_ABS_NC 000004c0 .LC31 │ │ │ │ │ +00005a58 00006b30 R_ARM_THM_MOVT_ABS 000004c0 .LC31 │ │ │ │ │ +00005a5c 0001690a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00005a62 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00005a66 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00005a6a 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00005a6e 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00005a74 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005a7e 00016c0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00005a9e 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005aa4 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005aa8 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005aac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005ab0 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005c3a 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005c46 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005c4a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005c6c 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005ef6 0001430a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00005efe 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00005f02 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000612c 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00006138 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000618c 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000063b2 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000063b6 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000063ba 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000063be 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000063c4 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000063cc 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006444 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00006448 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000646e 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000647a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000647e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000064a2 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000064ca 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000064ce 00015030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006504 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000650e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006512 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006528 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000654e 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000065bc 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000065c0 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000065e6 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000065f2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000065f6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000661a 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006672 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000667c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006680 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006696 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000066bc 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006702 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000671a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000671e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006738 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006760 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000676c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006770 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006792 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000067ce 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000067d2 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000067e0 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00006804 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006878 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000687c 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000068d8 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000068ee 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000068f2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000690c 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000691c 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006920 00015030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006946 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00006950 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006954 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006972 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006a0e 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006a16 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006a30 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006a90 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00006a94 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00006ac0 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00006ad6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006ada 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006af4 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006b4e 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00006b58 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006b5c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006b7a 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006c14 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006c1c 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006c38 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006c9a 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00006ca6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006caa 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006cc0 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006cd8 00015f0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00006d0e 0001560a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +00006f12 0001560a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +000071b4 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000071c0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000071c4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000071e0 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000721a 00014a0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00007252 00014a0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00007430 0001430a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00007610 0001430a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000764a 0001430a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000766e 0001430a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +000076ae 0001430a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +000076d2 0001430a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00007704 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000770a 0001430a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00007730 0001430a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00007962 0001430a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +000079e0 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007a3c 00015f0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00007a56 00015f0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00007a5e 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007aba 0001320a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +00007ad4 00015f0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00007ada 0001320a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +00007b0c 00014a0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00007d40 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007d5e 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00007d62 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00007d66 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00007d6a 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00007d70 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007db4 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007dbe 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007df8 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007e00 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007e06 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00007e0a 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00007e0e 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00007e12 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00007e18 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007e20 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007e5e 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007e70 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007e74 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007e88 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00008008 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008010 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00008014 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00008018 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000801c 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00008022 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008096 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000809a 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000080c4 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000080dc 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000080e0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000080fa 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00008116 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00008120 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00008124 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000813a 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00008160 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008168 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000816c 00015030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000081ba 0001730a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000081c6 0001740a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +000081ce 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000081d2 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000081d6 0000862f R_ARM_THM_MOVW_ABS_NC 000004cc .LC32 │ │ │ │ │ +000081da 00008630 R_ARM_THM_MOVT_ABS 000004cc .LC32 │ │ │ │ │ +000081e4 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000822e 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00008232 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000825c 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00008278 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000827c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00008298 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000082c0 0001760a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ +000082f8 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00008306 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000830a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000832c 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00008354 0001770a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00008378 0001770a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00008396 0001770a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +000083c0 0001770a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00008408 0001760a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ +0000843c 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000844a 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008454 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000845e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00008462 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00008490 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000084b4 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000084b8 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000084bc 00008a2f R_ARM_THM_MOVW_ABS_NC 000004f8 .LC33 │ │ │ │ │ +000084c0 00008a30 R_ARM_THM_MOVT_ABS 000004f8 .LC33 │ │ │ │ │ +000084c6 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000084cc 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000084d0 00014730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000084d4 00008b2f R_ARM_THM_MOVW_ABS_NC 00000524 .LC34 │ │ │ │ │ +000084d8 00008b30 R_ARM_THM_MOVT_ABS 00000524 .LC34 │ │ │ │ │ +000084de 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000084ec 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000084fa 0001780a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +00008504 0001770a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00008570 00016a0a R_ARM_THM_CALL 000044c1 _PyLong_AsByteArray │ │ │ │ │ +00008580 0001520a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000085c2 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000085ca 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +000085ce 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +000085d6 00013b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000085e6 00016a0a R_ARM_THM_CALL 000044c1 _PyLong_AsByteArray │ │ │ │ │ +00008698 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000086a6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000086aa 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000086d0 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000087f0 0001430a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +000087f8 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000087fc 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00008810 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008832 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00008842 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00008846 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00008866 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000088fe 00014a0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00008944 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00008b86 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00008b96 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00008b9a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00008bbe 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00008d00 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000917e 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000918c 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000091ae 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009222 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00009230 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009234 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009250 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000926a 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00009276 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000927a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000929a 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000092c2 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000092d4 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000092d8 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000092dc 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000092e0 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000092e6 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000092ec 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00009304 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009324 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000934c 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00009364 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00009368 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 0000936c 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00009370 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00009376 0001360a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000093a4 0001340a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -000093be 0001340a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -000093d0 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009442 0001322f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00009446 00013230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00009470 00012f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00009488 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000948c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000094a6 0001300a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000094c4 00012f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000094ce 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000094d2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000094e8 0001300a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000950e 0001310a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00009516 0001522f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000951a 00015230 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00009564 00012f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00009570 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009574 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009596 0001300a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000096e8 0001450a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -000096f0 0001322f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000096f4 00013230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000972e 00012f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000097e2 0001310a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000097f8 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000097fc 00013530 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00009800 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00009804 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000980a 0001360a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00009810 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009814 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000985a 0001460a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000986c 0001322f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00009870 00013230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00009880 0001460a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000098a0 00012f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000098b8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000098bc 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000098d6 0001300a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00009906 0001340a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -00009930 0001310a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00009938 0001522f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000993c 00015230 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000099bc 0001460a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000099c0 00013a0a R_ARM_THM_CALL 00000315 PyLong_FromLong │ │ │ │ │ -000099ec 00017a0a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -000099f4 00013a0a R_ARM_THM_CALL 00000315 PyLong_FromLong │ │ │ │ │ -00009a20 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009a52 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009a86 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009aa0 00017a0a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00009aaa 00013a0a R_ARM_THM_CALL 00000315 PyLong_FromLong │ │ │ │ │ -00009abe 0001460a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00009ac4 00013a0a R_ARM_THM_CALL 00000315 PyLong_FromLong │ │ │ │ │ -00009af4 00001b2f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ -00009af8 00001b30 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ -00009afc 00014e0a R_ARM_THM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ -00009b0a 0000982f R_ARM_THM_MOVW_ABS_NC 00000548 .LC35 │ │ │ │ │ -00009b0e 00009830 R_ARM_THM_MOVT_ABS 00000548 .LC35 │ │ │ │ │ -00009b12 0000992f R_ARM_THM_MOVW_ABS_NC 0000054c .LC36 │ │ │ │ │ -00009b16 00009930 R_ARM_THM_MOVT_ABS 0000054c .LC36 │ │ │ │ │ -00009b1a 00014f0a R_ARM_THM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ -00009b94 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009bac 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00009bb0 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00009bb4 00009b2f R_ARM_THM_MOVW_ABS_NC 00000588 .LC38 │ │ │ │ │ -00009bb8 00009b30 R_ARM_THM_MOVT_ABS 00000588 .LC38 │ │ │ │ │ -00009bbe 0001360a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00009bd4 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00009bd8 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00009bdc 00009a2f R_ARM_THM_MOVW_ABS_NC 00000558 .LC37 │ │ │ │ │ -00009be0 00009a30 R_ARM_THM_MOVT_ABS 00000558 .LC37 │ │ │ │ │ -00009be6 0001360a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00009c14 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009c1c 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009c2c 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009c34 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009c3c 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009c44 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009c72 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009c76 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009cbe 00013a0a R_ARM_THM_CALL 00000315 PyLong_FromLong │ │ │ │ │ -00009d8c 0001450a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00009d94 0001322f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00009d98 00013230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00009de8 0001450a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00009df2 0001322f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00009df6 00013230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00009ee0 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009f02 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009f44 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009f48 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009f8a 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00009f8e 00017d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00009f92 00009e2f R_ARM_THM_MOVW_ABS_NC 000005b4 .LC39 │ │ │ │ │ -00009f96 00009e30 R_ARM_THM_MOVT_ABS 000005b4 .LC39 │ │ │ │ │ -00009f9c 0001360a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00009fc0 0001450a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00009fd0 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009fee 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009ff6 0001650a R_ARM_THM_CALL 0000cfe5 _PyLong_Copy │ │ │ │ │ -0000a012 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a068 00012f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000a074 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000a078 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000a090 0001300a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000a200 0001570a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000a218 0001570a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000a238 0001570a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000a24c 0001570a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000a260 0001570a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000a274 0001570a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000a28a 0001570a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000a298 00012f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000a2a0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000a2a4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000a2b8 0001300a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000a2ce 0001310a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a2d6 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000a2da 00013530 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000a2de 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000a2e2 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000a2e8 0001360a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000a2f4 0001300a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000a398 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000a39c 00013530 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000a3a0 0000542f R_ARM_THM_MOVW_ABS_NC 000003d0 .LC23 │ │ │ │ │ -0000a3a4 00005430 R_ARM_THM_MOVT_ABS 000003d0 .LC23 │ │ │ │ │ -0000a3aa 0001360a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000a3b0 00013c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000a3b4 00013c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000a3b8 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -0000a3bc 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -0000a3c2 0001360a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000a3c6 0001410a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a3d6 0001530a R_ARM_THM_CALL 00001471 PyLong_AsLong │ │ │ │ │ -0000a3fa 0001800a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ -0000a40a 0001810a R_ARM_THM_CALL 00000000 _PyLong_FormatAdvancedWriter │ │ │ │ │ -0000a414 0001820a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ -0000a41c 0001830a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ -0000a426 00005f2f R_ARM_THM_MOVW_ABS_NC 0000042c .LC25 │ │ │ │ │ -0000a42a 00005f30 R_ARM_THM_MOVT_ABS 0000042c .LC25 │ │ │ │ │ -0000a42e 0000a42f R_ARM_THM_MOVW_ABS_NC 000005d8 .LC40 │ │ │ │ │ -0000a432 0000a430 R_ARM_THM_MOVT_ABS 000005d8 .LC40 │ │ │ │ │ -0000a436 0000a52f R_ARM_THM_MOVW_ABS_NC 000005e4 .LC41 │ │ │ │ │ -0000a43a 0000a530 R_ARM_THM_MOVT_ABS 000005e4 .LC41 │ │ │ │ │ -0000a43e 00016b0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -0000a482 0001850a R_ARM_THM_CALL 0000f04d _PyLong_Frexp │ │ │ │ │ -0000a4aa 0001410a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a4b6 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000a4ba 00013530 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000a4be 0000a72f R_ARM_THM_MOVW_ABS_NC 000005f0 .LC42 │ │ │ │ │ -0000a4c2 0000a730 R_ARM_THM_MOVT_ABS 000005f0 .LC42 │ │ │ │ │ -0000a4c8 0001360a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000a4d2 00013c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000a4d6 00013c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000a4da 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -0000a4de 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -0000a4e4 0001360a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000a4ea 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000a4ee 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000a4f6 00013d0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000a626 00012f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000a638 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000a63c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000a650 0001300a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000a674 0001610a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000a84a 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a874 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a912 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a92c 0001790a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -0000a978 0001522f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000a97c 00015230 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000aa02 00012f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000aa0e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000aa12 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000aa32 0001300a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000ac3e 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000ac42 00017d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000ac46 0000a82f R_ARM_THM_MOVW_ABS_NC 00000614 .LC43 │ │ │ │ │ -0000ac4a 0000a830 R_ARM_THM_MOVT_ABS 00000614 .LC43 │ │ │ │ │ -0000ac50 0001360a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000ac6e 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000ac72 00013530 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000ac76 0000a92f R_ARM_THM_MOVW_ABS_NC 00000628 .LC44 │ │ │ │ │ -0000ac7a 0000a930 R_ARM_THM_MOVT_ABS 00000628 .LC44 │ │ │ │ │ -0000ac80 0001360a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000acb2 0001570a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000adc0 0001790a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -0000ae12 0001310a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000ae48 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000ae4c 00013530 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000ae50 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000ae54 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000ae5a 0001360a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000af3a 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000af3e 00013530 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000af42 0000642f R_ARM_THM_MOVW_ABS_NC 000004a8 .LC30 │ │ │ │ │ -0000af46 00006430 R_ARM_THM_MOVT_ABS 000004a8 .LC30 │ │ │ │ │ -0000af4c 0001360a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000af82 0001610a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000b010 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000b014 00013530 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000b018 0000632f R_ARM_THM_MOVW_ABS_NC 00000480 .LC29 │ │ │ │ │ -0000b01c 00006330 R_ARM_THM_MOVT_ABS 00000480 .LC29 │ │ │ │ │ -0000b022 0001360a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000b032 00013c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000b036 00013c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000b03a 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -0000b03e 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -0000b044 0001360a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000b04a 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000b04e 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000b056 00013d0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000b0b0 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000b0b4 00018830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000b16e 0001322f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000b172 00013230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000b1dc 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b258 0001322f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000b25c 00013230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000b280 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b2e2 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b2fa 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b312 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b35e 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b3b8 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b3c4 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000b412 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b45c 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b480 00012f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000b490 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000b494 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000b4b6 0001300a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000b4fe 00012f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000b512 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000b516 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000b538 0001300a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000b542 0001522f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000b546 00015230 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000b580 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b58a 0001522f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000b58e 00015230 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000b5f2 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b626 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b672 0001650a R_ARM_THM_CALL 0000cfe5 _PyLong_Copy │ │ │ │ │ -0000b78a 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b7a2 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000b7a6 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000b7aa 0000ad2f R_ARM_THM_MOVW_ABS_NC 00000658 .LC45 │ │ │ │ │ -0000b7ae 0000ad30 R_ARM_THM_MOVT_ABS 00000658 .LC45 │ │ │ │ │ -0000b7b4 0001360a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000b7ee 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b800 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b868 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b870 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000b874 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000b95c 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b986 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b9a2 0001650a R_ARM_THM_CALL 0000cfe5 _PyLong_Copy │ │ │ │ │ -0000ba0c 00012f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000ba22 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000ba26 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000ba4c 0001300a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000baa2 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bb1e 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bb38 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000bb3c 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000bb96 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bbc0 00012f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000bbd0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000bbd4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000bbf2 0001300a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000bc46 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bc8c 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bc9a 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bcba 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bcd4 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000bcd8 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000bcdc 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000678 .LC46 │ │ │ │ │ -0000bce0 0000ae30 R_ARM_THM_MOVT_ABS 00000678 .LC46 │ │ │ │ │ -0000bce6 0001360a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000bd14 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bd40 0001892f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -0000bd44 00018930 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -0000bd4c 0001882f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000bd50 00018830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000be38 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000be3c 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000be40 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000be8a 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bf88 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bff0 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c03a 0001522f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000c03e 00015230 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000c052 00012f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000c06a 0001310a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c0d8 0001310a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c0ec 0001310a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c124 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c128 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c146 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c15e 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c178 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c192 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c1d2 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c20c 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000c210 00017d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000c214 0000af2f R_ARM_THM_MOVW_ABS_NC 000006a8 .LC47 │ │ │ │ │ -0000c218 0000af30 R_ARM_THM_MOVT_ABS 000006a8 .LC47 │ │ │ │ │ -0000c224 0001360a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000c248 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c27c 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c28e 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c296 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c2a8 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c2c2 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c382 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c3a4 0001322f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000c3a8 00013230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000c3b8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000c3bc 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000c42e 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c468 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c478 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c510 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c55c 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c5a6 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c5ee 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c624 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c66a 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c6a8 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c6ea 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c718 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c776 00017a0a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000c77e 00013a0a R_ARM_THM_CALL 00000315 PyLong_FromLong │ │ │ │ │ -0000c7ae 00012f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000c7de 0001300a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000c826 0001450a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000ca12 00013a0a R_ARM_THM_CALL 00000315 PyLong_FromLong │ │ │ │ │ -0000ca2a 0001522f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000ca2e 00015230 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000ca80 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000cb84 0001570a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000cb9e 0001570a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000cbb8 0001570a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000cbdc 0001570a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000cbf0 0001570a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000cc04 0001570a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000cc18 0001570a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000cc3a 00017a0a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000cc5e 00012f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000cc88 0001300a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000ccde 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cd00 0001310a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000cd1e 0001650a R_ARM_THM_CALL 0000cfe5 _PyLong_Copy │ │ │ │ │ -0000cdd8 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cde2 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ce02 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ce16 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ce6a 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ce9c 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cebc 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000cf30 0001540a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0000cf78 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cfb8 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000cfbc 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000cfc0 00013d0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000cfcc 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000cfd0 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000cfd8 00013d0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000d020 0001322f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000d024 00013230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000d046 00012f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000d052 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000d056 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000d074 0001300a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000d094 00014c0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000d0aa 00012f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000d0ba 0001310a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d0be 0001310a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d0ca 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000d0ce 00013530 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000d0d2 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000d0d6 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000d0dc 0001360a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000d0e4 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000d102 0001340a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -0000d126 00014c0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000d134 0001310a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d13c 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000d178 0001340a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -0000d1ba 0001340a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -0000d1f8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000d1fc 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000d214 0001740a R_ARM_THM_CALL 00000000 PyNumber_Long │ │ │ │ │ -0000d226 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000d22a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000d25c 00018e0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -0000d274 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d2a0 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d2ae 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000d2b2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000d2cc 0001690a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -0000d304 00018f0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -0000d330 0001902f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -0000d334 00019030 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -0000d346 0001910a R_ARM_THM_CALL 0000d9d1 _PyLong_FromBytes │ │ │ │ │ -0000d356 0001920a R_ARM_THM_CALL 0000d769 PyLong_FromUnicodeObject │ │ │ │ │ -0000d366 0001930a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000d37c 0001902f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -0000d380 00019030 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -0000d386 0001930a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000d398 0001910a R_ARM_THM_CALL 0000d9d1 _PyLong_FromBytes │ │ │ │ │ -0000d3a0 00013c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000d3a4 00013c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000d3a8 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000708 .LC50 │ │ │ │ │ -0000d3ac 0000ca30 R_ARM_THM_MOVT_ABS 00000708 .LC50 │ │ │ │ │ -0000d3b2 0001360a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000d3ba 0001410a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d3c2 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000d3c6 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000d3ca 0000c92f R_ARM_THM_MOVW_ABS_NC 000006e0 .LC49 │ │ │ │ │ -0000d3ce 0000c930 R_ARM_THM_MOVT_ABS 000006e0 .LC49 │ │ │ │ │ -0000d3d4 0001360a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000d3e6 00013c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000d3ea 00013c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000d3ee 0000c82f R_ARM_THM_MOVW_ABS_NC 000006c0 .LC48 │ │ │ │ │ -0000d3f2 0000c830 R_ARM_THM_MOVT_ABS 000006c0 .LC48 │ │ │ │ │ -0000d3f8 0001360a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000d402 0001942f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -0000d406 00019430 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -0000d418 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000d42c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000d430 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000d448 00018f0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -0000d476 0001902f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -0000d47a 00019030 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -0000d4d2 00018e0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -0000d4fa 0001930a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000d510 0001902f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -0000d514 00019030 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -0000d51a 0001930a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000d536 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d55e 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d56a 00013c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000d56e 00013c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000d572 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000708 .LC50 │ │ │ │ │ -0000d576 0000ca30 R_ARM_THM_MOVT_ABS 00000708 .LC50 │ │ │ │ │ -0000d57c 0001360a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000d584 0001410a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d58c 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000d590 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000d594 0000c92f R_ARM_THM_MOVW_ABS_NC 000006e0 .LC49 │ │ │ │ │ -0000d598 0000c930 R_ARM_THM_MOVT_ABS 000006e0 .LC49 │ │ │ │ │ -0000d59e 0001360a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000d5a4 00013c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000d5a8 00013c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000d5ac 0000c82f R_ARM_THM_MOVW_ABS_NC 000006c0 .LC48 │ │ │ │ │ -0000d5b0 0000c830 R_ARM_THM_MOVT_ABS 000006c0 .LC48 │ │ │ │ │ -0000d5b6 0001360a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000d5bc 0001942f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -0000d5c0 00019430 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -0000d5c8 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000d614 0001322f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000d618 00013230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000d634 00012f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000d63c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000d640 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000d666 0001300a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000d682 0001310a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d69a 0001390a R_ARM_THM_CALL 00000249 PyLong_FromSsize_t │ │ │ │ │ -0000d6d2 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d6da 00013a0a R_ARM_THM_CALL 00000315 PyLong_FromLong │ │ │ │ │ -0000d70e 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d72c 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d740 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d754 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d75c 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000d760 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000d764 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000d780 0001950a R_ARM_THM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ -0000d78a 0001960a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -0000d794 0001430a R_ARM_THM_CALL 00000535 PyLong_FromString │ │ │ │ │ -0000d7d4 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000d7d8 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000d7dc 00001f2f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ -0000d7e0 00001f30 R_ARM_THM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ -0000d7ea 00014a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000d7f6 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d802 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d82a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000d82e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000d890 00012f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000d89c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000d8a0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000d8c6 0001300a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000d8d0 0001650a R_ARM_THM_CALL 0000cfe5 _PyLong_Copy │ │ │ │ │ -0000d8f2 0001340a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -0000d918 0001340a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -0000d934 0001310a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d948 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000d97a 0001970a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -0000d98c 0001522f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000d990 00015230 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000d9be 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d9c8 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d9ec 0001430a R_ARM_THM_CALL 00000535 PyLong_FromString │ │ │ │ │ -0000da0e 0001680a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -0000da16 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000da1a 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000da20 00001f2f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ -0000da24 00001f30 R_ARM_THM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ -0000da2c 00014a0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000da44 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000daa0 0001322f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000daa4 00013230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000dade 00012f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000daf2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000daf6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000db16 0001300a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000db34 0001310a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000db3c 0001522f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000db40 00015230 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000db58 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000db5c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000db96 0001322f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000db9a 00013230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000dbb8 00012f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000dbe4 0001300a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000dc02 00014c0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000dc2a 00012f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000dc38 0001310a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000dc3c 0001310a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000dc48 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000dc4c 00013530 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000dc50 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000dc54 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000dc5a 0001360a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000dc60 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000dd56 0001590a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ -0000df7e 0001460a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000dfa8 00015a0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -0000e2d6 00015b0a R_ARM_THM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ -0000e3e8 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000e3ec 00013530 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000e3f0 0000db2f R_ARM_THM_MOVW_ABS_NC 0000073c .LC51 │ │ │ │ │ -0000e3f4 0000db30 R_ARM_THM_MOVT_ABS 0000073c .LC51 │ │ │ │ │ -0000e3fa 0001360a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000e40e 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000e412 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000e41a 00013d0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000e5e4 0001410a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e60e 0001850a R_ARM_THM_CALL 0000f04d _PyLong_Frexp │ │ │ │ │ -0000e628 0001790a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -0000e640 0001410a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e64c 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000e650 00013530 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000e654 0000a72f R_ARM_THM_MOVW_ABS_NC 000005f0 .LC42 │ │ │ │ │ -0000e658 0000a730 R_ARM_THM_MOVT_ABS 000005f0 .LC42 │ │ │ │ │ -0000e65e 0001360a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000e664 00013c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000e668 00013c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000e66c 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -0000e670 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -0000e676 0001360a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000e682 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000e686 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000e68e 00013d0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000e6fc 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e756 00017a0a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000e75e 00013a0a R_ARM_THM_CALL 00000315 PyLong_FromLong │ │ │ │ │ -0000e8d4 00013a0a R_ARM_THM_CALL 00000315 PyLong_FromLong │ │ │ │ │ -0000e94e 0001450a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000e956 0001322f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000e95a 00013230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000e98a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000e98e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000e9da 0001570a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000e9f4 0001570a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000ea22 0001570a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000ea36 0001570a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000ea4a 0001570a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000ea5e 0001570a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000ea6e 00017a0a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000ea78 00013a0a R_ARM_THM_CALL 00000315 PyLong_FromLong │ │ │ │ │ -0000ea8e 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000ea92 00017d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000ea96 0000af2f R_ARM_THM_MOVW_ABS_NC 000006a8 .LC47 │ │ │ │ │ -0000ea9a 0000af30 R_ARM_THM_MOVT_ABS 000006a8 .LC47 │ │ │ │ │ -0000eaa0 0001360a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000eaca 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ead8 0001650a R_ARM_THM_CALL 0000cfe5 _PyLong_Copy │ │ │ │ │ -0000eaf2 0001522f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000eaf6 00015230 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000eafc 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000eb56 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ebb6 00017a0a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000ebbe 00013a0a R_ARM_THM_CALL 00000315 PyLong_FromLong │ │ │ │ │ -0000ed34 00013a0a R_ARM_THM_CALL 00000315 PyLong_FromLong │ │ │ │ │ -0000edae 0001450a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000edb6 0001322f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000edba 00013230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000edec 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000edf0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000ee3e 0001570a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000ee58 0001570a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000ee86 0001570a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000ee9c 0001570a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000eeb2 0001570a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000eec8 0001570a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000eeda 00017a0a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000eeec 00017d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000eef0 00017d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000eef4 0000af2f R_ARM_THM_MOVW_ABS_NC 000006a8 .LC47 │ │ │ │ │ -0000eef8 0000af30 R_ARM_THM_MOVT_ABS 000006a8 .LC47 │ │ │ │ │ -0000eefe 0001360a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000ef2c 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ef46 0001650a R_ARM_THM_CALL 0000cfe5 _PyLong_Copy │ │ │ │ │ -0000ef54 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000efba 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000efbe 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000efc6 00013d0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000efd2 0001540a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0000f010 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f038 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000f03c 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000f040 00013d0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000f100 0000102f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ -0000f104 00001030 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -0000f3b0 0000102f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ -0000f3b4 00001030 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -0000f4a0 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000f4a4 00013530 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000f4a8 0000e22f R_ARM_THM_MOVW_ABS_NC 00000754 .LC52 │ │ │ │ │ -0000f4ac 0000e230 R_ARM_THM_MOVT_ABS 00000754 .LC52 │ │ │ │ │ -0000f4b2 0001360a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000f590 0001322f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000f594 00013230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000f5c0 00012f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000f5cc 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000f5d0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000f5f2 0001300a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000f654 00012f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000f660 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000f664 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000f688 0001300a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000faa6 0001450a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000faae 0001322f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000fab2 00013230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000fb82 00012f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000fb92 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000fb96 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000fbaa 0001300a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000fc1a 0001600a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000fc30 00013b0a R_ARM_THM_CALL 00000459 PyLong_AsSsize_t │ │ │ │ │ -0000fc4a 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fc5a 0001600a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000fcdc 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000fce0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000fd28 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000fd2c 00013530 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000fd30 0000152f R_ARM_THM_MOVW_ABS_NC 00000068 .LC4 │ │ │ │ │ -0000fd34 00001530 R_ARM_THM_MOVT_ABS 00000068 .LC4 │ │ │ │ │ -0000fd3a 0001360a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000fd62 0001310a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000fd90 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000fd94 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000fd98 0001522f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000fd9c 00015230 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000fda4 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000fda8 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000fdac 0000472f R_ARM_THM_MOVW_ABS_NC 0000035c .LC20 │ │ │ │ │ -0000fdb0 00004730 R_ARM_THM_MOVT_ABS 0000035c .LC20 │ │ │ │ │ -0000fdb6 0001360a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000fdbc 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000fdc0 00013530 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000fdc4 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000fdc8 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000fdce 0001360a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000fe0a 00012f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000fe18 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000fe1c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000fe36 0001300a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000fe54 00012f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000fe86 0001300a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00010172 00012f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000101a0 0001300a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000101e6 0001580a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -0001021a 0001570a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -000104d0 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010606 00012f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00010628 0001300a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00010636 00012f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00010642 0001310a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00010660 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010748 0001310a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00010768 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010794 0001310a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000107a6 0001300a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000107b6 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000107ba 00013530 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000107be 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000107c2 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000107c8 0001360a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000107dc 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000107e0 00013530 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000107e4 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000107e8 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000107ee 0001360a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0001081c 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000108d0 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000109ae 0001a10a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -000109c6 0001a10a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -000109d8 0001a10a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -00010a12 00012f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00010a1e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00010a22 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00010a44 0001300a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00010b58 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010b7c 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010b9e 00012f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00010bac 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00010bb0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00010bc8 0001300a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00010c18 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010c3e 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010cb0 0001a10a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -00010d0c 0001a10a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -00010da0 0001340a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -00010dca 0001340a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -00010f5e 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010f78 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010fa4 0001322f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00010fa8 00013230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00011052 00016c0a R_ARM_THM_CALL 000044ad _PyLong_AsByteArray │ │ │ │ │ -00011070 00016c0a R_ARM_THM_CALL 000044ad _PyLong_AsByteArray │ │ │ │ │ -00011164 00012f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0001120a 0001310a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00011214 0001540a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00011256 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011260 0001540a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000112a0 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000112b0 00016c0a R_ARM_THM_CALL 000044ad _PyLong_AsByteArray │ │ │ │ │ -000112d8 00016c0a R_ARM_THM_CALL 000044ad _PyLong_AsByteArray │ │ │ │ │ -00011334 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001138a 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000113aa 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000113b8 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000113c0 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000113c8 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000113ea 0001650a R_ARM_THM_CALL 0000cfe5 _PyLong_Copy │ │ │ │ │ -00011422 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001142a 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001143c 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001149e 00012f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000114aa 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000114ae 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000114d2 0001300a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000114e6 00012f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00011514 0001300a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00011526 00014c0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00011536 00014c0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000115c6 00012f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000115d2 0001310a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00011604 0001310a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001161c 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011622 0001352f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00011626 00013530 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0001162a 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0001162e 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00011634 0001360a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00011654 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00011658 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00011674 0001a30a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00011692 0001a30a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -000116b0 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000116ba 0001650a R_ARM_THM_CALL 0000cfe5 _PyLong_Copy │ │ │ │ │ -000116c8 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00011760 0001540a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0001179c 0001420a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000117ac 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -000117b0 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -000117b8 00013d0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00011880 0001322f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00011884 00013230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000118b0 00012f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000118c4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000118c8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000118e2 0001300a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0001194c 0001310a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00011958 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000119ee 0001322f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000119f2 00013230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00011a1e 00012f0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00011a2c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00011a30 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00011a5a 0001300a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00011a84 0001340a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -00011e94 0001450a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00011e9c 0001322f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00011ea0 00013230 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00011ec2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00011ec6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00011f28 0001340a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ -00011f90 0001310a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00011fb4 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00011fb8 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001818 0001561e R_ARM_THM_JUMP24 00000000 _Py_SetImmortal │ │ │ │ │ -000024da 0001451e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ -00008178 0001741e R_ARM_THM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ -000081cc 00014a1e R_ARM_THM_JUMP24 00000000 PyErr_Format │ │ │ │ │ -0000a4a2 0001791e R_ARM_THM_JUMP24 00000000 ldexp │ │ │ │ │ -0000a93e 0001861e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -0000a9a8 0001861e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -0000d152 0001421e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0000d49c 0001741e R_ARM_THM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ -0000d4f2 0001921e R_ARM_THM_JUMP24 0000d769 PyLong_FromUnicodeObject │ │ │ │ │ -0000d942 0001651e R_ARM_THM_JUMP24 0000cfe5 _PyLong_Copy │ │ │ │ │ -0000e5f6 0001861e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -0000e608 0001861e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -0000fd4a 00013a1e R_ARM_THM_JUMP24 00000315 PyLong_FromLong │ │ │ │ │ -0000fd8c 0001651e R_ARM_THM_JUMP24 0000cfe5 _PyLong_Copy │ │ │ │ │ -000108a0 0001421e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00011f8c 00013a1e R_ARM_THM_JUMP24 00000315 PyLong_FromLong │ │ │ │ │ -00011fae 0001651e R_ARM_THM_JUMP24 0000cfe5 _PyLong_Copy │ │ │ │ │ +00009376 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000937c 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00009380 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00009384 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00009388 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000938e 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000093bc 0001320a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +000093d6 0001320a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +000093e8 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000945a 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000945e 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00009488 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000094a0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000094a4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000094be 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000094dc 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000094e6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000094ea 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009500 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00009526 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000952e 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00009532 00015030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000957c 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00009588 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000958c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000095ae 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00009700 0001430a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00009708 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000970c 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00009746 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000097fa 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00009810 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00009814 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00009818 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000981c 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00009822 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00009828 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000982c 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009872 0001440a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00009884 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00009888 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00009898 0001440a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000098b8 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000098d0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000098d4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000098ee 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000991e 0001320a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +00009948 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00009950 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00009954 00015030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000099d4 0001440a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000099d8 0001380a R_ARM_THM_CALL 00000315 PyLong_FromLong │ │ │ │ │ +00009a04 0001780a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +00009a0c 0001380a R_ARM_THM_CALL 00000315 PyLong_FromLong │ │ │ │ │ +00009a38 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009a6a 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009a9e 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009ab8 0001780a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +00009ac2 0001380a R_ARM_THM_CALL 00000315 PyLong_FromLong │ │ │ │ │ +00009ad6 0001440a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00009adc 0001380a R_ARM_THM_CALL 00000315 PyLong_FromLong │ │ │ │ │ +00009b0c 00001b2f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ +00009b10 00001b30 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ +00009b14 00014c0a R_ARM_THM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ +00009b22 0000982f R_ARM_THM_MOVW_ABS_NC 00000548 .LC35 │ │ │ │ │ +00009b26 00009830 R_ARM_THM_MOVT_ABS 00000548 .LC35 │ │ │ │ │ +00009b2a 0000992f R_ARM_THM_MOVW_ABS_NC 0000054c .LC36 │ │ │ │ │ +00009b2e 00009930 R_ARM_THM_MOVT_ABS 0000054c .LC36 │ │ │ │ │ +00009b32 00014d0a R_ARM_THM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ +00009bac 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009bc4 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00009bc8 00014730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00009bcc 00009b2f R_ARM_THM_MOVW_ABS_NC 00000588 .LC38 │ │ │ │ │ +00009bd0 00009b30 R_ARM_THM_MOVT_ABS 00000588 .LC38 │ │ │ │ │ +00009bd6 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00009bec 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00009bf0 00014730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00009bf4 00009a2f R_ARM_THM_MOVW_ABS_NC 00000558 .LC37 │ │ │ │ │ +00009bf8 00009a30 R_ARM_THM_MOVT_ABS 00000558 .LC37 │ │ │ │ │ +00009bfe 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00009c2c 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009c34 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009c44 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009c4c 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009c54 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009c5c 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009c8a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009c8e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009cd6 0001380a R_ARM_THM_CALL 00000315 PyLong_FromLong │ │ │ │ │ +00009da4 0001430a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00009dac 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00009db0 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00009e00 0001430a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00009e0a 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00009e0e 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00009ef8 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009f1a 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009f5c 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009f60 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009fa2 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00009fa6 00017b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00009faa 00009e2f R_ARM_THM_MOVW_ABS_NC 000005b4 .LC39 │ │ │ │ │ +00009fae 00009e30 R_ARM_THM_MOVT_ABS 000005b4 .LC39 │ │ │ │ │ +00009fb4 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00009fd8 0001430a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00009fe8 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a006 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a00e 0001630a R_ARM_THM_CALL 0000d04d _PyLong_Copy │ │ │ │ │ +0000a02a 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a080 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000a08c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000a090 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000a0a8 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a218 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000a230 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000a250 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000a264 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000a278 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000a28c 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000a2a2 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000a2b0 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000a2b8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000a2bc 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000a2d0 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a2e6 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000a2ee 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000a2f2 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000a2f6 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000a2fa 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000a300 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000a30c 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a3b0 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000a3b4 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000a3b8 0000542f R_ARM_THM_MOVW_ABS_NC 000003d0 .LC23 │ │ │ │ │ +0000a3bc 00005430 R_ARM_THM_MOVT_ABS 000003d0 .LC23 │ │ │ │ │ +0000a3c2 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000a3c8 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000a3cc 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000a3d0 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +0000a3d4 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +0000a3da 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000a3de 00013f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a3ee 0001510a R_ARM_THM_CALL 00001471 PyLong_AsLong │ │ │ │ │ +0000a412 00017e0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ +0000a422 00017f0a R_ARM_THM_CALL 00000000 _PyLong_FormatAdvancedWriter │ │ │ │ │ +0000a42c 0001800a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ +0000a434 0001810a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ +0000a43e 00005f2f R_ARM_THM_MOVW_ABS_NC 0000042c .LC25 │ │ │ │ │ +0000a442 00005f30 R_ARM_THM_MOVT_ABS 0000042c .LC25 │ │ │ │ │ +0000a446 0000a42f R_ARM_THM_MOVW_ABS_NC 000005d8 .LC40 │ │ │ │ │ +0000a44a 0000a430 R_ARM_THM_MOVT_ABS 000005d8 .LC40 │ │ │ │ │ +0000a44e 0000a52f R_ARM_THM_MOVW_ABS_NC 000005e4 .LC41 │ │ │ │ │ +0000a452 0000a530 R_ARM_THM_MOVT_ABS 000005e4 .LC41 │ │ │ │ │ +0000a456 0001690a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +0000a49a 0001830a R_ARM_THM_CALL 0000f0b5 _PyLong_Frexp │ │ │ │ │ +0000a4c2 00013f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a4ce 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000a4d2 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000a4d6 0000a72f R_ARM_THM_MOVW_ABS_NC 000005f0 .LC42 │ │ │ │ │ +0000a4da 0000a730 R_ARM_THM_MOVT_ABS 000005f0 .LC42 │ │ │ │ │ +0000a4e0 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000a4ea 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000a4ee 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000a4f2 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +0000a4f6 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +0000a4fc 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000a502 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000a506 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000a50e 00013b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000a63e 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000a650 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000a654 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000a668 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a68c 00015f0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000a862 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a88c 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a92a 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a944 0001770a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +0000a990 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000a994 00015030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000aa1a 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000aa26 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000aa2a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000aa4a 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000ac56 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000ac5a 00017b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000ac5e 0000a82f R_ARM_THM_MOVW_ABS_NC 00000614 .LC43 │ │ │ │ │ +0000ac62 0000a830 R_ARM_THM_MOVT_ABS 00000614 .LC43 │ │ │ │ │ +0000ac68 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000ac86 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000ac8a 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000ac8e 0000a92f R_ARM_THM_MOVW_ABS_NC 00000628 .LC44 │ │ │ │ │ +0000ac92 0000a930 R_ARM_THM_MOVT_ABS 00000628 .LC44 │ │ │ │ │ +0000ac98 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000acca 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000add8 0001770a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +0000ae2a 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000ae60 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000ae64 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000ae68 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000ae6c 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000ae72 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000af52 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000af56 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000af5a 0000642f R_ARM_THM_MOVW_ABS_NC 000004a8 .LC30 │ │ │ │ │ +0000af5e 00006430 R_ARM_THM_MOVT_ABS 000004a8 .LC30 │ │ │ │ │ +0000af64 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000af9a 00015f0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000b028 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000b02c 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000b030 0000632f R_ARM_THM_MOVW_ABS_NC 00000480 .LC29 │ │ │ │ │ +0000b034 00006330 R_ARM_THM_MOVT_ABS 00000480 .LC29 │ │ │ │ │ +0000b03a 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000b04a 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000b04e 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000b052 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +0000b056 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +0000b05c 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000b062 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000b066 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000b06e 00013b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000b0ca 0001862f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000b0ce 00018630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000b188 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000b18c 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000b1fc 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b27c 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000b280 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000b2a2 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b306 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b31e 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b336 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b384 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b3d8 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b3e4 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000b434 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b47c 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b49e 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000b4ae 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000b4b2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000b4d2 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000b51c 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000b530 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000b534 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000b554 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000b55e 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000b562 00015030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000b5a0 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b5ac 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000b5b0 00015030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000b61e 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b656 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b6a4 0001630a R_ARM_THM_CALL 0000d04d _PyLong_Copy │ │ │ │ │ +0000b7c0 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b7dc 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000b7e0 00014730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000b7e4 0000ad2f R_ARM_THM_MOVW_ABS_NC 00000658 .LC45 │ │ │ │ │ +0000b7e8 0000ad30 R_ARM_THM_MOVT_ABS 00000658 .LC45 │ │ │ │ │ +0000b7ee 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000b828 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b83a 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b8a8 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b99a 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b9c4 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b9ce 0001630a R_ARM_THM_CALL 0000d04d _PyLong_Copy │ │ │ │ │ +0000ba4a 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000ba5e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000ba62 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000ba86 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000bada 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bb56 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bb70 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000bb74 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000bb78 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000bbd8 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bbfe 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000bc0e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000bc12 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000bc2e 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000bc80 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bcce 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bcdc 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bcfc 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bd16 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000bd1a 00014730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000bd1e 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000678 .LC46 │ │ │ │ │ +0000bd22 0000ae30 R_ARM_THM_MOVT_ABS 00000678 .LC46 │ │ │ │ │ +0000bd28 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000bd5e 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bd8a 0001872f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +0000bd8e 00018730 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +0000bd96 0001862f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000bd9a 00018630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000be84 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000be88 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000be8c 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000bed8 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bf82 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bffa 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c038 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000c03c 00015030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000c0ae 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000c0c4 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c12c 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c142 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c164 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c1e4 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c1e8 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c28c 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c2b4 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000c2b8 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000c2c4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000c2c8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000c334 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c36e 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c38c 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c424 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c470 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c4ba 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c502 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c538 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c57e 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c5bc 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c5fe 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c62c 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c690 0001780a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000c698 0001380a R_ARM_THM_CALL 00000315 PyLong_FromLong │ │ │ │ │ +0000c6d0 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000c6fc 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000c744 0001430a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000c930 0001380a R_ARM_THM_CALL 00000315 PyLong_FromLong │ │ │ │ │ +0000c94c 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000c950 00015030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000c9a0 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000cada 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000caf4 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000cb0e 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000cb32 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000cb46 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000cb5a 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000cb6e 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000cb90 0001780a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000cbb4 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000cbde 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000cc14 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000cc18 00017b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000cc1c 0000af2f R_ARM_THM_MOVW_ABS_NC 000006a8 .LC47 │ │ │ │ │ +0000cc20 0000af30 R_ARM_THM_MOVT_ABS 000006a8 .LC47 │ │ │ │ │ +0000cc2e 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000cc58 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cc7e 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000ccb2 0001630a R_ARM_THM_CALL 0000d04d _PyLong_Copy │ │ │ │ │ +0000cd56 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cd62 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cd6c 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cd74 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cd7c 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cd8e 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cdae 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cdf4 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ce26 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ce7c 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ce92 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cea6 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ceca 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ced4 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cef2 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cefc 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cf24 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000cf98 0001520a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0000cfe0 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d020 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000d024 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000d028 00013b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000d034 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000d038 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000d040 00013b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000d088 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000d08c 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000d0ae 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000d0ba 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000d0be 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000d0dc 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000d0fc 00014a0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000d112 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000d122 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d126 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d132 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000d136 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000d13a 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000d13e 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000d144 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000d14c 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000d16a 0001320a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +0000d18e 00014a0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000d19c 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d1a4 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000d1e0 0001320a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +0000d222 0001320a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +0000d260 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000d264 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000d27c 0001720a R_ARM_THM_CALL 00000000 PyNumber_Long │ │ │ │ │ +0000d28e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000d292 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000d2c4 00018c0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +0000d2dc 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d308 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d316 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000d31a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000d334 0001670a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +0000d36c 00018d0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +0000d398 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +0000d39c 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +0000d3ae 00018f0a R_ARM_THM_CALL 0000da39 _PyLong_FromBytes │ │ │ │ │ +0000d3be 0001900a R_ARM_THM_CALL 0000d7d1 PyLong_FromUnicodeObject │ │ │ │ │ +0000d3ce 0001910a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000d3e4 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +0000d3e8 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +0000d3ee 0001910a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000d400 00018f0a R_ARM_THM_CALL 0000da39 _PyLong_FromBytes │ │ │ │ │ +0000d408 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000d40c 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000d410 0000c82f R_ARM_THM_MOVW_ABS_NC 00000708 .LC50 │ │ │ │ │ +0000d414 0000c830 R_ARM_THM_MOVT_ABS 00000708 .LC50 │ │ │ │ │ +0000d41a 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000d422 00013f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d42a 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000d42e 00014730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000d432 0000c72f R_ARM_THM_MOVW_ABS_NC 000006e0 .LC49 │ │ │ │ │ +0000d436 0000c730 R_ARM_THM_MOVT_ABS 000006e0 .LC49 │ │ │ │ │ +0000d43c 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000d44e 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000d452 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000d456 0000c62f R_ARM_THM_MOVW_ABS_NC 000006c0 .LC48 │ │ │ │ │ +0000d45a 0000c630 R_ARM_THM_MOVT_ABS 000006c0 .LC48 │ │ │ │ │ +0000d460 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000d46a 0001922f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +0000d46e 00019230 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +0000d480 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000d494 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000d498 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000d4b0 00018d0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +0000d4de 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +0000d4e2 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +0000d53a 00018c0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +0000d562 0001910a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000d578 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +0000d57c 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +0000d582 0001910a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000d59e 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d5c6 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d5d2 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000d5d6 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000d5da 0000c82f R_ARM_THM_MOVW_ABS_NC 00000708 .LC50 │ │ │ │ │ +0000d5de 0000c830 R_ARM_THM_MOVT_ABS 00000708 .LC50 │ │ │ │ │ +0000d5e4 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000d5ec 00013f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d5f4 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000d5f8 00014730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000d5fc 0000c72f R_ARM_THM_MOVW_ABS_NC 000006e0 .LC49 │ │ │ │ │ +0000d600 0000c730 R_ARM_THM_MOVT_ABS 000006e0 .LC49 │ │ │ │ │ +0000d606 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000d60c 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000d610 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000d614 0000c62f R_ARM_THM_MOVW_ABS_NC 000006c0 .LC48 │ │ │ │ │ +0000d618 0000c630 R_ARM_THM_MOVT_ABS 000006c0 .LC48 │ │ │ │ │ +0000d61e 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000d624 0001922f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +0000d628 00019230 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +0000d630 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000d67c 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000d680 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000d69c 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000d6a4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000d6a8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000d6ce 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000d6ea 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d702 0001370a R_ARM_THM_CALL 00000249 PyLong_FromSsize_t │ │ │ │ │ +0000d73a 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d742 0001380a R_ARM_THM_CALL 00000315 PyLong_FromLong │ │ │ │ │ +0000d776 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d794 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d7a8 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d7bc 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d7c4 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000d7c8 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000d7cc 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000d7e8 0001930a R_ARM_THM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ +0000d7f2 0001940a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +0000d7fc 0001410a R_ARM_THM_CALL 00000535 PyLong_FromString │ │ │ │ │ +0000d83c 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000d840 00014730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000d844 00001f2f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ +0000d848 00001f30 R_ARM_THM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ +0000d852 0001480a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000d85e 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d86a 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d892 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000d896 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000d8f8 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000d904 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000d908 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000d92e 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000d938 0001630a R_ARM_THM_CALL 0000d04d _PyLong_Copy │ │ │ │ │ +0000d95a 0001320a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +0000d980 0001320a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +0000d99c 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d9b0 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000d9e2 0001950a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +0000d9f4 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000d9f8 00015030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000da26 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000da30 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000da54 0001410a R_ARM_THM_CALL 00000535 PyLong_FromString │ │ │ │ │ +0000da76 0001660a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +0000da7e 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000da82 00014730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000da88 00001f2f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ +0000da8c 00001f30 R_ARM_THM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ +0000da94 0001480a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000daac 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000db08 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000db0c 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000db46 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000db5a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000db5e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000db7e 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000db9c 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000dba4 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000dba8 00015030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000dbc0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000dbc4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000dbfe 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000dc02 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000dc20 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000dc4c 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000dc6a 00014a0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000dc92 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000dca0 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000dca4 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000dcb0 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000dcb4 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000dcb8 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000dcbc 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000dcc2 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000dcc8 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000ddbe 0001570a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ +0000dfe6 0001440a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000e010 0001580a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +0000e33e 0001590a R_ARM_THM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ +0000e450 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000e454 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000e458 0000d92f R_ARM_THM_MOVW_ABS_NC 0000073c .LC51 │ │ │ │ │ +0000e45c 0000d930 R_ARM_THM_MOVT_ABS 0000073c .LC51 │ │ │ │ │ +0000e462 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000e476 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000e47a 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000e482 00013b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000e64c 00013f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e676 0001830a R_ARM_THM_CALL 0000f0b5 _PyLong_Frexp │ │ │ │ │ +0000e690 0001770a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +0000e6a8 00013f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e6b4 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000e6b8 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000e6bc 0000a72f R_ARM_THM_MOVW_ABS_NC 000005f0 .LC42 │ │ │ │ │ +0000e6c0 0000a730 R_ARM_THM_MOVT_ABS 000005f0 .LC42 │ │ │ │ │ +0000e6c6 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000e6cc 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000e6d0 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000e6d4 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +0000e6d8 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +0000e6de 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000e6ea 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000e6ee 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000e6f6 00013b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000e764 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e7be 0001780a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000e7c6 0001380a R_ARM_THM_CALL 00000315 PyLong_FromLong │ │ │ │ │ +0000e93c 0001380a R_ARM_THM_CALL 00000315 PyLong_FromLong │ │ │ │ │ +0000e9b6 0001430a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000e9be 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000e9c2 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000e9f2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000e9f6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000ea42 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000ea5c 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000ea8a 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000ea9e 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000eab2 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000eac6 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000ead6 0001780a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000eae0 0001380a R_ARM_THM_CALL 00000315 PyLong_FromLong │ │ │ │ │ +0000eaf6 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000eafa 00017b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000eafe 0000af2f R_ARM_THM_MOVW_ABS_NC 000006a8 .LC47 │ │ │ │ │ +0000eb02 0000af30 R_ARM_THM_MOVT_ABS 000006a8 .LC47 │ │ │ │ │ +0000eb08 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000eb32 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000eb40 0001630a R_ARM_THM_CALL 0000d04d _PyLong_Copy │ │ │ │ │ +0000eb5a 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000eb5e 00015030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000eb64 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000ebbe 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ec1e 0001780a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000ec26 0001380a R_ARM_THM_CALL 00000315 PyLong_FromLong │ │ │ │ │ +0000ed9c 0001380a R_ARM_THM_CALL 00000315 PyLong_FromLong │ │ │ │ │ +0000ee16 0001430a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000ee1e 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000ee22 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000ee54 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000ee58 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000eea6 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000eec0 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000eeee 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000ef04 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000ef1a 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000ef30 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000ef42 0001780a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000ef54 00017b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000ef58 00017b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000ef5c 0000af2f R_ARM_THM_MOVW_ABS_NC 000006a8 .LC47 │ │ │ │ │ +0000ef60 0000af30 R_ARM_THM_MOVT_ABS 000006a8 .LC47 │ │ │ │ │ +0000ef66 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000ef94 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000efae 0001630a R_ARM_THM_CALL 0000d04d _PyLong_Copy │ │ │ │ │ +0000efbc 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000f022 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000f026 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000f02e 00013b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000f03a 0001520a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0000f078 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f0a0 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000f0a4 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000f0a8 00013b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000f168 0000102f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ +0000f16c 00001030 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ +0000f418 0000102f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ +0000f41c 00001030 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ +0000f508 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000f50c 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000f510 0000e02f R_ARM_THM_MOVW_ABS_NC 00000754 .LC52 │ │ │ │ │ +0000f514 0000e030 R_ARM_THM_MOVT_ABS 00000754 .LC52 │ │ │ │ │ +0000f51a 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000f5f8 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000f5fc 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000f628 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000f634 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000f638 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000f65a 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000f6bc 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000f6c8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000f6cc 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000f6f0 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000fb0e 0001430a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000fb16 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000fb1a 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000fbea 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000fbfa 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000fbfe 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000fc12 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000fc82 00015e0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000fc98 0001390a R_ARM_THM_CALL 00000459 PyLong_AsSsize_t │ │ │ │ │ +0000fcb2 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fcc2 00015e0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000fd44 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000fd48 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000fd90 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000fd94 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000fd98 0000152f R_ARM_THM_MOVW_ABS_NC 00000068 .LC4 │ │ │ │ │ +0000fd9c 00001530 R_ARM_THM_MOVT_ABS 00000068 .LC4 │ │ │ │ │ +0000fda2 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000fdca 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000fdf8 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000fdfc 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000fe00 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000fe04 00015030 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000fe0c 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000fe10 00014730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000fe14 0000472f R_ARM_THM_MOVW_ABS_NC 0000035c .LC20 │ │ │ │ │ +0000fe18 00004730 R_ARM_THM_MOVT_ABS 0000035c .LC20 │ │ │ │ │ +0000fe1e 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000fe24 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000fe28 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000fe2c 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000fe30 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000fe36 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000fe94 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000fe98 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000fe9c 0000542f R_ARM_THM_MOVW_ABS_NC 000003d0 .LC23 │ │ │ │ │ +0000fea0 00005430 R_ARM_THM_MOVT_ABS 000003d0 .LC23 │ │ │ │ │ +0000fea6 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000feaa 00013f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000feba 00013a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000febe 00013a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000fec2 0000142f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +0000fec6 00001430 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +0000fecc 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000fed2 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000fed6 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000feda 0000ed2f R_ARM_THM_MOVW_ABS_NC 000007dc .LC57 │ │ │ │ │ +0000fede 0000ed30 R_ARM_THM_MOVT_ABS 000007dc .LC57 │ │ │ │ │ +0000fee4 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000feea 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000feee 00014730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000fef2 0000ec2f R_ARM_THM_MOVW_ABS_NC 000007c4 .LC56 │ │ │ │ │ +0000fef6 0000ec30 R_ARM_THM_MOVT_ABS 000007c4 .LC56 │ │ │ │ │ +0000fefc 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000ff3a 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000ff48 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000ff4c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000ff66 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000ff84 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000ffb6 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000102a2 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000102d0 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00010316 0001560a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +0001034a 0001550a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00010600 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010736 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00010758 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00010766 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00010772 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00010790 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010878 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00010898 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000108c4 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000108d6 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000108e6 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000108ea 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000108ee 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000108f2 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000108f8 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0001090c 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00010910 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00010914 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00010918 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0001091e 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0001094c 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000109fc 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00010ada 00019f0a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +00010af2 00019f0a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +00010b04 00019f0a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +00010b3e 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00010b4a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00010b4e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00010b70 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00010c84 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010ca8 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010cca 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00010cd8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00010cdc 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00010cf4 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00010d44 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010d6a 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010ddc 00019f0a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +00010e38 00019f0a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +00010ecc 0001320a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +00010ef6 0001320a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +0001108a 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000110b0 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000110d4 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000110d8 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00011182 00016a0a R_ARM_THM_CALL 000044c1 _PyLong_AsByteArray │ │ │ │ │ +000111a0 00016a0a R_ARM_THM_CALL 000044c1 _PyLong_AsByteArray │ │ │ │ │ +00011294 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0001133a 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00011344 0001520a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00011386 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011390 0001520a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000113d0 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000113e0 00016a0a R_ARM_THM_CALL 000044c1 _PyLong_AsByteArray │ │ │ │ │ +00011408 00016a0a R_ARM_THM_CALL 000044c1 _PyLong_AsByteArray │ │ │ │ │ +00011464 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000114ba 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000114da 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000114e8 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000114f0 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000114f8 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001151a 0001630a R_ARM_THM_CALL 0000d04d _PyLong_Copy │ │ │ │ │ +00011552 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001155a 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001156c 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000115ce 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000115da 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000115de 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00011602 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00011616 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00011644 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00011656 00014a0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00011666 00014a0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000116f6 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00011702 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00011734 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001174c 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011752 0001332f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00011756 00013330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0001175a 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0001175e 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00011764 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00011784 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00011788 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000117a4 0001a10a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +000117c2 0001a10a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +000117e0 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000117ea 0001630a R_ARM_THM_CALL 0000d04d _PyLong_Copy │ │ │ │ │ +000117f8 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00011890 0001520a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000118cc 0001400a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000118dc 0000132f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +000118e0 00001330 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +000118e8 00013b0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000119b0 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000119b4 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000119e0 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000119f4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000119f8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00011a12 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00011a7c 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00011a88 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00011b1e 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00011b22 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00011b4e 00012d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00011b5c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00011b60 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00011b8a 00012e0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00011bb4 0001320a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +00011fc4 0001430a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00011fcc 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00011fd0 00013030 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00011ff2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00011ff6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00012058 0001320a R_ARM_THM_CALL 00000109 _PyLong_New │ │ │ │ │ +000120c0 00012f0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000120e4 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000120e8 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001814 0001541e R_ARM_THM_JUMP24 00000000 _Py_SetImmortal │ │ │ │ │ +000024de 0001431e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ +0000818c 0001721e R_ARM_THM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ +000081e0 0001481e R_ARM_THM_JUMP24 00000000 PyErr_Format │ │ │ │ │ +0000a4ba 0001771e R_ARM_THM_JUMP24 00000000 ldexp │ │ │ │ │ +0000a956 0001841e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +0000a9c0 0001841e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +0000d1ba 0001401e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +0000d504 0001721e R_ARM_THM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ +0000d55a 0001901e R_ARM_THM_JUMP24 0000d7d1 PyLong_FromUnicodeObject │ │ │ │ │ +0000d9aa 0001631e R_ARM_THM_JUMP24 0000d04d _PyLong_Copy │ │ │ │ │ +0000e65e 0001841e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +0000e670 0001841e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +0000fdb2 0001381e R_ARM_THM_JUMP24 00000315 PyLong_FromLong │ │ │ │ │ +0000fdf4 0001631e R_ARM_THM_JUMP24 0000d04d _PyLong_Copy │ │ │ │ │ +000109d0 0001401e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000120bc 0001381e R_ARM_THM_JUMP24 00000315 PyLong_FromLong │ │ │ │ │ +000120de 0001631e R_ARM_THM_JUMP24 0000d04d _PyLong_Copy │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x1aecc contains 33 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x1afac contains 33 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000004 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000038 0001410a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000066 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000006a 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000006e 0000ee2f R_ARM_THM_MOVW_ABS_NC 000007c4 .LC56 │ │ │ │ │ -00000072 0000ee30 R_ARM_THM_MOVT_ABS 000007c4 .LC56 │ │ │ │ │ -00000078 0001360a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000007e 0001640a R_ARM_THM_CALL 00003329 PyLong_AsUnsignedLong │ │ │ │ │ -0000008e 0001410a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000000bc 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000000c0 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000000c4 0000ee2f R_ARM_THM_MOVW_ABS_NC 000007c4 .LC56 │ │ │ │ │ -000000c8 0000ee30 R_ARM_THM_MOVT_ABS 000007c4 .LC56 │ │ │ │ │ -000000ce 0001360a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000000d4 0001870a R_ARM_THM_CALL 0000ae65 PyLong_AsUnsignedLongLong │ │ │ │ │ -000000f0 0001410a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000011e 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000122 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000126 0000ee2f R_ARM_THM_MOVW_ABS_NC 000007c4 .LC56 │ │ │ │ │ -0000012a 0000ee30 R_ARM_THM_MOVT_ABS 000007c4 .LC56 │ │ │ │ │ -00000130 0001360a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000136 0001640a R_ARM_THM_CALL 00003329 PyLong_AsUnsignedLong │ │ │ │ │ -00000146 0001410a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000152 0001512f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00000156 00015130 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000017e 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000182 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000186 0000ee2f R_ARM_THM_MOVW_ABS_NC 000007c4 .LC56 │ │ │ │ │ -0000018a 0000ee30 R_ARM_THM_MOVT_ABS 000007c4 .LC56 │ │ │ │ │ -00000190 0001360a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000196 00015f0a R_ARM_THM_CALL 00002551 PyLong_AsSize_t │ │ │ │ │ -000001a6 0001410a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000034 0001391e R_ARM_THM_JUMP24 00000249 PyLong_FromSsize_t │ │ │ │ │ +00000004 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000038 00013f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000066 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000006a 00014730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000006e 0000ec2f R_ARM_THM_MOVW_ABS_NC 000007c4 .LC56 │ │ │ │ │ +00000072 0000ec30 R_ARM_THM_MOVT_ABS 000007c4 .LC56 │ │ │ │ │ +00000078 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000007e 0001620a R_ARM_THM_CALL 0000333d PyLong_AsUnsignedLong │ │ │ │ │ +0000008e 00013f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000000bc 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000000c0 00014730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000000c4 0000ec2f R_ARM_THM_MOVW_ABS_NC 000007c4 .LC56 │ │ │ │ │ +000000c8 0000ec30 R_ARM_THM_MOVT_ABS 000007c4 .LC56 │ │ │ │ │ +000000ce 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000000d4 0001850a R_ARM_THM_CALL 0000ae7d PyLong_AsUnsignedLongLong │ │ │ │ │ +000000f0 00013f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000011e 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000122 00014730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000126 0000ec2f R_ARM_THM_MOVW_ABS_NC 000007c4 .LC56 │ │ │ │ │ +0000012a 0000ec30 R_ARM_THM_MOVT_ABS 000007c4 .LC56 │ │ │ │ │ +00000130 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000136 0001620a R_ARM_THM_CALL 0000333d PyLong_AsUnsignedLong │ │ │ │ │ +00000146 00013f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000152 00014f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00000156 00014f30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000017e 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000182 00014730 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000186 0000ec2f R_ARM_THM_MOVW_ABS_NC 000007c4 .LC56 │ │ │ │ │ +0000018a 0000ec30 R_ARM_THM_MOVT_ABS 000007c4 .LC56 │ │ │ │ │ +00000190 0001340a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000196 00015d0a R_ARM_THM_CALL 00002555 PyLong_AsSize_t │ │ │ │ │ +000001a6 00013f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000034 0001371e R_ARM_THM_JUMP24 00000249 PyLong_FromSsize_t │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x1afd4 contains 8 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x1b0b4 contains 8 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000034 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000038 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000003c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000044 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000048 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000004c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -136,30 +136,30 @@ │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 22a │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ bne.n 1a8 │ │ │ │ │ - bl 340c │ │ │ │ │ + bl 3420 │ │ │ │ │ R_ARM_THM_CALL long_neg │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ bne.w 23e │ │ │ │ │ cmp r1, #0 │ │ │ │ │ beq.n 22a │ │ │ │ │ ldr r0, [pc, #284] @ (254 ) │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl b05c │ │ │ │ │ + bl b074 │ │ │ │ │ R_ARM_THM_CALL long_pow │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ bne.n 22e │ │ │ │ │ @@ -168,27 +168,27 @@ │ │ │ │ │ ldr.w r3, [r0, #1036] @ 0x40c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ bne.n 1fe │ │ │ │ │ cmp r5, #0 │ │ │ │ │ beq.n 22a │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7f8 <_PyLong_DivmodNear> │ │ │ │ │ + bl 788 <_PyLong_DivmodNear> │ │ │ │ │ R_ARM_THM_CALL _PyLong_DivmodNear │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ bne.n 1ea │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.n 22a │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 2ea4 │ │ │ │ │ + bl 2eb8 │ │ │ │ │ R_ARM_THM_CALL long_sub │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ beq.n 1a2 │ │ │ │ │ @@ -218,15 +218,15 @@ │ │ │ │ │ beq.n 1a2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ b.n 1a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w cfe4 <_PyLong_Copy> │ │ │ │ │ + b.w d04c <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_Copy │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.n 1b2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ @@ -293,15 +293,15 @@ │ │ │ │ │ orrne.w ip, r2, r2, lsr #1 │ │ │ │ │ moveq r2, #1 │ │ │ │ │ ubfxne r3, r2, #2, #1 │ │ │ │ │ moveq r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ andne.w r2, ip, #1 │ │ │ │ │ eorne.w r3, r3, #1 │ │ │ │ │ - b.w 5aa0 <_PyLong_FromByteArray> │ │ │ │ │ + b.w 5ab4 <_PyLong_FromByteArray> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_FromByteArray │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movw r1, #1298 @ 0x512 │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -319,15 +319,15 @@ │ │ │ │ │ cbz r0, 2b8 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ itet ne │ │ │ │ │ orrne.w r2, r2, r2, lsr #1 │ │ │ │ │ moveq r2, #1 │ │ │ │ │ andne.w r2, r2, #1 │ │ │ │ │ - b.w 5aa0 <_PyLong_FromByteArray> │ │ │ │ │ + b.w 5ab4 <_PyLong_FromByteArray> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_FromByteArray │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov.w r1, #1320 @ 0x528 │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -344,83 +344,83 @@ │ │ │ │ │ PyLong_AsNativeBytes(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, #24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 546 │ │ │ │ │ + beq.w 4b2 │ │ │ │ │ mov r4, r2 │ │ │ │ │ lsrs r7, r2, #31 │ │ │ │ │ - bne.w 546 │ │ │ │ │ + bne.w 4b2 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ adds r3, r6, #1 │ │ │ │ │ and.w r2, r2, #16777216 @ 0x1000000 │ │ │ │ │ beq.n 38c │ │ │ │ │ orr.w r3, r6, r6, lsr #1 │ │ │ │ │ and.w r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 52c │ │ │ │ │ + beq.w 434 │ │ │ │ │ lsls r0, r6, #28 │ │ │ │ │ - bmi.w 4e6 │ │ │ │ │ + bmi.n 3f6 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ bls.n 3c2 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ beq.n 3b0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ strd r2, r1, [sp] │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl 44ac <_PyLong_AsByteArray> │ │ │ │ │ + bl 44c0 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_THM_CALL _PyLong_AsByteArray │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 24f4 <_PyLong_NumBits> │ │ │ │ │ + bl 24f8 <_PyLong_NumBits> │ │ │ │ │ R_ARM_THM_CALL _PyLong_NumBits │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - beq.n 40a │ │ │ │ │ + beq.w 4a6 │ │ │ │ │ lsrs r2, r0, #3 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ beq.n 362 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 3f0 │ │ │ │ │ + bne.n 44c │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ands.w r0, r0, #7 │ │ │ │ │ bne.n 354 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 472 │ │ │ │ │ + beq.n 468 │ │ │ │ │ cbz r3, 376 │ │ │ │ │ subs r3, r4, #1 │ │ │ │ │ ldrsb.w r3, [r8, r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bge.n 354 │ │ │ │ │ adds r2, r6, #1 │ │ │ │ │ beq.n 356 │ │ │ │ │ lsls r3, r6, #29 │ │ │ │ │ bpl.n 354 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ beq.n 35a │ │ │ │ │ - b.n 3f0 │ │ │ │ │ + b.n 44c │ │ │ │ │ movs r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 322 │ │ │ │ │ + bne.n 320 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC54 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -428,257 +428,201 @@ │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ b.n 35c │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 24f4 <_PyLong_NumBits> │ │ │ │ │ + bl 24f8 <_PyLong_NumBits> │ │ │ │ │ R_ARM_THM_CALL _PyLong_NumBits │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 40a │ │ │ │ │ + beq.n 4a6 │ │ │ │ │ lsrs r1, r0, #3 │ │ │ │ │ adds r1, #1 │ │ │ │ │ mov r4, r1 │ │ │ │ │ b.n 356 │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - cbz r4, 3ea │ │ │ │ │ + cbz r4, 3ee │ │ │ │ │ cmp r4, #4 │ │ │ │ │ - ble.n 432 │ │ │ │ │ + ble.w 4e2 │ │ │ │ │ asrs r1, r2, #31 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ - cbz r3, 414 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 4c4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str.w r2, [r0], #4 │ │ │ │ │ subs r2, r4, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ movs r4, #4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ beq.n 35a │ │ │ │ │ + b.n 44c │ │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ │ + and.w r2, r2, #3 │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + bne.n 320 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC55 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC55 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.n 3aa │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq.n 3aa │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 3aa │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 3aa │ │ │ │ │ + lsls r7, r6, #27 │ │ │ │ │ + bpl.n 392 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + movs r7, #1 │ │ │ │ │ + bl 0 <_PyNumber_Index> │ │ │ │ │ + R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 31c │ │ │ │ │ + b.n 3aa │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n 35a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 35a │ │ │ │ │ + bne.w 35a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 35a │ │ │ │ │ + mov.w lr, r3, lsl #7 │ │ │ │ │ + add.w r6, r8, #4294967295 @ 0xffffffff │ │ │ │ │ + eor.w lr, lr, #128 @ 0x80 │ │ │ │ │ + add.w ip, r4, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n 490 │ │ │ │ │ + cmp ip, r0 │ │ │ │ │ + ble.n 528 │ │ │ │ │ + clz r2, r2 │ │ │ │ │ + lsrs r2, r2, #5 │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + cmp r0, r4 │ │ │ │ │ + bge.n 534 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 354 │ │ │ │ │ + ldrb.w r2, [r6, #1]! │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 47a │ │ │ │ │ + sub.w r8, lr, r2 │ │ │ │ │ + rsbs r2, r8, #0 │ │ │ │ │ + adc.w r2, r2, r8 │ │ │ │ │ + b.n 484 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 35a │ │ │ │ │ - b.n 3f0 │ │ │ │ │ + beq.w 35a │ │ │ │ │ + b.n 44c │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ + movw r1, #1118 @ 0x45e │ │ │ │ │ + bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ + R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ + b.n 3aa │ │ │ │ │ subs r2, r4, #4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r4, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ subs r3, r4, #4 │ │ │ │ │ add r2, sp, #24 │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldrb.w r0, [r2, #-1]! │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ strb r0, [r1, #0] │ │ │ │ │ - bne.n 422 │ │ │ │ │ - b.n 3ea │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 4b0 │ │ │ │ │ + bne.n 4d2 │ │ │ │ │ + b.n 3ee │ │ │ │ │ + cbz r3, 542 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ - cmp r2, #32 │ │ │ │ │ - beq.n 356 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ + cmp r2, #32 │ │ │ │ │ + beq.w 356 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ asr.w r3, r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bls.n 356 │ │ │ │ │ + bls.w 356 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n 3ea │ │ │ │ │ + ble.w 3ee │ │ │ │ │ asrs r1, r2 │ │ │ │ │ - bne.n 3ea │ │ │ │ │ + bne.w 3ee │ │ │ │ │ adds r1, r6, #1 │ │ │ │ │ beq.w 356 │ │ │ │ │ lsls r2, r6, #29 │ │ │ │ │ bmi.w 356 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ beq.w 35a │ │ │ │ │ - b.n 3f0 │ │ │ │ │ - mov.w lr, r3, lsl #7 │ │ │ │ │ - add.w r6, r8, #4294967295 @ 0xffffffff │ │ │ │ │ - eor.w lr, lr, #128 @ 0x80 │ │ │ │ │ - add.w ip, r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 49a │ │ │ │ │ - cmp ip, r0 │ │ │ │ │ - ble.n 4da │ │ │ │ │ - clz r2, r2 │ │ │ │ │ - lsrs r2, r2, #5 │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - cmp r0, r4 │ │ │ │ │ - bge.n 4cc │ │ │ │ │ + b.n 44c │ │ │ │ │ + cmp.w r2, r3, lsl #7 │ │ │ │ │ + ite eq │ │ │ │ │ + moveq r2, #1 │ │ │ │ │ + movne r2, #0 │ │ │ │ │ + b.n 484 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq.w 354 │ │ │ │ │ - ldrb.w r2, [r6, #1]! │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 484 │ │ │ │ │ - sub.w r8, lr, r2 │ │ │ │ │ - rsbs r2, r8, #0 │ │ │ │ │ - adc.w r2, r2, r8 │ │ │ │ │ - b.n 48e │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 35a │ │ │ │ │ + b.n 44c │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ add.w r2, r8, r4 │ │ │ │ │ rsb r3, r2, #1 │ │ │ │ │ ldrb.w r0, [r1], #1 │ │ │ │ │ add r3, r8 │ │ │ │ │ strb.w r0, [r2, #-1]! │ │ │ │ │ add r3, r4 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - ble.n 440 │ │ │ │ │ - b.n 4b6 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 354 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 35a │ │ │ │ │ - b.n 3f0 │ │ │ │ │ - cmp.w r2, r3, lsl #7 │ │ │ │ │ - ite eq │ │ │ │ │ - moveq r2, #1 │ │ │ │ │ - movne r2, #0 │ │ │ │ │ - b.n 48e │ │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ │ - and.w r2, r2, #3 │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - bne.w 322 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC55 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC55 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 3aa │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.w 3aa │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 3aa │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3aa │ │ │ │ │ - lsls r7, r6, #27 │ │ │ │ │ - bpl.w 392 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - movs r7, #1 │ │ │ │ │ - bl 0 <_PyNumber_Index> │ │ │ │ │ - R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 31c │ │ │ │ │ - b.n 3aa │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ - movw r1, #1118 @ 0x45e │ │ │ │ │ - bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ - R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 3aa │ │ │ │ │ - │ │ │ │ │ -00000558 <_PyLong_UnsignedShort_Converter>: │ │ │ │ │ -_PyLong_UnsignedShort_Converter(): │ │ │ │ │ - push {lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ │ - sub sp, #12 │ │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ - lsls r3, r3, #7 │ │ │ │ │ - bpl.n 57a <_PyLong_UnsignedShort_Converter+0x22> │ │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ │ - and.w r3, r3, #3 │ │ │ │ │ - cmp r3, #2 │ │ │ │ │ - beq.n 596 <_PyLong_UnsignedShort_Converter+0x3e> │ │ │ │ │ - str r1, [sp, #4] │ │ │ │ │ - bl 3328 │ │ │ │ │ - R_ARM_THM_CALL PyLong_AsUnsignedLong │ │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - adds r2, r0, #1 │ │ │ │ │ - beq.n 5b0 <_PyLong_UnsignedShort_Converter+0x58> │ │ │ │ │ - cmp.w r0, #65536 @ 0x10000 │ │ │ │ │ - bcs.n 5b8 <_PyLong_UnsignedShort_Converter+0x60> │ │ │ │ │ - movs r0, #1 │ │ │ │ │ - strh r3, [r1, #0] │ │ │ │ │ - add sp, #12 │ │ │ │ │ - pop {pc} │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC56 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC56 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n 592 <_PyLong_UnsignedShort_Converter+0x3a> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 5ac <_PyLong_UnsignedShort_Converter+0x54> │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC57 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC57 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 5ac <_PyLong_UnsignedShort_Converter+0x54> │ │ │ │ │ + ble.n 4ee │ │ │ │ │ + b.n 548 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -000005d0 : │ │ │ │ │ +00000560 : │ │ │ │ │ int_bit_count(): │ │ │ │ │ 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 r3, [r0, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ movs.w r8, r3, lsr #3 │ │ │ │ │ - beq.w 726 │ │ │ │ │ + beq.w 6b6 │ │ │ │ │ mov r5, r0 │ │ │ │ │ movw r7, #17476 @ 0x4444 │ │ │ │ │ movt r7, #1092 @ 0x444 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ mov.w r6, #1 │ │ │ │ │ it ge │ │ │ │ │ @@ -688,28 +632,28 @@ │ │ │ │ │ and.w r3, r3, #7 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <__popcountsi2> │ │ │ │ │ R_ARM_THM_CALL __popcountsi2 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - ble.n 6d2 │ │ │ │ │ - cbz r3, 680 │ │ │ │ │ + ble.n 662 │ │ │ │ │ + cbz r3, 610 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 670 │ │ │ │ │ + beq.n 600 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 664 │ │ │ │ │ + beq.n 5f4 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 658 │ │ │ │ │ + beq.n 5e8 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 64c │ │ │ │ │ + beq.n 5dc │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 640 │ │ │ │ │ + beq.n 5d0 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne.n 6e8 │ │ │ │ │ + bne.n 678 │ │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ │ adds r6, #1 │ │ │ │ │ bl 0 <__popcountsi2> │ │ │ │ │ R_ARM_THM_CALL __popcountsi2 │ │ │ │ │ add r4, r0 │ │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ │ adds r6, #1 │ │ │ │ │ @@ -733,15 +677,15 @@ │ │ │ │ │ add r4, r0 │ │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ │ adds r6, #1 │ │ │ │ │ bl 0 <__popcountsi2> │ │ │ │ │ R_ARM_THM_CALL __popcountsi2 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ add r4, r0 │ │ │ │ │ - ble.n 6d2 │ │ │ │ │ + ble.n 662 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ adds r6, #8 │ │ │ │ │ bl 0 <__popcountsi2> │ │ │ │ │ R_ARM_THM_CALL __popcountsi2 │ │ │ │ │ add r4, r0 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ adds r5, #32 │ │ │ │ │ @@ -769,340 +713,340 @@ │ │ │ │ │ R_ARM_THM_CALL __popcountsi2 │ │ │ │ │ add r4, r0 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ bl 0 <__popcountsi2> │ │ │ │ │ R_ARM_THM_CALL __popcountsi2 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ add r4, r0 │ │ │ │ │ - bgt.n 680 │ │ │ │ │ + bgt.n 610 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 248 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromSsize_t │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 722 │ │ │ │ │ + cbz r0, 6b2 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bgt.n 6f8 │ │ │ │ │ + bgt.n 688 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r5, r9 │ │ │ │ │ movs r6, #2 │ │ │ │ │ ldr.w r0, [r5, #16]! │ │ │ │ │ bl 0 <__popcountsi2> │ │ │ │ │ R_ARM_THM_CALL __popcountsi2 │ │ │ │ │ add r4, r0 │ │ │ │ │ - b.n 634 │ │ │ │ │ + b.n 5c4 │ │ │ │ │ add.w r3, r9, #12 │ │ │ │ │ ldr.w r0, [r3, r7, lsl #2] │ │ │ │ │ bl 0 <__popcountsi2> │ │ │ │ │ R_ARM_THM_CALL __popcountsi2 │ │ │ │ │ bl 314 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 734 │ │ │ │ │ + cbnz r0, 6c4 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 722 │ │ │ │ │ + beq.n 6b2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 722 │ │ │ │ │ + cbnz r3, 6b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 6e0 │ │ │ │ │ + b.n 670 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 248 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromSsize_t │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6e0 │ │ │ │ │ - b.n 722 │ │ │ │ │ + bne.n 670 │ │ │ │ │ + b.n 6b2 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 63bc │ │ │ │ │ + bl 63d0 │ │ │ │ │ R_ARM_THM_CALL long_add │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 74e │ │ │ │ │ + beq.n 6de │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 768 │ │ │ │ │ + cbz r3, 6f8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 70c │ │ │ │ │ + beq.n 69c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 762 │ │ │ │ │ + beq.n 6f2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 774 │ │ │ │ │ + cbz r3, 704 │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b.n 6dc │ │ │ │ │ + b.n 66c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 752 │ │ │ │ │ - b.n 70c │ │ │ │ │ + bne.n 6e2 │ │ │ │ │ + b.n 69c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 762 │ │ │ │ │ + b.n 6f2 │ │ │ │ │ │ │ │ │ │ -0000077c : │ │ │ │ │ +0000070c : │ │ │ │ │ long_get1(): │ │ │ │ │ - ldr r0, [pc, #0] @ (780 ) │ │ │ │ │ + ldr r0, [pc, #0] @ (710 ) │ │ │ │ │ bx lr │ │ │ │ │ .word 0x0000237c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000784 : │ │ │ │ │ +00000714 : │ │ │ │ │ long_long_meth(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 79e │ │ │ │ │ + bne.n 72e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 7a2 │ │ │ │ │ + bne.n 732 │ │ │ │ │ bx lr │ │ │ │ │ - b.w cfe4 <_PyLong_Copy> │ │ │ │ │ + b.w d04c <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_Copy │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000007a8 <_PyLong_FormatBytesWriter>: │ │ │ │ │ +00000738 <_PyLong_FormatBytesWriter>: │ │ │ │ │ _PyLong_FormatBytesWriter(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #28 │ │ │ │ │ mov ip, r0 │ │ │ │ │ add.w lr, sp, #20 │ │ │ │ │ mov r0, r2 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ mov.w r2, #0 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ - beq.n 7e8 <_PyLong_FormatBytesWriter+0x40> │ │ │ │ │ + beq.n 778 <_PyLong_FormatBytesWriter+0x40> │ │ │ │ │ mov r1, r3 │ │ │ │ │ strd r2, ip, [sp] │ │ │ │ │ mov r3, r2 │ │ │ │ │ str.w lr, [sp, #8] │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ - bl dcac │ │ │ │ │ + bl dd14 │ │ │ │ │ R_ARM_THM_CALL long_format_binary │ │ │ │ │ adds r0, #1 │ │ │ │ │ ite eq │ │ │ │ │ moveq r0, #0 │ │ │ │ │ ldrne r0, [sp, #20] │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {pc} │ │ │ │ │ mov r3, ip │ │ │ │ │ mov r1, r2 │ │ │ │ │ str.w lr, [sp] │ │ │ │ │ - bl 1844 │ │ │ │ │ + bl 1840 │ │ │ │ │ R_ARM_THM_CALL long_to_decimal_string_internal │ │ │ │ │ - b.n 7dc <_PyLong_FormatBytesWriter+0x34> │ │ │ │ │ + b.n 76c <_PyLong_FormatBytesWriter+0x34> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000007f8 <_PyLong_DivmodNear>: │ │ │ │ │ +00000788 <_PyLong_DivmodNear>: │ │ │ │ │ _PyLong_DivmodNear(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movs r2, #0 │ │ │ │ │ strd r2, r2, [sp, #8] │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r5, r2, #7 │ │ │ │ │ - bpl.w 94e <_PyLong_DivmodNear+0x156> │ │ │ │ │ + bpl.w 8de <_PyLong_DivmodNear+0x156> │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ mov r7, r1 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r4, r2, #7 │ │ │ │ │ - bpl.w 94e <_PyLong_DivmodNear+0x156> │ │ │ │ │ + bpl.w 8de <_PyLong_DivmodNear+0x156> │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ - bl 9c48 │ │ │ │ │ + bl 9c60 │ │ │ │ │ R_ARM_THM_CALL long_divrem │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 908 <_PyLong_DivmodNear+0x110> │ │ │ │ │ + beq.n 898 <_PyLong_DivmodNear+0x110> │ │ │ │ │ and.w r5, r5, #3 │ │ │ │ │ and.w r6, r6, #3 │ │ │ │ │ subs r2, r5, #2 │ │ │ │ │ subs r0, r6, #2 │ │ │ │ │ negs r5, r2 │ │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ │ adcs r5, r2 │ │ │ │ │ negs r6, r0 │ │ │ │ │ adcs r6, r0 │ │ │ │ │ - ldr r1, [pc, #300] @ (97c <_PyLong_DivmodNear+0x184>) │ │ │ │ │ + ldr r1, [pc, #300] @ (90c <_PyLong_DivmodNear+0x184>) │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 2630 │ │ │ │ │ + bl 2634 │ │ │ │ │ R_ARM_THM_CALL long_lshift │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 908 <_PyLong_DivmodNear+0x110> │ │ │ │ │ + beq.n 898 <_PyLong_DivmodNear+0x110> │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bne.n 916 <_PyLong_DivmodNear+0x11e> │ │ │ │ │ + bne.n 8a6 <_PyLong_DivmodNear+0x11e> │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 171c │ │ │ │ │ + bl 1718 │ │ │ │ │ R_ARM_THM_CALL long_compare │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 968 <_PyLong_DivmodNear+0x170> │ │ │ │ │ + bne.n 8f8 <_PyLong_DivmodNear+0x170> │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 8a4 <_PyLong_DivmodNear+0xac> │ │ │ │ │ + beq.n 834 <_PyLong_DivmodNear+0xac> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt.n 8a8 <_PyLong_DivmodNear+0xb0> │ │ │ │ │ - cbnz r1, 88c <_PyLong_DivmodNear+0x94> │ │ │ │ │ + bgt.n 838 <_PyLong_DivmodNear+0xb0> │ │ │ │ │ + cbnz r1, 81c <_PyLong_DivmodNear+0x94> │ │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ │ lsls r3, r3, #31 │ │ │ │ │ - bmi.n 8a8 <_PyLong_DivmodNear+0xb0> │ │ │ │ │ + bmi.n 838 <_PyLong_DivmodNear+0xb0> │ │ │ │ │ mov r4, r8 │ │ │ │ │ mov r9, r2 │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 908 <_PyLong_DivmodNear+0x110> │ │ │ │ │ + beq.n 898 <_PyLong_DivmodNear+0x110> │ │ │ │ │ strd r9, r4, [r0, #12] │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bge.n 884 <_PyLong_DivmodNear+0x8c> │ │ │ │ │ - ldr r1, [pc, #208] @ (97c <_PyLong_DivmodNear+0x184>) │ │ │ │ │ + bge.n 814 <_PyLong_DivmodNear+0x8c> │ │ │ │ │ + ldr r1, [pc, #208] @ (90c <_PyLong_DivmodNear+0x184>) │ │ │ │ │ mov r0, r2 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - bne.n 944 <_PyLong_DivmodNear+0x14c> │ │ │ │ │ - bl 63bc │ │ │ │ │ + bne.n 8d4 <_PyLong_DivmodNear+0x14c> │ │ │ │ │ + bl 63d0 │ │ │ │ │ R_ARM_THM_CALL long_add │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r9, r0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r9, [sp, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 8d4 <_PyLong_DivmodNear+0xdc> │ │ │ │ │ + beq.n 864 <_PyLong_DivmodNear+0xdc> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbnz r3, 8d4 <_PyLong_DivmodNear+0xdc> │ │ │ │ │ + cbnz r3, 864 <_PyLong_DivmodNear+0xdc> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 908 <_PyLong_DivmodNear+0x110> │ │ │ │ │ + beq.n 898 <_PyLong_DivmodNear+0x110> │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bne.n 93c <_PyLong_DivmodNear+0x144> │ │ │ │ │ - bl 2ea4 │ │ │ │ │ + bne.n 8cc <_PyLong_DivmodNear+0x144> │ │ │ │ │ + bl 2eb8 │ │ │ │ │ R_ARM_THM_CALL long_sub │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 904 <_PyLong_DivmodNear+0x10c> │ │ │ │ │ + beq.n 894 <_PyLong_DivmodNear+0x10c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - cbnz r3, 904 <_PyLong_DivmodNear+0x10c> │ │ │ │ │ + cbnz r3, 894 <_PyLong_DivmodNear+0x10c> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 890 <_PyLong_DivmodNear+0x98> │ │ │ │ │ + bne.n 820 <_PyLong_DivmodNear+0x98> │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ - bl d140 │ │ │ │ │ + bl d1a8 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - bl d140 │ │ │ │ │ + bl d1a8 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ - b.n 964 <_PyLong_DivmodNear+0x16c> │ │ │ │ │ - bl 340c │ │ │ │ │ + b.n 8f4 <_PyLong_DivmodNear+0x16c> │ │ │ │ │ + bl 3420 │ │ │ │ │ R_ARM_THM_CALL long_neg │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 932 <_PyLong_DivmodNear+0x13a> │ │ │ │ │ + beq.n 8c2 <_PyLong_DivmodNear+0x13a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 932 <_PyLong_DivmodNear+0x13a> │ │ │ │ │ + cbnz r3, 8c2 <_PyLong_DivmodNear+0x13a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 908 <_PyLong_DivmodNear+0x110> │ │ │ │ │ + beq.n 898 <_PyLong_DivmodNear+0x110> │ │ │ │ │ mov r4, r9 │ │ │ │ │ - b.n 860 <_PyLong_DivmodNear+0x68> │ │ │ │ │ - bl 63bc │ │ │ │ │ + b.n 7f0 <_PyLong_DivmodNear+0x68> │ │ │ │ │ + bl 63d0 │ │ │ │ │ R_ARM_THM_CALL long_add │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 8e8 <_PyLong_DivmodNear+0xf0> │ │ │ │ │ - bl 2ea4 │ │ │ │ │ + b.n 878 <_PyLong_DivmodNear+0xf0> │ │ │ │ │ + bl 2eb8 │ │ │ │ │ R_ARM_THM_CALL long_sub │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n 8ba <_PyLong_DivmodNear+0xc2> │ │ │ │ │ + b.n 84a <_PyLong_DivmodNear+0xc2> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC58 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC58 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 89e <_PyLong_DivmodNear+0xa6> │ │ │ │ │ + b.n 82e <_PyLong_DivmodNear+0xa6> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 874 <_PyLong_DivmodNear+0x7c> │ │ │ │ │ + bne.n 804 <_PyLong_DivmodNear+0x7c> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b.n 874 <_PyLong_DivmodNear+0x7c> │ │ │ │ │ + b.n 804 <_PyLong_DivmodNear+0x7c> │ │ │ │ │ .word 0x0000237c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000980 : │ │ │ │ │ +00000910 : │ │ │ │ │ int___getnewargs__(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl cfe4 <_PyLong_Copy> │ │ │ │ │ + bl d04c <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC59 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC59 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -1333,15 +1333,15 @@ │ │ │ │ │ str.w sl, [sp, #28] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cbz r3, dba │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ - bl d140 │ │ │ │ │ + bl d1a8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ cmp r0, #200 @ 0xc8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ it cs │ │ │ │ │ movcs r1, #200 @ 0xc8 │ │ │ │ │ @@ -2037,15 +2037,15 @@ │ │ │ │ │ PyLong_AsLong(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 157a │ │ │ │ │ + beq.n 1576 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ bpl.n 14a8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ @@ -2057,47 +2057,45 @@ │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 158c │ │ │ │ │ + bne.n 1588 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ b.n 14a2 │ │ │ │ │ - mov.w lr, r3, lsr #3 │ │ │ │ │ + mov.w ip, r3, lsr #3 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r1, r3, #1 │ │ │ │ │ - add.w r0, r0, lr, lsl #2 │ │ │ │ │ + add.w r0, r0, ip, lsl #2 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ lsrs r4, r3, #30 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - bne.n 150e │ │ │ │ │ + bne.n 150a │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ - orr.w ip, r4, r3, lsl #30 │ │ │ │ │ - cmp.w r3, ip, lsr #30 │ │ │ │ │ - bne.n 150e │ │ │ │ │ - mov r3, lr │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - sub.w lr, r3, #3 │ │ │ │ │ - cmp r3, #2 │ │ │ │ │ - beq.n 1532 │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - orr.w r3, r3, ip, lsl #30 │ │ │ │ │ - cmp.w ip, r3, lsr #30 │ │ │ │ │ + orr.w lr, r4, r3, lsl #30 │ │ │ │ │ + cmp.w r3, lr, lsr #30 │ │ │ │ │ bne.n 150a │ │ │ │ │ - subs.w lr, lr, #1 │ │ │ │ │ - bcc.n 1534 │ │ │ │ │ + sub.w r4, ip, #3 │ │ │ │ │ + cmp.w ip, #2 │ │ │ │ │ + beq.n 152e │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + orr.w r3, r3, lr, lsl #30 │ │ │ │ │ + cmp.w lr, r3, lsr #30 │ │ │ │ │ + bne.n 1506 │ │ │ │ │ + subs r4, #1 │ │ │ │ │ + bcc.n 1530 │ │ │ │ │ ldr.w ip, [r0, #-4]! │ │ │ │ │ orr.w ip, ip, r3, lsl #30 │ │ │ │ │ cmp.w r3, ip, lsr #30 │ │ │ │ │ mov r3, ip │ │ │ │ │ - beq.n 14f4 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.n 15ac │ │ │ │ │ + beq.n 14f2 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.n 15a8 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r1, #0 │ │ │ │ │ beq.n 14a2 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ @@ -2107,353 +2105,351 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ b.n 14a2 │ │ │ │ │ - mov r3, ip │ │ │ │ │ + mov r3, lr │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 1562 │ │ │ │ │ + blt.n 155e │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ beq.n 14a2 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ beq.n 14a2 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne.n 14a2 │ │ │ │ │ mov r0, r2 │ │ │ │ │ strd r1, r3, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ │ - b.n 1512 │ │ │ │ │ + b.n 150e │ │ │ │ │ sub.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ │ ands.w r3, r3, r1, lsr #31 │ │ │ │ │ - beq.n 150a │ │ │ │ │ - cbnz r4, 15c4 │ │ │ │ │ + beq.n 1506 │ │ │ │ │ + cbnz r5, 15c0 │ │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ b.n 14a2 │ │ │ │ │ mov.w r1, #472 @ 0x1d8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ b.n 14b2 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 15dc │ │ │ │ │ + bhi.n 15d8 │ │ │ │ │ ldr r4, [r2, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ mul.w r3, r4, r3 │ │ │ │ │ - bne.n 154a │ │ │ │ │ + bne.n 1546 │ │ │ │ │ b.n 14a2 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq.n 150e │ │ │ │ │ + beq.n 150a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 150e │ │ │ │ │ + bne.n 150a │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1552 │ │ │ │ │ + b.n 154e │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 1574 │ │ │ │ │ + beq.n 1570 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1574 │ │ │ │ │ + bne.n 1570 │ │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ - b.n 1552 │ │ │ │ │ - mov.w lr, r3, lsr #3 │ │ │ │ │ + b.n 154e │ │ │ │ │ + mov.w ip, r3, lsr #3 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r1, r3, #1 │ │ │ │ │ - add.w r0, r0, lr, lsl #2 │ │ │ │ │ + add.w r0, r0, ip, lsl #2 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - movs.w ip, r3, lsr #30 │ │ │ │ │ - bne.n 15ac │ │ │ │ │ + movs.w lr, r3, lsr #30 │ │ │ │ │ + bne.n 15a8 │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ - orr.w ip, r4, r3, lsl #30 │ │ │ │ │ - cmp.w r3, ip, lsr #30 │ │ │ │ │ - bne.n 15ac │ │ │ │ │ - mov r3, lr │ │ │ │ │ - movs r4, #1 │ │ │ │ │ - b.n 14e0 │ │ │ │ │ - nop │ │ │ │ │ + orr.w lr, r4, r3, lsl #30 │ │ │ │ │ + cmp.w r3, lr, lsr #30 │ │ │ │ │ + bne.n 15a8 │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + b.n 14dc │ │ │ │ │ │ │ │ │ │ -00001608 : │ │ │ │ │ +00001600 : │ │ │ │ │ PyLong_AsLongAndOverflow(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ str.w ip, [r1] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16f0 │ │ │ │ │ + beq.n 16ec │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 1648 │ │ │ │ │ + bpl.n 1640 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 165c │ │ │ │ │ + bhi.n 1654 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1702 │ │ │ │ │ + bne.n 16fe │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1642 │ │ │ │ │ - mov r5, ip │ │ │ │ │ - lsrs r0, r3, #3 │ │ │ │ │ + b.n 163a │ │ │ │ │ + mov r0, ip │ │ │ │ │ + mov.w lr, r3, lsr #3 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ - rsb r6, r3, #1 │ │ │ │ │ - add.w ip, r2, r0, lsl #2 │ │ │ │ │ + rsb r5, r3, #1 │ │ │ │ │ + add.w ip, r2, lr, lsl #2 │ │ │ │ │ ldr.w r3, [ip, #8] │ │ │ │ │ - movs.w lr, r3, lsr #30 │ │ │ │ │ - bne.n 16b0 │ │ │ │ │ + lsrs r4, r3, #30 │ │ │ │ │ + bne.n 16ac │ │ │ │ │ ldr.w r4, [ip, #4] │ │ │ │ │ - orr.w lr, r4, r3, lsl #30 │ │ │ │ │ - cmp.w r3, lr, lsr #30 │ │ │ │ │ - bne.n 16b0 │ │ │ │ │ - subs r4, r0, #3 │ │ │ │ │ - cmp r0, #2 │ │ │ │ │ - beq.n 16d8 │ │ │ │ │ - ldr.w r3, [r2, r0, lsl #2] │ │ │ │ │ - orr.w r3, r3, lr, lsl #30 │ │ │ │ │ - cmp.w lr, r3, lsr #30 │ │ │ │ │ - bne.n 16b0 │ │ │ │ │ - subs r0, r4, #1 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - beq.n 16da │ │ │ │ │ + orr.w r4, r4, r3, lsl #30 │ │ │ │ │ + cmp.w r3, r4, lsr #30 │ │ │ │ │ + bne.n 16ac │ │ │ │ │ + sub.w r6, lr, #3 │ │ │ │ │ + cmp.w lr, #2 │ │ │ │ │ + beq.n 16d4 │ │ │ │ │ + ldr.w r3, [r2, lr, lsl #2] │ │ │ │ │ + orr.w r3, r3, r4, lsl #30 │ │ │ │ │ + cmp.w r4, r3, lsr #30 │ │ │ │ │ + bne.n 16ac │ │ │ │ │ + subs r4, r6, #1 │ │ │ │ │ + mov r6, r4 │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + beq.n 16d6 │ │ │ │ │ ldr.w lr, [ip, #-4]! │ │ │ │ │ orr.w lr, lr, r3, lsl #30 │ │ │ │ │ cmp.w r3, lr, lsr #30 │ │ │ │ │ mov r3, lr │ │ │ │ │ - beq.n 1698 │ │ │ │ │ + beq.n 1694 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - str r6, [r1, #0] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.n 1642 │ │ │ │ │ + str r5, [r1, #0] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 163a │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 1642 │ │ │ │ │ + beq.n 163a │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1642 │ │ │ │ │ + bne.n 163a │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 1642 │ │ │ │ │ - mov r3, lr │ │ │ │ │ + b.n 163a │ │ │ │ │ + mov r3, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 16e4 │ │ │ │ │ - mul.w r3, r6, r3 │ │ │ │ │ - b.n 16b6 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bge.n 16b0 │ │ │ │ │ + blt.n 16e0 │ │ │ │ │ + mul.w r3, r5, r3 │ │ │ │ │ + b.n 16b2 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bge.n 16ac │ │ │ │ │ cmp.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ - bne.n 16b0 │ │ │ │ │ - b.n 16b6 │ │ │ │ │ + bne.n 16ac │ │ │ │ │ + b.n 16b2 │ │ │ │ │ mov.w r1, #472 @ 0x1d8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 1656 │ │ │ │ │ + b.n 164e │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 1718 │ │ │ │ │ + bhi.n 1714 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ - b.n 16ba │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - b.n 165e │ │ │ │ │ + b.n 16b6 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ + b.n 1656 │ │ │ │ │ │ │ │ │ │ -0000171c : │ │ │ │ │ +00001718 : │ │ │ │ │ long_compare(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ │ and.w r5, lr, #3 │ │ │ │ │ and.w r3, ip, #3 │ │ │ │ │ orr.w r0, ip, lr │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ rsb r2, r5, #1 │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bhi.n 174e │ │ │ │ │ + bhi.n 174a │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ mul.w r2, r0, r2 │ │ │ │ │ mls r0, r1, r3, r2 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov.w lr, lr, lsr #3 │ │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ │ mul.w r2, r2, lr │ │ │ │ │ mls r0, r3, ip, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 174c │ │ │ │ │ + bne.n 1748 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 17b6 │ │ │ │ │ + beq.n 17b2 │ │ │ │ │ add.w ip, r4, lr, lsl #2 │ │ │ │ │ add.w r2, r1, lr, lsl #2 │ │ │ │ │ ldr.w r3, [ip, #8] │ │ │ │ │ ldr r6, [r2, #8] │ │ │ │ │ subs r3, r3, r6 │ │ │ │ │ - bne.n 17b4 │ │ │ │ │ + bne.n 17b0 │ │ │ │ │ cmp.w lr, #1 │ │ │ │ │ - beq.n 17b6 │ │ │ │ │ + beq.n 17b2 │ │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ │ ldr r6, [r2, #4] │ │ │ │ │ subs r3, r3, r6 │ │ │ │ │ - bne.n 17b4 │ │ │ │ │ + bne.n 17b0 │ │ │ │ │ sub.w r6, lr, #3 │ │ │ │ │ cmp.w lr, #2 │ │ │ │ │ - beq.n 17b6 │ │ │ │ │ + beq.n 17b2 │ │ │ │ │ ldr.w r0, [r4, lr, lsl #2] │ │ │ │ │ ldr.w r3, [r1, lr, lsl #2] │ │ │ │ │ subs r0, r0, r3 │ │ │ │ │ - bne.n 17be │ │ │ │ │ + bne.n 17ba │ │ │ │ │ subs r3, r6, #1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n 17b6 │ │ │ │ │ + beq.n 17b2 │ │ │ │ │ ldr.w r3, [ip, #-4]! │ │ │ │ │ ldr.w r1, [r2, #-4]! │ │ │ │ │ subs r3, r3, r1 │ │ │ │ │ - beq.n 17a0 │ │ │ │ │ + beq.n 179c │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ it eq │ │ │ │ │ negeq r0, r0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.n 17b6 │ │ │ │ │ + b.n 17b2 │ │ │ │ │ │ │ │ │ │ -000017c4 : │ │ │ │ │ +000017c0 : │ │ │ │ │ long_dealloc(): │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 180e │ │ │ │ │ + cbz r0, 180a │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 180e │ │ │ │ │ + bhi.n 180a │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ adds r1, r3, #5 │ │ │ │ │ mov.w r3, r3, asr #31 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcc.n 17f8 │ │ │ │ │ + bcc.n 17f4 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ bx r3 │ │ │ │ │ movw r3, #8988 @ 0x231c │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r3, r3, r1, lsl #4 │ │ │ │ │ add r3, ip │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 1818 │ │ │ │ │ + beq.n 1814 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ bx r3 │ │ │ │ │ b.w 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_SetImmortal │ │ │ │ │ │ │ │ │ │ -0000181c : │ │ │ │ │ +00001818 : │ │ │ │ │ long_to_decimal_string(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movs r3, #0 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - bl 1844 │ │ │ │ │ + bl 1840 │ │ │ │ │ adds r0, #1 │ │ │ │ │ ite eq │ │ │ │ │ moveq r0, #0 │ │ │ │ │ ldrne r0, [sp, #12] │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ │ │ -00001844 : │ │ │ │ │ +00001840 : │ │ │ │ │ long_to_decimal_string_internal(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2440 │ │ │ │ │ + beq.w 2442 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w 2440 │ │ │ │ │ + bpl.w 2442 │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ cmp.w r6, #584 @ 0x248 │ │ │ │ │ mov.w r5, r6, lsr #3 │ │ │ │ │ - bcs.w 1e78 │ │ │ │ │ + bcs.w 1e78 │ │ │ │ │ adds r0, r5, #4 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1ee4 │ │ │ │ │ + beq.w 1ee4 │ │ │ │ │ mov r7, r5 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ adds r7, #1 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -2477,100 +2473,100 @@ │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r6, fp │ │ │ │ │ add.w r3, r9, #12 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ subs r5, #1 │ │ │ │ │ - bcc.w 1a54 │ │ │ │ │ + bcc.w 1a50 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr.w r0, [r6, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 19e0 │ │ │ │ │ + ble.n 19dc │ │ │ │ │ lsls r3, r2, #2 │ │ │ │ │ add.w sl, r9, #8 │ │ │ │ │ subs r3, #4 │ │ │ │ │ add.w fp, sl, r2, lsl #2 │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ │ - beq.n 194e │ │ │ │ │ + beq.n 194a │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 192a │ │ │ │ │ + beq.n 1926 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.w 1b96 │ │ │ │ │ + bne.w 1b92 │ │ │ │ │ ldr.w r1, [sl, #4]! │ │ │ │ │ - addw r3, pc, #1368 @ 0x558 │ │ │ │ │ + addw r3, pc, #1372 @ 0x55c │ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ │ orr.w r8, r0, r1, lsl #30 │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ mls r3, r7, r0, r8 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ ldr.w r1, [sl, #4]! │ │ │ │ │ - addw r3, pc, #1336 @ 0x538 │ │ │ │ │ + addw r3, pc, #1340 @ 0x53c │ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ │ orr.w r8, r0, r1, lsl #30 │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ cmp sl, fp │ │ │ │ │ mls r3, r7, r0, r8 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ - beq.n 19e0 │ │ │ │ │ + beq.n 19dc │ │ │ │ │ str.w r9, [sp, #28] │ │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ │ mov r9, sl │ │ │ │ │ - addw r3, pc, #1292 @ 0x50c │ │ │ │ │ + addw r3, pc, #1296 @ 0x510 │ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ │ add.w sl, sl, #16 │ │ │ │ │ orr.w r8, r0, r1, lsl #30 │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ ldr.w r1, [sl, #-8] │ │ │ │ │ mls r3, r7, r0, r8 │ │ │ │ │ str.w r3, [sl, #-12] │ │ │ │ │ orr.w r8, r0, r1, lsl #30 │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ - addw r3, pc, #1252 @ 0x4e4 │ │ │ │ │ + addw r3, pc, #1256 @ 0x4e8 │ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ ldr.w r1, [sl, #-4] │ │ │ │ │ mls r3, r7, r0, r8 │ │ │ │ │ str.w r3, [sl, #-8] │ │ │ │ │ orr.w r8, r0, r1, lsl #30 │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ - addw r3, pc, #1220 @ 0x4c4 │ │ │ │ │ + addw r3, pc, #1224 @ 0x4c8 │ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ ldr.w r1, [sl] │ │ │ │ │ mls r3, r7, r0, r8 │ │ │ │ │ str.w r3, [sl, #-4] │ │ │ │ │ orr.w r8, r0, r1, lsl #30 │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ - addw r3, pc, #1188 @ 0x4a4 │ │ │ │ │ + addw r3, pc, #1192 @ 0x4a8 │ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ mls r3, r7, r0, r8 │ │ │ │ │ cmp sl, fp │ │ │ │ │ str.w r3, [r9, #16] │ │ │ │ │ - bne.n 1952 │ │ │ │ │ + bne.n 194e │ │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ │ - cbz r0, 1a28 │ │ │ │ │ + cbz r0, 1a24 │ │ │ │ │ lsrs r3, r0, #9 │ │ │ │ │ movw r2, #19331 @ 0x4b83 │ │ │ │ │ movt r2, #4 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ umull r2, r3, r2, r3 │ │ │ │ │ mov.w r2, #51712 @ 0xca00 │ │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ │ @@ -2589,189 +2585,189 @@ │ │ │ │ │ itee ls │ │ │ │ │ strls r1, [sp, #4] │ │ │ │ │ strhi r1, [sp, #4] │ │ │ │ │ strhi.w ip, [r2, r1, lsl #2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_CheckSignals │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18da │ │ │ │ │ + beq.w 18d6 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1ee8 │ │ │ │ │ + beq.w 1ee8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1ee8 │ │ │ │ │ + bne.w 1ee8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1ee8 │ │ │ │ │ + b.n 1ee8 │ │ │ │ │ and.w r3, r4, #3 │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ sub.w r2, r3, #2 │ │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ │ clz r2, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ lsrs r2, r2, #5 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 1bba │ │ │ │ │ + beq.w 1bb6 │ │ │ │ │ add.w r3, r4, #1073741824 @ 0x40000000 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ add.w fp, r4, #4294967295 @ 0xffffffff │ │ │ │ │ add.w r5, fp, fp, lsl #3 │ │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ add r5, r1 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - bls.n 1aa0 │ │ │ │ │ + bls.n 1a9c │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ │ - bls.n 1aa0 │ │ │ │ │ + bls.n 1a9c │ │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ │ movs r0, #10 │ │ │ │ │ mul.w r1, r0, r1 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bls.n 1a96 │ │ │ │ │ + bls.n 1a92 │ │ │ │ │ cmp.w r5, #640 @ 0x280 │ │ │ │ │ - bgt.w 1e1c │ │ │ │ │ + bgt.w 1e18 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1dfc │ │ │ │ │ + bne.w 1df8 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 22a4 │ │ │ │ │ + bne.w 22a8 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a32 │ │ │ │ │ + beq.n 1a2e │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.w 23fa │ │ │ │ │ + bne.w 23fc │ │ │ │ │ lsls r7, r3, #26 │ │ │ │ │ - bpl.w 23f2 │ │ │ │ │ + bpl.w 23f4 │ │ │ │ │ lsls r6, r3, #25 │ │ │ │ │ - bpl.w 23e8 │ │ │ │ │ + bpl.w 23ea │ │ │ │ │ add.w r3, r5, #20 │ │ │ │ │ add r3, r0 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bgt.w 1c1a │ │ │ │ │ + bgt.w 1c16 │ │ │ │ │ ldr.w r0, [sl] │ │ │ │ │ movw r6, #52429 @ 0xcccd │ │ │ │ │ movt r6, #52428 @ 0xcccc │ │ │ │ │ movs r7, #10 │ │ │ │ │ cmp r0, #9 │ │ │ │ │ umull r1, r2, r6, r0 │ │ │ │ │ mov.w r2, r2, lsr #3 │ │ │ │ │ mls r1, r7, r2, r0 │ │ │ │ │ add.w r1, r1, #48 @ 0x30 │ │ │ │ │ strb.w r1, [r3, #-1] │ │ │ │ │ it ls │ │ │ │ │ addls.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - bls.n 1b4a │ │ │ │ │ + bls.n 1b46 │ │ │ │ │ umull ip, r1, r6, r2 │ │ │ │ │ subs r3, #2 │ │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ │ mov.w r1, r1, lsr #3 │ │ │ │ │ mls r2, r7, r1, r2 │ │ │ │ │ add.w r2, r2, #48 @ 0x30 │ │ │ │ │ strb r2, [r3, #0] │ │ │ │ │ - bls.n 1b4a │ │ │ │ │ + bls.n 1b46 │ │ │ │ │ umull r0, r2, r6, r1 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ mov.w r2, r2, lsr #3 │ │ │ │ │ mls r0, r7, r2, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ add.w r2, r0, #48 @ 0x30 │ │ │ │ │ strb.w r2, [r3, #-1]! │ │ │ │ │ - bhi.n 1b30 │ │ │ │ │ + bhi.n 1b2c │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.w 1d04 │ │ │ │ │ + beq.w 1d00 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1d18 │ │ │ │ │ + beq.w 1d14 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ - cbnz r3, 1b7a │ │ │ │ │ - ldr r2, [pc, #772] @ (1e70 ) │ │ │ │ │ + cbnz r3, 1b76 │ │ │ │ │ + ldr r2, [pc, #776] @ (1e70 ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1eee │ │ │ │ │ + bne.w 1ef2 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1d20 │ │ │ │ │ + bne.w 1d1c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2432 │ │ │ │ │ + bne.w 2434 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r4, [r3, #0] │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr.w r1, [r9, #12] │ │ │ │ │ add.w sl, r9, #12 │ │ │ │ │ - add r3, pc, #712 @ (adr r3, 1e68 ) │ │ │ │ │ + add r3, pc, #716 @ (adr r3, 1e68 ) │ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ │ orr.w r8, r0, r1, lsl #30 │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uldivmod │ │ │ │ │ mls r3, r7, r0, r8 │ │ │ │ │ str.w r3, [r9, #12] │ │ │ │ │ - b.n 190a │ │ │ │ │ + b.n 1906 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ adds r5, r2, #1 │ │ │ │ │ str.w r4, [r9, #12] │ │ │ │ │ mov fp, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1ab0 │ │ │ │ │ + beq.w 1aac │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ mov fp, r4 │ │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ │ - bls.w 1e0a │ │ │ │ │ + bls.w 1e06 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldrd r3, r2, [r2, #16] │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - blt.w 1e04 │ │ │ │ │ + blt.w 1e00 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 22ba │ │ │ │ │ + bne.w 22be │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w 1efa │ │ │ │ │ + bne.w 1efe │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ │ lsls r1, r2, #26 │ │ │ │ │ - bpl.w 23e4 │ │ │ │ │ + bpl.w 23e6 │ │ │ │ │ lsls r2, r2, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r3, #20 │ │ │ │ │ addpl r3, #28 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ movs r4, #0 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ add r2, r5 │ │ │ │ │ add r3, r2 │ │ │ │ │ - ble.w 1aec │ │ │ │ │ + ble.w 1ae8 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ mov sl, r8 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ movw r2, #52429 @ 0xcccd │ │ │ │ │ @@ -2821,34 +2817,34 @@ │ │ │ │ │ mls r7, r1, lr, r7 │ │ │ │ │ add.w r7, r7, #48 @ 0x30 │ │ │ │ │ bfi r8, r7, #0, #8 │ │ │ │ │ bfi r8, r6, #8, #8 │ │ │ │ │ bfi r8, r0, #16, #8 │ │ │ │ │ bfi r8, ip, #24, #8 │ │ │ │ │ str.w r8, [r3, #-9] │ │ │ │ │ - bne.n 1d2a │ │ │ │ │ + bne.n 1d26 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ add.w sl, r2, fp, lsl #2 │ │ │ │ │ mvn.w r2, #8 │ │ │ │ │ mla r3, r2, fp, r3 │ │ │ │ │ - b.n 1aec │ │ │ │ │ + b.n 1ae8 │ │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ │ strb.w r2, [r3, #-1] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 1b60 │ │ │ │ │ + bne.w 1b5c │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1b8a │ │ │ │ │ + beq.w 1b86 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ add r3, r5 │ │ │ │ │ str r3, [r2, #20] │ │ │ │ │ - b.n 1b8e │ │ │ │ │ + b.n 1b8a │ │ │ │ │ mvn.w r0, #8 │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ sub.w r8, r3, #9 │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ strd r9, r4, [sp, #32] │ │ │ │ │ mla r0, r0, fp, r3 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ @@ -2902,32 +2898,32 @@ │ │ │ │ │ bfi ip, r6, #8, #8 │ │ │ │ │ bfi ip, r4, #16, #8 │ │ │ │ │ bfi ip, r0, #24, #8 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ str.w ip, [r8, #-9]! │ │ │ │ │ cmp r0, r8 │ │ │ │ │ str.w lr, [r8, #4] │ │ │ │ │ - bne.n 1d40 │ │ │ │ │ + bne.n 1d3c │ │ │ │ │ ldrd r9, r4, [sp, #32] │ │ │ │ │ - b.n 1cf4 │ │ │ │ │ + b.n 1cf0 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ │ - bhi.w 1bd4 │ │ │ │ │ + bhi.w 1bd0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 1be2 │ │ │ │ │ + beq.w 1bde │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ movs r2, #57 @ 0x39 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyUnicodeWriter_PrepareInternal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_PrepareInternal │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w 1be2 │ │ │ │ │ - b.n 1a32 │ │ │ │ │ + bne.w 1bde │ │ │ │ │ + b.n 1a2e │ │ │ │ │ subs r3, r5, r2 │ │ │ │ │ - ldr r2, [pc, #84] @ (1e74 ) │ │ │ │ │ + ldr r2, [pc, #88] @ (1e74 ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr.w r4, [r2, #3444] @ 0xd74 │ │ │ │ │ @@ -2935,129 +2931,131 @@ │ │ │ │ │ ite ge │ │ │ │ │ movge r3, #0 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it le │ │ │ │ │ movle r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1f7a │ │ │ │ │ + bne.w 1f7e │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1ab0 │ │ │ │ │ + beq.w 1aac │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ │ - bls.n 1e0a │ │ │ │ │ + bls.n 1e06 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldrd r3, r2, [r2, #16] │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bge.w 1be2 │ │ │ │ │ - b.n 1e0a │ │ │ │ │ + bge.w 1bde │ │ │ │ │ + b.n 1e06 │ │ │ │ │ nop │ │ │ │ │ + nop.w │ │ │ │ │ .word 0x3b9aca00 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x0000004c │ │ │ │ │ + .word 0x00000050 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - ldr r3, [pc, #736] @ (215c ) │ │ │ │ │ + ldr r3, [pc, #740] @ (2160 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #3444] @ 0xd74 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 1ebe │ │ │ │ │ + ble.n 1ebe │ │ │ │ │ movw r3, #24759 @ 0x60b7 │ │ │ │ │ movt r3, #46603 @ 0xb60b │ │ │ │ │ sub.w r0, r5, #11 │ │ │ │ │ smull r1, r3, r3, r2 │ │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ │ add r3, r2 │ │ │ │ │ umull r1, r0, r1, r0 │ │ │ │ │ asrs r1, r2, #31 │ │ │ │ │ rsb r3, r1, r3, asr #6 │ │ │ │ │ cmp.w r3, r0, lsr #3 │ │ │ │ │ - ble.w 2452 │ │ │ │ │ + ble.w 2454 │ │ │ │ │ cmp.w r5, #1000 @ 0x3e8 │ │ │ │ │ - bhi.n 1fae │ │ │ │ │ + bhi.n 1fb2 │ │ │ │ │ movw r3, #46339 @ 0xb503 │ │ │ │ │ movt r3, #42366 @ 0xa57e │ │ │ │ │ umull r2, r3, r3, r5 │ │ │ │ │ add.w r7, r5, r3, lsr #6 │ │ │ │ │ adds r0, r7, #4 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 188e │ │ │ │ │ + bne.w 188a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1b90 │ │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1b74 │ │ │ │ │ + b.n 1b70 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - bne.w 238a │ │ │ │ │ + bne.w 238c │ │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ │ lsls r0, r2, #26 │ │ │ │ │ - bpl.w 2386 │ │ │ │ │ + bpl.w 2388 │ │ │ │ │ lsls r1, r2, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r3, #20 │ │ │ │ │ addpl r3, #28 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ movs r4, #0 │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ add r2, r5 │ │ │ │ │ add.w r0, r3, r2, lsl #1 │ │ │ │ │ add.w lr, r9, #8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr.w r3, [lr, #4]! │ │ │ │ │ cmp r1, fp │ │ │ │ │ - blt.w 235a │ │ │ │ │ + blt.w 235c │ │ │ │ │ bic.w r2, fp, fp, asr #31 │ │ │ │ │ mvn.w r1, #17 │ │ │ │ │ movs r6, #10 │ │ │ │ │ mla r2, r1, r2, r0 │ │ │ │ │ movw r0, #52429 @ 0xcccd │ │ │ │ │ movt r0, #52428 @ 0xcccc │ │ │ │ │ umull r7, r1, r3, r0 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ mov.w r1, r1, lsr #3 │ │ │ │ │ mls r7, r6, r1, r3 │ │ │ │ │ mov r3, r1 │ │ │ │ │ add.w r1, r7, #48 @ 0x30 │ │ │ │ │ strh.w r1, [r2, #-2]! │ │ │ │ │ - bhi.n 1f48 │ │ │ │ │ + bhi.n 1f4c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w 2352 │ │ │ │ │ + beq.w 2354 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 1b60 │ │ │ │ │ - b.n 1b7a │ │ │ │ │ + bne.w 1b5c │ │ │ │ │ + b.n 1b76 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1f94 │ │ │ │ │ + beq.n 1f98 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ - cbnz r3, 1f94 │ │ │ │ │ + cbnz r3, 1f98 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ @@ -3065,79 +3063,79 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 1ee8 │ │ │ │ │ + b.n 1ee8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyImport_ImportModule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ee8 │ │ │ │ │ + beq.n 1ee8 │ │ │ │ │ mov r3, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallMethod │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 226e │ │ │ │ │ + beq.w 2272 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r7, r3, #3 │ │ │ │ │ - bpl.w 2258 │ │ │ │ │ + bpl.w 225c │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2232 │ │ │ │ │ + bne.w 2236 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - cbnz r3, 2038 │ │ │ │ │ + cbnz r3, 203c │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #1 │ │ │ │ │ strne r3, [r0, #0] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 201a │ │ │ │ │ + beq.n 201e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2286 │ │ │ │ │ + beq.w 228a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1b8e │ │ │ │ │ + beq.w 1b8a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1b8e │ │ │ │ │ + bne.w 1b8a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1b8e │ │ │ │ │ + b.n 1b8a │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ lsls r6, r3, #26 │ │ │ │ │ - bpl.w 221c │ │ │ │ │ + bpl.w 2220 │ │ │ │ │ lsls r0, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r6, r4, #20 │ │ │ │ │ addpl.w r6, r4, #28 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ @@ -3146,47 +3144,47 @@ │ │ │ │ │ bl 0 <_PyBytesWriter_Prepare> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Prepare │ │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ │ ubfx r8, r8, #2, #3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 226e │ │ │ │ │ + beq.w 2272 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n 2156 │ │ │ │ │ + ble.n 215a │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - bne.w 2204 │ │ │ │ │ + bne.w 2208 │ │ │ │ │ subs r2, r7, #1 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - bls.n 2160 │ │ │ │ │ + bls.n 2164 │ │ │ │ │ subs r1, r0, #1 │ │ │ │ │ mov r2, r0 │ │ │ │ │ subs r1, r1, r6 │ │ │ │ │ mov ip, r6 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - bls.n 2160 │ │ │ │ │ + bls.n 2164 │ │ │ │ │ bic.w r0, r7, #3 │ │ │ │ │ subs r1, r0, #4 │ │ │ │ │ add.w r8, r0, r3 │ │ │ │ │ lsrs r1, r1, #2 │ │ │ │ │ adds r1, #1 │ │ │ │ │ ands.w r1, r1, #7 │ │ │ │ │ - beq.n 20f4 │ │ │ │ │ + beq.n 20f8 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 20e8 │ │ │ │ │ + beq.n 20ec │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n 20e0 │ │ │ │ │ + beq.n 20e4 │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq.n 20d8 │ │ │ │ │ + beq.n 20dc │ │ │ │ │ cmp r1, #4 │ │ │ │ │ - beq.n 20d0 │ │ │ │ │ + beq.n 20d4 │ │ │ │ │ cmp r1, #5 │ │ │ │ │ - beq.n 20c8 │ │ │ │ │ + beq.n 20cc │ │ │ │ │ cmp r1, #6 │ │ │ │ │ - beq.n 20c0 │ │ │ │ │ + beq.n 20c4 │ │ │ │ │ ldr.w r1, [ip], #4 │ │ │ │ │ str.w r1, [r2], #4 │ │ │ │ │ ldr.w r1, [ip], #4 │ │ │ │ │ str.w r1, [r2], #4 │ │ │ │ │ ldr.w r1, [ip], #4 │ │ │ │ │ str.w r1, [r2], #4 │ │ │ │ │ ldr.w r1, [ip], #4 │ │ │ │ │ @@ -3194,15 +3192,15 @@ │ │ │ │ │ ldr.w r1, [ip], #4 │ │ │ │ │ str.w r1, [r2], #4 │ │ │ │ │ ldr.w r1, [ip], #4 │ │ │ │ │ str.w r1, [r2], #4 │ │ │ │ │ ldr.w r1, [ip], #4 │ │ │ │ │ str.w r1, [r2], #4 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - beq.n 2142 │ │ │ │ │ + beq.n 2146 │ │ │ │ │ mov r9, ip │ │ │ │ │ mov lr, r2 │ │ │ │ │ ldr.w r1, [r9], #4 │ │ │ │ │ str.w r1, [lr], #4 │ │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ │ add.w ip, r9, #28 │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ @@ -3216,47 +3214,47 @@ │ │ │ │ │ str.w r1, [lr, #12] │ │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ │ str.w r1, [lr, #16] │ │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ │ str.w r1, [lr, #20] │ │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ │ str.w r1, [lr, #24] │ │ │ │ │ - bne.n 20f4 │ │ │ │ │ + bne.n 20f8 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - beq.n 2200 │ │ │ │ │ + beq.n 2204 │ │ │ │ │ ldrb r2, [r6, r0] │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r7, r0 │ │ │ │ │ strb.w r2, [r8], #1 │ │ │ │ │ - bgt.n 2146 │ │ │ │ │ + bgt.n 214a │ │ │ │ │ adds r0, r3, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n 2006 │ │ │ │ │ - .word 0x000002da │ │ │ │ │ + b.n 200a │ │ │ │ │ + .word 0x000002de │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ adds r0, r3, r7 │ │ │ │ │ mov r2, r3 │ │ │ │ │ subs r1, r0, r3 │ │ │ │ │ subs r3, r6, #1 │ │ │ │ │ ands.w r1, r1, #7 │ │ │ │ │ - beq.n 21c2 │ │ │ │ │ + beq.n 21c6 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 21b6 │ │ │ │ │ + beq.n 21ba │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n 21ae │ │ │ │ │ + beq.n 21b2 │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq.n 21a6 │ │ │ │ │ + beq.n 21aa │ │ │ │ │ cmp r1, #4 │ │ │ │ │ - beq.n 219e │ │ │ │ │ + beq.n 21a2 │ │ │ │ │ cmp r1, #5 │ │ │ │ │ - beq.n 2196 │ │ │ │ │ + beq.n 219a │ │ │ │ │ cmp r1, #6 │ │ │ │ │ - beq.n 218e │ │ │ │ │ + beq.n 2192 │ │ │ │ │ ldrb r1, [r6, #0] │ │ │ │ │ mov r3, r6 │ │ │ │ │ strb.w r1, [r2], #1 │ │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ │ strb.w r1, [r2], #1 │ │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ │ strb.w r1, [r2], #1 │ │ │ │ │ @@ -3265,15 +3263,15 @@ │ │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ │ strb.w r1, [r2], #1 │ │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ │ strb.w r1, [r2], #1 │ │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ │ strb.w r1, [r2], #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 2154 │ │ │ │ │ + beq.n 2158 │ │ │ │ │ mov r6, r2 │ │ │ │ │ ldrb r1, [r3, #1] │ │ │ │ │ adds r7, r3, #1 │ │ │ │ │ adds r3, #8 │ │ │ │ │ strb.w r1, [r6], #1 │ │ │ │ │ ldrb.w r1, [r3, #-6] │ │ │ │ │ adds r2, r6, #7 │ │ │ │ │ @@ -3287,342 +3285,342 @@ │ │ │ │ │ strb r1, [r6, #3] │ │ │ │ │ ldrb.w r1, [r3, #-2] │ │ │ │ │ strb r1, [r6, #4] │ │ │ │ │ ldrb.w r1, [r3, #-1] │ │ │ │ │ strb r1, [r6, #5] │ │ │ │ │ ldrb r1, [r7, #7] │ │ │ │ │ strb.w r1, [r2, #-1] │ │ │ │ │ - bne.n 21c2 │ │ │ │ │ - b.n 2154 │ │ │ │ │ + bne.n 21c6 │ │ │ │ │ + b.n 2158 │ │ │ │ │ add r0, r3 │ │ │ │ │ - b.n 2154 │ │ │ │ │ + b.n 2158 │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ - beq.n 2220 │ │ │ │ │ + beq.n 2224 │ │ │ │ │ subs r6, #4 │ │ │ │ │ add r0, r7 │ │ │ │ │ ldr.w r2, [r6, #4]! │ │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 220e │ │ │ │ │ - b.n 2154 │ │ │ │ │ + bne.n 2212 │ │ │ │ │ + b.n 2158 │ │ │ │ │ ldr r6, [r0, #28] │ │ │ │ │ - b.n 204e │ │ │ │ │ + b.n 2052 │ │ │ │ │ subs r6, #2 │ │ │ │ │ add r0, r7 │ │ │ │ │ ldrh.w r2, [r6, #2]! │ │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 2224 │ │ │ │ │ - b.n 2154 │ │ │ │ │ + bne.n 2228 │ │ │ │ │ + b.n 2158 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ │ - bhi.n 2296 │ │ │ │ │ - cbz r1, 2248 │ │ │ │ │ + bhi.n 229a │ │ │ │ │ + cbz r1, 224c │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ movs r2, #57 @ 0x39 │ │ │ │ │ bl 0 <_PyUnicodeWriter_PrepareInternal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_PrepareInternal │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 226e │ │ │ │ │ + beq.n 2272 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyUnicodeWriter_WriteStr> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_WriteStr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 2006 │ │ │ │ │ - b.n 226e │ │ │ │ │ + bge.w 200a │ │ │ │ │ + b.n 2272 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 227e │ │ │ │ │ + beq.n 2282 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 228e │ │ │ │ │ + cbz r3, 2292 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d140 │ │ │ │ │ - b.n 1ee8 │ │ │ │ │ + bl d1a8 │ │ │ │ │ + b.n 1ee8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 201a │ │ │ │ │ + b.n 201e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 227e │ │ │ │ │ + b.n 2282 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldrd r3, r2, [r2, #16] │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bgt.n 223a │ │ │ │ │ - b.n 2248 │ │ │ │ │ + bgt.n 223e │ │ │ │ │ + b.n 224c │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 <_PyBytesWriter_Prepare> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Prepare │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a32 │ │ │ │ │ + beq.w 1a2e │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ add.w sl, r9, #8 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ + str r5, [sp, #12] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - adds r6, r3, r5 │ │ │ │ │ - str r6, [sp, #12] │ │ │ │ │ - mov r4, r6 │ │ │ │ │ + adds r4, r3, r5 │ │ │ │ │ + adds r2, r3, r5 │ │ │ │ │ ldr.w r8, [sl, #4]! │ │ │ │ │ cmp r7, fp │ │ │ │ │ - blt.n 231c │ │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ │ - mov r5, r2 │ │ │ │ │ + blt.n 231e │ │ │ │ │ + mov r6, r2 │ │ │ │ │ mvn.w r1, #8 │ │ │ │ │ bic.w r2, fp, fp, asr #31 │ │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ │ movw r0, #52429 @ 0xcccd │ │ │ │ │ movt r0, #52428 @ 0xcccc │ │ │ │ │ mov r3, r8 │ │ │ │ │ mla r2, r1, r2, r6 │ │ │ │ │ movs r6, #10 │ │ │ │ │ umull r4, r1, r3, r0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r7, #9 │ │ │ │ │ mov.w r1, r1, lsr #3 │ │ │ │ │ mls r4, r6, r1, r3 │ │ │ │ │ mov r3, r1 │ │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ │ strb.w r1, [r2, #-1]! │ │ │ │ │ - bhi.n 22f0 │ │ │ │ │ + bhi.n 22f2 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ movs r4, #0 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ itt eq │ │ │ │ │ moveq r3, #45 @ 0x2d │ │ │ │ │ strbeq.w r3, [r2, #-1] │ │ │ │ │ - b.n 1f6a │ │ │ │ │ + b.n 1f6e │ │ │ │ │ movw r5, #52429 @ 0xcccd │ │ │ │ │ movt r5, #52428 @ 0xcccc │ │ │ │ │ str.w sl, [sp, #20] │ │ │ │ │ sub.w r6, r4, #9 │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r1, #10 │ │ │ │ │ bl 0 <__aeabi_uidivmod> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uidivmod │ │ │ │ │ umull r0, r8, r8, r5 │ │ │ │ │ adds r1, #48 @ 0x30 │ │ │ │ │ strb.w r1, [r4, #-1]! │ │ │ │ │ mov.w r8, r8, lsr #3 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bne.n 232e │ │ │ │ │ + bne.n 2330 │ │ │ │ │ mov r2, sl │ │ │ │ │ adds r7, #1 │ │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ │ - b.n 22cc │ │ │ │ │ + b.n 22ce │ │ │ │ │ movs r3, #45 @ 0x2d │ │ │ │ │ strh.w r3, [r2, #-2] │ │ │ │ │ - b.n 1f6a │ │ │ │ │ + b.n 1f6e │ │ │ │ │ movw r7, #52429 @ 0xcccd │ │ │ │ │ movt r7, #52428 @ 0xcccc │ │ │ │ │ sub.w r8, r2, #18 │ │ │ │ │ mov.w ip, #10 │ │ │ │ │ umull sl, r6, r3, r7 │ │ │ │ │ lsrs r6, r6, #3 │ │ │ │ │ mls sl, ip, r6, r3 │ │ │ │ │ mov r3, r6 │ │ │ │ │ add.w r6, sl, #48 @ 0x30 │ │ │ │ │ strh.w r6, [r2, #-2]! │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne.n 236a │ │ │ │ │ + bne.n 236c │ │ │ │ │ adds r1, #1 │ │ │ │ │ - b.n 1f28 │ │ │ │ │ + b.n 1f2c │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ - b.n 1f14 │ │ │ │ │ + b.n 1f18 │ │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ │ ldr r4, [sp, #16] │ │ │ │ │ lsls r1, r2, #26 │ │ │ │ │ - bmi.n 23da │ │ │ │ │ + bmi.n 23dc │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ add r2, r5 │ │ │ │ │ add.w r6, r3, r2, lsl #2 │ │ │ │ │ movw r0, #52429 @ 0xcccd │ │ │ │ │ movt r0, #52428 @ 0xcccc │ │ │ │ │ add.w ip, r9, #8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov.w lr, #10 │ │ │ │ │ ldr.w r3, [ip, #4]! │ │ │ │ │ cmp r1, fp │ │ │ │ │ - bge.n 246a │ │ │ │ │ + bge.n 246c │ │ │ │ │ sub.w r8, r2, #36 @ 0x24 │ │ │ │ │ umull sl, r7, r3, r0 │ │ │ │ │ lsrs r7, r7, #3 │ │ │ │ │ mls sl, lr, r7, r3 │ │ │ │ │ mov r3, r7 │ │ │ │ │ add.w r7, sl, #48 @ 0x30 │ │ │ │ │ str.w r7, [r2, #-4]! │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne.n 23be │ │ │ │ │ + bne.n 23c0 │ │ │ │ │ adds r1, #1 │ │ │ │ │ - b.n 23b2 │ │ │ │ │ + b.n 23b4 │ │ │ │ │ lsls r6, r2, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r3, #20 │ │ │ │ │ addpl r3, #28 │ │ │ │ │ - b.n 2394 │ │ │ │ │ + b.n 2396 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ - b.n 1c08 │ │ │ │ │ + b.n 1c04 │ │ │ │ │ add.w r3, r0, #28 │ │ │ │ │ add r3, r5 │ │ │ │ │ - b.w 1ae4 │ │ │ │ │ + b.w 1ae0 │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ add r3, r5 │ │ │ │ │ - b.w 1ae4 │ │ │ │ │ + b.w 1ae0 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.n 240a │ │ │ │ │ + bne.n 240c │ │ │ │ │ lsls r2, r3, #26 │ │ │ │ │ - bmi.n 2424 │ │ │ │ │ + bmi.n 2426 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ add.w r0, r0, r5, lsl #1 │ │ │ │ │ - b.n 1f20 │ │ │ │ │ + b.n 1f24 │ │ │ │ │ lsls r7, r3, #26 │ │ │ │ │ - bmi.n 2416 │ │ │ │ │ + bmi.n 2418 │ │ │ │ │ ldr r6, [r4, #28] │ │ │ │ │ add.w r6, r6, r5, lsl #2 │ │ │ │ │ - b.n 239e │ │ │ │ │ + b.n 23a0 │ │ │ │ │ lsls r0, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r6, r4, #20 │ │ │ │ │ addpl.w r6, r4, #28 │ │ │ │ │ - b.n 2410 │ │ │ │ │ + b.n 2412 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r4, #20 │ │ │ │ │ addpl.w r0, r4, #28 │ │ │ │ │ - b.n 2404 │ │ │ │ │ + b.n 2406 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ add r3, r5 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.w 1b8e │ │ │ │ │ + b.w 1b8a │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #2077 @ 0x81d │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 1ee8 │ │ │ │ │ + b.n 1ee8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 1ee8 │ │ │ │ │ + b.n 1ee8 │ │ │ │ │ bic.w r2, fp, fp, asr #31 │ │ │ │ │ mvn.w r1, #35 @ 0x23 │ │ │ │ │ movw r0, #52429 @ 0xcccd │ │ │ │ │ movt r0, #52428 @ 0xcccc │ │ │ │ │ mla r2, r1, r2, r6 │ │ │ │ │ movs r6, #10 │ │ │ │ │ umull r7, r1, r3, r0 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ mov.w r1, r1, lsr #3 │ │ │ │ │ mls r7, r6, r1, r3 │ │ │ │ │ mov r3, r1 │ │ │ │ │ add.w r7, r7, #48 @ 0x30 │ │ │ │ │ str.w r7, [r2, #-4]! │ │ │ │ │ - bhi.n 2480 │ │ │ │ │ + bhi.n 2482 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ itt eq │ │ │ │ │ moveq r3, #45 @ 0x2d │ │ │ │ │ streq.w r3, [r2, #-4] │ │ │ │ │ - b.n 1f6a │ │ │ │ │ + b.n 1f6e │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -000024a8 <_Py_DECREF_SPECIALIZED.constprop.0>: │ │ │ │ │ +000024ac <_Py_DECREF_SPECIALIZED.constprop.0>: │ │ │ │ │ _Py_DECREF_SPECIALIZED.constprop.0(): │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 24de <_Py_DECREF_SPECIALIZED.constprop.0+0x36> │ │ │ │ │ + beq.n 24e2 <_Py_DECREF_SPECIALIZED.constprop.0+0x36> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 24de <_Py_DECREF_SPECIALIZED.constprop.0+0x36> │ │ │ │ │ + cbnz r3, 24e2 <_Py_DECREF_SPECIALIZED.constprop.0+0x36> │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r2, [pc, #40] @ (24f0 <_Py_DECREF_SPECIALIZED.constprop.0+0x48>) │ │ │ │ │ + ldr r2, [pc, #40] @ (24f4 <_Py_DECREF_SPECIALIZED.constprop.0+0x48>) │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr.w r4, [r2, #1416] @ 0x588 │ │ │ │ │ - cbnz r4, 24e0 <_Py_DECREF_SPECIALIZED.constprop.0+0x38> │ │ │ │ │ + cbnz r4, 24e4 <_Py_DECREF_SPECIALIZED.constprop.0+0x38> │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_Free │ │ │ │ │ bx lr │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ blx r4 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 24d2 <_Py_DECREF_SPECIALIZED.constprop.0+0x2a> │ │ │ │ │ + b.n 24d6 <_Py_DECREF_SPECIALIZED.constprop.0+0x2a> │ │ │ │ │ nop │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000024f4 <_PyLong_NumBits>: │ │ │ │ │ +000024f8 <_PyLong_NumBits>: │ │ │ │ │ _PyLong_NumBits(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r2, r0 │ │ │ │ │ lsrs r0, r3, #3 │ │ │ │ │ - beq.n 2532 <_PyLong_NumBits+0x3e> │ │ │ │ │ + beq.n 2536 <_PyLong_NumBits+0x3e> │ │ │ │ │ add.w r2, r2, r0, lsl #2 │ │ │ │ │ movw r1, #34952 @ 0x8888 │ │ │ │ │ movt r1, #2184 @ 0x888 │ │ │ │ │ subs r0, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ - bgt.n 2534 <_PyLong_NumBits+0x40> │ │ │ │ │ + bgt.n 2538 <_PyLong_NumBits+0x40> │ │ │ │ │ movs r2, #30 │ │ │ │ │ mul.w r0, r2, r0 │ │ │ │ │ - cbz r3, 2532 <_PyLong_NumBits+0x3e> │ │ │ │ │ + cbz r3, 2536 <_PyLong_NumBits+0x3e> │ │ │ │ │ clz r3, r3 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ adds r0, r3, r0 │ │ │ │ │ - bcs.n 2534 <_PyLong_NumBits+0x40> │ │ │ │ │ + bcs.n 2538 <_PyLong_NumBits+0x40> │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ @@ -3630,73 +3628,73 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ │ │ -00002550 : │ │ │ │ │ +00002554 : │ │ │ │ │ PyLong_AsSize_t(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 261e │ │ │ │ │ + beq.n 2622 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 2606 │ │ │ │ │ + bpl.n 260a │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #8 │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ ittt ls │ │ │ │ │ rsbls r3, r3, #1 │ │ │ │ │ ldrls r2, [r0, #12] │ │ │ │ │ mulls r3, r2 │ │ │ │ │ - bls.n 25e6 │ │ │ │ │ + bls.n 25ea │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 25ea │ │ │ │ │ + beq.n 25ee │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ add.w r1, r0, r2, lsl #2 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ movs.w ip, r3, lsr #30 │ │ │ │ │ - bne.n 25cc │ │ │ │ │ + bne.n 25d0 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 25e6 │ │ │ │ │ + beq.n 25ea │ │ │ │ │ ldr r4, [r1, #4] │ │ │ │ │ orr.w lr, r4, r3, lsl #30 │ │ │ │ │ cmp.w r3, lr, lsr #30 │ │ │ │ │ - bne.n 25cc │ │ │ │ │ + bne.n 25d0 │ │ │ │ │ sub.w ip, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 25e4 │ │ │ │ │ + beq.n 25e8 │ │ │ │ │ ldr.w r3, [r0, r2, lsl #2] │ │ │ │ │ orr.w r3, r3, lr, lsl #30 │ │ │ │ │ cmp.w lr, r3, lsr #30 │ │ │ │ │ - bne.n 25cc │ │ │ │ │ + bne.n 25d0 │ │ │ │ │ subs.w ip, ip, #1 │ │ │ │ │ - bcc.n 25e6 │ │ │ │ │ + bcc.n 25ea │ │ │ │ │ ldr.w r2, [r1, #-4]! │ │ │ │ │ orr.w r2, r2, r3, lsl #30 │ │ │ │ │ cmp.w r3, r2, lsr #30 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - beq.n 25b6 │ │ │ │ │ + beq.n 25ba │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 2600 │ │ │ │ │ + b.n 2604 │ │ │ │ │ mov r3, lr │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ @@ -3704,363 +3702,370 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 25e6 │ │ │ │ │ + b.n 25ea │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 2600 │ │ │ │ │ + b.n 2604 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #686 @ 0x2ae │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 2600 │ │ │ │ │ + b.n 2604 │ │ │ │ │ │ │ │ │ │ -00002630 : │ │ │ │ │ +00002634 : │ │ │ │ │ long_lshift(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, #20 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.w 291a │ │ │ │ │ + bpl.w 292c │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w 291a │ │ │ │ │ + bpl.w 292c │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ mov r3, r0 │ │ │ │ │ and.w r2, r1, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.w 2924 │ │ │ │ │ + beq.w 2936 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ and.w ip, r0, #3 │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - beq.w 27dc │ │ │ │ │ + beq.w 2830 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bhi.w 27e0 │ │ │ │ │ + bhi.w 2834 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 2856 │ │ │ │ │ + blt.w 28ae │ │ │ │ │ movw r1, #34953 @ 0x8889 │ │ │ │ │ movt r1, #34952 @ 0x8888 │ │ │ │ │ movs r4, #30 │ │ │ │ │ - umull r5, r1, r1, r2 │ │ │ │ │ + umull ip, r1, r1, r2 │ │ │ │ │ lsrs r1, r1, #4 │ │ │ │ │ mls r2, r4, r1, r2 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 2768 │ │ │ │ │ + bne.w 27ba │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bhi.n 2766 │ │ │ │ │ + bhi.w 27b8 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ and.w r3, r0, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ asrs r1, r3, #31 │ │ │ │ │ - bmi.w 28a8 │ │ │ │ │ + bmi.n 270c │ │ │ │ │ sub.w r4, r2, #32 │ │ │ │ │ rsb r0, r2, #32 │ │ │ │ │ lsls r1, r2 │ │ │ │ │ lsl.w r4, r3, r4 │ │ │ │ │ - lsl.w r5, r3, r2 │ │ │ │ │ + lsl.w r2, r3, r2 │ │ │ │ │ orrs r1, r4 │ │ │ │ │ lsr.w r0, r3, r0 │ │ │ │ │ - adds.w ip, r5, #5 │ │ │ │ │ + adds.w ip, r2, #5 │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - adc.w r2, r1, #0 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + adc.w r3, r1, #0 │ │ │ │ │ cmp.w ip, #262 @ 0x106 │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n 270a │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + sbcs.w r3, r3, #0 │ │ │ │ │ + bcs.n 2752 │ │ │ │ │ movw r4, #8988 @ 0x231c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r4, r4, ip, lsl #4 │ │ │ │ │ add r4, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + negs r3, r3 │ │ │ │ │ + sub.w ip, r2, #32 │ │ │ │ │ + rsb r4, r2, #32 │ │ │ │ │ + sbc.w r1, r1, r1, lsl #1 │ │ │ │ │ + lsl.w ip, r3, ip │ │ │ │ │ + lsr.w r4, r3, r4 │ │ │ │ │ + lsl.w r0, r1, r2 │ │ │ │ │ + lsls r3, r2 │ │ │ │ │ + orr.w r0, r0, ip │ │ │ │ │ + negs r2, r3 │ │ │ │ │ + orr.w r0, r0, r4 │ │ │ │ │ + sbc.w r1, r0, r0, lsl #1 │ │ │ │ │ + adds.w r3, r3, #256 @ 0x100 │ │ │ │ │ + adc.w r0, r0, #0 │ │ │ │ │ + cmp.w r3, #262 @ 0x106 │ │ │ │ │ + sbcs.w r0, r0, #0 │ │ │ │ │ + it cc │ │ │ │ │ + addcc.w ip, r2, #5 │ │ │ │ │ + bcc.n 26f2 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ - adds r4, r5, r2 │ │ │ │ │ + adds r4, r2, r3 │ │ │ │ │ adc.w r3, r1, #0 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 2772 │ │ │ │ │ + bcs.n 27c4 │ │ │ │ │ movs r0, #16 │ │ │ │ │ + str r2, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 28fa │ │ │ │ │ + beq.w 290c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - eor.w r6, r5, r5, asr #31 │ │ │ │ │ + eor.w r1, r2, r2, asr #31 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + sub.w r1, r1, r2, asr #31 │ │ │ │ │ ite ge │ │ │ │ │ - movge r1, #8 │ │ │ │ │ - movlt r1, #10 │ │ │ │ │ - strd r3, r1, [r0, #4] │ │ │ │ │ - sub.w r6, r6, r5, asr #31 │ │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ + movge r2, #8 │ │ │ │ │ + movlt r2, #10 │ │ │ │ │ + strd r3, r2, [r0, #4] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ + str r1, [sp, #0] │ │ │ │ │ + cmp r2, r0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ itt ne │ │ │ │ │ - addne r1, #1 │ │ │ │ │ - strne r1, [r3, #0] │ │ │ │ │ + addne r2, #1 │ │ │ │ │ + strne r2, [r3, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r6, [r4, #12] │ │ │ │ │ + str r1, [r4, #12] │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ - b.n 2940 │ │ │ │ │ + b.n 2954 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ge │ │ │ │ │ movge.w r9, #0 │ │ │ │ │ - blt.w 28ec │ │ │ │ │ - lsrs r3, r6, #28 │ │ │ │ │ - itet ne │ │ │ │ │ - movne r5, #24 │ │ │ │ │ + blt.w 28fe │ │ │ │ │ + lsrs r3, r5, #28 │ │ │ │ │ + ite eq │ │ │ │ │ moveq r0, #20 │ │ │ │ │ - movne r0, r5 │ │ │ │ │ + movne r0, #24 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - it eq │ │ │ │ │ - moveq r5, #16 │ │ │ │ │ + ite eq │ │ │ │ │ + moveq r7, #16 │ │ │ │ │ + movne r7, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 28fa │ │ │ │ │ + beq.w 290c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ - str r5, [r0, #8] │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ - orr.w r5, r9, r5 │ │ │ │ │ + str r7, [r0, #8] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ itt ne │ │ │ │ │ addne r2, #1 │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - lsrs r3, r7, #30 │ │ │ │ │ - orr.w r3, r3, r6, lsl #2 │ │ │ │ │ - bic.w r2, r7, #3221225472 @ 0xc0000000 │ │ │ │ │ + orr.w r3, r9, r7 │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ + lsrs r3, r6, #30 │ │ │ │ │ + orr.w r3, r3, r5, lsl #2 │ │ │ │ │ + bic.w r2, r6, #3221225472 @ 0xc0000000 │ │ │ │ │ bic.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 26fe │ │ │ │ │ + beq.w 2704 │ │ │ │ │ str.w r8, [r4, #20] │ │ │ │ │ - b.n 26fe │ │ │ │ │ - ldr r4, [pc, #348] @ (293c ) │ │ │ │ │ - b.n 26fe │ │ │ │ │ + b.n 2704 │ │ │ │ │ + ldr r4, [pc, #284] @ (2950 ) │ │ │ │ │ + b.n 2704 │ │ │ │ │ mov.w ip, r1, lsr #3 │ │ │ │ │ - add.w r5, r4, ip, lsl #2 │ │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ │ - movs.w lr, r1, lsr #30 │ │ │ │ │ - bne.n 282a │ │ │ │ │ - ldr r6, [r5, #4] │ │ │ │ │ - orr.w r6, r6, r1, lsl #30 │ │ │ │ │ - cmp.w r1, r6, lsr #30 │ │ │ │ │ - bne.n 282a │ │ │ │ │ - sub.w lr, ip, #3 │ │ │ │ │ + add.w lr, r4, ip, lsl #2 │ │ │ │ │ + ldr.w r1, [lr, #8] │ │ │ │ │ + lsrs r5, r1, #30 │ │ │ │ │ + bne.n 2882 │ │ │ │ │ + ldr.w r5, [lr, #4] │ │ │ │ │ + orr.w r5, r5, r1, lsl #30 │ │ │ │ │ + cmp.w r1, r5, lsr #30 │ │ │ │ │ + bne.n 2882 │ │ │ │ │ + sub.w r6, ip, #3 │ │ │ │ │ cmp.w ip, #2 │ │ │ │ │ - beq.n 2846 │ │ │ │ │ + beq.n 289e │ │ │ │ │ ldr.w r1, [r4, ip, lsl #2] │ │ │ │ │ - orr.w r1, r1, r6, lsl #30 │ │ │ │ │ - cmp.w r6, r1, lsr #30 │ │ │ │ │ - bne.n 282a │ │ │ │ │ - subs.w lr, lr, #1 │ │ │ │ │ - bcc.n 2848 │ │ │ │ │ - ldr.w ip, [r5, #-4]! │ │ │ │ │ + orr.w r1, r1, r5, lsl #30 │ │ │ │ │ + cmp.w r5, r1, lsr #30 │ │ │ │ │ + bne.n 2882 │ │ │ │ │ + subs r5, r6, #1 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + beq.n 28a0 │ │ │ │ │ + ldr.w ip, [lr, #-4]! │ │ │ │ │ orr.w ip, ip, r1, lsl #30 │ │ │ │ │ cmp.w r1, ip, lsr #30 │ │ │ │ │ mov r1, ip │ │ │ │ │ - beq.n 2814 │ │ │ │ │ + beq.n 286a │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n 2856 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + b.n 28ae │ │ │ │ │ + mov r1, r5 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n 2902 │ │ │ │ │ + blt.n 2914 │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.w 268a │ │ │ │ │ + bge.w 268e │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #30 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ - bl a03c │ │ │ │ │ + bl a054 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 28fe │ │ │ │ │ + cbz r0, 2910 │ │ │ │ │ bl 458 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ - mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ │ + mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cmp r2, r5 │ │ │ │ │ - beq.n 2892 │ │ │ │ │ + cmp r2, ip │ │ │ │ │ + beq.n 28e8 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ - cbnz r2, 2892 │ │ │ │ │ + cbnz r2, 28e8 │ │ │ │ │ strd r0, r3, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ │ mvn.w r4, #3758096384 @ 0xe0000000 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - bcc.n 290e │ │ │ │ │ + bcc.n 2920 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - b.n 2768 │ │ │ │ │ - negs r3, r3 │ │ │ │ │ - sub.w r5, r2, #32 │ │ │ │ │ - sbc.w r1, r1, r1, lsl #1 │ │ │ │ │ - rsb r4, r2, #32 │ │ │ │ │ - lsl.w r5, r3, r5 │ │ │ │ │ - lsl.w r0, r1, r2 │ │ │ │ │ - orrs r0, r5 │ │ │ │ │ - lsl.w r2, r3, r2 │ │ │ │ │ - lsr.w r4, r3, r4 │ │ │ │ │ - negs r5, r2 │ │ │ │ │ - orr.w r0, r0, r4 │ │ │ │ │ - sbc.w r1, r0, r0, lsl #1 │ │ │ │ │ - adds.w r2, r2, #256 @ 0x100 │ │ │ │ │ - adc.w r0, r0, #0 │ │ │ │ │ - cmp.w r2, #262 @ 0x106 │ │ │ │ │ - sbcs.w r0, r0, #0 │ │ │ │ │ - bcs.w 2706 │ │ │ │ │ - add.w ip, r5, #5 │ │ │ │ │ - b.n 26ec │ │ │ │ │ - negs r3, r5 │ │ │ │ │ + b.n 27ba │ │ │ │ │ + negs r2, r2 │ │ │ │ │ mov.w r9, #2 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - sbc.w r6, r1, r1, lsl #1 │ │ │ │ │ - b.n 277e │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + sbc.w r5, r1, r1, lsl #1 │ │ │ │ │ + b.n 27d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 26fe │ │ │ │ │ + b.n 2704 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.n 282a │ │ │ │ │ + bge.n 2882 │ │ │ │ │ cmp.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ - bne.n 282a │ │ │ │ │ - b.n 2856 │ │ │ │ │ + bne.n 2882 │ │ │ │ │ + b.n 28ae │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 2768 │ │ │ │ │ + bne.w 27ba │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ - b.n 26a2 │ │ │ │ │ + b.n 26a8 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 26fe │ │ │ │ │ + b.n 2704 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 28fe │ │ │ │ │ + b.n 2910 │ │ │ │ │ + nop │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00002940 : │ │ │ │ │ +00002954 : │ │ │ │ │ long_lshift1.part.0(): │ │ │ │ │ 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 r6, [r0, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ lsrs r6, r6, #3 │ │ │ │ │ adds r7, r6, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 2e46 │ │ │ │ │ + beq.w 2e5a │ │ │ │ │ adds r7, #1 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bgt.w 2e54 │ │ │ │ │ + bgt.w 2e68 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 2e74 │ │ │ │ │ + beq.w 2e88 │ │ │ │ │ adds r0, r7, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2e82 │ │ │ │ │ + beq.w 2e96 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ lsls r2, r7, #3 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ @@ -4077,181 +4082,181 @@ │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w 2e1a │ │ │ │ │ + beq.w 2e2e │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - ble.w 2e36 │ │ │ │ │ + ble.w 2e4a │ │ │ │ │ mov.w r9, r9, lsl #2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r2, r9 │ │ │ │ │ add.w r0, r4, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 2e6c │ │ │ │ │ + beq.w 2e80 │ │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ │ sub.w lr, r5, #32 │ │ │ │ │ rsb ip, r5, #32 │ │ │ │ │ add.w r1, r4, r9 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ lsl.w r2, r3, r5 │ │ │ │ │ lsl.w sl, r3, lr │ │ │ │ │ lsr.w r3, r3, ip │ │ │ │ │ orr.w sl, sl, r3 │ │ │ │ │ mov.w r3, r2, lsr #30 │ │ │ │ │ bic.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r1, #12] │ │ │ │ │ orr.w r3, r3, sl, lsl #2 │ │ │ │ │ - bls.w 2d72 │ │ │ │ │ + bls.w 2d86 │ │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ lsl.w r0, r2, lr │ │ │ │ │ lsr.w fp, r2, ip │ │ │ │ │ lsl.w r2, r2, r5 │ │ │ │ │ orr.w r0, r0, fp │ │ │ │ │ orr.w r2, r2, r3 │ │ │ │ │ orr.w r0, r0, sl, lsr #30 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #16] │ │ │ │ │ mov.w r3, r2, lsr #30 │ │ │ │ │ orr.w r3, r3, r0, lsl #2 │ │ │ │ │ - beq.w 2d72 │ │ │ │ │ + beq.w 2d86 │ │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ │ cmp r6, #3 │ │ │ │ │ lsl.w sl, r2, lr │ │ │ │ │ lsr.w fp, r2, ip │ │ │ │ │ lsl.w r2, r2, r5 │ │ │ │ │ orr.w sl, sl, fp │ │ │ │ │ orr.w r2, r2, r3 │ │ │ │ │ orr.w r0, sl, r0, lsr #30 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #20] │ │ │ │ │ mov.w r3, r2, lsr #30 │ │ │ │ │ orr.w r3, r3, r0, lsl #2 │ │ │ │ │ - beq.w 2d72 │ │ │ │ │ + beq.w 2d86 │ │ │ │ │ ldr.w r2, [r8, #24] │ │ │ │ │ cmp r6, #4 │ │ │ │ │ lsl.w sl, r2, lr │ │ │ │ │ lsr.w fp, r2, ip │ │ │ │ │ lsl.w r2, r2, r5 │ │ │ │ │ orr.w sl, sl, fp │ │ │ │ │ orr.w r2, r2, r3 │ │ │ │ │ orr.w r0, sl, r0, lsr #30 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #24] │ │ │ │ │ mov.w r3, r2, lsr #30 │ │ │ │ │ orr.w r3, r3, r0, lsl #2 │ │ │ │ │ - beq.w 2d72 │ │ │ │ │ + beq.w 2d86 │ │ │ │ │ ldr.w r2, [r8, #28] │ │ │ │ │ cmp r6, #5 │ │ │ │ │ lsl.w sl, r2, lr │ │ │ │ │ lsr.w fp, r2, ip │ │ │ │ │ lsl.w r2, r2, r5 │ │ │ │ │ orr.w sl, sl, fp │ │ │ │ │ orr.w r2, r2, r3 │ │ │ │ │ orr.w r0, sl, r0, lsr #30 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #28] │ │ │ │ │ mov.w r3, r2, lsr #30 │ │ │ │ │ orr.w r3, r3, r0, lsl #2 │ │ │ │ │ - beq.w 2d72 │ │ │ │ │ + beq.w 2d86 │ │ │ │ │ ldr.w r2, [r8, #32] │ │ │ │ │ cmp r6, #6 │ │ │ │ │ lsl.w sl, r2, lr │ │ │ │ │ lsr.w fp, r2, ip │ │ │ │ │ lsl.w r2, r2, r5 │ │ │ │ │ orr.w sl, sl, fp │ │ │ │ │ orr.w r2, r2, r3 │ │ │ │ │ orr.w r0, sl, r0, lsr #30 │ │ │ │ │ bic.w r3, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #32] │ │ │ │ │ mov.w r3, r2, lsr #30 │ │ │ │ │ orr.w r3, r3, r0, lsl #2 │ │ │ │ │ - beq.w 2d72 │ │ │ │ │ + beq.w 2d86 │ │ │ │ │ ldr.w r2, [r8, #36] @ 0x24 │ │ │ │ │ cmp r6, #7 │ │ │ │ │ lsl.w sl, r2, lr │ │ │ │ │ lsr.w fp, r2, ip │ │ │ │ │ lsl.w r2, r2, r5 │ │ │ │ │ orr.w sl, sl, fp │ │ │ │ │ orr.w r3, r3, r2 │ │ │ │ │ orr.w sl, sl, r0, lsr #30 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, sl, lsl #2 │ │ │ │ │ - beq.w 2d72 │ │ │ │ │ + beq.w 2d86 │ │ │ │ │ ldr.w r2, [r8, #40] @ 0x28 │ │ │ │ │ cmp r6, #8 │ │ │ │ │ lsl.w r0, r2, lr │ │ │ │ │ lsr.w fp, r2, ip │ │ │ │ │ lsl.w r2, r2, r5 │ │ │ │ │ orr.w r0, r0, fp │ │ │ │ │ orr.w r3, r3, r2 │ │ │ │ │ orr.w r0, r0, sl, lsr #30 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r1, #40] @ 0x28 │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, r0, lsl #2 │ │ │ │ │ - beq.w 2d72 │ │ │ │ │ + beq.w 2d86 │ │ │ │ │ ldr.w r2, [r8, #44] @ 0x2c │ │ │ │ │ cmp r6, #9 │ │ │ │ │ lsl.w sl, r2, lr │ │ │ │ │ lsr.w fp, r2, ip │ │ │ │ │ lsl.w r2, r2, r5 │ │ │ │ │ orr.w sl, sl, fp │ │ │ │ │ orr.w r3, r3, r2 │ │ │ │ │ orr.w sl, sl, r0, lsr #30 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r1, #44] @ 0x2c │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, sl, lsl #2 │ │ │ │ │ - beq.w 2d72 │ │ │ │ │ + beq.w 2d86 │ │ │ │ │ ldr.w r2, [r8, #48] @ 0x30 │ │ │ │ │ cmp r6, #10 │ │ │ │ │ lsl.w r0, r2, lr │ │ │ │ │ lsr.w fp, r2, ip │ │ │ │ │ lsl.w r2, r2, r5 │ │ │ │ │ orr.w r0, r0, fp │ │ │ │ │ orr.w r3, r3, r2 │ │ │ │ │ orr.w sl, r0, sl, lsr #30 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r1, #48] @ 0x30 │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, sl, lsl #2 │ │ │ │ │ - beq.w 2d72 │ │ │ │ │ + beq.w 2d86 │ │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ │ cmp r6, #11 │ │ │ │ │ lsl.w r2, r0, lr │ │ │ │ │ lsr.w fp, r0, ip │ │ │ │ │ lsl.w r0, r0, r5 │ │ │ │ │ orr.w r2, r2, fp │ │ │ │ │ orr.w r3, r3, r0 │ │ │ │ │ orr.w r2, r2, sl, lsr #30 │ │ │ │ │ bic.w r0, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [r1, #52] @ 0x34 │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, r2, lsl #2 │ │ │ │ │ mov.w r2, r2, lsr #30 │ │ │ │ │ - beq.w 2d72 │ │ │ │ │ + beq.w 2d86 │ │ │ │ │ add.w r1, r4, #52 @ 0x34 │ │ │ │ │ add.w sl, r8, #52 @ 0x34 │ │ │ │ │ add.w fp, r1, r9 │ │ │ │ │ sub.w r1, r6, #11 │ │ │ │ │ mov.w r9, #11 │ │ │ │ │ ands.w r1, r1, #3 │ │ │ │ │ - beq.n 2cac │ │ │ │ │ + beq.n 2cc0 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 2c74 │ │ │ │ │ + beq.n 2c88 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n 2c4a │ │ │ │ │ + beq.n 2c5e │ │ │ │ │ mov sl, r8 │ │ │ │ │ mov.w r9, #12 │ │ │ │ │ ldr.w r1, [sl, #56]! │ │ │ │ │ lsl.w r0, r1, lr │ │ │ │ │ lsr.w r8, r1, ip │ │ │ │ │ lsls r1, r5 │ │ │ │ │ orr.w r0, r0, r8 │ │ │ │ │ @@ -4285,15 +4290,15 @@ │ │ │ │ │ orr.w r1, r1, r3 │ │ │ │ │ orr.w r0, r0, r2 │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r3, [fp, #4]! │ │ │ │ │ mov.w r3, r1, lsr #30 │ │ │ │ │ mov.w r2, r0, lsr #30 │ │ │ │ │ orr.w r3, r3, r0, lsl #2 │ │ │ │ │ - beq.n 2d72 │ │ │ │ │ + beq.n 2d86 │ │ │ │ │ mov r8, r6 │ │ │ │ │ strd r7, r4, [sp] │ │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ │ mov r7, sl │ │ │ │ │ mov r6, fp │ │ │ │ │ add.w r9, r9, #4 │ │ │ │ │ add.w sl, sl, #16 │ │ │ │ │ @@ -4339,68 +4344,68 @@ │ │ │ │ │ lsl.w r0, r1, r5 │ │ │ │ │ orr.w r3, r3, r0 │ │ │ │ │ bic.w r1, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r1, [r6, #16] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, r2, lsl #2 │ │ │ │ │ mov.w r2, r2, lsr #30 │ │ │ │ │ - bne.n 2cb2 │ │ │ │ │ + bne.n 2cc6 │ │ │ │ │ ldrd r7, r4, [sp] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 2e3e │ │ │ │ │ + beq.n 2e52 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add.w r7, r4, r7, lsl #2 │ │ │ │ │ lsrs r1, r0, #3 │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ - beq.n 2d90 │ │ │ │ │ + beq.n 2da4 │ │ │ │ │ add.w r2, r4, r1, lsl #2 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ add.w r6, r4, #12 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ - cbz r2, 2d9e │ │ │ │ │ + cbz r2, 2db2 │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bls.n 2dbe │ │ │ │ │ + bls.n 2dd2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r3, r2 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2e96 │ │ │ │ │ + beq.n 2eaa │ │ │ │ │ ldr.w r5, [r6, r2, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 2d9c │ │ │ │ │ + beq.n 2db0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 2d90 │ │ │ │ │ + beq.n 2da4 │ │ │ │ │ and.w r0, r0, #3 │ │ │ │ │ orr.w r0, r0, r3, lsl #3 │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bhi.n 2d94 │ │ │ │ │ + bhi.n 2da8 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ and.w r3, r0, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ adds r5, r3, #5 │ │ │ │ │ mov.w r3, r3, asr #31 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp.w r5, #262 @ 0x106 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 2d94 │ │ │ │ │ + bcs.n 2da8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2e00 │ │ │ │ │ + beq.n 2e14 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 2e00 │ │ │ │ │ - ldr r2, [pc, #172] @ (2ea0 ) │ │ │ │ │ + cbnz r3, 2e14 │ │ │ │ │ + ldr r2, [pc, #172] @ (2eb4 ) │ │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2e8a │ │ │ │ │ + bne.n 2e9e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ movw r4, #8988 @ 0x231c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -4413,89 +4418,89 @@ │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ orr.w r3, r3, r2 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bgt.w 29ce │ │ │ │ │ - cbz r6, 2e6c │ │ │ │ │ + bgt.w 29e2 │ │ │ │ │ + cbz r6, 2e80 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ - b.n 29e4 │ │ │ │ │ + b.n 29f8 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ lsrs r1, r0, #3 │ │ │ │ │ - bne.n 2d82 │ │ │ │ │ - b.n 2d90 │ │ │ │ │ + bne.n 2d96 │ │ │ │ │ + b.n 2da4 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - ble.w 2974 │ │ │ │ │ + ble.w 2988 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 2e86 │ │ │ │ │ + b.n 2e9a │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 2e3e │ │ │ │ │ + beq.n 2e52 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 2d76 │ │ │ │ │ + b.n 2d8a │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 298a │ │ │ │ │ + bne.w 299e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 2d94 │ │ │ │ │ + b.n 2da8 │ │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 2dfa │ │ │ │ │ + b.n 2e0e │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r5, #5 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 2de0 │ │ │ │ │ + b.n 2df4 │ │ │ │ │ nop │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00002ea4 : │ │ │ │ │ +00002eb8 : │ │ │ │ │ long_sub(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ │ lsls r2, r4, #7 │ │ │ │ │ - bpl.w 300a │ │ │ │ │ + bpl.w 301e │ │ │ │ │ ldr r4, [r1, #4] │ │ │ │ │ mov ip, r1 │ │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ │ lsls r3, r4, #7 │ │ │ │ │ - bpl.w 300a │ │ │ │ │ + bpl.w 301e │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov lr, r0 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ orr.w r4, r3, r2 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r4, #15 │ │ │ │ │ - bhi.n 2f80 │ │ │ │ │ + bhi.n 2f94 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r3, r0, r3 │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ subs r4, r3, r2 │ │ │ │ │ @@ -4503,15 +4508,15 @@ │ │ │ │ │ sbc.w r3, r3, r2, asr #31 │ │ │ │ │ adds r1, r4, #5 │ │ │ │ │ adc.w r2, r3, #0 │ │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n 2f28 │ │ │ │ │ + bcs.n 2f3c │ │ │ │ │ movw r0, #8988 @ 0x231c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r0, r0, r1, lsl #4 │ │ │ │ │ add r0, r3 │ │ │ │ │ @@ -4519,21 +4524,21 @@ │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ adds r0, r4, r2 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 2f92 │ │ │ │ │ + bcs.n 2fa6 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3022 │ │ │ │ │ + beq.n 3036 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ite ge │ │ │ │ │ @@ -4550,29 +4555,29 @@ │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ str r5, [r0, #12] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 2fe4 │ │ │ │ │ + beq.n 2ff8 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 2fda │ │ │ │ │ + beq.n 2fee │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 9520 │ │ │ │ │ + b.w 9538 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r4, #16 │ │ │ │ │ - blt.n 3014 │ │ │ │ │ + blt.n 3028 │ │ │ │ │ movs r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3022 │ │ │ │ │ + beq.n 3036 │ │ │ │ │ movs r3, #16 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -4587,65 +4592,65 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ lsrs r2, r6, #30 │ │ │ │ │ bic.w r3, r6, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r2, r2, r5, lsl #2 │ │ │ │ │ strd r4, r3, [r0, #8] │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ - b.n 2f24 │ │ │ │ │ + b.n 2f38 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 7e10 │ │ │ │ │ + b.w 7e24 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ itt eq │ │ │ │ │ moveq r1, r0 │ │ │ │ │ moveq r0, ip │ │ │ │ │ - beq.n 2f88 │ │ │ │ │ - bl 7e10 │ │ │ │ │ + beq.n 2f9c │ │ │ │ │ + bl 7e24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2f24 │ │ │ │ │ + beq.n 2f38 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - b.n 2f24 │ │ │ │ │ + b.n 2f38 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 2f24 │ │ │ │ │ + b.n 2f38 │ │ │ │ │ negs r3, r6 │ │ │ │ │ mov.w r4, #18 │ │ │ │ │ mov r6, r3 │ │ │ │ │ sbc.w r5, r5, r5, lsl #1 │ │ │ │ │ - b.n 2f9a │ │ │ │ │ + b.n 2fae │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2f24 │ │ │ │ │ + b.n 2f38 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000302c <_PyLong_Subtract>: │ │ │ │ │ +00003040 <_PyLong_Subtract>: │ │ │ │ │ _PyLong_Subtract(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ mov lr, r0 │ │ │ │ │ mov ip, r1 │ │ │ │ │ orr.w r4, r3, r2 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r4, #15 │ │ │ │ │ - bhi.n 30f4 <_PyLong_Subtract+0xc8> │ │ │ │ │ + bhi.n 3108 <_PyLong_Subtract+0xc8> │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r3, r0, r3 │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ subs r4, r3, r2 │ │ │ │ │ @@ -4653,15 +4658,15 @@ │ │ │ │ │ sbc.w r3, r3, r2, asr #31 │ │ │ │ │ adds r1, r4, #5 │ │ │ │ │ adc.w r2, r3, #0 │ │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n 309c <_PyLong_Subtract+0x70> │ │ │ │ │ + bcs.n 30b0 <_PyLong_Subtract+0x70> │ │ │ │ │ movw r0, #8988 @ 0x231c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r0, r0, r1, lsl #4 │ │ │ │ │ add r0, r3 │ │ │ │ │ @@ -4669,21 +4674,21 @@ │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ adds r0, r4, r2 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 3106 <_PyLong_Subtract+0xda> │ │ │ │ │ + bcs.n 311a <_PyLong_Subtract+0xda> │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 318c <_PyLong_Subtract+0x160> │ │ │ │ │ + beq.n 31a0 <_PyLong_Subtract+0x160> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ite ge │ │ │ │ │ @@ -4700,29 +4705,29 @@ │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ str r5, [r0, #12] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 3158 <_PyLong_Subtract+0x12c> │ │ │ │ │ + beq.n 316c <_PyLong_Subtract+0x12c> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 314e <_PyLong_Subtract+0x122> │ │ │ │ │ + beq.n 3162 <_PyLong_Subtract+0x122> │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 9520 │ │ │ │ │ + b.w 9538 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r4, #16 │ │ │ │ │ - blt.n 317e <_PyLong_Subtract+0x152> │ │ │ │ │ + blt.n 3192 <_PyLong_Subtract+0x152> │ │ │ │ │ movs r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 318c <_PyLong_Subtract+0x160> │ │ │ │ │ + beq.n 31a0 <_PyLong_Subtract+0x160> │ │ │ │ │ movs r3, #16 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -4737,263 +4742,263 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ lsrs r2, r6, #30 │ │ │ │ │ bic.w r3, r6, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r2, r2, r5, lsl #2 │ │ │ │ │ strd r4, r3, [r0, #8] │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ - b.n 3098 <_PyLong_Subtract+0x6c> │ │ │ │ │ + b.n 30ac <_PyLong_Subtract+0x6c> │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 7e10 │ │ │ │ │ + b.w 7e24 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ itt eq │ │ │ │ │ moveq r1, r0 │ │ │ │ │ moveq r0, ip │ │ │ │ │ - beq.n 30fc <_PyLong_Subtract+0xd0> │ │ │ │ │ - bl 7e10 │ │ │ │ │ + beq.n 3110 <_PyLong_Subtract+0xd0> │ │ │ │ │ + bl 7e24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3098 <_PyLong_Subtract+0x6c> │ │ │ │ │ + beq.n 30ac <_PyLong_Subtract+0x6c> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - b.n 3098 <_PyLong_Subtract+0x6c> │ │ │ │ │ + b.n 30ac <_PyLong_Subtract+0x6c> │ │ │ │ │ negs r3, r6 │ │ │ │ │ mov.w r4, #18 │ │ │ │ │ mov r6, r3 │ │ │ │ │ sbc.w r5, r5, r5, lsl #1 │ │ │ │ │ - b.n 310e <_PyLong_Subtract+0xe2> │ │ │ │ │ + b.n 3122 <_PyLong_Subtract+0xe2> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 3098 <_PyLong_Subtract+0x6c> │ │ │ │ │ + b.n 30ac <_PyLong_Subtract+0x6c> │ │ │ │ │ │ │ │ │ │ -00003194 : │ │ │ │ │ +000031a8 : │ │ │ │ │ PyLong_AsInt(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 329a │ │ │ │ │ + beq.n 32ae │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 31cc │ │ │ │ │ + bpl.n 31e0 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 31dc │ │ │ │ │ + bhi.n 31f0 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 32c4 │ │ │ │ │ + bne.n 32d8 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 31c6 │ │ │ │ │ + b.n 31da │ │ │ │ │ mov.w ip, r3, lsr #3 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r1, r3, #1 │ │ │ │ │ add.w r0, r0, ip, lsl #2 │ │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ │ movs.w r3, lr, lsr #30 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - bne.n 323a │ │ │ │ │ + bne.n 324e │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ orr.w r3, r3, lr, lsl #30 │ │ │ │ │ cmp.w lr, r3, lsr #30 │ │ │ │ │ it eq │ │ │ │ │ moveq r5, r4 │ │ │ │ │ - bne.n 323a │ │ │ │ │ + bne.n 324e │ │ │ │ │ sub.w lr, ip, #3 │ │ │ │ │ cmp.w ip, #2 │ │ │ │ │ - beq.n 325a │ │ │ │ │ + beq.n 326e │ │ │ │ │ ldr r4, [r0, #0] │ │ │ │ │ orr.w ip, r4, r3, lsl #30 │ │ │ │ │ cmp.w r3, ip, lsr #30 │ │ │ │ │ - bne.n 3236 │ │ │ │ │ + bne.n 324a │ │ │ │ │ mov r3, ip │ │ │ │ │ subs.w lr, lr, #1 │ │ │ │ │ - bcc.n 325a │ │ │ │ │ + bcc.n 326e │ │ │ │ │ ldr.w ip, [r0, #-4]! │ │ │ │ │ orr.w ip, ip, r3, lsl #30 │ │ │ │ │ cmp.w r3, ip, lsr #30 │ │ │ │ │ mov r3, ip │ │ │ │ │ - beq.n 3220 │ │ │ │ │ + beq.n 3234 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 32ac │ │ │ │ │ + bne.n 32c0 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 31c6 │ │ │ │ │ + beq.n 31da │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 31d6 │ │ │ │ │ + b.n 31ea │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 3288 │ │ │ │ │ + blt.n 329c │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 31c6 │ │ │ │ │ + beq.n 31da │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 31c6 │ │ │ │ │ + beq.n 31da │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 31c6 │ │ │ │ │ + bne.n 31da │ │ │ │ │ mov r0, r2 │ │ │ │ │ strd r1, r3, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ │ - b.n 323e │ │ │ │ │ + b.n 3252 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bge.n 3236 │ │ │ │ │ + bge.n 324a │ │ │ │ │ cmp.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ - bne.n 3236 │ │ │ │ │ - cbnz r5, 32e4 │ │ │ │ │ + bne.n 324a │ │ │ │ │ + cbnz r5, 32f8 │ │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ - b.n 31c6 │ │ │ │ │ + b.n 31da │ │ │ │ │ mov.w r1, #472 @ 0x1d8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 31d6 │ │ │ │ │ + b.n 31ea │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq.n 323a │ │ │ │ │ + beq.n 324e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 323a │ │ │ │ │ + bne.n 324e │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 3278 │ │ │ │ │ + b.n 328c │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 32fc │ │ │ │ │ + bhi.n 3310 │ │ │ │ │ ldr r4, [r2, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ mul.w r3, r4, r3 │ │ │ │ │ - bne.n 3270 │ │ │ │ │ - b.n 31c6 │ │ │ │ │ + bne.n 3284 │ │ │ │ │ + b.n 31da │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 3294 │ │ │ │ │ + beq.n 32a8 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 3294 │ │ │ │ │ + bne.n 32a8 │ │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ - b.n 3278 │ │ │ │ │ + b.n 328c │ │ │ │ │ mov.w ip, r3, lsr #3 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r1, r3, #1 │ │ │ │ │ add.w r0, r0, ip, lsl #2 │ │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ │ movs.w r3, lr, lsr #30 │ │ │ │ │ - bne.n 32ac │ │ │ │ │ + bne.n 32c0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ orr.w r3, r3, lr, lsl #30 │ │ │ │ │ cmp.w lr, r3, lsr #30 │ │ │ │ │ - bne.n 32ac │ │ │ │ │ + bne.n 32c0 │ │ │ │ │ movs r5, #1 │ │ │ │ │ - b.n 3208 │ │ │ │ │ + b.n 321c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003328 : │ │ │ │ │ +0000333c : │ │ │ │ │ PyLong_AsUnsignedLong(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 33f8 │ │ │ │ │ + beq.n 340c │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 33e0 │ │ │ │ │ + bpl.n 33f4 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ and.w r3, r1, #3 │ │ │ │ │ cmp r1, #8 │ │ │ │ │ - bhi.n 335a │ │ │ │ │ + bhi.n 336e │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ rsb r0, r3, #1 │ │ │ │ │ mul.w r0, r2, r0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 33c4 │ │ │ │ │ + beq.n 33d8 │ │ │ │ │ lsrs r1, r1, #3 │ │ │ │ │ add.w r3, r0, r1, lsl #2 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ movs.w ip, r0, lsr #30 │ │ │ │ │ - bne.n 33ac │ │ │ │ │ + bne.n 33c0 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 3358 │ │ │ │ │ + beq.n 336c │ │ │ │ │ ldr r4, [r3, #4] │ │ │ │ │ orr.w lr, r4, r0, lsl #30 │ │ │ │ │ cmp.w r0, lr, lsr #30 │ │ │ │ │ - bne.n 33ac │ │ │ │ │ + bne.n 33c0 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ sub.w ip, r1, #3 │ │ │ │ │ it eq │ │ │ │ │ moveq r0, lr │ │ │ │ │ - beq.n 3358 │ │ │ │ │ + beq.n 336c │ │ │ │ │ ldr.w r0, [r2, r1, lsl #2] │ │ │ │ │ orr.w r0, r0, lr, lsl #30 │ │ │ │ │ cmp.w lr, r0, lsr #30 │ │ │ │ │ - bne.n 33ac │ │ │ │ │ + bne.n 33c0 │ │ │ │ │ subs.w ip, ip, #1 │ │ │ │ │ - bcc.n 3358 │ │ │ │ │ + bcc.n 336c │ │ │ │ │ ldr.w r2, [r3, #-4]! │ │ │ │ │ orr.w r2, r2, r0, lsl #30 │ │ │ │ │ cmp.w r0, r2, lsr #30 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - beq.n 3396 │ │ │ │ │ + beq.n 33aa │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC23 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 33da │ │ │ │ │ + b.n 33ee │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -5010,63 +5015,63 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 33da │ │ │ │ │ + b.n 33ee │ │ │ │ │ mov.w r1, #632 @ 0x278 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 33da │ │ │ │ │ + b.n 33ee │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000340c : │ │ │ │ │ +00003420 : │ │ │ │ │ long_neg(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 34b4 │ │ │ │ │ + bhi.n 34c8 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ negs r4, r3 │ │ │ │ │ mov.w r2, r3, asr #31 │ │ │ │ │ sbc.w ip, r2, r2, lsl #1 │ │ │ │ │ adds.w r0, r3, #256 @ 0x100 │ │ │ │ │ adc.w r1, r2, #0 │ │ │ │ │ cmp.w r0, #262 @ 0x106 │ │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ │ - bcs.n 3456 │ │ │ │ │ - ldr r0, [pc, #228] @ (3534 ) │ │ │ │ │ + bcs.n 346a │ │ │ │ │ + ldr r0, [pc, #228] @ (3548 ) │ │ │ │ │ add.w r0, r0, r4, lsl #4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ adds.w lr, r3, r1 │ │ │ │ │ adc.w r1, r2, #0 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ │ - bcs.n 34d2 │ │ │ │ │ + bcs.n 34e6 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 352a │ │ │ │ │ + beq.n 353e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ eor.w r1, r4, r4, asr #31 │ │ │ │ │ ite ge │ │ │ │ │ @@ -5083,18 +5088,18 @@ │ │ │ │ │ strne r2, [r3, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - bl cfe4 <_PyLong_Copy> │ │ │ │ │ + bl d04c <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3452 │ │ │ │ │ + beq.n 3466 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ bic.w r2, r2, #7 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ add sp, #8 │ │ │ │ │ @@ -5106,15 +5111,15 @@ │ │ │ │ │ movlt r6, r2 │ │ │ │ │ movge r6, ip │ │ │ │ │ movlt r5, #18 │ │ │ │ │ it ge │ │ │ │ │ movge r5, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ - cbz r0, 352a │ │ │ │ │ + cbz r0, 353e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ movs r2, #16 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -5131,44 +5136,44 @@ │ │ │ │ │ lsrs r1, r4, #30 │ │ │ │ │ bic.w r3, r4, #3221225472 @ 0xc0000000 │ │ │ │ │ orr.w r1, r1, r6, lsl #2 │ │ │ │ │ orrs.w r2, r1, r6, lsr #30 │ │ │ │ │ strd r5, r3, [r0, #8] │ │ │ │ │ it ne │ │ │ │ │ strne r1, [r0, #16] │ │ │ │ │ - b.n 3452 │ │ │ │ │ + b.n 3466 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 3452 │ │ │ │ │ + b.n 3466 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00003538 : │ │ │ │ │ +0000354c : │ │ │ │ │ long_invert(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bhi.n 35e8 │ │ │ │ │ + bhi.n 35fc │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ and.w r1, r1, #3 │ │ │ │ │ rsb r1, r1, #1 │ │ │ │ │ mul.w r1, r2, r1 │ │ │ │ │ mvns r4, r1 │ │ │ │ │ adds r0, r4, #5 │ │ │ │ │ mvn.w r1, r1, asr #31 │ │ │ │ │ adc.w r2, r1, #0 │ │ │ │ │ cmp.w r0, #262 @ 0x106 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n 358a │ │ │ │ │ + bcs.n 359e │ │ │ │ │ movw r3, #8988 @ 0x231c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ add.w r3, r3, r0, lsl #4 │ │ │ │ │ add r3, r2 │ │ │ │ │ @@ -5177,21 +5182,21 @@ │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ adds r0, r4, r3 │ │ │ │ │ adc.w r3, r1, #0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ │ - bcs.n 360e │ │ │ │ │ + bcs.n 365a │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3684 │ │ │ │ │ + beq.n 3698 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ite ge │ │ │ │ │ @@ -5210,122 +5215,119 @@ │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r5, [r3, #12] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ - ldr r1, [pc, #184] @ (36a4 ) │ │ │ │ │ - bl 63bc │ │ │ │ │ + ldr r1, [pc, #184] @ (36b8 ) │ │ │ │ │ + bl 63d0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3688 │ │ │ │ │ + beq.n 369c │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ ldr r4, [r0, #0] │ │ │ │ │ and.w r2, r1, #3 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.n 361a │ │ │ │ │ + bne.n 3622 │ │ │ │ │ rsb r2, r2, #2 │ │ │ │ │ bic.w r1, r1, #7 │ │ │ │ │ orrs r2, r1 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ - b.n 3584 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add sp, #12 │ │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w d158 <_PyLong_FromLarge> │ │ │ │ │ + b.n 3598 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ negs r0, r2 │ │ │ │ │ mov.w ip, r2, asr #31 │ │ │ │ │ sbc.w r5, ip, ip, lsl #1 │ │ │ │ │ adds.w r1, r2, #256 @ 0x100 │ │ │ │ │ adc.w lr, ip, #0 │ │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ │ sbcs.w lr, lr, #0 │ │ │ │ │ - bcs.n 3652 │ │ │ │ │ - ldr r2, [pc, #100] @ (36a8 ) │ │ │ │ │ + bcs.n 3666 │ │ │ │ │ + ldr r2, [pc, #112] @ (36bc ) │ │ │ │ │ add.w r2, r2, r0, lsl #4 │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bne.n 368c │ │ │ │ │ + bne.n 36a0 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b.n 3584 │ │ │ │ │ + b.n 3598 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add sp, #12 │ │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ + b.w d1c0 <_PyLong_FromLarge> │ │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ adds r2, r2, r1 │ │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ adc.w ip, ip, #0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ │ - bcs.n 3676 │ │ │ │ │ + bcs.n 368a │ │ │ │ │ bl 404 <_PyLong_FromMedium> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r4, [r3, #0] │ │ │ │ │ - b.n 3646 │ │ │ │ │ + b.n 364e │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl d158 <_PyLong_FromLarge> │ │ │ │ │ + bl d1c0 <_PyLong_FromLarge> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r4, [r3, #0] │ │ │ │ │ - b.n 3646 │ │ │ │ │ + b.n 364e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 3584 │ │ │ │ │ + b.n 3598 │ │ │ │ │ subs r4, #1 │ │ │ │ │ str r4, [r3, #0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 364e │ │ │ │ │ + bne.n 3656 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b.n 3584 │ │ │ │ │ + b.n 3598 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000237c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000036ac : │ │ │ │ │ +000036c0 : │ │ │ │ │ PyLong_FromUnsignedLongLong(): │ │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ sbcs.w r3, r1, #0 │ │ │ │ │ - bcc.n 3740 │ │ │ │ │ + bcc.n 3736 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - lsrs r2, r0, #30 │ │ │ │ │ + lsrs r4, r0, #30 │ │ │ │ │ + lsrs r5, r1, #30 │ │ │ │ │ + orr.w r4, r4, r1, lsl #2 │ │ │ │ │ sub sp, #12 │ │ │ │ │ - orrs.w r3, r2, r1, ror #30 │ │ │ │ │ - orr.w r4, r2, r1, lsl #2 │ │ │ │ │ - mov.w r5, r1, lsr #30 │ │ │ │ │ + orrs.w r3, r4, r5 │ │ │ │ │ it eq │ │ │ │ │ moveq r2, #1 │ │ │ │ │ - beq.n 36e4 │ │ │ │ │ - lsrs r3, r1, #28 │ │ │ │ │ - ite ne │ │ │ │ │ - movne r2, #3 │ │ │ │ │ - moveq r2, #2 │ │ │ │ │ + bne.n 3756 │ │ │ │ │ mov r6, r0 │ │ │ │ │ adds r0, r2, #3 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r7, r1 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - cbz r0, 374a │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 3760 │ │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -5336,229 +5338,235 @@ │ │ │ │ │ itt ne │ │ │ │ │ addne r1, #1 │ │ │ │ │ strne r1, [r2, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ bic.w r0, r6, #3221225472 @ 0xc0000000 │ │ │ │ │ - orrs.w r2, r5, r4 │ │ │ │ │ + orrs r5, r4 │ │ │ │ │ str r0, [r3, #12] │ │ │ │ │ - beq.n 373a │ │ │ │ │ - add.w r1, r3, #16 │ │ │ │ │ - add.w r0, r3, #12 │ │ │ │ │ - bic.w r2, r4, #3221225472 @ 0xc0000000 │ │ │ │ │ - str r2, [r1, #0] │ │ │ │ │ - lsrs r1, r7, #28 │ │ │ │ │ - it ne │ │ │ │ │ - strne r1, [r0, #8] │ │ │ │ │ + bne.n 3740 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r3, [pc, #20] @ (3758 ) │ │ │ │ │ + ldr r3, [pc, #52] @ (376c ) │ │ │ │ │ add.w r3, r3, r0, lsl #4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ + add.w r2, r3, #16 │ │ │ │ │ + bic.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ │ + lsrs r1, r7, #28 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + str r4, [r2, #0] │ │ │ │ │ + it ne │ │ │ │ │ + strne r1, [r2, #4] │ │ │ │ │ + add sp, #12 │ │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ │ + lsrs r3, r1, #28 │ │ │ │ │ + ite ne │ │ │ │ │ + movne r2, #3 │ │ │ │ │ + moveq r2, #2 │ │ │ │ │ + b.n 36ee │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - add sp, #12 │ │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ │ + b.n 3730 │ │ │ │ │ + nop │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000375c : │ │ │ │ │ +00003770 : │ │ │ │ │ int_to_bytes(): │ │ │ │ │ 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 │ │ │ │ │ mov fp, r2 │ │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 40c8 │ │ │ │ │ + bne.w 40dc │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - blt.w 4316 │ │ │ │ │ + blt.w 432a │ │ │ │ │ clz r3, r1 │ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ │ cmp.w fp, #2 │ │ │ │ │ it gt │ │ │ │ │ orrgt.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4448 │ │ │ │ │ + bne.w 445c │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 3c3a │ │ │ │ │ + beq.w 3c4e │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 44a2 │ │ │ │ │ + beq.w 44b6 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4162 │ │ │ │ │ + beq.w 4176 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.w 440c │ │ │ │ │ + bpl.w 4420 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ - bhi.w 4126 │ │ │ │ │ + bhi.w 413a │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 43f8 │ │ │ │ │ + bne.w 440c │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.w 4162 │ │ │ │ │ + beq.w 4176 │ │ │ │ │ subs.w fp, fp, #1 │ │ │ │ │ - beq.w 3d72 │ │ │ │ │ + beq.w 3d86 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 4420 │ │ │ │ │ + beq.w 4434 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ - bpl.w 4480 │ │ │ │ │ + bpl.w 4494 │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ - bne.w 417e │ │ │ │ │ - ldr r1, [pc, #668] @ (3aac ) │ │ │ │ │ + bne.w 4192 │ │ │ │ │ + ldr r1, [pc, #668] @ (3ac0 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3d72 │ │ │ │ │ - ldr r1, [pc, #656] @ (3ab0 ) │ │ │ │ │ + bne.w 3d86 │ │ │ │ │ + ldr r1, [pc, #656] @ (3ac4 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4466 │ │ │ │ │ + beq.w 447a │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 444c │ │ │ │ │ + blt.w 4460 │ │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3994 │ │ │ │ │ + beq.w 39a8 │ │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ ittt ne │ │ │ │ │ movne r3, #0 │ │ │ │ │ strne r3, [sp, #56] @ 0x38 │ │ │ │ │ strne r3, [sp, #44] @ 0x2c │ │ │ │ │ - beq.w 3d28 │ │ │ │ │ + beq.w 3d3c │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ add.w ip, r7, #16 │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 3998 │ │ │ │ │ + bne.w 39ac │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ movs r0, #1 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ subs r3, #1 │ │ │ │ │ add ip, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 3b70 │ │ │ │ │ + beq.w 3b84 │ │ │ │ │ add.w r3, r9, #8 │ │ │ │ │ subs r4, r2, #1 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ mov r0, fp │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r1, fp │ │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ │ str.w fp, [sp, #28] │ │ │ │ │ str.w sl, [sp, #60] @ 0x3c │ │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 38fa │ │ │ │ │ + b.n 390e │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ strb.w r4, [ip], #-1 │ │ │ │ │ lsrs r4, r3, #16 │ │ │ │ │ orr.w r4, r4, r0, lsl #16 │ │ │ │ │ adds r6, r2, #2 │ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bls.n 3966 │ │ │ │ │ + bls.n 397a │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ sub.w r1, r5, #24 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ mov.w r3, r3, lsr #24 │ │ │ │ │ strb.w r4, [ip] │ │ │ │ │ orr.w r3, r3, r0, lsl #8 │ │ │ │ │ add.w r4, r2, #3 │ │ │ │ │ ittt ls │ │ │ │ │ addls.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ lsrls r0, r0, #24 │ │ │ │ │ strls r4, [sp, #28] │ │ │ │ │ - bls.n 38ee │ │ │ │ │ + bls.n 3902 │ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bls.n 3966 │ │ │ │ │ + bls.n 397a │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ sub.w ip, ip, #2 │ │ │ │ │ strb.w r3, [ip, #1] │ │ │ │ │ sub.w r1, r5, #32 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ adds r2, #4 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ cmp r2, fp │ │ │ │ │ - beq.w 3c48 │ │ │ │ │ + beq.w 3c5c │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ ldr.w r5, [r2, #4]! │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3cc0 │ │ │ │ │ + bne.w 3cd4 │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ sub.w r7, r1, #32 │ │ │ │ │ rsb sl, r1, #32 │ │ │ │ │ sub.w lr, fp, r2 │ │ │ │ │ mvn.w lr, lr │ │ │ │ │ ands.w lr, lr, #7 │ │ │ │ │ - beq.w 3ef2 │ │ │ │ │ + beq.w 3f06 │ │ │ │ │ lsl.w r8, r5, r7 │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ lsr.w r9, r5, sl │ │ │ │ │ orr.w r8, r8, r9 │ │ │ │ │ cmp fp, r2 │ │ │ │ │ orr.w r6, r8, r0 │ │ │ │ │ lsl.w r0, r5, r1 │ │ │ │ │ orr.w r4, r0, r3 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - beq.w 3c58 │ │ │ │ │ + beq.w 3c6c │ │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bls.n 3966 │ │ │ │ │ + bls.n 397a │ │ │ │ │ strb.w r4, [ip], #-1 │ │ │ │ │ lsrs r4, r4, #8 │ │ │ │ │ add.w r5, r1, #30 │ │ │ │ │ orr.w r4, r4, r6, lsl #24 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bhi.n 389a │ │ │ │ │ + bhi.n 38ae │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC30 │ │ │ │ │ @@ -5566,25 +5574,25 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC30 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3994 │ │ │ │ │ + beq.n 39a8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbnz r3, 3994 │ │ │ │ │ + cbnz r3, 39a8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 3aa2 │ │ │ │ │ + b.n 3ab6 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 3b6a │ │ │ │ │ + beq.w 3b7e │ │ │ │ │ mov r4, r2 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r4, #1 │ │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ │ add.w r9, r9, #8 │ │ │ │ │ mov r3, r2 │ │ │ │ │ @@ -5593,142 +5601,142 @@ │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ │ sub.w fp, r1, #32 │ │ │ │ │ ldr.w lr, [r9, #4]! │ │ │ │ │ rsb sl, r1, #32 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3b26 │ │ │ │ │ + bne.w 3b3a │ │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ │ mov r5, lr │ │ │ │ │ mov r4, fp │ │ │ │ │ strd fp, sl, [sp, #28] │ │ │ │ │ lsl.w fp, r5, r4 │ │ │ │ │ ldr r4, [sp, #32] │ │ │ │ │ lsl.w sl, r5, r1 │ │ │ │ │ orr.w r3, sl, r3 │ │ │ │ │ lsr.w lr, r5, r4 │ │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ │ orr.w lr, fp, lr │ │ │ │ │ orr.w r0, lr, r0 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - beq.n 3ab4 │ │ │ │ │ + beq.n 3ac8 │ │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bls.n 3968 │ │ │ │ │ + bls.n 397c │ │ │ │ │ add.w lr, r1, #30 │ │ │ │ │ mov r1, ip │ │ │ │ │ lsrs r5, r3, #8 │ │ │ │ │ add.w sl, r2, #1 │ │ │ │ │ orr.w r5, r5, r0, lsl #24 │ │ │ │ │ cmp r4, sl │ │ │ │ │ strb.w r3, [r1], #1 │ │ │ │ │ - bls.n 3968 │ │ │ │ │ + bls.n 397c │ │ │ │ │ strb r5, [r1, #0] │ │ │ │ │ lsrs r5, r3, #16 │ │ │ │ │ orr.w r5, r5, r0, lsl #16 │ │ │ │ │ add.w fp, r2, #2 │ │ │ │ │ add.w sl, ip, #2 │ │ │ │ │ cmp r4, fp │ │ │ │ │ - bls.n 3968 │ │ │ │ │ + bls.n 397c │ │ │ │ │ sub.w r1, lr, #24 │ │ │ │ │ lsrs r3, r3, #24 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ strb.w r5, [sl] │ │ │ │ │ add.w r5, r2, #3 │ │ │ │ │ orr.w r3, r3, r0, lsl #8 │ │ │ │ │ ittt ls │ │ │ │ │ addls.w ip, ip, #3 │ │ │ │ │ lsrls r0, r0, #24 │ │ │ │ │ movls r2, r5 │ │ │ │ │ - bls.n 3a5c │ │ │ │ │ + bls.n 3a70 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bls.n 3968 │ │ │ │ │ + bls.n 397c │ │ │ │ │ strb.w r3, [ip, #3] │ │ │ │ │ adds r2, #4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ add.w ip, ip, #4 │ │ │ │ │ sub.w r1, lr, #32 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne.n 39b6 │ │ │ │ │ + bne.n 39ca │ │ │ │ │ mov sl, r8 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ movs r4, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 3b70 │ │ │ │ │ + beq.n 3b84 │ │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bls.w 3968 │ │ │ │ │ + bls.w 397c │ │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ │ adds r2, #1 │ │ │ │ │ add.w r0, ip, r4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3d38 │ │ │ │ │ + bne.w 3d4c │ │ │ │ │ strb.w r3, [ip] │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it hi │ │ │ │ │ movhi r1, r5 │ │ │ │ │ - bls.n 3aa2 │ │ │ │ │ + bls.n 3ab6 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.w 3ba0 │ │ │ │ │ + bne.w 3bb4 │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ subs r2, r3, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ nop │ │ │ │ │ .word 0x00008a10 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00006d5c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 3d4a │ │ │ │ │ + beq.w 3d5e │ │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ │ mov lr, r5 │ │ │ │ │ adds r1, #32 │ │ │ │ │ clz r5, lr │ │ │ │ │ subs r1, r1, r5 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ - bls.n 3b1a │ │ │ │ │ + bls.n 3b2e │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bls.w 3968 │ │ │ │ │ + bls.w 397c │ │ │ │ │ lsrs r5, r3, #8 │ │ │ │ │ sub.w sl, r1, #8 │ │ │ │ │ orr.w r5, r5, r0, lsl #24 │ │ │ │ │ add.w lr, r2, #1 │ │ │ │ │ cmp.w sl, #7 │ │ │ │ │ strb.w r3, [ip] │ │ │ │ │ - bls.w 4432 │ │ │ │ │ + bls.w 4446 │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bls.w 3968 │ │ │ │ │ + bls.w 397c │ │ │ │ │ sub.w lr, r1, #16 │ │ │ │ │ strb.w r5, [ip, #1] │ │ │ │ │ lsrs r5, r3, #16 │ │ │ │ │ add.w fp, r2, #2 │ │ │ │ │ orr.w r5, r5, r0, lsl #16 │ │ │ │ │ add.w sl, ip, #2 │ │ │ │ │ cmp.w lr, #7 │ │ │ │ │ - bhi.w 4442 │ │ │ │ │ + bhi.w 4456 │ │ │ │ │ mov r3, r5 │ │ │ │ │ lsrs r0, r0, #16 │ │ │ │ │ mov r1, lr │ │ │ │ │ mov r2, fp │ │ │ │ │ mov ip, sl │ │ │ │ │ - b.n 3a5c │ │ │ │ │ + b.n 3a70 │ │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bne.w 39b6 │ │ │ │ │ - b.n 3a64 │ │ │ │ │ + bne.w 39ca │ │ │ │ │ + b.n 3a78 │ │ │ │ │ mov r5, lr │ │ │ │ │ str r4, [sp, #28] │ │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ eor.w lr, r5, lr │ │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ │ add lr, r5 │ │ │ │ │ bic.w r5, lr, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -5738,64 +5746,64 @@ │ │ │ │ │ lsr.w r4, r5, sl │ │ │ │ │ orr.w lr, lr, r4 │ │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ │ orr.w r0, lr, r0 │ │ │ │ │ lsl.w lr, r5, r1 │ │ │ │ │ orr.w r3, lr, r3 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - beq.w 3d5c │ │ │ │ │ + beq.w 3d70 │ │ │ │ │ ldr r4, [sp, #28] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bhi.w 39fa │ │ │ │ │ - b.n 3968 │ │ │ │ │ + bhi.w 3a0e │ │ │ │ │ + b.n 397c │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ movs r4, #1 │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ sub.w r3, r2, r3 │ │ │ │ │ clz r3, r3 │ │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 40fc │ │ │ │ │ + bne.w 4110 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ mov r0, ip │ │ │ │ │ negs r1, r3 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bls.n 3aa2 │ │ │ │ │ + bls.n 3ab6 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.w 3a9a │ │ │ │ │ + beq.w 3aae │ │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ strb r1, [r0, #0] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bls.w 3aa2 │ │ │ │ │ + bls.w 3ab6 │ │ │ │ │ adds r2, #2 │ │ │ │ │ strb.w r1, [r0, #-1] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bls.w 3aa2 │ │ │ │ │ + bls.w 3ab6 │ │ │ │ │ subs r3, r4, r2 │ │ │ │ │ subs r0, #2 │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - beq.n 3c0c │ │ │ │ │ + beq.n 3c20 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 3bfe │ │ │ │ │ + beq.n 3c12 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 3bf8 │ │ │ │ │ + beq.n 3c0c │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 3bf2 │ │ │ │ │ + beq.n 3c06 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 3bec │ │ │ │ │ + beq.n 3c00 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 3be6 │ │ │ │ │ + beq.n 3bfa │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - beq.n 3be0 │ │ │ │ │ + beq.n 3bf4 │ │ │ │ │ adds r2, #1 │ │ │ │ │ strb.w r1, [r0], #-1 │ │ │ │ │ adds r2, #1 │ │ │ │ │ strb.w r1, [r0], #-1 │ │ │ │ │ adds r2, #1 │ │ │ │ │ strb.w r1, [r0], #-1 │ │ │ │ │ adds r2, #1 │ │ │ │ │ @@ -5804,87 +5812,87 @@ │ │ │ │ │ strb.w r1, [r0], #-1 │ │ │ │ │ adds r2, #1 │ │ │ │ │ strb.w r1, [r0], #-1 │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ adds r2, #1 │ │ │ │ │ strb.w r1, [r0], #-1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3aa2 │ │ │ │ │ + beq.w 3ab6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r2, #8 │ │ │ │ │ strb.w r1, [r3], #-1 │ │ │ │ │ strb.w r1, [r0, #-1] │ │ │ │ │ subs r0, r3, #7 │ │ │ │ │ strb.w r1, [r3, #-1] │ │ │ │ │ strb.w r1, [r3, #-2] │ │ │ │ │ strb.w r1, [r3, #-3] │ │ │ │ │ strb.w r1, [r3, #-4] │ │ │ │ │ strb.w r1, [r3, #-5] │ │ │ │ │ strb.w r1, [r3, #-6] │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 3c0c │ │ │ │ │ - b.n 3aa2 │ │ │ │ │ + bne.n 3c20 │ │ │ │ │ + b.n 3ab6 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov sl, fp │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ - b.n 3836 │ │ │ │ │ + b.n 384a │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ movs r0, #1 │ │ │ │ │ ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 3a6c │ │ │ │ │ + b.n 3a80 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 3dba │ │ │ │ │ + beq.w 3dce │ │ │ │ │ adds r1, #32 │ │ │ │ │ clz r5, r5 │ │ │ │ │ subs r1, r1, r5 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ - bls.w 38ee │ │ │ │ │ + bls.w 3902 │ │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bls.w 3966 │ │ │ │ │ + bls.w 397a │ │ │ │ │ lsrs r4, r3, #8 │ │ │ │ │ sub.w r6, r1, #8 │ │ │ │ │ orr.w r4, r4, r0, lsl #24 │ │ │ │ │ adds r5, r2, #1 │ │ │ │ │ cmp r6, #7 │ │ │ │ │ strb.w r3, [ip] │ │ │ │ │ - bls.w 439c │ │ │ │ │ + bls.w 43b0 │ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bls.w 3966 │ │ │ │ │ + bls.w 397a │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ sub.w r5, r1, #16 │ │ │ │ │ strb.w r4, [ip, #-1] │ │ │ │ │ lsrs r4, r3, #16 │ │ │ │ │ cmp r5, #7 │ │ │ │ │ orr.w r4, r4, r0, lsl #16 │ │ │ │ │ add.w r6, r2, #2 │ │ │ │ │ sub.w ip, ip, #2 │ │ │ │ │ itttt ls │ │ │ │ │ movls r3, r4 │ │ │ │ │ lsrls r0, r0, #16 │ │ │ │ │ movls r1, r5 │ │ │ │ │ strls r6, [sp, #28] │ │ │ │ │ - bls.w 38ee │ │ │ │ │ + bls.w 3902 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - b.n 38a8 │ │ │ │ │ + b.n 38bc │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ mvn.w r4, fp │ │ │ │ │ sub.w r7, r1, #32 │ │ │ │ │ rsb sl, r1, #32 │ │ │ │ │ add r4, r2 │ │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ ands.w r2, r4, #3 │ │ │ │ │ - beq.n 3d78 │ │ │ │ │ + beq.n 3d8c │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ eor.w r5, r5, lr │ │ │ │ │ add r5, r4 │ │ │ │ │ bic.w r8, r5, #3221225472 @ 0xc0000000 │ │ │ │ │ lsrs r4, r5, #30 │ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ │ lsl.w r5, r8, r7 │ │ │ │ │ @@ -5893,53 +5901,53 @@ │ │ │ │ │ orr.w r9, r5, r0 │ │ │ │ │ lsl.w r0, r8, r1 │ │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ │ orr.w r4, r0, r3 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ cmp fp, r5 │ │ │ │ │ - beq.w 40a4 │ │ │ │ │ + beq.w 40b8 │ │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bls.w 3966 │ │ │ │ │ + bls.w 397a │ │ │ │ │ strb.w r4, [ip], #-1 │ │ │ │ │ lsrs r4, r4, #8 │ │ │ │ │ add.w r5, r1, #30 │ │ │ │ │ orr.w r4, r4, r9, lsl #24 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ - b.n 3960 │ │ │ │ │ + b.n 3974 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 40b0 │ │ │ │ │ + beq.w 40c4 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 385c │ │ │ │ │ + b.n 3870 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ lsl.w r1, r5, r1 │ │ │ │ │ orrs r3, r1 │ │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ │ strb.w r3, [ip] │ │ │ │ │ - b.n 3b94 │ │ │ │ │ + b.n 3ba8 │ │ │ │ │ adds r6, r4, #1 │ │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - beq.w 3a64 │ │ │ │ │ + beq.w 3a78 │ │ │ │ │ ldr.w r5, [r9, #4]! │ │ │ │ │ ldr r4, [sp, #28] │ │ │ │ │ - b.n 39d4 │ │ │ │ │ + b.n 39e8 │ │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - beq.w 4114 │ │ │ │ │ + beq.w 4128 │ │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ │ ldr r4, [sp, #28] │ │ │ │ │ eor.w lr, r5, lr │ │ │ │ │ - b.n 3abe │ │ │ │ │ + b.n 3ad2 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ - b.n 382e │ │ │ │ │ + b.n 3842 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ │ eor.w r5, r5, lr │ │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ add r5, r6 │ │ │ │ │ bic.w r8, r5, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -5949,139 +5957,139 @@ │ │ │ │ │ lsr.w r5, r8, sl │ │ │ │ │ orr.w r9, r9, r5 │ │ │ │ │ lsl.w r5, r8, r4 │ │ │ │ │ orr.w r9, r9, r0 │ │ │ │ │ orr.w r5, r5, r3 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r3, r5 │ │ │ │ │ - beq.w 41ae │ │ │ │ │ + beq.w 41c2 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ mov r4, r5 │ │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ │ - b.n 3d0c │ │ │ │ │ + b.n 3d20 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ cmp.w lr, #1 │ │ │ │ │ ldr.w r5, [r2, #4]! │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ - beq.w 3ef2 │ │ │ │ │ + beq.w 3f06 │ │ │ │ │ cmp.w lr, #2 │ │ │ │ │ - beq.n 3ebe │ │ │ │ │ + beq.n 3ed2 │ │ │ │ │ cmp.w lr, #3 │ │ │ │ │ - beq.n 3e8a │ │ │ │ │ + beq.n 3e9e │ │ │ │ │ cmp.w lr, #4 │ │ │ │ │ - beq.n 3e56 │ │ │ │ │ + beq.n 3e6a │ │ │ │ │ cmp.w lr, #5 │ │ │ │ │ - beq.n 3e22 │ │ │ │ │ + beq.n 3e36 │ │ │ │ │ cmp.w lr, #6 │ │ │ │ │ - bne.w 42e0 │ │ │ │ │ + bne.w 42f4 │ │ │ │ │ lsl.w r8, r5, r7 │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ lsr.w r9, r5, sl │ │ │ │ │ lsl.w r0, r5, r1 │ │ │ │ │ orr.w r8, r8, r9 │ │ │ │ │ orrs r4, r0 │ │ │ │ │ orr.w r6, r8, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r3, r4 │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bne.w 3948 │ │ │ │ │ + bne.w 395c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3c5e │ │ │ │ │ + bne.w 3c72 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ ldr.w r5, [r3, #4]! │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ lsl.w r8, r5, r7 │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ lsr.w r9, r5, sl │ │ │ │ │ lsl.w r0, r5, r1 │ │ │ │ │ orr.w r8, r8, r9 │ │ │ │ │ orrs r4, r0 │ │ │ │ │ orr.w r6, r8, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r3, r4 │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bne.w 3948 │ │ │ │ │ + bne.w 395c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3c5e │ │ │ │ │ + bne.w 3c72 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ ldr.w r5, [r3, #4]! │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ lsl.w r8, r5, r7 │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ lsr.w r9, r5, sl │ │ │ │ │ lsl.w r0, r5, r1 │ │ │ │ │ orr.w r8, r8, r9 │ │ │ │ │ orrs r4, r0 │ │ │ │ │ orr.w r6, r8, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r3, r4 │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bne.w 3948 │ │ │ │ │ + bne.w 395c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3c5e │ │ │ │ │ + bne.w 3c72 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ ldr.w r5, [r3, #4]! │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ lsl.w r8, r5, r7 │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ lsr.w r9, r5, sl │ │ │ │ │ lsl.w r0, r5, r1 │ │ │ │ │ orr.w r8, r8, r9 │ │ │ │ │ orrs r4, r0 │ │ │ │ │ orr.w r6, r8, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r3, r4 │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bne.w 3948 │ │ │ │ │ + bne.w 395c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3c5e │ │ │ │ │ + bne.w 3c72 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ ldr.w r5, [r3, #4]! │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ lsl.w r8, r5, r7 │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ lsr.w r9, r5, sl │ │ │ │ │ lsl.w r0, r5, r1 │ │ │ │ │ orr.w r8, r8, r9 │ │ │ │ │ orrs r4, r0 │ │ │ │ │ orr.w r6, r8, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r3, r4 │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bne.w 3948 │ │ │ │ │ + bne.w 395c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3c5e │ │ │ │ │ + bne.w 3c72 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ ldr.w r5, [r2, #4]! │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ lsl.w r2, r5, r7 │ │ │ │ │ lsr.w lr, r5, sl │ │ │ │ │ orr.w r2, r2, lr │ │ │ │ │ orr.w r6, r2, r0 │ │ │ │ │ lsl.w r2, r5, r1 │ │ │ │ │ orr.w r4, r2, r3 │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r3, r4 │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bne.w 3948 │ │ │ │ │ + bne.w 395c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3c5e │ │ │ │ │ + bne.w 3c72 │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ mov r9, fp │ │ │ │ │ cmp r2, fp │ │ │ │ │ - beq.w 3c48 │ │ │ │ │ + beq.w 3c5c │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ adds r2, #4 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ ldr r5, [r2, #0] │ │ │ │ │ mov r8, r2 │ │ │ │ │ lsr.w lr, r5, sl │ │ │ │ │ lsl.w r2, r5, r7 │ │ │ │ │ @@ -6089,261 +6097,261 @@ │ │ │ │ │ orrs r6, r2 │ │ │ │ │ lsl.w r2, r5, r1 │ │ │ │ │ orrs r4, r2 │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r3, r4 │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bne.w 3948 │ │ │ │ │ + bne.w 395c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3c5e │ │ │ │ │ + bne.w 3c72 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ cmp fp, r9 │ │ │ │ │ ldr.w r5, [r2, #4]! │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ lsr.w lr, r5, sl │ │ │ │ │ lsl.w r2, r5, r7 │ │ │ │ │ orr.w r2, r2, lr │ │ │ │ │ orr.w r6, r2, r6 │ │ │ │ │ lsl.w r2, r5, r1 │ │ │ │ │ orr.w r4, r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - bne.w 3948 │ │ │ │ │ + bne.w 395c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3c5e │ │ │ │ │ + bne.w 3c72 │ │ │ │ │ ldr.w r5, [r8, #8] │ │ │ │ │ add.w r2, r8, #8 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ add.w fp, fp, #2 │ │ │ │ │ lsl.w r2, r5, r7 │ │ │ │ │ lsr.w lr, r5, sl │ │ │ │ │ orr.w r2, r2, lr │ │ │ │ │ orrs r6, r2 │ │ │ │ │ lsl.w r2, r5, r1 │ │ │ │ │ orrs r4, r2 │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r3, r4 │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bne.w 3948 │ │ │ │ │ + bne.w 395c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3c5e │ │ │ │ │ + bne.w 3c72 │ │ │ │ │ ldr.w r5, [r8, #12] │ │ │ │ │ add.w r2, r8, #12 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ add.w fp, fp, #3 │ │ │ │ │ cmp fp, r9 │ │ │ │ │ lsl.w r2, r5, r7 │ │ │ │ │ lsr.w lr, r5, sl │ │ │ │ │ orr.w r2, r2, lr │ │ │ │ │ orr.w r6, r2, r6 │ │ │ │ │ lsl.w r2, r5, r1 │ │ │ │ │ orr.w r4, r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - bne.w 3948 │ │ │ │ │ + bne.w 395c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3c5e │ │ │ │ │ + bne.w 3c72 │ │ │ │ │ ldr.w r5, [r8, #16] │ │ │ │ │ add.w fp, r9, #4 │ │ │ │ │ add.w r3, r8, #16 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ lsl.w r2, r5, r7 │ │ │ │ │ lsr.w lr, r5, sl │ │ │ │ │ orr.w r2, r2, lr │ │ │ │ │ orrs r6, r2 │ │ │ │ │ lsl.w r2, r5, r1 │ │ │ │ │ orrs r4, r2 │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r3, r4 │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bne.w 3948 │ │ │ │ │ + bne.w 395c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3c5e │ │ │ │ │ + bne.w 3c72 │ │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ │ add.w r2, r8, #20 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ add.w fp, r9, #5 │ │ │ │ │ lsl.w r2, r5, r7 │ │ │ │ │ lsr.w lr, r5, sl │ │ │ │ │ orr.w r2, r2, lr │ │ │ │ │ orrs r6, r2 │ │ │ │ │ lsl.w r2, r5, r1 │ │ │ │ │ orrs r4, r2 │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r3, r4 │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bne.w 3948 │ │ │ │ │ + bne.w 395c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3c5e │ │ │ │ │ + bne.w 3c72 │ │ │ │ │ ldr.w r5, [r8, #24] │ │ │ │ │ add.w r2, r8, #24 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ add.w fp, r9, #6 │ │ │ │ │ lsl.w r2, r5, r7 │ │ │ │ │ lsr.w lr, r5, sl │ │ │ │ │ orr.w r2, r2, lr │ │ │ │ │ orrs r6, r2 │ │ │ │ │ lsl.w r2, r5, r1 │ │ │ │ │ orrs r4, r2 │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r3, r4 │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bne.w 3948 │ │ │ │ │ + bne.w 395c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3c5e │ │ │ │ │ + bne.w 3c72 │ │ │ │ │ add.w r2, r8, #28 │ │ │ │ │ ldr.w r5, [r8, #28] │ │ │ │ │ add.w fp, r9, #7 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ - b.n 3ef2 │ │ │ │ │ + b.n 3f06 │ │ │ │ │ cmp r8, lr │ │ │ │ │ - beq.w 433a │ │ │ │ │ + beq.w 434e │ │ │ │ │ eor.w r5, r8, lr │ │ │ │ │ - b.n 3c5e │ │ │ │ │ + b.n 3c72 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 397e │ │ │ │ │ + b.n 3992 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ add r5, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r4, [pc, #732] @ (43ac ) │ │ │ │ │ + ldr r4, [pc, #732] @ (43c0 ) │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r4, sp, #68 @ 0x44 │ │ │ │ │ mov r1, fp │ │ │ │ │ str r4, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r4, #2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3994 │ │ │ │ │ + beq.w 39a8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 3c3a │ │ │ │ │ + beq.w 3c4e │ │ │ │ │ mov fp, r5 │ │ │ │ │ - b.w 37a0 │ │ │ │ │ + b.w 37b4 │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ - cbz r3, 4108 │ │ │ │ │ + cbz r3, 411c │ │ │ │ │ ldrsb.w r3, [ip, r0] │ │ │ │ │ lsrs r3, r3, #31 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 3968 │ │ │ │ │ - b.n 3aa2 │ │ │ │ │ + bne.w 397c │ │ │ │ │ + b.n 3ab6 │ │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ │ adds r6, r4, #1 │ │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - beq.w 3a64 │ │ │ │ │ + beq.w 3a78 │ │ │ │ │ ldr.w r5, [r9, #4]! │ │ │ │ │ - b.n 3b2a │ │ │ │ │ + b.n 3b3e │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ movs r1, #0 │ │ │ │ │ add.w r6, r0, #12 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - bcc.n 41a2 │ │ │ │ │ + bcc.n 41b6 │ │ │ │ │ ldr.w r0, [r6, r2, lsl #2] │ │ │ │ │ orr.w r0, r0, r1, lsl #30 │ │ │ │ │ cmp.w r1, r0, lsr #30 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - beq.n 412e │ │ │ │ │ + beq.n 4142 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 41ba │ │ │ │ │ + bne.n 41ce │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3994 │ │ │ │ │ + bne.w 39a8 │ │ │ │ │ subs.w fp, fp, #1 │ │ │ │ │ - beq.w 444c │ │ │ │ │ + beq.w 4460 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ - b.w 37f2 │ │ │ │ │ + b.w 3806 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ subs.w sl, r0, #0 │ │ │ │ │ - blt.w 3994 │ │ │ │ │ - ldr r1, [pc, #544] @ (43b0 ) │ │ │ │ │ + blt.w 39a8 │ │ │ │ │ + ldr r1, [pc, #544] @ (43c4 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 381c │ │ │ │ │ + beq.w 3830 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ - b.w 382e │ │ │ │ │ + b.w 3842 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n 41ca │ │ │ │ │ + blt.n 41de │ │ │ │ │ mul.w r3, r3, r1 │ │ │ │ │ - b.w 37d4 │ │ │ │ │ + b.w 37e8 │ │ │ │ │ cmp r8, lr │ │ │ │ │ - beq.n 41f0 │ │ │ │ │ + beq.n 4204 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ │ - b.n 40aa │ │ │ │ │ + b.n 40be │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4162 │ │ │ │ │ + bne.n 4176 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4162 │ │ │ │ │ + b.n 4176 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 4142 │ │ │ │ │ + bge.n 4156 │ │ │ │ │ cmp.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ - bne.n 4142 │ │ │ │ │ + bne.n 4156 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 42c8 │ │ │ │ │ + bne.n 42dc │ │ │ │ │ subs.w fp, fp, #1 │ │ │ │ │ - beq.w 444c │ │ │ │ │ + beq.w 4460 │ │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ - b.w 37f2 │ │ │ │ │ + b.w 3806 │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - beq.w 3c46 │ │ │ │ │ + beq.w 3c5a │ │ │ │ │ ldr r5, [r2, #4] │ │ │ │ │ adds r2, #4 │ │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ eor.w r5, r5, lr │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ add r5, r6 │ │ │ │ │ cmp fp, r1 │ │ │ │ │ @@ -6353,17 +6361,17 @@ │ │ │ │ │ lsr.w r5, r8, sl │ │ │ │ │ orr.w r9, r9, r5 │ │ │ │ │ lsl.w r5, r8, r4 │ │ │ │ │ orr.w r9, r9, r0 │ │ │ │ │ orr.w r5, r5, r3 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r3, r5 │ │ │ │ │ - bne.w 3db0 │ │ │ │ │ + bne.w 3dc4 │ │ │ │ │ cmp r8, lr │ │ │ │ │ - bne.n 41b2 │ │ │ │ │ + bne.n 41c6 │ │ │ │ │ ldr.w r5, [r2, #4]! │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ │ eor.w r5, r5, lr │ │ │ │ │ add r5, r6 │ │ │ │ │ cmp fp, r1 │ │ │ │ │ bic.w r8, r5, #3221225472 @ 0xc0000000 │ │ │ │ │ @@ -6372,17 +6380,17 @@ │ │ │ │ │ lsr.w r5, r8, sl │ │ │ │ │ orr.w r9, r9, r5 │ │ │ │ │ lsl.w r5, r8, r4 │ │ │ │ │ orr.w r9, r9, r0 │ │ │ │ │ orr.w r5, r5, r3 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r3, r5 │ │ │ │ │ - bne.w 3db0 │ │ │ │ │ + bne.w 3dc4 │ │ │ │ │ cmp r8, lr │ │ │ │ │ - bne.n 41b2 │ │ │ │ │ + bne.n 41c6 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ add.w fp, fp, #2 │ │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ adds r2, #8 │ │ │ │ │ ldr r5, [r2, #0] │ │ │ │ │ cmp fp, r1 │ │ │ │ │ eor.w r5, r5, lr │ │ │ │ │ @@ -6393,74 +6401,74 @@ │ │ │ │ │ lsr.w r5, r8, sl │ │ │ │ │ orr.w r9, r9, r5 │ │ │ │ │ lsl.w r5, r8, r4 │ │ │ │ │ orr.w r9, r9, r0 │ │ │ │ │ orr.w r5, r5, r3 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r3, r5 │ │ │ │ │ - bne.w 3db0 │ │ │ │ │ + bne.w 3dc4 │ │ │ │ │ cmp r8, lr │ │ │ │ │ - bne.w 41b2 │ │ │ │ │ + bne.w 41c6 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ add.w fp, fp, #3 │ │ │ │ │ adds r2, #12 │ │ │ │ │ ldr r5, [r2, #0] │ │ │ │ │ - b.n 3d7e │ │ │ │ │ + b.n 3d92 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 41de │ │ │ │ │ + bne.n 41f2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ - b.w 37ea │ │ │ │ │ + b.w 37fe │ │ │ │ │ lsl.w r8, r5, r7 │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ lsr.w r9, r5, sl │ │ │ │ │ lsl.w r0, r5, r1 │ │ │ │ │ orr.w r8, r8, r9 │ │ │ │ │ orrs r4, r0 │ │ │ │ │ orr.w r6, r8, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r3, r4 │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bne.w 3948 │ │ │ │ │ + bne.w 395c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3c5e │ │ │ │ │ + bne.w 3c72 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ ldr.w r5, [r3, #4]! │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b.n 3dee │ │ │ │ │ + b.n 3e02 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #144] @ (43ac ) │ │ │ │ │ + ldr r1, [pc, #144] @ (43c0 ) │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ movs r1, #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r1, fp │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 37a0 │ │ │ │ │ - b.w 3994 │ │ │ │ │ + bne.w 37b4 │ │ │ │ │ + b.w 39a8 │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ldr.w r5, [r6, #4]! │ │ │ │ │ str r6, [sp, #32] │ │ │ │ │ - beq.w 3d78 │ │ │ │ │ + beq.w 3d8c │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.n 43b4 │ │ │ │ │ + bne.n 43c8 │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ eor.w r5, r5, lr │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ add r5, r3 │ │ │ │ │ bic.w r8, r5, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp fp, r2 │ │ │ │ │ mov.w r3, r5, lsr #30 │ │ │ │ │ @@ -6469,29 +6477,29 @@ │ │ │ │ │ lsr.w r6, r8, sl │ │ │ │ │ lsl.w r0, r8, r1 │ │ │ │ │ orr.w r5, r5, r6 │ │ │ │ │ orr.w r4, r4, r0 │ │ │ │ │ orr.w r9, r5, r9 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - bne.w 3d0c │ │ │ │ │ + bne.w 3d20 │ │ │ │ │ cmp r8, lr │ │ │ │ │ - bne.w 40aa │ │ │ │ │ + bne.w 40be │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr.w r5, [r2, #4]! │ │ │ │ │ - b.n 3d7e │ │ │ │ │ + b.n 3d92 │ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ mov r3, r4 │ │ │ │ │ lsrs r0, r0, #8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r5, [sp, #28] │ │ │ │ │ - b.w 38ee │ │ │ │ │ + b.w 3902 │ │ │ │ │ .word 0x000001e0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00008a10 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ eor.w r5, r5, lr │ │ │ │ │ add r5, r2 │ │ │ │ │ @@ -6504,80 +6512,80 @@ │ │ │ │ │ lsl.w r0, r8, r1 │ │ │ │ │ orrs r5, r6 │ │ │ │ │ orrs r4, r0 │ │ │ │ │ orr.w r9, r5, r9 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r3, r4 │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bne.w 3d0c │ │ │ │ │ + bne.w 3d20 │ │ │ │ │ cmp r8, lr │ │ │ │ │ - bne.w 40aa │ │ │ │ │ + bne.w 40be │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ ldr.w r5, [r3, #4]! │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b.n 4350 │ │ │ │ │ + b.n 4364 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 37e2 │ │ │ │ │ + bne.w 37f6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w 37e2 │ │ │ │ │ + b.w 37f6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ - b.n 4154 │ │ │ │ │ + b.n 4168 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ subs.w sl, r0, #0 │ │ │ │ │ - bge.w 382a │ │ │ │ │ - b.w 3994 │ │ │ │ │ + bge.w 383e │ │ │ │ │ + b.w 39a8 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ mov r3, r5 │ │ │ │ │ lsrs r0, r0, #8 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r2, lr │ │ │ │ │ - b.w 3a5c │ │ │ │ │ + b.w 3a70 │ │ │ │ │ mov lr, r1 │ │ │ │ │ - b.w 3a22 │ │ │ │ │ + b.w 3a36 │ │ │ │ │ mov r5, fp │ │ │ │ │ - b.n 40cc │ │ │ │ │ + b.n 40e0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.w 3994 │ │ │ │ │ + b.w 39a8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.w 3994 │ │ │ │ │ + b.w 39a8 │ │ │ │ │ mov r3, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC25 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ @@ -6585,21 +6593,21 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.w 3994 │ │ │ │ │ + b.w 39a8 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ - b.w 37f2 │ │ │ │ │ + b.w 3806 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000044ac <_PyLong_AsByteArray>: │ │ │ │ │ +000044c0 <_PyLong_AsByteArray>: │ │ │ │ │ _PyLong_AsByteArray(): │ │ │ │ │ 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, [r0, #8] │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ @@ -6607,269 +6615,269 @@ │ │ │ │ │ and.w r3, r4, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ ittt ne │ │ │ │ │ movne r3, #0 │ │ │ │ │ strne r3, [sp, #32] │ │ │ │ │ strne r3, [sp, #8] │ │ │ │ │ - beq.w 4978 <_PyLong_AsByteArray+0x4cc> │ │ │ │ │ + beq.w 4960 <_PyLong_AsByteArray+0x4a0> │ │ │ │ │ mov.w fp, r4, lsr #3 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 4612 <_PyLong_AsByteArray+0x166> │ │ │ │ │ + bne.w 4626 <_PyLong_AsByteArray+0x166> │ │ │ │ │ ldr r4, [sp, #28] │ │ │ │ │ subs r3, r4, #1 │ │ │ │ │ add r1, r3 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 499a <_PyLong_AsByteArray+0x4ee> │ │ │ │ │ + beq.w 4982 < TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes